怎样把读出来的时钟转为十进制的数

怎样把读出来的时钟转为十进制的数

最佳答案

实时时钟BCD转INT。读实时时钟,将年月日时分秒—-星期复制到以VB10开始的8个字节中,以BCD码存储,然后转换为十进制整数
LD     Clock_1s:SM0.5
EU
TODR   年bcd:VB10

LD     Always_On:SM0.0
LPS
BTI    年bcd:VB10, 年:VW70
AENO
BCDI   年:VW70
AENO
+I     +2000, 年:VW70
LRD
BTI    月bcd:VB11, 月:VW72
AENO
BCDI   月:VW72
LRD
BTI    日bcd:VB12, 日:VW74
AENO
BCDI   日:VW74
LRD
BTI    时bcd:VB13, 时:VW76
AENO
BCDI   时:VW76
LRD
BTI    分bcd:VB14, 分:VW78
AENO
BCDI   分:VW78
LRD
BTI    秒bcd:VB15, 秒:VW80
AENO
BCDI   秒:VW80
LPP
BTI    星期bcd:VB17, 星期:VW84
AENO
BCDI   星期:VW84

运行后VW70-VW84中分别保存200##(年)、##(月)。。。。

提问者对于答案的评价:
谢谢,我已经自己搞定了。以后有技术上的问题可以探讨啊,我的QQ64628271,邮箱sky38000235@163.com

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

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

相关推荐