S7200 PLC在运行时,SM0.0的常开触点一直闭合,在每一个扫面周期都读取实时时钟的数据。下次开机时,用首次扫描脉冲SM0.1的常开触点和双字块传送指令BMD,将上次断电瞬间读取的实时时钟的值存放在VB10-VB17(即VD10和VD14这两个双字)中。如下列程序:
LD SM0.1 //首次扫描脉冲
- BMD VD0, VD10, 2 //保存上次断电时的时钟值
- LD SM0.0 //在每一个扫描周期
- TODR VB0 //读取实时时钟的值,存放在VB0-VB7中
S7200 PLC在运行时,SM0.0的常开触点一直闭合,在每一个扫面周期都读取实时时钟的数据。下次开机时,用首次扫描脉冲SM0.1的常开触点和双字块传送指令BMD,将上次断电瞬间读取的实时时钟的值存放在VB10-VB17(即VD10和VD14这两个双字)中。如下列程序:
LD SM0.1 //首次扫描脉冲