大家好,在下想问一个关于DI_R与ROUND转换指令的问题,也就是长整数转换成实数、长整数取整。
当DI转换成R时,内部数据是怎样转换的,ROUND指令又是怎样转换的。今天我在编程时总是得不到自己想要的结果。例如:我用DP通讯来控制变频器,想实现这样的功能,在触摸屏上输入运转频率,然后再返回频率与转速。我输入22.5(存在MD10、数据类型为REAL)已后,先经ROUND转换,转入到PZD2;然后把PZD2的应答报文数据经转换输入到触摸屏,显示频率与转速两个参数,频率能显示正常,转速确显示(####)。这两参数在触摸屏显示都经过线性转换的,请问是什么原因啊?