在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?

n

描述
在 SIMATIC 范围内,对于三大产品系列:SIMATIC S7、SIMATIC S5 和 PC,都支持时间同步。可以通过以太网、P ROFIBUS 和 MPI 进行时间同步。该 FAQ 描述了一个通过 PROFIBUS 进行时间同步的实例。n

下面的表格给出了哪些 PROFIBUS-CP 可以用于使用 PROFIBUS 进行时间同步:

模块 订货号
CP443-5 基本型 从订货号6GK7443-5FX01-0XE0FW V3.0开始
CP443-5 基本型 6GK7443-5FX02-0XE0
CP443-5 扩展型 从订货号6GK7443-5DX02-0XE0FW V3.0开始
CP443-5 扩展型 6GK7443-5DX03-0XE0
CP443-5 扩展型 6GK7443-5DX04-0XE0
CP443-5 扩展型 6GK7443-5DX05-0XE0
CP5613 (FO/A2) 6GK1561-3AA00
6GK1561-3AA01
6GK1561-3FA00
CP5614 (FO/A2) 6GK1561-4AA00
6GK1561-4AA01
6GK1561-4FA00
CP5623 6GK1562-3AA00
CP5624 6GK1562-4AA00

表 01 n

从一定的固件版本开始下面的 CPU 可以通过集成的DP 接口实现时间同步。

模块 订货号 固件版本
CPU 31x 6ES7 31.. V2.5
CPU 41x 6ES7 41.. V3.0
IM154-8 CPU 6ES7154-8AB00-0AB0 V2.5
IM154-8 PN/DP CPU 6ES7154-8AB01-0AB0 V3.2
IM154-8F PN/DP CPU 6ES7154-8FB01-0AB0 V3.2
IM154-8FX PN/DP CPU 6ES7154-8FX00-0AB0 V3.2

表 02 n

下面带有 CPU 的接口模块通过 DP 主站接口模块 6ES7138-4HA00-0AB0 实现时间同步。

模块 订货号 固件版本
IM151-7 CPU 6ES7151-7AA20-0AB0 V2.6
IM151-7 F CPU 6ES7151-7FA20-0AB0 V2.6
IM151-8 PN/DP CPU 6ES7151-8AB00-0AB0 V2.7
IM151-8 PN/DP CPU 6ES7151-8AB01-0AB0 V3.2
IM151-8F PN/DP CPU 6ES7151-8FB00-0AB0 V2.7
IM151-8F PN/DP CPU 6ES7151-8FB01-0AB0 V3.2

表 03 n

通过 PROFIBUS 执行时间同步

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 01n

下面部分包括以下操作指导:n

1. S7-400 站作为时间主站(传输方)的配置

2. S7-400 站作为时间从站(接收方)的配置

3. 具有时间同步功能的 PC的配置

在硬件组态中组态 S7-400 站的时间同步。在 CPU 属性窗口中选择 "诊断/时钟"选项卡,然后选择同步模式。可以组态 S7-400 CPU 作为时间主站(时间传输方) 或时间从站(时间接收方)。
设置是在 CPU 中同步(在 PLC 同步)还是通过 MPI 同步(在 MPI 同步)。在 PLC 中的同步包括CP。
可以在 1 秒和 24 小时之间选择同步的时间间隔。n

S7-400 作为时间主站(传输方)的配置
下面是配置 S7-400 站作为时间主站的操作。

序号 操作
1. 在 S7-400 站的硬件组态中,打开 CPU 的属性窗口,选择“诊断/时钟”选项卡。 n

在 PLC 的同步模式中设置“作为主站”,并且选择同步的时间间隔,例如 10 秒。n

点击“确定”关闭窗口。n

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 02

2.在硬件组态中参数化 S7-400 的 PROFIBUS CP 进行时间传递。 n

打开 PROFIBUS CP 的属性窗口,切换到“选项”选项卡,参数化传递时间消息的方向。如果 S7-400 站是作为时间主站,使能传递时间消息的方向:n

  • From station to LAN

来自 CPU 的时间消息通过 PROFIBUS CP 传递到 PROFIBUS 子网上。n

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 03

表 04 n

S7-400 站作为时间从站(接收方)的配置
下面是配置 S7-400 站作为时间从站的操作。

序号. 操作
1. 在 S7-400站的硬件组态中,打开CPU的属性窗口,选择“诊断/时钟”选项卡。 n

在PLC的同步模式中设置为“作为从站”。n

点击“确定”关闭窗口。n

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 04

2.在硬件组态中参数化 S7-400 的 PROFIBUS CP 进行时间传递。

打开 PROFIBUS CP 的属性窗口,切换到“选项”选项卡,参数化传递时间消息的方向。如果 S7-400 站是作为时间主站,使能传递时间消息的方向:

  • From LAN to station

来自 PROFIBUS 子网的时间消息会被 PROFIBUS CP 接收,并传递到 CPU。

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 05

表 05

注意
时间同步可确保最大偏差为 10 毫秒的网络范围的精度。

PC 站时间同步的配置
CP5613 (FO/A2), CP5614 (FO/A2), CP5623和 CP5624 可用于 PC 的时间同步。通过 SIMATIC NET PC V6.0(CD 07/2001)及以上版本,CP5613 (FO)和 CP5614 (FO) 可用 NCM PC 组态。在PC 站的硬件组态中,打开 PROFIBUS PC CP 的属性窗口,切换到“选项”选项卡,使能 "Time of day" 功能,可以组态 PROFIBUS PC CP 作为时间主站(传输方)或者是时间从站(接收方)。

在 SIMATIC 环境中如何通过 PROFIBUS 执行时间同步?
图. 06

PC 不能自动发送和接收时间。必须使用应用程序实现,程序通过函数调用写或从 CP 读取时间。

更多信息
关于使用 PROFIBUS 的时间同步的更多信息可参考手册,条目号: 56727254

关键字
时间主站,时间从站,时间传输方,时间接收方,时间模式,时钟,SIMATIC 程序, 设置时间

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论