Здравствуйте!
Как вызывается ФБ BLINK в ST языке.
Пытался:
Pulse:=BLINK(...);
CodeSys выдает ошибку 4051: BLINK не является функцией.
Здравствуйте!
Как вызывается ФБ BLINK в ST языке.
Пытался:
Pulse:=BLINK(...);
CodeSys выдает ошибку 4051: BLINK не является функцией.
Я верю в светлое будущее...
http://epservice.ru
не забыв объявить экземпляр, например, у меня в чтении панели был такой
blink_read: BLINK;
дальше в тексте что-то типа
blink_read(enable:=en, timelow:=T#198ms, timehigh:=T#2ms);
pulse:=blink_read.out;
а можно так
blink_read(enable:=en, timelow:=T#198ms, timehigh:=T#2ms,out=>pulse);
естественно, время ставите свое, как и переменную запуска.
Не ленитесь читать документацию - в Help-е есть примеры вызова блоков на всех языках программирования.
1. В Plc_prg переводите указатель мыши в поле программы, нажимаете f2 (вызываете ассистент ввода).
2. Переходите в "Стандартные функциональные блоки", находите биб-ку с элементом Blink и добавляете.
3. Объявляете блок Blink в поле локальных переменных.
Должно получиться так (см.картинку ниже)
2018-01-23_13-59-28.jpg
Инженер по продуктам «ПЛК и модули»
e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen
Спасибо уже разобрался