Temp4.18 := FALSE; // SA0148 siTemp5.2 [...] := TRUE; // SA0148 byTemp2.5 [...] 61131-3 标准
操作是不寻常的并且可能会令人困惑。 IEC 61131-3 标准 [...] Temp1 : DWORD; byTemp2 : BYTE; diTemp3 : DINT; si
:= lrTemp5 + 3 [...] part of operation diTemp2 : DINT; liTemp3 : LINT
它们难以阅读。 重要性:低 PLCopen 规则:C3 [...] comment 2 comment *) iVal1: INT; iVal2: INT
unsigned data type siTemp5.2 [...] unsigned data type byTemp2.5 [...] 对有符号变量的位访问。但是,IEC 61131-3 标准
; diTemp2 : DINT; liTemp3 [...] 类型的一段代码( diTemp2 := 1 rTemp1 := TO_REAL(diTemp2
; var2 : ARRAY[1..3 [...] Point1:=[5,2], aiPoint2 [...] ..2] OF INT; aiPoint3
#2; iVal2:INT; iVal3:INT := INT#3; iVal4:INT := INT#4; iVal5
PLCopen 规则:E2 / E3 例 71 [...] Temp := piTemp * DWORD#5 [...] Temp := piTemp / DWORD#2
+ INT#2; iVar3 := GVL.iVar3 [...] 建议您使用命名约定来避免这些情况。 PLCopen规则:N5 / N9 重要 [...] _GLOBAL xVar1 : BOOL; iVar3