编译器错误 C0197
信息:从“<数据类型 1>”到“<数据类型 2>”的隐式转换:可能丢失信息
可能的错误原因: 尝试将变量从数据类型 DINT 或 LINT 转换为数据类型 REAL。
错误修正:对于 DINT,使用数据类型 LREAL,从 LINT 转换为 LREAL 时,请确保 LINT 的值不超过 LREAL 的容量。
例 425. 错误示例:
PROGRAM PLC_PRG VAR i : DINT; b : REAL; END_VAR b := i;
信息:
C0197:从“DINT”到“REAL”的隐式转换:可能丢失信息