西门子官方文档中指出SCL编程中DWORD类型转化为REAL类型需要过程:
1、DWORD_TO_DINT
2、DINT_TO_REAL
比如定义 VAR1为DWORD,就需要按照以上步骤来转换,如果用DWORD_TO_REAL就得不到正确结果?
那为什么还会有DWORD_TO_REAL指令呢?什么时候会用到DWORD_TO_REAL?查阅资料也没有介绍其具体用处!
在测试中发现 如果定义VAR1为REAL:

在转换过程中用绝对寻址方式按照以上1、2步骤就会出现错误结果,用DWORD_TO_REAL才可得到正确结果?下面是测试结果:

欢迎广大朋友探讨、、、、、、