系统时间的读取与判断

把系统时间读出以后,怎麽判断过了一天,一月,一年。我是新手,请大家说的详细点,谢谢各位

最佳答案

自己转换成梯形图看看:
 可以通过这句话实时读取PLC当中的时间
 LD     SM0.0
 TODR   VB110
 将读到的结果从BCD码格式转换到整数格式。
 ----> VW200:年  VW202:月  VB102:日  VB103:时  VB104:秒VB107:星期  
 LD     SM0.0
 LPS
 BTI    VB110, VW200
 AENO
 BCDI   VW200
 LRD
 BTI    VB111, VW202
 AENO
 BCDI   VW202
 LRD
 BTI    VB112, VW204
 AENO
 BCDI   VW204
 LRD
 BTI    VB113, VW206
 AENO
 BCDI   VW206
 LRD
 BTI    VB114, VW208
 AENO
 BCDI   VW208
 LRD
 BTI    VB115, VW210
 AENO
 BCDI   VW210
 LRD
 BTI    VB116, VW212
 AENO
 BCDI   VW212
 LPP
 BTI    VB117, VW214
 AENO
 BCDI   VW214
 然后用比较指令去比较年月日相应存储区的值是否有变化就可以了。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:26
下一篇 2021年7月5日 上午12:26

相关推荐

发表回复

登录后才能评论