cpu224xp,
LD SM0.0
MOVB VB105, VB133
MOVB 16#0, VB132
IBCD VW132
监控时时间秒,不是一秒一秒走,比如走到28秒后直接跳到35秒,最后走到80后才变0秒
什么原因??
最佳答案
时钟的数据时以BCD码的形式进行存储的:
所以应该是将BCD转换为I ,而不是I转换为BCD,所以IBCD指令;应该用BCD_I指令
附件里有程序图
图片说明:
提问者对于答案的评价:
嗯,谢谢! 确实是转换写烦反了 。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc196019.html