С помощью логической лестничной схемы легко составляется программа ПЛК с помощью мнемонического языка STL (Statement Lisr). Используются операторы: STR - начало ступени программы или LOAD - загрузка переменной, AND - И, OR - ИЛИ, NOT - НЕ, OUT - конец ступени программы. STL представляет собой набор записанных в виде мнемоник команнд и директив, чем напоминает язык ассемблера. Команды составляют исполняемую процессором часть программы, а директивы служат для подготовки программы и в процессе работы не выполняются. При подключении ПЛК к сети программа будет выполняться много раз, пока ПЛК не выключат или не перепрограммируют.
В цикловых АСУ ПЛК может входить в состав агрегатированного модуля, который включает 2 или 3 исполнительных устройства (ИУ). Взаимодействие ИУ описывается элементарной циклической последовательностью операций (ЭЦПО) в виде графов. Для этого удобно синтезирователь модель технологического процесса в виде ориентированного графа. Ребра графа соответствуют переходу ИУ из начального положения в конечное и обратно, вершины - сочитанию состояний всех ИУ.
Н0 К0
0
К3 Н1
3 1
Н5
Н3 К1
2
К2 Н2
Рис. Граф элементарной циклической последовательности операций (ЭЦПО).
Н0 Н1 Н2 Н3 Н4 Н5 Н6 Н7 К0 К1 К2 К3 К4 К5 К6 К7 1 2
Программируемый контроллер
3 4 5 6 7
ИУ ИУ ИУ
Рис. Структурная схема агрегатированного модуля.
Управляющие выходы ПЛК 3 и 4 соединены с входами ИУ, определяющими прямой и обратный ход. Информационные входы ПЛК 5 и 6 соединены с датчиками начального и конечного положения ИУ. На входы Н0 - Н7 ПЛК подаются стартовые сигналы, позволяющие прерывать и возобновлять циклы в точках, соответствующих вершинам графа. Выходы К0 - К7 ПЛК обеспечивают получение информации о состоянии ИУ (вершине графа). Входы и выходы используются также для связи ПЛК с другими ПЛК и микроЭВМ. Вход 1 предназначен для реверса последовательности, вход 2 - для прерывания ее в любом положении (аварийный “стоп”). Вход 7 ПЛК задает вид сигнала управляющего воздействия для инициирования перехода в новое состояние: появление сигнала и его поддержания до окончания перехода или изменение значения сигнала. Такие ПЛК используются для управления роботами типа ПРП-1-2 для загрузки деталей (А64-4.15) - граф содержит 8 шагов (максимум для одного ЭЦПО). Для выполнения более сложного (26 шагов) циклового управления используется несколько ЭЦПО (А64-4.16), для координации которых используются логические операции. Аппаратно АСУ может реализоваться одним (А59-12.25) или несколькими агрегатированными модулями, для чего используется часть входов Н и выходов К ПЛК.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.