-
Fbd для ПЛК-150
Помогите с советом!!!
Работаю на плк-150 (прошивка1.3) в FBD.
На вход ПЛК подается токовый сигнал. В некоторый момент времени необходимо зафиксировать значение этого сигнала. Т.Е. небходимо подобрать блок, чтобы сигнал отслеживался этим блоком, а при смене bool-вого сигнала выход блока (real), "замораживался".
-
незарегистрированный
Гость
Примерно так....
save_val:REAL;
in_sig:BOOL;
value:REAL;
my_trig:R_TRIG;
my_trig(IN:=in_sig);
save_val:=sel(r_trig.q,in_sig,save_val); (*Здесь уточните по хелпу что выбирает блок sel и название выхода у тригера*)
-
Еще один вариант для FBD:
Делаем 3 цепи.
В самой нижней ставим метку (щелкаем мышкой несколько выше самого поля цепи, где рисуются блоки, и вводим произвольное название метки латинскими буквами).
C этой цепи и ниже пошла рабочая программа.
В цепи 2 вставляем присваивание Assign входа некой вспомогательной переменной. Ее и нужно использовать в рабочей программе ниже.
В цепи 1 (верхней) вводим лог. переменную и переход Jump на метку.
В итоге, при лог. единичке вторая цепь будет просто пропускаться.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума