если поможете скину проект.
начиная с первой строчки ao.IN:=AO_1oa(
IN:=AO_1 ,
IN_MIN:=0,
IN_MAX:=100 ,
OUT_MIN:=0 ,
OUT_MAX:=32768 ,
OUT=>,
ERROR=> );
ao_1:=REAL_TO_WORD(oa.OUT);
во второй AO_1 := ao.OUT;
где здесь логика, приходящее значение от нуля до ста процентов пропорционально изменяете и присваиваете обратно этой же переменной, далее если выполняется какое то условие то опять присваиваете ей значение от нуля до пяти
вот интересно а когда выполниться условие во втором кейсе?2:
IF Ton_3x.Q THEN
step_3x:= 1;
END_IF;
...
TON_3x(IN:=(STEP_3x =0), PT:= time_3x);
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Здравствуйте! имеется ПЛК110 и пара модулей МВ110-8А и МВ110-8АС
процессор опрашивает их по протоколу OWEN
Подскажите пожалуйста, как можно программно определить, что конкретный модуль отвалился со связи?
значение LAST_ERROR = 81 в переменных программного модуля OWEN[MASTER] не подходит, так как оно характеризует отвал любого из модулей
спасибо большое!