问题描述:
Control Expert 使用WORD_TO_REAL将WORD类型的数据转换为REAL时转换的值不对如何处理?所属产品线:
EcoStruxure Control Expert(原Unity Pro)解决方法:
将 WORD 数据类型转换为 DWORD、DINT、UDINT、REAL 或 TIME 数据类型时,输入的位模式被传输到输出的最低有效位。输出的最高有效位设置为零。因为这个原因,使用WORD_TO_REAL将WORD数据类型转换到REAL数据类型时,最高位无法使用,导致WORD的值不能超过32767,如果需要将大于32767的整数转换为REAL,可以使用W_INT_REAL功能块,将WORD转换为INT,然后再将INT转换为REAL,即可避免此问题。
是否有帮助?