第7章 西门子PLC通信技术
更新时间:2023-06-06 07:41:01 阅读量: 实用文档 文档下载
- 道德经第7章推荐度:
- 相关推荐
Date: 2011-12-21
Page: 1
第7章
西门子PLC通信技术 西门子PLC通信技术 PLC
本章结合具体实例,详细介绍MPI网络的组建方法、 MPI网络的组建方法 本章结合具体实例,详细介绍MPI网络的组建方法、如何 用全局数据包通信方式实现PLC之间的MPI网络通信、 PLC之间的MPI网络通信 用全局数据包通信方式实现 PLC 之间的 MPI 网络通信 、 如何实 现无组态连接的PLC 之间的MPI 通信、 PLC之间的MPI通信 现无组态连接的 PLC 之间的 MPI 通信 、 如何实现有组态连接的 PLC之间的MPI通信、如何实现PLC之间的PROFIBUS- DP主从通 PLC之间的MPI通信、如何实现PLC之间的PROFIBUS-DP主从通 之间的MPI 通信 PLC之间的 PROFIBUS 如何组态远程I/O I/O站 最后介绍了CP342CP342 信 、 如何组态远程 I/O 站 , 最后介绍了 CP 342 - 5 分别作为主站 和从站的PROFIBUS DP组态应用 PROFIBUS- 组态应用。 和从站的PROFIBUS-DP组态应用。 西门子PLC PLC网络 §7.1 西门子PLC网络 MPI网络通信 §7.2 MPI网络通信 PROFIBUS现场总线通信技术 §7.3 PROFIBUS现场总线通信技术 §7.4 思考与练习Date: 2011-12-21 Page: 2
返回首页
西门子PLC PLC网络 §7.1 西门子PLC网络MPI 网络 工业以太网 Profibus PtP(点对点) (点对点) 单元层 OP PC、OS PG
Profibus DP
SIMATIC S5
S7-400 -
WINAC
S7-300
其他 PLC
DP/ASI Link ET 200C ASI 接口 ASI 电源 ASI 现场设备 执行器/传感器 ASI 子模块 ET 200B/L
现场层
AS-I 层
Date: 2011-12-21
Page: 3
返回本章
MPI网络通信 §7.2 MPI网络通信MPI是多点通信接口( Interface)的简称。 MPI是多点通信接口(MultiPoint Interface)的简称。 MPI物理接口符合 物理接口符合Profibus RS485 485( 50170)接口标准。 MPI 物理接口符合 Profibus RS 485 ( EN 50170 ) 接口标准 。 MPI网络的通信速率为19. kbit/s~12Mbit/s 网络的通信速率为19 Mbit/s, 200只能选 MPI网络的通信速率为19.2kbit/s~12Mbit/s,S7-200只能选 择19.2kbit/s的通信速率,S7-300通常默认设置为 187.5kbit/s,只有能够设置为Profibus接口 的MPI网络才支持12Mbit/s的通信速率。 MPI网络才支持12Mbit/s的通信速率。 网络才支持12Mbit/s的通信速率 MPI网络组建 §7.2.1 MPI网络组建 §7.2.2 全局数据包通信方式 无组态连接的MPI MPI通讯方式 §7.2.3 无组态连接的MPI通讯方式 有组态连接的MPI MPI通讯方式 §7.2.4 有组态连接的MPI通讯方式Date: 2011-12-21 Page: 4
返回本章
MPI网络组建 §7.2.1 MPI网络组建软件包中的Configuration Configuration功能为每个网络节点 用STEP 7软件包中的Configuration功能为每个网络节点 分配一个MPI地址和最高地址,最好标在节点外壳上; MPI地址和最高地址 分配一个MPI地址和最高地址,最好标在节点外壳上;然后对 PG、OP、CPU、CP、FM等包括的所有节点进
行地址排序 等包括的所有节点进行地址排序, PG、OP、CPU、CP、FM等包括的所有节点进行地址排序,连接 时需在MPI MPI网的第一个及最后一个节点接入通信终端匹配电 时需在 MPI 网的第一个及最后一个节点接入通信终端匹配电 MPI网添加一个新节点时 应该切断MPI网的电源。 网添加一个新节点时, MPI网的电源 阻。往MPI网添加一个新节点时,应该切断MPI网的电源。
Date: 2011-12-21
Page: 5
返回本节
MPI网络示意图 网络示意图
Date: 2011-12-21
Page: 6
返回上级
MPI网络连接器 网络连接器 为了保证网络通信质量, 为了保证网络通信质量,总线连接器或中继器上都设计 终端匹配电阻。组建通信网络时, 了终端匹配电阻。组建通信网络时,在网络拓扑分支的末端 节点需要接入浪涌匹配电阻 浪涌匹配电阻。 节点需要接入浪涌匹配电阻。
Date: 2011-12-21
Page: 7
返回上级
采用中继器延长网络连接距离
Date: 2011-12-21
Page: 8
返回上级
§7.2.2 全局数据包通信方式全局数据(GD)通信方式以MPI分支网为基础而设计的。 MPI分支网为基础而设计的 全局数据(GD)通信方式以MPI分支网为基础而设计的。 利用全局数据可以建立分布式PLC间的通讯联系, PLC间的通讯联系 在S7中,利用全局数据可以建立分布式PLC间的通讯联系,不 需要在用户程序中编写任何语句。 程序中的FB FC、OB都 FB、 需要在用户程序中编写任何语句 。 S 7 程序中的 FB 、 FC 、 OB 都 能用绝对地址或符号地址来访问全局数据。 能用绝对地址或符号地址来访问全局数据 。 最多可以在一个 项目中的15 CPU之间建立全局数据通讯 15个 之间建立全局数据通讯。 项目中的15个CPU之间建立全局数据通讯。 GD通信原理 GD通信原理 GD通信的数据结构 GD通信的数据结构 全局数据环 GD通信应用 GD通信应用 利用SFC60和SFC61传递全局数据 利用SFC60和SFC61传递全局数据 SFC60Date: 2011-12-21 Page: 9
返回本节
1.GD通信原理 1.GD通信原理MPI分支网上实现全局数据共享的两个或多个 CPU中 分支网上实现全局数据共享的两个或多个CPU 在 MPI 分支网上实现全局数据共享的两个或多个 CPU 中 , 至少有一个是数据的发送方,有一个或多个是数据的接收方。 至少有一个是数据的发送方 , 有一个或多个是数据的接收方 。 发送或接收的数据称为全局数据 或称为全局数 全局数据, 全局数。 发送或接收的数据称为 全局数据 , 或称为 全局数 。 具有相同 发送者/接受者)的全局数据, Sender/Receiver (发送者/接受者)的全局数据,可以集合 全局数据包( Packet)一起发送。每个数据包用数 成一个全局数据包 成一个全局数据包(GD Packet)一起发送。每个数
据包用数 据包号码(GD Packet Number)来标识,其中的变量用变量 据包号码( Number) 来标识, 其中的变量用变量 号码( Number) 来标识。 号码 ( Variable Number ) 来标识 。 参与全局数据包交换的 CPU构成了 全局数据环( 构成了全局数据环 Circle) CPU 构成了 全局数据环 ( GD Circle ) 。 每个全局数据环用 数据环号码来标识 来标识( 数据环号码来标识(GD Circle Number )。 例如, 表示2号全局数据环, 例如 , GD 2 . 1 . 3 表示 2 号全局数据环 , 1 号全局数据包中 号数据。 的3号数据。Date: 2011-12-21 Page: 10
返回上级
PLC操作系统的作用下 发送CPU 操作系统的作用下, CPU在它的一个扫描循环 在 PLC 操作系统的作用下 , 发送 CPU 在它的一个扫描循环 结束时发送全局数据,接收CPU CPU在它的一个扫描循环开始时接 结束时发送全局数据,接收CPU在它的一个扫描循环开始时接 GD。 这样, 发送全局数据包中的数据, 收 GD 。 这样 , 发送全局数据包中的数据 , 对于接收方来说是 透明的” 也就是说, “ 透明的 ” 。 也就是说 , 发送全局数据包中的信号状态会自 动影响接收数据包; 接收方对接收数据包的访问, 动影响接收数据包 ; 接收方对接收数据包的访问 , 相当于对 发 送数据包的访问。 送数据包的访问。
Date: 2011-12-21
Page: 11
返回上级
2.GD通信的数据结构 2.GD通信的数据结构全局数据可以由位、 字节、 双字或相关数组组成, 全局数据可以由位 、 字节 、 字 、 双字或相关数组组成 , 它们被称为全局数据的元素 元素。 它们被称为全局数据的元素。一个全局数据包由一个或几个 GD元素组成 最多不能超过24B 元素组成, 24B。 GD元素组成,最多不能超过24B。
Date: 2011-12-21
Page: 12
返回上级
3. 全局数据环全局数据环中的每个CPU可以发送数据到另一个 CPU或从 全局数据环中的每个 CPU可以发送数据到另一个 CPU 或从 CPU 可以发送数据到另一个CPU 另一个CPU接收。全局数据环有以下2 CPU接收 另一个CPU接收。全局数据环有以下2种: 环内包含2个以上的CPU 其中一个发送数据包, CPU, ①环内包含2个以上的CPU,其中一个发送数据包,其它 CPU接收数据 接收数据; 的CPU接收数据; 环内只有2 CPU,每个CPU可既发送数据又接受数据。 CPU可既发送数据又接受数据 ②环内只有2个CPU,每个CPU可既发送数据又接受数据。 S7-300的每个CPU可以参与最多4个不同的数据环,在一 S7-300的每个CPU可以参与最多4个不同的数据环, 的每个CPU可以参与最多 MPI网上最多可以有15个CPU通过全局通讯来交换数据 网上最多可以有15 通过全局通讯来交换数据。 个MPI网上最多可以有15个CPU通过全
局通讯来交换数据。 其实,MPI网络进行GD通信的内在方式有两种 一种是一 网络进行GD通信的内在方式有两种: 其实,MPI网络进行GD通信的内在方式有两种:一种是一 对一方式, GD环中仅有两个CPU时 环中仅有两个CPU 对一方式,当GD环中仅有两个CPU时,可以采用类全双工点对 点方式,不能有其它CPU参与,只有两者独享;另一种为一对 CPU参与 点方式,不能有其它CPU参与,只有两者独享;另一种为一对 最多4 广播方式,一个点播,其它接收。 多(最多4个)广播方式,一个点播,其它接收。Date: 2011-12-21 Page: 13
返回上级
GD通信应用 通信应用(1/2) 4. GD通信应用(1/2)应用GD通信,就要在CPU中定义全局数据块, 应用GD通信,就要在CPU中定义全局数据块,这一过程也 GD通信 CPU中定义全局数据块 全局数据通信组态。 称为全局数据通信组态 在对全局数据进行组态前, 称为全局数据通信组态。在对全局数据进行组态前,需要先 执行下列任务: 执行下列任务: 定义项目和CPU程序名; CPU程序名 ①定义项目和CPU程序名; ②用PG单独配置项目中的每个CPU,确定其分支网络号、 PG单独配置项目中的每个CPU,确定其分支网络号、 单独配置项目中的每个CPU MPI地址 最大MPI地址等参数。 地址、 MPI地址等参数 MPI地址、最大MPI地址等参数。
Date: 2011-12-21
Page: 14
返回上级
GD通信应用 通信应用(2/2) 4. GD通信应用(2/2)在用STEP 开发软件包进行GD 通信组态时, GD通信组态时 在用 STEP 7 开发软件包进行 GD 通信组态时 , 由系统菜单 Options】中的【 Data】 程序进行GD GD表组 【 Options 】 中的 【 Define Global Data 】 程序进行 GD 表组 具体组态步骤如下: 态。具体组态步骤如下: GD空表中输入参与GD通信的CPU代号 空表中输入参与GD通信的CPU代号; ③在GD空表中输入参与GD通信的CPU代号; ④为每个CPU定义并输入全局数据,指定发送GD; 为每个CPU定义并输入全局数据,指定发送GD; CPU定义并输入全局数据 GD 第一次存储并编译全局数据表, ⑤ 第一次存储并编译全局数据表 , 检查输入信息语法是 否为正确数据类型,是否一致; 否为正确数据类型,是否一致; 设定扫描速率,定义GD通信状态双字; GD通信状态双字 ⑥设定扫描速率,定义GD通信状态双字; 第二次存储并编译全局数据表。 ⑦第二次存储并编译全局数据表。
Date: 2011-12-21
Page: 15
返回上级
S7-300之间全局数据通信 之间全局数据通信。 【例7-2-1】 S7-300之间全局数据通信。 要求通过MPI网络配置,实现2个CPU 315-2DP之间的全局 要求通过MPI网络配置,实现2 315- DP之间的全局 MPI网络配置 数据通信。 数据通信。 生成MPI硬件工作站 生成MP
I硬件工作站 MPI 打开STEP 7 , 首先执行菜单命令 【 File 】→ 【 New ... 】 首先执行菜单命令【File】 New... ...】 打开 STEP 创建一个S 项目,并命名为“全局数据” 选中“ 全局数据” 创建一个 S 7 项目 , 并命名为 “ 全局数据 ” 。 选中 “ 全局数据 ” 项目名, 然后执行菜单命令【 Insert】 Station】 项目名 , 然后执行菜单命令 【 Insert 】 → 【 Station 】 → Station】 在此项目下插入两个S 300的 【 SIMATIC 300 Station 】 , 在此项目下插入两个 S 7 - 300 的 PLC站 分别重命名为MPI_Station_1 MPI_Station_2。 MPI_Station_1和 PLC站,分别重命名为MPI_Station_1和MPI_Station_2。
Date: 2011-12-21
Page: 16
返回上级
① 插 入 2 个 M PI 站 ②单击进入硬件配置
③ 双 击 C P U 3 1 5 -2 D P
⑤ 设 置 M PI 地 址
⑥修改通信速率 ④ 修 改 CPU 属 性
设置MPI网络地址 设置MPI网络地址 MPIDate: 2011-12-21 Page: 17
返回上级
设置MPI地址 设置MPI地址 MPI 按上图完成2 PLC站的硬件组态 配置MPI 站的硬件组态, MPI地址和通信速 按上图完成2个PLC站的硬件组态,配置MPI地址和通信速 在本 地 址分别 率 , 在本 例中 MPI 地址分别 设置为 2 号 和 4 号 , 通信速率为 187. kbit/s。完成后点击按钮,保存并编译硬件组态。 187.5kbit/s。完成后点击按钮,保存并编译硬件组态。最后 将硬件组态数据下载到CPU CPU。 将硬件组态数据下载到CPU。 连接网络 Profibus电缆连接MPI节点 接着就可以与所有CPU 电缆连接MPI节点。 CPU建 用 Profibus 电缆连接 MPI 节点 。 接着就可以与所有 CPU 建 立在线连接。可以用SIMATIC管理器中“ SIMATIC管理器中 Nodes” 立在线连接 。 可以用SIMATIC管理器中“ Accessible Nodes 功 能来测试它。 能来测试它。Date: 2011-12-21 Page: 18
返回上级
生成全局数据表
用NetPro组态MPI网络 NetPro组态MPI网络 组态MPI
Date: 2011-12-21
Page: 19
返回上级
① 双 击 灰 色 区 域 选 择 C PU
②填写发送区和接收区 ③编译建立数据环
全局数据环组态Date: 2011-12-21 Page: 20
返回上级
ID的意义 GD ID的意义
1 号 GD 环包有 2 个数据包
2 号 GD 环 1 号数据包的数据数
Date: 2011-12-21
Page: 21
返回上级
正在阅读:
第7章 西门子PLC通信技术06-06
第05章__刚体力学基础补充06-16
大型住宅小区道路和排水施工组织设计06-11
氨压缩机说明书08-27
某中小学校舍抗震加固设计11-03
邀请函内容范文(3篇)02-15
《区域分析与区域规划》复习提纲04-13
数学活动折纸做60&176;、30&176;、15&176;的角08-11
魔法师的帽子读后感06-03
上师与粒子密码的对话07-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 西门子
- 通信技术
- PLC
- 第40届洲际小姐分赛区承办招商方案11
- 多核编程与并行计算实验报告 (1)
- 面向对象数据库-对象型关系数据库-oracle
- 员工满意度实证研究
- 高数第二章复习题参考答案
- 2012年中国政府网站绩效评估指标体系(区县)
- yh药学110411 第十六章 基因工程及其在医学中的应用
- 【乱象社会】湖北省委巡视组下去20天,留下了许多令人思考的故事
- 上海农商银行金融便利店走进社区
- 2018-2019武汉市小学毕业数学总复习小升初模拟训练试卷8-9(共2套)附详细试题答案
- 13.上海交通大学2011年世界大学排名
- 高中地理小论文例文
- 综合性学习与各地经典阅读资料
- 第6讲 立体几何问题的题型与方法——范例分析
- 人生若只如初见 何事秋风悲画扇什么意思
- 中国建筑设计研究院2012年研究生招生简章
- 07建筑工程计价模拟试卷(湖州)_secret
- 小学语文二年级上册各单元分类复习资料
- 高中生物必修2第1章第1节孟德尔的豌豆杂交实验(1)复习课教案
- 全国2014年4月自考《消费经济学》试题及答案