把系统时间读出以后,怎麽判断过了一天,一月,一年。我是新手,请大家说的详细点,谢谢各位
最佳答案
自己转换成梯形图看看:
可以通过这句话实时读取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