Это индусский код. Надо M1 := Tek_schet <> Tek_schet_pIF Tek_schet<>Tek_schet_p THEN
M1:=TRUE;
ELSE
M1:=FALSE;
END_IF;
Это индусский код. Надо M1 := Tek_schet <> Tek_schet_pIF Tek_schet<>Tek_schet_p THEN
M1:=TRUE;
ELSE
M1:=FALSE;
END_IF;
Согласен, только в IF были еще действия , часть удалил.
Это только часть кода.
В примере время наработки считается относительно. Если счетчик сработал, то включаем учет наработки. Если в течении 30 сек импульсов ни с одного из счетчиков нет, то выключаем учет наработки. Там такая печь, которая работает круглосуточно, а по импульсам считаем подгружает ли человек в нее продукцию или нет.
И один ПЛК считает сразу за 10 человек.
Фактически счетчик лени работника. Ну это так частность.