PDA

Просмотр полной версии : Fbd в ПЛК-150



Юрий_1900
03.07.2007, 13:24
Помогите с советом!!!
Работаю на плк-150 (прошивка1.3) в FBD.
На вход ПЛК подается токовый сигнал. В некоторый момент времени необходимо зафиксировать значение этого сигнала. Т.Е. небходимо подобрать блок, чтобы сигнал отслеживался этим блоком, а при смене bool-вого сигнала выход блока (real), "замораживался".

Василий Куц
03.07.2007, 14:24
VAR_INPUT
BXOD:REAL;
FLAG:BOOL;
END_VAR
VAR_OUTPUT
BblXOD:REAL;
END_VAR


IF NOT FLAG THEN
BblXOD:=BXOD;
END_IF

(*Таким образом при отсутствии bool сигнала - на выходе блока получим входное значение. Если сигнал FLAG присутствует - то значение берется из предъидущего цикла сканирования ПЛК*)

Зачем подбирать - если можно написать ;)