您现在的位置是:首页 > PLC技术 > PLC技术
PLC的读系统时钟程序功能
来源:艾特贸易2018-04-21
简介CPU 的系统时钟在上电或者温重启时开始运行。只要 CPU 运行重启程序或者处在运行状态,系统时钟就会运行。当 CPU 处于 STOP 或者 HOLD 状态时,当前系统时钟就会被“冻结”。 在 S7-40
CPU的系统时钟在上电或者温重启时开始运行。只要CPU运行重启程序或者处在运行状态,系统时钟就会运行。当CPU处于STOP或者HOLD状态时,当前系统时钟就会被“冻结”。
在S7-400 CPU中,如果初始化一个热重启,系统时钟以保存值作为开始时间继续运行。冷重启或者温重启将使系统时间复位。
系统时间是TIME数据格式,这样就只能设定为正值:
TIME#0 ms到TIME#24d20h31m23s647ms。
在数据溢出事件中,时钟重新以0开始。CPU 3xx(除了CPU 318)每10毫秒更新系统时钟,CPU 318和CPU 4xx每毫秒更新一次。
SFC 64 TIME_TCK读系统时间
可以用系统功能SFC 64TIME_TCK来读取当前系统时间。RET_VAL参数里包含数据格式为TIME的系统时间。
可以用系统时钟,如,读取当前CPU运行时间,或者通过计算差值,算出两个SFC 64调用块之间的时间。两个TIME格式值的差值用双整型数减法来实现。
点击排行
