Если сначала установить в истина S_1 а потом SOB_1 то все работает, а вот если SOB_1 потом S_1 то дудки. Почему так?
потому что событие наступает один раз, и раз включаете сперва SOB_1 то программа видит низкий потенциал S_1 и соответственно не включает K_1. Это же простая логика, как в ней можно запутаться
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Так что же все переключения наступают только по фронту события и дальше в программах подключённых к задаче чтобы не происходило всё пофигу, вот это да.
Мысль была такая, при вызове экрана в панели устанавливается бит в ПЛК и по этому событию отрабатывались бы программы подключённые к задаче, и как реализовать хоть что то похожее.
Вы видимо не поняли, Ваши программы запускаются когда наступает событие изменение состояния переменной, один цикл выполнилась и все, ждет следующего изменения состояния, это совсем не то что программа работает пока состояние переменной TRUE, это надо организовывать по другому, с помощью цикличного вызова и первой строчкой программы, что то вроде этогоКод:IF NOT SOB_1 THEN RETURN; END_IF;
Последний раз редактировалось capzap; 31.12.2013 в 14:41.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
capzap! Спасибо за разьяснеия, для меня это удар проект большой одних экранов (читай задач) десяток причём они не зависимы друг от друга, а зачастую и взаимоисключающие, теперь надо обдумывать всю концепцию. А всё казалось так логично, век учись.
чего там обдумывать, просто добавлять такую строчку и взависимости от состояния переменной будет программа работать или сразу закроется, остальной код останется таким же
Единственно,я не могу показать как это в графических языках делается, так можно этот код сконвертировать в LD и всё
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Добрый день и с новым годом!
Прошу подсказать написание программы на языке cfc.
условие: имеем одну группу освещения и две кнопки на включение этой группы.
Необходимо реализовать включение и отключение света по [U]короткому[U] нажатию. А по " длинному" нажатию диммирование освещения.
Спасибо.
Только сначала стишок рассказал бы штоли
PS
Остальное уже было
Вот стишок:
Что такое Новый год?
Это всё наоборот:
Ёлки в комнате растут,
Белки шишек не грызут,
Зайцы рядом с волком
На колючей ёлке!
Дождик тоже не простой,
В Новый год он золотой,
Блещет что есть мочи,
Никого не мочит,
Даже Дедушка Мороз
Никому не щиплет нос.
Спасибо за подсказку по программе.