Задачей прикладного программирования является только реализация алгоритма управления конкретной машиной. Опрос входов выходов контроллера осуществляется автоматически, вне зависимости от способа физического соединения. Это выполняет системное программное обеспечение
В качестве временной характеристики применяется время реакции и время опроса контроллера.
Время реакции – это время с момента изменения состояния системы до момента выработки соответствующей реакции. Время реакции оказывается зависимым от числа одновременно обрабатываемых событий.
Время цикла опроса – параметрируемое время, исчисляемое от момента начала опроса входов до установки выходов. Постоянное значение для одной прикладной программы. Параметрируемый для конкретного контроллера цикл опроса подразумевает, что программа содержит 1 Кб логических команд. При выборе контролера и оценки его быстродействия для грубой оценки используют показатель частоты и разрядности процессора.
Рисунок 2- Соотношения временных параметров контроллера
|
|
В производстве СПЛК необходимо выделить три аспекта:
· производство СПЛК;
· средства программирования;
· диспетчеризация систем.
Средства программирования должны обеспечивать обмен информации с диспетчерскими системами. Это достигается использованием протокола обмена данными OPC (OLE for Process Control), который позволяет согласовать все составляющие. Кроме того, известны протоколы обмена информации между различными СПЛК. СПЛК, объединяясь в сеть, образуют промышленную сеть Fieldbus. Вот некоторые из известных типов промышленных сетей: Bitbus, Motbus, Profibus, CANopen, Device Net.
Известна и другая технология разработчиков СПЛК: разработка только программных продуктов без технической поддержки. Примерами таких программных продуктов являются программные обеспечения CodeSys-3S – Smart-Software Solutions (сайт 3S-software.com), Isagraph –CS International (сайт Isagraph.com), MultiProg Knoepper und Wiege Software (сайт kw-software.de), Open PCS Infoteam Software GmbH (сайтinfoteam.de).