Лекция: Выражения ST в FBD
Некоторые системы программирования позволяют записывать выражения ST на входе графических блоков. Такой прием расширяет стандартный FBD и часто оказывается достаточно удобным. Компактная форма представления выражений облегчает запись и чтение функциональных диаграмм.
Пример
Имеется бак, в который поступает жидкость, и насос для откачки этой жидкости. Бак имеет нижний датчик и верхний датчик уровня жидкости (датчик замыкается и переходит в состояние 1, когда контакты датчика покрыты жидкостью). Имеется реле, запускающее мотор насоса. Требуется реализовать следующий алгоритм управления насосом.
1. При срабатывании датчика верхнего уровня жидкости через 3 секунды включается мотор.
2. Он работает, пока уровень жидкости не уменьшился до уровня нижнего датчика, затем мотор отключается.
Обозначения контактов и обмоток реле:
vu – датчик верхнего уровня
nu – датчик нижнего уровня
zd – реле запуска мотора насоса
На рисунке 8.11 приведено решение данной задачи.
Рисунок 8.11 – Решение на языке FBD к примеру