使用说明:
本条目涉及如下话题:n
一般有两种选择,可以用CP343-1IT 或者其它的CP(例如:CP343-1)并且用S7通讯或UDP通讯。通常用CP343-1 IT 作为通讯处理器,原因是它可以通过SIMATIC模式或者通过NTP(网络时间协议)来完成时间设置。 如果没有CP343-1 IT ,则需要一个S7-400 作为主时钟通过相关的功能块调用给S7-300提供时钟。n
- 例如通过SICLOCK来同步S7-400 的时间。n
- 例如调用PUT (S7通讯) 或者AG_LSEND/AG_LRECV (UDP 通讯)。
序号 | 步骤 |
1 | 通过S7 通信来设置S7-300时间的例子 在NetPro中组态模块为SICLOCK作为时间主站。 n
|
2 | 在S7-400中创建用于读取CPU基础时间的具有"DATE_TIME"数据结构的数据块。 n
|
3 | 通过SFC1 ("READ_CLK")读出CPU的时钟。图 03为 SFC1 "READ_CLK" 调用示例。n
|
4 | 通过S7"PUT"功能将读出的时间传送给S7-300 的目标区。S7通信的例程可以通过条目号1819293来获得。 |
5 | 通过传输的变量设置S7-300的时间。图. 04 为调用SFC0 "SET_CLK"的例程。n
|
6 | 通过UDP通信设置S7-300时间的例程 |
注意:
CPU集成的接口也支持NTP模式 (网络时间协议),Send/Receive的分配可以通过CPU集成的接口实现,也可以通过其它工业以太网CP实现。
通过MPI设定S7 CPU 的集成时钟
如果PC机通过MPI与S7站连接,则可以从PC机设置S7 CPU的时钟或传送PC机的时间到S7 CPU。具体步骤见下表:
序号 | 步骤 |
1 |
打开项目,选择要改变时间的站。 |
2 | 在CPU上点击右键,在弹出菜单中选择"PLC > Set time..." 。 |
3 | 在弹出的 "Set Time of Day"对话框中可以设置模块的日期和时间。
|
4 | 选择"Apply"之后模块从PG/PC接收到时间。请确保已选择"Take from PG/PC" 选项。 |
注意:
在模块没有集成实时时钟的情况下,显示的日期为00.00.00 ,时间为00:00:00 。更多信息请参考STEP 7在线帮助。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332874.html