ITB转换指令模拟实验不行怎么回事

我刚学300/400,在学习指令时,ITB转换,我编程如下:
  L     MW    10
       ITB   
       T     MW    20
 然后用PLCsim模拟,附图,
 mw10 赋值为-1,通过PLCsim模拟显示 mw20的结果是Invalid BCD,怎么回事?帮忙搞清楚

问题补充:
请看一下附图,mw20显示Invalid BCD,
回答者: -我心飞翔-- 高级工程师  第11级,你模拟了么

图片说明:

ITB转换指令模拟实验不行怎么回事   

最佳答案

啊,我也试了一下,感觉没有什么问题呀。
只不过我将存放地址写为MW100而已,这个没有关系。
你试着把存放地址换一个试试。
仿真效果见附件,图示。
注意:转换后的数值范围-999~+999,否则就显示你的数值超范围。

图片说明:

ITB转换指令模拟实验不行怎么回事  

提问者对于答案的评价:
我的还是不行,问题在哪还得找,不过谢谢你的帮助

最佳答案作者回复:
你的问题还是程序编辑的问题,你采用交叉引用功能查找所使用的地址,是否存在重置问题。重点查MW20附近的地址使用情况。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午2:51
下一篇 2018年12月1日 下午2:52

相关推荐