元器件产品及解决方案 > 产品中心 > 控制机器首页 > 常见问题解答
使用F0(16bit数据传输)指令将-147存储在DT10中,在线监控数据设置为32bit数据监控时显示65389,使用32bit数据运算指令对DT10双字进行运算时结果也不正确,如何处理?
这种现象是由于将16位数据按照32位数据进行监控或操作造成的。请先使用F89指令将16位数据转换为32位数据处理。即将DT10转换为32位数据后,再进行32位数据的运算相关指令。(如果DT10是负数,则DT11中应为HFFFF)
解答日期:2016-07-05