Микропроцессорная техника систем автоматизации



бет16/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   12   13   14   15   16   17   18   19   ...   77
Рис. 27. Рабочий цикл ПЛК и определение времени реакции на событие
Худший случай будет наблюдаться, если изменение значений входов происходит сразу после фазы чтения входов. Тогда время реакции будет наибольшим, равным почти удвоенному времени цикла контроллера (цикла сканирования).
При оценке общего времени реакции проектируемой системы управления, помимо времени реакции ПЛК, существенное значе- ние имеет время реакции датчиков и исполнительных механизмов, которое также необходимо учитывать.
Современные ПЛК имеют типовое значение времени рабочего цикла, измеряемое единицами миллисекунд и менее. Время реак- ции большинства исполнительных устройств значительно выше, постоянные времени управляемых объектов – секунды, и поэтому с реальными ограничениями возможности использования ПЛК по времени приходится сталкиваться редко. Качество регулирования в таких условиях устраивает абсолютное большинство пользовате- лей. Для прикладного программиста все эти детали неважны. Для него при создании программы важно лишь то, что значения входов обновляются автоматически и исключительно в начале ка- ждого рабочего цикла.

ГРАФИЧЕСКИЕ И ТЕКСТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ ПРОМЫШЛЕННЫХ КОНТРОЛЛЕРОВ МЕЖДУНАРОДНЫХ СТАНДАРТОВ


С целью унификации и стандартизации процесса создания при- кладных программ для ПЛК был разработан международный стан- дарт IEC 61131-3, определяющий требования к высокоуровневым языкам программирования, которые ориентированы в первую оче- редь на инженеров-технологов, не имеющих специальных навыков в области программирования на традиционных языках. Поддержка языков данного стандарта является необходимым компонентом любого современного ПЛК.


Стандарт IEC 61131-3 устанавливает пять языков программиро- вания ПЛК (три графических и два текстовых) со следующими на- званиями:

  • LD;

  • FBD;

  • SFC;

  • IL;

  • ST.

Из них языки IL и ST считают текстовыми языками, так как они используют текст, числа и пунктуацию как естественный код для создания программы. В то же время языки LD, FBD и SFC называ- ют графическими, так как внешне они похожи на релейно- контактные схемы, схемы транзисторно-транзисторной логики и блок-схемы алгоритмов.
Стандарт обеспечивает совместное использование всех пяти языков, поэтому для каждого фрагмента задачи может быть выбран любой наиболее удобный язык. Программа, написанная для одного контроллера, может быть перенесена на любой контроллер, со- вместимый со стандартом IEC 61131-3.


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет