Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Блоки


В языке программирования LD дочерние программы, функциональные блоки, функции и операторы добавляются в диаграмму в виде блоков, соединенных с другими элементами логическими линиями. У большинства блоков имеются входы и выходы, которые соответствуют входным и выходным параметрам. Входные параметры всегда располагаются слева блока, а выходные - справа. Исключениями являются блоки констант, системные операторы запуска и остановки таймера, а также блоки прыжков и меток. Входные или выходные параметры у них могут отсутствовать. На следующем изображении приведен пример функционального блока с тремя входными и одним выходным параметрами.
Для соединения блоков с логическими линиями используются два дополнительных логических параметра: вход ENI и выход ENO. Для их добавления выделите блок и из его контекстного меню выберите пункт "Добавить ENI-ENO".
Поступающий на вход ENI дискретный управляющий сигнал без изменения передается на выход ENO и соединяется линией связи со следующим элементом LD-диаграммы. При этом блок выполняется только при наличии на входе ENI дискретного сигнала TRUE.