本人想用GPS时间校准PLC的内部时钟,不知为何校准之后总是相差1秒,程序是这样的:
LD SM0.0
TODR VB200
然后通过MOV和转换指令,把PLC硬件时钟的时、分、秒 放入VW106、VW108、VW110中;(这段不贴了,太长)
LDW= VW106, 10
AW= VW108, 10
AW= VW450, 10
AW= VW412, 10
MOVW VW419, AC3
AENO
IBCD AC3
AENO
MOVB AC3, VB205
AENO
TODW VB200
其中VW450、VW412、VW419分别是GPS时间的时、分、秒
一开始内部时钟可以调好,但是因为秒数不准确,所以想要每天10点10分校准,程序中从10:10:00 到10:10:59是完全同步的,但是GPS时间到了10:11:00时,内部时钟还是10:10:59,之后就永远差1秒!
求大师们指点迷津 ,感激不尽!