LD I0.0
EU
TOF T37 50
LD T37
ED
MOVW T37 VW100
但是VW100显示的值不是+50,而是+3276800,即2#0000_0000_0011_0010_0000_0000_0000_0000
也就是高16位显示的是50.
想问:如何用VW100来正确显示T37中的值。
最佳答案
我用PLC给你实际测试了一下,请见上传图片。
1.实际运行时如图T37所示,VW100上电后一直为50。
2.我将VW100及T37写入0后,重新测试,实际运行时如图T37-1所示。
我并发现你描述的情况,定时器的最大数值是32767,我也怀疑你的VW100是否在其它地方也被重新赋值了,所以你在交叉引用中查看一下VW100(或VB100和VB101)使用情况。
图片说明:
提问者对于答案的评价:
谢谢你的回答。
我检查了一下,发现在状态表中输错了,把VW100,输为VD100.
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215801.html