通过 Slave to Slave 方式实现各从站之间通讯
来源:网络 | 作者:鸿飞达 | 发布时间: 2025-06-25 | 377 次浏览 | 分享到:

通常我们所用的 Profibus DP 方式,主站(m aster)发送数据给所有从站(slave)并接收从站的应答数 据。而通过 Slave to Slave 方式我们可以建

立从站间的数据传输而不必经过主站。这样的通讯方式要求从站中


至少要有一个站做发送器(Publisher)其余站做接 收 器(Subscriber),发送与接收之间通过广播方式进 

行 。发送器在发送数据给主站的同时以广播的方式发送给所有的接 收 器。接 收 器即可接收从主站发来的数据 也可接收从发送器发来的数据,通过

内部互联到需要的位置去。示例如下:


使用 Slave to Slave 功能前提条件:


 要有 SIMATIC S7 做主站


 Drive ES Basic V5.3.3 或更高


 SINAMICS S120 版本 V2.4 或更高


现举例介绍如何使用该功能。本例中使用设备如下: 笔记本:包含 CP5512


2# 站:CPU 314C-2DP


3# 站: SINAMICS S120 AC/AC 装置,包含 CU 310 DP、PM340 、1FK7 电机


7# 站:SINAMICS S120 DC/AC 装置,包含 CU 320、SLM、Double Motor Module, 2 个 1FK7 电机 其中:7# 站为 Publisher、 3# 站为 Subscriber


Slave-to-slave 功能配置:

 5.1 在 Step 7 中项目组态

5.2 从站参数配置

使用 Slave-to-slave 功能的接 收 器必 须要在硬件组态中激 活该功能。而发送器是由系统自动激 活 本例中设 7# 站作为发送器,3# 站做接 收 器。

因而只需在 3# 站激 活 Slave to Slave。步骤如下: 1:Step 7 硬件配置中双击 3# 站


2:在弹出的对话框中选择 “Configuration”


3:打开它的 “Detail”


4:点击 “Activate” 配置参数


在 Step 7 中 DP 从站的配置与在 Starter 中 DP 从站的配置区别如下:

上图中:


“Slot” 代表各装置在 Step 7 项目中的位置。本例中 Slot4+5 对应装置 在从站中 Object 1 Servo_02,


Slot 4 的数据类型为 “Actual value” 代表 Servo 02 轴的数据输出域


Slot 5 的数据类型为 “Setpoint ” 代表 Servo 02 轴的数据输入域,其余各装置依次类推。