S7-300 集成 PN 口作客户端与S7PLC的 S7 单边通信(TIA 博途)

1.概述

S7-300 集成 PN 口作客户端与S7-300/400/1200/1500 的 S7 单边通信(TIA 博途)S7 协议是 SIEMENS S7 系列产品之间通讯使用的标准协议,其优点是通信双方无论是在同一 MPI 总线上、同一 PROFIBUS 总线上或同一工业以太网中,都可通过 S7协议建立通信连接,使用相同的编程方式进行数据交换而与使用何种总线或网络无关。S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况:

简要介绍在 STEP7(TIA Portal)环境下,S7-300 集成 PN 口的 CPU 基于工业以太网的 S7 单边通信的组态步骤,用于实现与 S7-300/400/1200/1500 CPU 之间的 S7通信。

2.组态配置

2.1 通过如下的步骤配置编程电脑的 IP 地址:

选择电脑的“ 控制面板 > 网络和共享 > 本地连接>属性”打开 InternetProtocol Version 4(TCP/IPv4),设置 PC 的 IP 地址,本例中为192.168.0.131。

2.2 在 STEP7(TIA Portal)中组态 315-2PN/DP CPU,在设备视图中选中 CPU,在属性的常规选项卡中点击以太网地址,点击“添加子网”并设置 IP 地址(本例中子网:PN/IE_1,IP 地址:192.168.0.1)。

2.3 切换到网络视图,点击“连接”,在下拉列表中选择 S7 连接,在 CPU 上点右键选

择“添加新连接”。

2.4 通信伙伴选择未指定,如下图,点击“添加”。

2.5 在信息栏里显示连接已添加,如下图,点击“关闭”即可。

2.6 回到网络视图,鼠标选中刚刚生成的“S7_连接_1”,在属性的常规选项卡中的“常规”栏设置 IP 地址,如本例中的 192.168.0.2。

2.7 在“本地 ID”中设置本地 ID 编号,如本例中保持默认值 1。

2.8 在“地址详细信息”中填写通信伙伴 CPU 的机架号和槽号,如通信伙伴是 S7-300/400 CPU 则槽号为 2,如通信伙伴是 S7-1200/1500 CPU 则槽号为 1。

2.9 选中 CPU,下载(下载前会自动编译)。

2.10 下载完成后,可点击“转至在线”按钮,在网络视图的连接选项卡中查看连接状

态,如下图所示,本地连接名称左侧有绿色标志,则表示组态的连接已经成功建立。

2.11 如果出现如下图所示的情况,本地连接名称左侧有红色标志,则说明连接没有建

立,请检查网线的连接、IP 地址等。

3. 编写 PLC 程序,调用通讯块

3.1 组态连接建立成功后,需要调用通讯功能块 PUT 和 GET 进行数据交换。S7-300 用

于通讯连接的功能块位于通信指令中,如下图所示:

3.2 调用 PUT 指令,本例中本地 S7-300 CPU 将 DB10.DBB0 开始的 10 个字节写入通信

伙伴 CPU 的 DB11.DBB0 开始的 10 个字节中。

3.3 调用 GET 指令,本例中将通信伙伴 CPU 的 DB20.DBB0 开始的 10 个字节读入到本地

S7-300 CPU 的 DB21.DBB0 开始的 10 个字节中。

3.4 S7-300 CPU 做 S7 通讯的客户端时,伙伴 CPU 无需组态编程,准备好相应的数据

区即可,如本例中的 DB10 和 DB20。如果伙伴方是 S7-1200(固件版本 V4.0 以上)或

是 S7-1500 CPU,需要在 CPU 属性的连接机制中勾选“允许来自远程对象的 PUT/GET

通信访问”,如下图所示:

展开阅读全文

页面更新:2024-03-01

标签:子网   通信   组态   视图   字节   客户端   属性   伙伴   通讯   地址   网络

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top