我刚学300/400,在学习指令时,ITB转换,我编程如下:
L MW 10
ITB
T MW 20
然后用PLCsim模拟,附图,
mw10 赋值为-1,通过PLCsim模拟显示 mw20的结果是Invalid BCD,怎么回事?帮忙搞清楚
问题补充:
请看一下附图,mw20显示Invalid BCD,
回答者: -我心飞翔-- 高级工程师 第11级,你模拟了么
图片说明:
最佳答案
啊,我也试了一下,感觉没有什么问题呀。
只不过我将存放地址写为MW100而已,这个没有关系。
你试着把存放地址换一个试试。
仿真效果见附件,图示。
注意:转换后的数值范围-999~+999,否则就显示你的数值超范围。
图片说明:
提问者对于答案的评价:
我的还是不行,问题在哪还得找,不过谢谢你的帮助
最佳答案作者回复:
你的问题还是程序编辑的问题,你采用交叉引用功能查找所使用的地址,是否存在重置问题。重点查MW20附近的地址使用情况。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235084.html