Измерение температуры на языке ST Нужно измерять температуру с термодатчика r385_500 на ПЛК PLC-150i в диапазоне от 100 до 200 градусов. При превышении температуры выше чем уставка 1 срабатывает сигнализация/лампа, которая отключается только после того как температура уменьшится до уровня уставки 2.
Контроль уровня жидкости на языке LD Необходимо в CoDeSys организовать схему контроля жидкости в колонне с виазулизацией.
Мигающая лампа на языке LD При нажатии на кнопку Pusk обмотка в G1 в цепи 0001 замыкается, контакт G1 в цепи 0002 замыкается и лампа HL1 загорается. После чего контакт HL1 в цепи 0001 размыкается, обмотка G1 также размыкается, контакт G1 в цепи 0002 размыкается и лампа HL1 гаснет.
Сверлильный станок на языке SFC Необходимо в системе CoDeSys эмулировать работу сверлильного станка на языке SFC с визуализацией процесса сверления.
Схема пуска электродвигателя на языке LD Есть электродвигатель и 2 кнопки «Пуск» и «Стоп» (рис. 1). Нужно написать программу на я зыке LD по управлению работой электродвигателя.
Турникет на языке CFC Требуется организовать учет людей в офисном здании, проходящих через турникет на входе. На турникете имеются 2 дискретных датчика (фотоэлемента). При наличии людей в здании должна сработать лампа-индикатор, при их отсутствии лампа выключена.
Турникет на языке ST Нужно организовать работу турникета в здании, при этом на пульте охраны должна загораться лампа в том случае если в здании есть люди и гаснуть при выходе всех людей. Блок-схема примерного алгоритма программы показана на рис.1.
Управление бойлером на языке IL Имеется некий бойлер, который нужно включить одной кнопкой и выключить другой. Перед включением и во время работы необходимо контролировать тревожные состояния (аварию, пожар) и при их возникновении незамедлительно вырубить ТЭН бойлера. Примерный алгоритм управления бойлером показан на рис. 1.
Управление бойлером на языке ST Сначала будет правильней привязать наши переменные к физическим входам/выходам ПЛК. Для этого нужно в Организаторе объектов выбрать закладку «Ресурсы», на которой расположен элемент «Конфигурация ПЛК». В нашей программе будет задействовано 4 дискретных входа и 2 дискретных выхода (рис. 1).
Создание программы на языке FBD Требуется создать программу на языке FBD согласно условиям:
1) Время перемещения в каждом направлении нужно контролировать. Перемещение влево должно прекращаться через 5 с, а перемещение вправо – через 10 с.
2) Направление перемещения изменяется автоматически по истечении указанного времени.
|