CP 342-5作从站与FC1(DP_SEND)、FC2 (DP_RECV)在PROFIBUS- DP通信中的应用
### CP 342-5 作为从站在 PROFIBUS-DP 通信中的应用 #### 概述 CP 342-5 是 S7-300 系列的一个 PROFIBUS 通信模块,拥有 PROFIBUS 接口,能够作为 PROFIBUS-DP 的主站或从站,但不能同时作为两者。它仅能在 S7-300 的中央机架上使用。考虑到 S7-300 系统的 I 区(输入)和 Q 区(输出)资源有限,因此在通信过程中会受到一定限制。与 CPU 上集成的 DP 接口不同,CP 342-5 对应的是虚拟的通信区域,需要调用 CP 通信功能 FC1 和 FC2 来建立通信接口区。 #### 应用场景 无论是作为主站还是从站,CP 342-5 都需要调用 FC1(DP_SEND)和 FC2(DP_RECV)来建立通信接口区。以下将以 S7-400 CPU 416-2DP 作为主站,CP 342-5 作为从站的情况进行说明。在这个例子中,主站向从站发送 16 字节的数据,而从站也向主站发送 16 字节的数据。 #### 网络配置图 配置情况如图所示。图中,S7-400 CPU 416-2DP 作为主站,CP 342-5 作为从站。使用 CP 5611 通过 MPI 对所有 CPU 进行初始化。之后,用 PROFIBUS 电缆将 S7-400 的 DP 接口与 CP 342-5 的 PROFIBUS 接口相连。修改 CP 5611 的参数使其与 PROFIBUS 网络保持一致,并将其连接到 PROFIBUS 网络上。 #### 硬件和软件需求 **硬件需求** 1. **PROFIBUS-DP 主站**:S7-400 CPU 416-2DP; 2. **从站**:S7-300 + CP 342-5; 3. **MPI 网卡**:CP 5611; 4. **PROFIBUS 总线连接器及电缆**。 **软件需求** 1. **STEP 7 编程软件**。 #### 网络组态及参数设置 ##### 组态从站 在 STEP 7 中创建一个新项目,项目名为“DP—CP342-5”,并插入 SIMATIC 300 站点。按照硬件安装顺序和订货号依次插入机架、电源、CPU 等进行硬件组态,其中 2 号槽和 4 号槽分别插入 S7-300 CPU 和 CP 342-5。 在机架插入 CP 342-5 时,系统会自动弹出 CP 342-5 的“属性 PROFIBUS 接口 CP 342-5”对话框。在这里定义 CP 342-5 的站地址,本例中为 4 号站。点击“新建”按钮新建一条 PROFIBUS 网络,然后组态 PROFIBUS 属性。点击“网络设置”选项卡,在这里选择默认设置:传输速率为“1.5 Mbps”和配置文件为“DP”。如果总线上存在 OLM、OBT 或 RS-485 中继器,可通过点击“选项”按钮来添加这些网络元件;本例中无此类元件。 在硬件组态窗口中双击 CP 342-5 所在的行,弹出“属性 CP 342-5”对话框,在“工作模式”选项卡中选择“DP 从站”模式。如果激活“DPSlave”项下的选择框,则表示 CP 342-5 在作为从站的同时还支持编程功能和 S7 协议。完成组态后进行编译存盘并下载到 CPU 中。 ##### 组态主站 在项目管理器窗口中选中项目,插入一个 SIMATIC 400 站点。选中 SIMATIC 400 站点,双击“硬件”图标,进入硬件组态窗口。按硬件安装顺序和订货号依次插入机架、电源、CPU 等进行硬件组态。在插入 CPU 时同时组态 PROFIBUS,选择与从站同一条的 PROFIBUS 网络,并选择主站站地址(本例中主站为 2 号站)。在硬件中选择“Configured Stations”,从“S7-300 CP 342-5”中选择与订货号、版本号相同的 CP 342-5,然后将其拖拽到 PROFIBUS 网络上。在已组态完的从站列表中,点击“连接”按钮,连接从站到主站的 PROFIBUS 网络上。 连接完成后,点击从站组态通信接口区,插入 16 字节数据的输入和 16 字节数据的输出。组态完成后进行编译存盘并下载到 CPU 中,此时可以修改 CP 5611 参数,使其实现与 PROFIBUS 网络连接,从而实现对主站和从站的编程。从图中可以看出,主站的通信区已经建立,主站发送到从站的数据区为 Q 区,从站发送到主站的数据区为 I 区。 #### 总结 CP 342-5 作为从站在 PROFIBUS-DP 通信中的应用涉及硬件和软件两个方面。硬件方面需要确保正确连接各组件,并合理配置站地址等参数;软件方面则需通过 STEP 7 完成网络组态和参数设置。在实际操作中,还需要根据具体情况调整配置,以满足实际应用需求。
剩余6页未读,继续阅读
- 粉丝: 3
- 资源: 18
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助