
- •Андреев е.В., Брейдо и.В., Войткевич с.В., Пахомов в.В. Языки программирования промышленных логических контроллеров стандарта iec 61131-3
- •Андреев е.В., Брейдо и.В., Войткевич с.В., Пахомов в.В.
- •050718 «Электроэнергетика», 360240 «Автоматизация технологических процессов и производств»
- •О стандарте iec 61131-3
- •2. Язык программирования Instruction List (il)
- •3. Язык программирования Quick Ladder Diagram (ld)
- •4. Язык программирования Functional Block Diagram (fbd)
- •5. Язык структурированный текст (st)
- •6. Язык последовательных функциональных схем sfc
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
КАРАГАНДИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Андреев е.В., Брейдо и.В., Войткевич с.В., Пахомов в.В. Языки программирования промышленных логических контроллеров стандарта iec 61131-3
по дисциплинам
«ПРОМЫШЛЕННЫЕ КОНТРОЛЛЕРЫ»
«ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМ УПРАВЛЕНИЯ»
Караганда 2007
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
КАРАГАНДИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра АПП им. В.Ф. Бырьки
Андреев е.В., Брейдо и.В., Войткевич с.В., Пахомов в.В.
ЯЗЫКИ ПРОГРАММИРОВАНИЯ ПРОМЫШЛЕННЫХ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ СТАНДАРТА IEC 61131-3
по дисциплинам
«ПРОМЫШЛЕННЫЕ КОНТРОЛЛЕРЫ»
«ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМ УПРАВЛЕНИЯ»
для студентов специальностей 050702 «Автоматизация и управление»,
050718 «Электроэнергетика», 360240 «Автоматизация технологических процессов и производств»
Факультет электромеханический
Форма обучения – очная, заочная.
Утверждено Ученым советом в качестве
учебного пособия
Караганда 2007
УДК 303.064 (07)
Андреев Е.В., Брейдо И.В., Войткевич С.В., Пахомов В.В. Языки программирования промышленных логических контроллеров стандарта IEC 61131-3. Программирование для энергетиков: Учебное пособие. Караганда: КарГТУ, 2002. 56 с.
Пособие является руководством по развитию практических навыков программирования в языках стандарта IEC 61131-3 (прикладных программ) для решения профессиональных задач из предметных областей «Автоматизация и управление», «Электроэнергетика», «Автоматизация технологических процессов и производств».
В пособии рассмотрена структура языков программирования, технология и методы проектирования простых и сложных конструкций связанных с реальными объектами физического мира. Приведена обширная база примеров, которая позволит наглядно и просто пояснить возможности стандарта IEC 61131-3.
Рецензент – доцент кафедры АПП им. проф. Бырьки В.Ф. КарГТУ, канд. техн. наук Каверин В.В.
© Карагандинский государственный технический университет, 2007
Введение
Данное методическое пособие предназначено для облегчения изучения языков промышленного стандарта IEC 61131-3 (МЭК 61131-3), применяемых при программировании промышленных контроллеров.
Термином «промышленный контроллер» принято обозначать специализированное микропроцессорное устройство со встроенным аппаратным и программным обеспечением, которое используется для выполнения функций управления технологическим объектом или процессом. В зависимости от спецификации задач решаемых промышленным контроллером выделяют три класса: промышленные ЭВМ/PС, регуляторы и программируемые промышленные контроллеры (ПЛК/PLC).
ПЛК/PLC (programmable logic controller) – это устройство, предназначенное для операций управления и контроля технологическим объектом/процессом в промышленных условиях. Основные операции ПЛК соответствуют комбинационному управлению логическими схемами. Кроме этого, современные ПЛК могут выполнять другие операции, например функции счетчика и интервального таймера, обрабатывать задержку сигналов и т.д. Основные преимущества ПЛК в том, что оно может заменить сотни реле, функции ПЛК реализуются программно, а не аппаратно, что позволяет легко изменять внутреннюю логику (алгоритм) его работы и уменьшить габариты устройства.
Первые ПЛК были сконструированы только для простых последовательных операций с двоичными сигналами. Сегодня на рынке существуют сотни различных моделей ПЛК, которые различаются не только размерами, конфигурацией (числом и типом каналов ввода/вывода), но и функциональными возможностями, от простых (работа с бинарными сигналами) до довольно сложных (обработка аналоговых сигналов, математические вычисления, диагностика, статистические расчеты и др.). Однако, несмотря на общее многообразие фирм занимающихся изготовлением ПЛК (SIEMENS, ADVANTECH, MITSUBISHI ELECTRIC, TREI GMBH, OCTAGON SYSTEMS и др.) программирование устройств в основном осуществляется на пяти языках стандарта IEC 61131-3.
Стандарт IEC 61131-3 (МЭК 61131-3) был выпущен в 1993г. международной электротехнической комиссией (МЭК). Этот международный стандарт входит в группу IEC 61131 стандартов, которые охватывают различные аспекты использования ПЛК. Декларируемые цели IEC 61131-3 – стандартизация существующих языков ПЛК и их унификация.