:= dint * dint ,编译器仅在乘法之后执行隐式转换: lint := TO_LINT(dint * dint); 因此溢出被截断。如果
使用它的 mbMyDintB 变量 [...] mbMyDintA : DINT [...] _A VAR mbMyDint
; in_dint : DINT [...] ; erg_dint : DINT; n [...] ); // SA0147 erg_dint
Temp2 / DINT#2) ) 可能会导致误解。这行 [...] ; diTemp2 : DINT; li [...] Temp2 := diTemp2 + DINT#11
Var : DINT; xTemp : BOOL [...] Var + DINT#1; CASE diVar OF DINT#1: x
Var:SINT; diVar:DINT; li [...] Var := DINT_TO_BYTE(di [...] 0133:从类型“DINT”到类型“BYTE
Var : INT; diVar : DINT [...] Var := DINT_TO_UDINT(di [...] 号转换 SA0134:从类型“DINT”到类
大于 DINT ,可以 [...] X : LREAL; dI : DINT; END
_PRG VAR x: DINT; py [...] ..4] OF DINT; END [...] : DINT; i : DINT; y