1. PLC Control程序编译及Login报错诊断

1.17. TwinCAT 2程序有一个报警:(Warning1511 : xxx Operand to be shift has no explicit type. Please use a typed literal).

这个是警告是提示xxx处没有明确转换类型。

例:TWORD变量声明是DWORD类型,当使用SHL的结果赋值给它时,最好明确SHL的返回值类型是DWORD的。

不规范使用  TWORD:=SHL(1,1);              编译后会出现warning1511的提示

标准使用     TWORD:=SHL(DWORD#1,1);



2018.7.11 张思成 编辑