Контакты изменяют поток булевых данных
Контакты изменяют поток булевых данных в соответствии со значением булевой переменной. Имя переменной изображено над символом контакта. Следующие типы контактов поддерживаются редактором FBD/LD :
..................... прямой контакт
..................... инвертированный контакт
..................... контакт с определением положительного (переднего) фронта
..................... контакт с определением отрицательного (заднего) фронта
Витки
Виток представляет действие. Состояние ступени ( состояние связи в левой части вита ) используется для изменения булевой переменной. Имя переменной изображено над символом вита. Следующие типы колец поддерживаются редактором FBD/LD :
..................... прямой виток
..................... инвертированный виток
..................... "установить" виток действия
..................... "сбросить" виток действия
..................... виток с определением положительного (переднего) фронта
..................... виток с определением отрицательного (заднего) фронта
Функциональные блоки
Блок диаграммы FBD
может представлять функцию, функциональный блок, подпрограмму или оператор. Его входные и выходные параметры должны быть соединены с контактом или витком или другими входами или выходами блока. Формальные параметры описаны внутри прямоугольника блока.
Метки
Метки могут быть помещены в любом месте диаграммы. Метка используется как цель для инструкций прыжка, т.е. для изменения порядка выполнения диаграммы. Метки не соединяются с другими элементами. Для повышения читаемости диаграммы метки рекомендуется размещать в её левой части.
Прыжок
Символ прыжка всегда ссылается на метку, расположенную где-либо в диаграмме. Слева он должен быть соединён с булевым элементом. Если левое соединение истинно, то выполнение программы сразу переходит к помеченному участку. Следует иметь в виду, что обратные прыжки опасны, так как в некоторых случаях приводят к зацикливанию.
Символ возврата
Содержание Назад Вперед