該程序適合檢測數據塊中每個BOOL量的狀態檢測,主要應用於故障診斷。
#Start_Number_Temp := #Start_Number;
#Collection_Value:= 0;
WHILE #Start_Number_Temp < (#Length + #Start_Number) DO
#Collection_Value := PEEK(area := 16#84, dbNumber :=#Target_Data_Block, byteOffset := #Start_Number_Temp);
#Value_Temp :=#Value_Temp + #Collection_Value;
IF #Value_Temp <> 0 THEN
#Data_State := TRUE;
ELSE
#Data_State := FALSE;
END_IF;
#Start_Number_Temp:= #Start_Number_Temp + 1;
END_WHILE;
閱讀更多 笨笨熊笨笨噠 的文章