首页 理论教育 如何使用PLC中的时钟功能指令及数据块

如何使用PLC中的时钟功能指令及数据块

时间:2026-01-23 理论教育 安安 版权反馈
【摘要】:“写时间”为1状态时,“写入本地时间”指令WR_LOC_T将输入参数LOCTIME输入的日期时间作为本地时间写入实时时钟。“读时间”为1状态时,“读取时间”指令RD_SYS_T和“读取本地时间”指令RD_LOC_T的输出OUT分别是数据类型为DTL的PLC中的系统时间和本地时间。“设置时区”指令SET_TIMEZONE用于设置本地时区和夏令时/标准时间切换的参数。“运行时间定时器”指令RTM用于对CPU的32位运行小时计数器的设置、启动、停止和读取操作。图3-65 读写时间指令与数据块

系统时间是格林尼治标准时间,本地时间是根据当地时区设置的本地标准时间。我国的本地时间(北京时间)比系统时间多8个小时。在组态CPU的属性时,设置时区为北京,不使用夏令时。

日期和时间指令在指令列表的“扩展指令”窗格的“日期和时间”选项卡中,输出参数RET_VAL是返回的指令的状态信息,数据类型为Int。

生成全局数据块“数据块_1”,在其中生成数据类型为DTL的变量DT1~DT3。

用监控表将新的时间值写入“数据块_1”.DT3。“写时间”(M3.2)为1状态时,“写入本地时间”指令WR_LOC_T将输入参数LOCTIME输入的日期时间作为本地时间写入实时时钟。参数DST与夏令时有关,我国不使用夏令时。

“读时间”(M3.1)为1状态时,“读取时间”指令RD_SYS_T和“读取本地时间”指令RD_LOC_T(见图3-65)的输出OUT分别是数据类型为DTL的PLC中的系统时间和本地时间。图3-65给出了同时读出的系统时间DT1和本地时间DT2,本地时间多8个小时。(https://www.xing528.com)

“设置时区”指令SET_TIMEZONE用于设置本地时区和夏令时/标准时间切换的参数。

“运行时间定时器”指令RTM用于对CPU的32位运行小时计数器的设置、启动、停止和读取操作。

图示

图3-65 读写时间指令与数据块

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈