Просмотр полной версии : работа Blink в St языке
Здравствуйте!
Как вызывается ФБ BLINK в ST языке.
Пытался:
Pulse:=BLINK(...);
CodeSys выдает ошибку 4051: BLINK не является функцией.
Зуйков Александр
18.02.2009, 12:21
не забыв объявить экземпляр, например, у меня в чтении панели был такой
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);
естественно, время ставите свое, как и переменную запуска.
Николаев Андрей
19.02.2009, 12:42
Не ленитесь читать документацию - в Help-е есть примеры вызова блоков на всех языках программирования.
АлександрSTM
23.01.2018, 13:46
Не ленитесь читать документацию - в Help-е есть примеры вызова блоков на всех языках программирования.
Вопрос по документации почему то про blink в документации сказано мало, приведен один пример и то на языке CFC ? а вот на языке ST ничего даже примера нет , как ее реализовать, как ее объявить и тому подобное
Мастеренко Иван
23.01.2018, 14:01
1. В Plc_prg переводите указатель мыши в поле программы, нажимаете f2 (вызываете ассистент ввода).
2. Переходите в "Стандартные функциональные блоки", находите биб-ку с элементом Blink и добавляете.
3. Объявляете блок Blink в поле локальных переменных.
Должно получиться так (см.картинку ниже)
35255
АлександрSTM
23.01.2018, 15:48
Спасибо уже разобрался
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot