以太网例程_如何通过MPI和工业以太网设定S7-300 CPU 的时间?

通过工业以太网设定S7-300 CPU 的时间

一般有两种选择,可以用CP343-1IT 或者其它的CP(例如:CP343-1)并且用S7通讯或UDP通讯。通常用CP343-1 IT 作为通讯处理器,原因是它可以通过SIMATIC模式或者通过NTP(网络时间协议)来完成时间设置。 如果没有 CP343-1 IT ,则需要一个S7-400 作为主时钟通过相关的功能块调用给S7-300提供时钟。

  • 例如通过SICLOCK来同步S7-400 的时间。
  • 例如调用PUT (S7通讯) 或者AG_LSEND/AG_LRECV (UDP 通讯)。

1、通过S7 通信来设置S7-300时间的例子

在NetPro中组态模块为SICLOCK作为时间主站。

62bda7043c0735501c0c1b2ca2af8fd1.png

2、在S7-400中创建用于读取CPU基础时间的具有"DATE_TIME"数据结构的数据块。

7281ed15c586d07bb438815b7a354de9.png

3、通过SFC1 ("READ_CLK")读出CPU的时钟。下图图为 SFC1 "READ_CLK" 调用示例。

f6b8f6cfd19ede37086267e5dde489c0.png

4、通过S7"PUT"功能将读出的时间传送给S7-300 的目标区。

5、通过传输的变量设置S7-300的时间。下图为调用SFC0 "SET_CLK"的例程。

67786a93b6ffb5947a8aca19341bf105.png

通过MPI设定S7 CPU 的集成时钟

如果PC机通过MPI与S7站连接,则可以从PC机设置S7 CPU的时钟或传送PC机的时间到S7 CPU。

1、打开项目,选择要改变时间的站。

2、在CPU上点击右键,在弹出菜单中选择"PLC > Set time..." 。

3、在弹出的 "Set Time of Day"对话框中可以设置模块的日期和时间。

36dd344676563ae52405f258e6ef7805.png

4、选择"Apply"之后模块从PG/PC接收到时间。请确保已选择"Take from PG/PC" 选项。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值