plc200时钟读取

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指令
附件里有程序图

图片说明:

plc200时钟读取  

提问者对于答案的评价:
嗯,谢谢! 确实是转换写烦反了 。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午2:53
下一篇 2017年8月24日

相关推荐