td200显示时间

LD     SM0.0
 TODR   VB3400
 HTA    VB3400, VB3450, 2
 HTA    VB3401, VB3453, 2
 HTA    VB3402, VB3456, 2
 HTA    VB3403, VB3459, 2
 HTA    VB3403, VB3462, 2
 HTA    VB3404, VB3465, 2
 cpu226 1.23软件sp5,文本组态中文,设置时钟变量为字符串类型,td200显示e ,在程序中我也看不到时钟的变化,请问哪里不对,如果你是从以前的回答中贴的就不要回复拉,我在技术论坛和找答案中已经搜遍以前的答案拉

最佳答案

LD     SM0.0
 TODR   VB3400
 以下的程序修改
 先使用 B_I指令即BTI  把读取的系统时间全部转换
 然后再把转换的进行BCD_I即为BCDI
 如:
 LD     M0.0
 BTI    VB3400, VW4400
 MOVW   VW4400, VW5400
 BCDI   VW5400
 这样就可以在TD上直接读取VW5400

 其他的类似如果 想显示的年数为2009 在转换的时候运算一下
 加上2000即可显示为2009
 

提问者对于答案的评价:
非常感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐