теоретически то все просто: вхожу в редактор кнопки, создаю булеву переменную на удержание кнопки. Как мне теперь эту переменную использовать в параметре обнуления быстрого входа? Она оттуда не доступна!
теоретически то все просто: вхожу в редактор кнопки, создаю булеву переменную на удержание кнопки. Как мне теперь эту переменную использовать в параметре обнуления быстрого входа? Она оттуда не доступна!
Думаю, что вот так нада
Безымянный.png
в техподдержке подсказали решение
Имеется плк 160
Возможно ли управлять им через компьютер? В кодесисе это получается только в режиме эмуляции.
Я имею ввиду управлять им через визуализацию, например открыть—закрыть вентиль.
Последний раз редактировалось Artem2928a; 03.10.2023 в 21:40.
Можно ли добавлять функциональным блокам методы?
Если да, то как это выглядит в коде?
Ну вроде как FB из FB если все на ST можно вызывать. Вопрос сколько экземпляров???
Почему только в эмуляции? Можно и контроллером управлять из визуализации Codesys, это же прямое подключение к ПЛК. Только входами управлять нельзя, они физически включаются на ПЛК, а выходами можно.
Сделайте кнопки управления ( управление дискретными выходами) или слайдер для аналогового сигнала на выходе и все дела.
Последний раз редактировалось kondor3000; 04.10.2023 в 19:44.
Как бы я это реализовывал.
1. Есть физический переключатель (на самом приводе или на щите) местное (от кнопок со щита или на приводе) - дистанционное (от ПЛК)
2. На панели оператора (или в визуализации CoDeSys) есть переключатель, действительный при дистанционном режиме работы: ручное - автоматическое
3. В программе ПЛК при помощи ФБ SEL выбирать источник сигнала с "кнопок" на экране (ручное) или из алгоритма программы (автоматическое)