Пример создания программы предпусковой сигнализации для ПЛК в CodeSys на языках LD и CFC

Аватар автора
Игровые Великолепия
Из требования безопасности к проектированию схем управления технологических процессов: "Для безопасности обслуживающего персонала пуску сложных технологических установок должен предшествовать звуковой или световой сигнал. " Пускосигнальное звено реализовано в программе CoDeSys на языке LD и CFC. При нажатии на кнопку «пуск» SB2 включается реле KV1, контакты которого замыкаются, тем самым происходит шунтирование кнопки «пуск» и подачи питания на цепи управления). В цепи 0002 контакт реле KV2 замкнут, что приводит к работе катушки реле ZVONOK. Реле времени КТ1 пропустит через себя сигнал с задержкой по времени, равной 5 с, после которой включится промежуточное реле KV2. Одновременно с этим контакт реле KV2 в цепи 0002 отключит катушку реле ZVONOK, а в цепи 0003 включит катушку реле MOTOR. Для остановки механизма используют кнопку SB1. В программе на языке CFC обозначены: R1, R2 – триггеры переднего фронта (генерирует импульс по переднему фронту входного сигнала); RS1, RS2 – триггеры с приоритетом выключения; ТР – таймер длительности включения (пропускает через себя сигнал определенное время, после чего на выходе «0»); zvon, motor – механизмы. При нажатии на кнопку SB2 сигнал подается на вход R_TRIG. Триггер переднего фронта пропускает через себя сигнал импульсом, после чего на его выходе будет всегда «0». Пройденного кратковременного импульса хватает для того, чтобы RS1 триггер сработал и на выходе его появилась и запомнилась «1». Далее сигнал подается одновременно на...

0/0


0/0

0/0

0/0