指令读写系统时间:

1)添加SysTime、CmpApp库

2)读时间,使用的指令SysTimeRtcGet(获取RTC)、SysTimeRtcConvertUtcToDate(转换SYSTIMEDATE格式),注意获取系统信息变量应定义为cmpapp.RTS_IEC_RESULT;

定义:

VAR

Pre: cmpapp.RTS_IEC_RESULT;

SysTime0: RTS_SYSTIMEDATE;

END_VAR

编程:

3)写时间,使用的指令SysTimeRtcSet(设置RTC)、SysTimeRtcConvertDateToUtc(转换SYSTIMEDATE格式),注意修改时间后会对PLC造成影响(比如影响EtherCAT通讯),所以在写PLC时间前,确认PLC处于停止状态,最好写入时间后,用系统事件复位PLC。

定义:

VAR

SysTime1: rts_SYSTIMEDATE;

Utc_Date: DWORD;

bSetDateTime: BOOL;

END_VAR编程:

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2018-10-21 10:10:30

results matching ""

    No results matching ""