Добрый день, а есть у вас на сайте список примеров, как эти ФБ правильно реализовывать?
Добрый день, а есть у вас на сайте список примеров, как эти ФБ правильно реализовывать?
Канал по автоматизации
https://t.me/you_engineer_asu
Списка нет, а мой пример есть https://owen.ru/forum/showthread.php...39&page=11#105
3 пример с ФБ и вложенными блоками.
В блоках fbTimer и fbIndik вложены несколько самописных блоков ФБ (TON, R_trig, SR_trig, F_trig) и функции SEL и fMOD.
Правда TON уже переписан на T_zikl, да и остальные тоже переписаны, а fMOD уже не нужен, есть MOD .
Последний раз редактировалось kondor3000; 08.09.2023 в 14:52.
Добрый день
пытаемся использовать новый функционал с блоками на ST
проблема такая - создали переменные булевые в которые записывается состояние входов, создали свой простенький блок на ST - и переменная не меняется при активации входа. Если эту переменную не использовать никак с блоком ST - все работает нормально.
Если одну и ту же переменную импользовать и в блоке ST и с обычным блоком(например тригером) - на блок тригера приходит состояние переменной и входа соотв, а на блок ST - ничего не приходит и переменная не подсвечивается даже..
Это мы что-то не так делаем или баг в программе ?
123.png
Спасибо, заработало.
Немного неочевидно, и ошибок он никаких не выдавал.
Добрый день
Есть ли код таймера TON на ST ? Или как организовать выдержку времени в FB на ST?
Вот таймеры TON, один работает от системных секунд, второй от времени цикла ПР.1 Таймеры.jpg Блок T_zikl выдаёт время цикла ПР.
TON от времени цикла намного точнее отсчитывает время. Их можно вставить в ФБ на ST.
Пример вставки таймера в ФБ
Код:var //объявление переменных TON1:TON_; //объявление экземпляра TON1 таймера TON_ end_var TON1(In:=In, T_z:=T_zikl, PT:=PT, ET=>ET); // вызов экземпляра таймера TON1
Последний раз редактировалось kondor3000; 10.02.2024 в 19:32.