在西门子S7-1200系统CPU的属性中有一个时间设置,我们在使用时,如果对时间有比较高的要求的话,一定要注意设置正确的参数,否则将不正确。如下图:
注意时区的选择,上图为UTC时间,即GMT时间,时间标准时间,如果是北京时间,请选择UTC+8,要早8个小时。如下图:
如果有夏令时,请激活夏令时选项,中国已经取消夏令时。这样设置后,CPU转入在线,可以把模块时间同步成PG/PC上的时间。否则为PLC出厂默认日期。如下图:
我们可以通过扩展指令中的日期和时间中的读取本地和系统时间指令来查看CPU中的时间时间是否设置正确。两个指令分别为:RD_LOC_T(读取本地时间,即带时差时间)和RD_SYS_T(读取系统时间,即UTC时间)。如下图:
查看监视结果,如下图: