Программирование segnetics. Счетчик моточасов. Пробный период. (Защита своего труда).
Может возникнуть необходимость учитывать время работы оборудования. Здесь имеет смысл уже использовать энергонезависимую память. Блоки в smlogix для этого есть. Суть идеи в следующем. Учет времени ведется, когда вход "включено" в состоянии "1", при этом нет команды обнулить (вход "сброс"). Импульс с генератора импульсов (построен на системных часах контроллера) поступает : 1. через and на триггер (на триггере "1" зависает до завершения цикла записи); 2. сумматор с предыдущим значением счетчика (через преобразование bool->long)...
Булевые операции в ФБД. Программирование сегнетикс, логическиx реле овен. XOR
Статья для новичков. Кто уже умеет составлять программы и ориентируется в средах #smlogix , и #owenlogic , тому эта статья ничего нового не принесет. Тем же, кто только осваивает азы программирования в FBD, надеюсь окажется полезной. Булевы операции - инструмент для работы с булевыми переменными. Дискретные входы/выходы контроллера - это булевы переменные, поэтому работать с этими выражениями придется постоянно. На тему булевых операций достаточно много сведений в открытом доступе. Материал простой, но важный...