电工基础知识_电工技术-电工最常见电路移动版

电工基础主页 > plc编程入门

西门子1200PLC如何正确设置PLC的时间

1200PLC的时间和电脑时间相差8小时,估计是编程人员在下载硬件设置时,一时粗心没有修改安装好的初始设置造成的!---要解决这个问题,需要在编程软件中正确设置后,再次把硬件设置下载到PLC中即可!
博图软件打开后建的一个西门子1200系列1215CPU项目,CPU的硬件属性中,可以看到本地时间是UTC+1,这是柏林时间,且勾选了夏令时,这个夏令时一般就是夏季的时候将时间拨快1个小时!---当然,我们中国曾经执行了一段这个夏令时,后来没执行了!---而且,中国的时间应该是TUC+8的北京时间,可能因此这里就有了8个小时的时差!

上边我解释了差距8小时的可能原因,下边还是来说一下西门子1200PLC中该如何正确设置PLC的时间!这个方法手动设置就好比较简单:

PLC在线时的截图,注意看我图片上的①②③:

①是选中在线和诊断,而后双击!

②是在图中找到设置时间这个标签!

③就是勾选从PC/PG获取时间,而后点应用!

这样就可以把1200PLC的时间设置的和电脑时间一样,我图上的做法算是手动设置时间!

当然,还可以通过PLC中的时钟读写的命令来给写一个新的时间:

设置时间: "WR_SYS_T"

设置时区“SET_TIMEZONE”

通过指令来修改时间的方法,我就不在细说了,把相关的指令研究一下就是!

1)WR_SYS_T(写系统时间)将输入IN的DTL值写入PLC的实时时钟。

2)RD_SYS_T(读系统时间)将读取的PLC当前系统时间保存在输出OUT中,数据类型为DTL。

3)RD_LOC_T(读本地时间)将读取的当前计算机PC本地日期时间保存在输出OUT中,数据类型为DTL。

(责任编辑:admin)
    相关文章