第4章 PPIMPI通信网络ppt课件
通信网络基础知识ppt课件
2.光纤的性能指标
主要性能指标:衰减(传输损耗)、许可角、数值孔径、 色散、光纤模式。
图5 NA值高低的区别。
数值孔径NA:表示一根特定的光纤网线容纳光信号能力。 如图5
.
三、 光纤的分类 按照模数分:单模、多模; 按照折射率分布分:跳变式光纤 、渐变式光纤
.
1. 单模/多模(SMF:Single Mode Fibre)
• Fiberpon目前提供100M到10全系列光收发模块,用户可根据自己的网络需求选
择所需要的。
• 目前常规通用的光模块主要包括:光发送器,光接收器,Transceiver(光收发
一体模块)以及Transponder(光转发器)。
• Transceiver(光收发一体模块)
Transceiver的主要功能是实现光电/电光变换,包括光功率控制、调制发送,信号探测、IV转换以及限幅 放大判决再生功能,此外还有些防伪信息查询、TX-disable等功能,常见的有:SIP9、SFF、SFP、 GBIC、XFP等。
Transponder(光转发器)
Transponder除了具有光电变换功能外,还集成了很多的信号处理功能,如:MUX/DEMUX、CDR、功 能控制、性能量采集及监控等功能。常见的Transponder有:200/300pin,XENPAK,以及X2/XPAK等。
5
.
非对称模块:
所谓的非对称模块主要是指发射和接收的速率不一样,比如发射1.25G,接收155M。
⑵ 衰减;
⑶ 传播速度;
⑷ 直流回路电阻。
主要物理参数:⑴ 中心导体直径; ⑵ 屏蔽层的内外径;
⑶ 外部隔离材料的材质⑷ 最小弯曲半径。
.
2.同轴电缆的分类
PPI MPI Profibus 通信协议详解
1、MPI是Multi-Point Interface,适用于PLC 200/300/400、操作面板TP/OP及上位机MPI/PROFIBUS通信卡,MPI网络的通信速率为网络才支持12Mbit/s的通信速率。
MPI网络最多可以连接32个接节点,最大通信距离为50m,但是可以通过中继器来扩展长度。
PPI协议是专门为S7-200开发的通信协议。
S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。
Micro/WIN与CPU进行编程通信也通过PPI协议。
PPI是一种主从协议,主站、从站在一个令牌网。
在一个PPI网络中,与一个从站通信的主站的个数并没有限制,但是一个网络中主站的个数不能超过32个。
主站既可以读写从站的数据,也可以读写主站的数据。
也就是说,S7-200作为PPI主站时,仍然可以作为从站响应其他主站的数据请求。
MPI是主站之间的通信;PPI可以是多台主站与从站之间通信。
2、MPI协议:西门子内部协议,不公开;PROFIBUS-DP协议:标准协议,公开。
3、MODBUS 是MODICON公司最先倡导的一种软的通讯规约,经过大多数公司的实际应用,逐渐被认可,成为一种标准的通讯规约,只要按照这种规约进行数据通讯或传输,不同的系统就可以通讯。
目前,在RS232/RS485通讯过程中,更是广泛采用这种规约。
常用的MODBUS 通讯规约有两种,一种是MODBUS ASCII,一种是MODBUS RTU。
一般来说,通讯数据量少而且主要是文本的通讯则采用MODBUS ASCII规约,通讯数据数据量大而且是二进制数值时,多采用MODBUS RTU规约。
在实际的应用过程中,为了解决某一个特殊问题,人们喜欢自己修改MODBUS规约来满足自己的需要(事实上,人们经常使用自己定义的规约来通讯,这样能解决问题,但不太规范)。
更为普通的用法是,少量修改规约,但将规约格式附在软件说明书一起,或直接放在帮助中,这样就方便了用户的通讯。
ppi的通信功能-幻灯片(1)
4.1.3 使用向导实现PPI通信
图4-5 “网络读/写操作”对话框
• 单击图4-5“下一项操 作”按钮,进入第二项 “网络读/写操作”对 话框
• 单击“下一步”,出现 分配存储区对话框
• 接下来,要调用向导生 成的子程序来实现数据 的传输,主站程序及注 释如图10-6所示。
图4-6 主站主程序
超级终端组态步骤如下: 1)执行 Windows 菜单命令
“开始”>“附件”>“通 信”>“超级终端”,为要新 建的连接输入连接名称。 2)选择连接时要使用的串口。 3)设置串口通信参数并保存连 接,注意此处设置要与PLC 程序中对应。 4)使用超级终端接收 S7-200 CPU 发送的信息。
图4-12 超级终端接受显示
… 04xxxx
Q0.0 Q0.1 Q0.2
… Q15.6 Q15.7 I0.0 I0.1 I0.2
… I15.6 I15.7 AIW0 AIW2 AIW4
… AIW62 HoldStart HoldStart+2 HoldStart+4
… HoldStart+2x(xxxx-1)
• Modbus 通信协议有 ASCII 和 RTU(远程传输 单元)两种报文传输模式。
4.2 自由口通信
• S7-200 CPU的串行通讯口可由用户程序控制,这种操作 模式称为自由口模式。自由口通信是一种基于 RS485硬 件基础上,允许应用程序控制 S7-200 CPU 的通信端口, 以实现一些自定义通信协议的通信方式。
• 当选择了自由口模式,程序可以使用接收中断、发送中断、 发送指令(XMT)和接收指令(RCV)来控制通讯操作。在 自由口模式下,通讯协议完全由程序控制。SMB30(用 于端口0)和SMB31(如果CPU有两个端口,则用于端口 1)用于选择波特率和奇偶校验。
图文并茂——PPI和MPI通信
图文并茂——PPI和MPI通信1 内容概述首先,这里对S7-200通讯性能做一个整体介绍,请看CPU200和扩展模块示意图(上图),CPU200会集成1~2个RS485通讯口,集成的通讯口可以实现PPI、MPI和自由口通讯,在自由口方面,西门子已经为客户开发Modbus RTU主站和从站通讯指令库-USS通讯指令库。
CPU200后的第一个扩展模块是CP243-2,是ASI主站通讯模块,使用两个槽位资源,支持的协议版本是2.1版本。
第二个扩展模块是EM277,是标准的PROFIBUS DP从站通讯模块,EM277后面的EM241模块是一个模拟的电话调制解调器模块。
最后两个模块CP243-1、CP243-1IT是以太网通讯扩展模块,支持西门子内部的S7协议,目前已经有新一代的CP243-1模块来代替之前的两个模块。
CP243-1的IT功能主要包括Email、HTML和FTP三种。
2 PPI通信(1)PPI通信PPI协议原为点对点通讯,是一个主站-从站协议,主站设备将通讯请求发送至从站设备,然后从站设备进行响应,随着产品的发展,目前也支持多主站网络。
PPI协议是基于开放互联OSI 7层模型的通讯结构的基础上通过令牌环实现网络。
PPI使用1位起始位,1位停止位,8位数据位和偶校验。
PPI协议使用CPU200集成的RS485通讯口,可以实现编程通讯,S7-200PLC之间的通讯以及和人机界面之间的通讯。
CPU200集成的通讯口有一个PG连接资源和三个OP连接资源,支持的波特率有9.6k、19.2k和187.5k,支持多主站,最远的通讯距离为50米,一个网段内最多有32个节点,可以使用中继器进行网段隔离以及通讯距离的扩展(2)CPU200之间的PPI通信我们首先介绍两个CPU200之间的PPI通讯,这里的两个S7-200PLC分别是PPI的主站和从站,在主站一侧,用户需要配置网络读写向导,使用向导生成的子程序。
PLC项目化教程任务一配置PPI网络通信.pptx
在同一网络中所有设备必须被设置成相同的波特率(数据 通过网络传输的速度)。S7-200波特率的配置在编程软件的系 统块中完成。
项目五 PLC特殊功能模块应用 任务一 配置PPI网络通信
项目五 PLC特殊功能模块应用 任务一 配置PPI网络通信
(1)PPI协议
点对点接口PPI(Point-to-Point Interface)协议是一种 主/从协议,在这个协议中,主站(其它CPU、SIMATIC编 程器、TD 200中文文本显示器)设备向从站设备发送要求, 从站设备响应。从站不主动发信息,只是等待主站发送的 要求并作出相应的响应。网络上所有S7-200 CPU都默认为 从站。如果在用户程序中允许PPI主站模式,一些S7-200 CPU在RUN模式下可以作为主站。一旦允许PPI主站模式, 就可以利用网络的有关通信指令来读写其它CPU,并且还 可以作为从站响应来自其它主站的申请和查询。任何一个 从站可以与多个主站通信,但是在网络中最多只能有32个 主站。
3. 网络通信协议
西门子公司S7系列的生产金字塔中的通信协议 分两大类:通用协议和公司专用协议。通用协议采 用工业以太网(Ethernet)协议,用于管理级的信 息交换。公司专用协议有:PPI协议、MPI协议、 Profibus(开放式现场总线标准)协议、自由口协议和 USS协议。PPI、MPI、Profibus协议都是异步、基 于字符传输的协议,带有起始位、8位数据、偶校 验和一个停止位。如果使用相同的波特率,这些协 议可以在一个网络中同时运行而不相互影响。
项目五 PLC特殊功能模块应用 任务一 配置PPI网络通信
对于PPI和MPI通信的详细解析
对于PPI和MPI通信的详细解析1 内容概述首先,这里对S7-200通讯性能做一个整体介绍,请看CPU200和扩展模块示意图(上图),CPU200会集成1~2个RS485通讯口,集成的通讯口可以实现PPI、MPI和自由口通讯,在自由口方面,西门子已经为客户开发Modbus RTU主站和从站通讯指令库-USS通讯指令库。
CPU200后的第一个扩展模块是CP243-2,是ASI主站通讯模块,使用两个槽位资源,支持的协议版本是2.1版本。
第二个扩展模块是EM277,是标准的PROFIBUS DP从站通讯模块,EM277后面的EM241模块是一个模拟的电话调制解调器模块。
最后两个模块CP243-1、CP243-1IT是以太网通讯扩展模块,支持西门子内部的S7协议,目前已经有新一代的CP243-1模块来代替之前的两个模块。
CP243-1的IT功能主要包括Email、HTML 和FTP三种。
2 PPI通信(1)PPI通信PPI协议原为点对点通讯,是一个主站-从站协议,主站设备将通讯请求发送至从站设备,然后从站设备进行响应,随着产品的发展,目前也支持多主站网络。
PPI协议是基于开放互联OSI 7层模型的通讯结构的基础上通过令牌环实现网络。
PPI使用1位起始位,1位停止位,8位数据位和偶校验。
PPI协议使用CPU200集成的RS485通讯口,可以实现编程通讯,S7-200PLC之间的通讯以及和人机界面之间的通讯。
CPU200集成的通讯口有一个PG连接资源和三个OP连接资源,支持的波特率有9.6k、19.2k和187.5k,支持多主站,最远的通讯距离为50米,一个网段内最多有32个节点,可以使用中继器进行网段隔离以及通讯距离的扩展(2)CPU200之间的PPI通信我们首先介绍两个CPU200之间的PPI通讯,这里的两个S7-200PLC分别是PPI的主站和。
[课件]第4章 PPIMPI通信网络PPT
电气与自动化工程学院
第 4章 PPIMPI通信 网络
现场总线原理及应用
本章的主要内容
本章主要介绍PPI和MPI原理与组网技术。(教材的第3章)
3.1 西门子PPI通信技术
3.1.1 3.1.2 3.1.3 3.1.4
PPI通信概述 PPI通信协议 西门子S7-200 PLC之间的PPI通信的组态 西门子S7-200 PLC与上位机之间的PPI通信 西门子MPI协议概述 西门子MPI通信协议模型 西门子MPI网络的硬件组态 PLC之间的全局数据的MPI通信 PLC之间的直接数据读写的MPI通信
3
2018/12/2
3.1.1 PPI通信概述
现场总线原理及应用
由于PPI通信协议不是公开的协议,因此一 般现场设备是不支持的,限制了其作为标准现场 总线的应用,现在一般认为其主要是用于S7-200 PLC之间、S7-200 PLC与TD200之间以及S7-200 PLC与上位机STEP7-Micro/WIN的简单通信。 STEP7-Micro/WIN与S7-200 PLC之间的PPI 通信最重要,当其他下载路径不通时,应采用最 基本的PC/PPI电缆,通过PPI协议进行一对一的 下载。
8 2018/12/2Leabharlann 3.1.2 PPI通信协议
现场总线原理及应用
PPI通信协议的模型以OSI模型为基础,将其 中的物理层、数据链路层和应用层构成现场总线 通信的三层模型,如表3-1所示。PPI通信协议就 是要指其物理层、数据链路层和应用层的相关规 定。PPI通信是在EIA485之上的,其物理层符合 EIA485电气规范,因此物理层不再介绍,只介 绍数据链路层和应用层。
2 2018/12/2
3.2 西门子MPI通信技术
现代通信网课件04第4章IP网络
4.2 TCP/IP参考模型
分层模型包括各层功能和各层协议描述两方面的 内容。
计算机网络最早采用的是开放系统互连参考模型 (OSI-RM),IP网络也同样采用分层体系结构, 即TCP/IP参考模型。
在运输层之上,建立自己的专用程序。但设计使用这些 专用应用程序要用到TCP/IP,所以将它们作为TCP/IP 的内容,其实它们不属于TCP/IP。 ➢ 一般将网络层协议采用IP的通信网称为基于IP的通信网, 包括以太网、宽带IP城域网等。
4.3 局域网
一、传统以太网 P69
1. 传统以太网的概念 以太网是基于IP的通信网。传统以太网属于共享式局域网, 介质访问控制方法采用的是载波监听和冲突检测 (CSMA/CD)技术。CSMA代表载波监听多路访问,它是 “先听后发”;CD表示冲突检测,即“边发边听”。
Open Shortest Path First 分布式的链路状态协议。 通过路由器之间通告网络接口的状态来建立链路状态数 据库,生成最短路径树,每个OSPF路由器使用这些最短 路径构造路由表。
适合规模较大的网络
4.5 路由选择协议
4. 外部网关协议BGP BGP(边界网关协议)的概念:
Border Gateway protocol 是一种路径向量路由选择协议。 只是力求寻找一条能够到底目的网络且比较好的路由, 而并非一定是最佳路由。
4.5 路由选择协议
1. 路由选择算法概述
自治系统(AS=Autonomy System): 将整个因特网划分为许多较小的区域,根据情况不同可
MPI基础PPT课件
2020/9/28
10
4.2 6个基本函数组成的MPI子集
▪ 消息发送:MPI_Send函数用于发送一个消息到目标进 程。
▪ int MPI_Send(void *buf, int count, MPI_Datatype dataytpe, int dest, int tag, MPI_Comm comm)
现代密码学理论与实践之五
2020/9/28
13
4.3 MPI消息(数据类型)
▪ MPI的消息类型分为两种:预定义类型和派生数据类型 (Derived Data Type)
▪ 预定义数据类型:MPI支持异构计算(Heterogeneous Computing),它指在不同计算机系统上运行程序,每 台计算可能有不同生产厂商,不同操作系统。
现代密码学理论与实践之五
2020/9/28
6
4.2 6个基本函数组成的MPI子集
#include "mpi.h" /*MPI头函数,提供了MPI函数和数据类型定义*/ int main( int argc, char** argv ) { int rank, size, tag=1; int senddata,recvdata; MPI_Status status; MPI_Init(&argc, &argv); /*MPI的初始化函数*/ MPI_Comm_rank(MPI_COMM_WORLD, &rank); /*该进程编号*/ MPI_Comm_size(MPI_COMM_WORLD, &size); /*总进程数目*/
现代密码学理论与实践之五
2020/9/28
7
4.2 6个基本函数组成的MPI子集
通信网理论基础第4章3PPT课件
✓
然而实际上站的数目总是有限的,经理论推导(略)可得知,只要有
20个站(或更多), 就可以利用由无穷多站的模型所得出的各种结论
能在10%左右。
✓
纯ALOHA系统最多只能有18.4%的时间能成功地发送信息,而不
发生碰撞,实现正常通信。其他时间处于碰撞或空闲状态,显然
效率是很低的。
27
优点:
✓
这种方式基本上不用控制设备,碰撞也可以不去检测,只是在久无
回答后就重发即可,
✓
当 较小时,
,就是说基本上可以顺利通信。
✓
a 缺点:
当
CSMA/CD协议机制(IEEE802.3标准),全双工 的以太网不采用CSMA/CD协议机制 ✓ 无线局域网(WLAN)采用CSMA/CA(CSMA / Collision Avoidance)协议机制。
8
2.CSMA/CD的发展过程 ① 纯ALOHA (P-ALOHA) 技术 ② 时隙ALOHA (S-ALOHA) 技术 ③ 载波监听多址访问(CSMA——Carrier Sense Multiple Access)技术 ④ 带有冲突检测的载波监听多址访问(CSMA/CD—— CSMA with Collision Detection)技术
32
(3)冲突后重发的策略与纯ALOHA相似。——重发
时隙ALOHA系统的工作原理
33
(二)性能分析
假定:用户数(站数)很大(理论上应为无穷大),而每一个站发送
一个帧的概率很小(理论上应趋于零)。在这个条件下,各站随机地
发送帧的总效应,才相当于泊松过程。
✓
为了简化分析,假设条件与纯ALOHA系统相同。
➢ 在稳定状态下,一平均通过量 ac 等于网络负荷 a (全
MPI基础ppt全文
分子动力学等模拟计算。
MPI在工程仿真领域也发挥着重 要作用,如结构力学、电磁场仿
真、热传导等。
随着大数据时代的到来,MPI在 数据分析、机器学习等领域也展 现出巨大的潜力。
未来,随着计算机硬件和网络的 不断发展,MPI将继续优化和完 善,为更广泛的应用场景提供高 效、可靠的并行计算支持。
负载不均衡度(Load Imbalance)
基准测试程序设计与实现
基准测试程序选择 NAS Parallel Benchmarks (NPB)
High Performance Linpack (HPL)
基准测试程序设计与实现
Parallel Research Kernels (PRK)
代表性:能反映实际 应用的计算和通信模 式。
计算优化
采用更高效的算法,优化循环结构,减少浮点运算量。
通信优化
减少通信次数,优化通信模式,使用非阻塞通信等。
性能评估结果分析与改进
• I/O优化:采用并行I/O,减少I/O操作次数,优化数据读 写方式。
性能评估结果分析与改进
性能改进实施 重新编译并运行修改后的程序。
修改源代码,实现优化策略。 再次进行性能评估,验证改进效果。
02
通过具体案例,如矩阵乘法、排序算法等,详细讲解并行化实
现的过程和技巧。
并行化性能评估
03
介绍如何评估并行算法的性能,包括加速比、效率等指标的计
算和分析。
性能优化策略
01
02
03
通信优化
讲解如何通过减少通信量、 优化通信方式等手段来提 高MPI程序的性能。
计算优化
介绍如何通过优化计算过 程、提高计算效率等方式 来提升程序性能。
PPI通信
绪论PLC(Programmable Logic Controller),是一种电子装置,早期称为顺序控制器“Sequence Controller”,1978 NEMA(National Electrical Manufacture Association)美国国家电气协会正式命名为Programmable Logic Controller,PLC),其定义为一种电子装置,主要将外部的输入装置如:按键、感应器、开关及脉冲等的状态读取后,依据这些输入信号的状态或数值并根据内部储存预先编写的程序,以微处理机执行逻辑、顺序、定时、计数及算式运算,产生相对应的输出信号到输出装置如:继电器(Relay)的开关、电磁阀及电机驱动器,控制机械或程序的操作,达到机械控制自动化或加工程序的目的。
并藉由其外围的装置(个人计算机/程序书写器)轻易地编辑/修改程序及监控装置状态,进行现场程序的维护及试机调整。
而普遍使用于PLC程序设计的语言,即是梯形图(Ladder Diagram)程序语言。
而随着电子科技的发展及产业应用的需要,PLC的功能也日益强大,例如位置控制及网络功能等,输出/入信号也包含了DI (Digital Input)、AI (Analog Input)、PI (Pulse Input)及NI (Numerical Input),DO (Digital Output)、AO (Analog Output)、PO (Pulse Output)及NO (Numerical Output),因此PLC 在未来的工业控制中,仍将扮演举足轻重的角色。
本文主要通过简单PPI网络应用案例,展示S7-200 CPU如何与S7-200及编程站(STEP 7-Micro/WIN)实现PPI通信。
1 PLC通信S7-200 CPU支持PPI(点对点接口)、MPI(多点接口)、Profibus(工业现场总线)、ProfiNet(工业以太网)及自由口协议等多种通信方式。
MPI通信技术.ppt
7.1.3 设置MPI参数
❖
设置MPI参数可分为两部分:PLC
侧和PC侧MPI的参数设置。
1. PLC侧参数设置:
在通过HW Config进行硬件组态时 双击“CPU313C”后出现如图7.5所示
图7.5 “HW Config”对话框中配置硬件
再点击上图中的“Properties”按钮来设置CPU的 MPI属性,包括地址及通信速率,具体操作如图7.6所示。
法,使读者可以快速、准确的掌握S7-
300PLC的MPI的使用方法。
7.2.1 掌握全局数据块进行MPI通讯的
方法
❖ 1. 全局数据块通讯方式的概述
在MPI网络中的各个中央处理单元(CPU)之间 能相互交换少量数据,只需关心数据的发送区和 接收区,这一过程称做全局数据块通讯。全局数据 块的通讯方式是在配置PLC硬件的过程中,组态所 要通讯的PLC站之间的发送区和接收区,不需要任 何程序处理,这种通讯方式只适合S7-300/400 PLC 之间相互通讯。下面以例子说明全局数据块通讯 的具体方法和步骤。
❖ 4) 如果机架上安装有功能模块(FM) 和通信模板,则它们的MPI地址是由 CPU的MPI地址顺序加1构成, 如图7.3所 示。
CPU
CP
CP
MPI
MPI
MPI
地址
地址+1
地址+2
图7.3 为可编程模板自动分配MPI地址
5)表7.1 给出了出厂时一些装置 的MPI地址缺省值。
❖ 表7.1 缺省的MPI地址
2. 网络配置图7.9
图7.9 网络配置图
❖ 3. 硬件和软件需求
硬件:
CPU313C
CPU313C
MPI电缆
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1.2 PPI通信协议 PPI的数据链路层是位于通信模型的第2层, 它介于物理层与应用层之间。一方面,它要执行 应用层的数据发送任务,生成数据和控制帧,并 将这些帧下载给物理层,通过物理层实现帧的发 送;另一方面,数据链路层还要接收物理层的帧, 根据帧进行校验等操作,若是数据帧,则将其中 的数据从帧中读出,上传给应用层。 生成数据帧和解读数据帧是在数据链路层完 成的。在数据链路层,除了数据帧之外,还有起 控制作用的控制帧。通信的过程中,需要发送和 接收数据帧和控制帧。数据帧和控制帧也通称为 报文。
5
2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议
图3-1 PPI的总线结构
6
2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议
PPI协议中,主设备通过由PPI协议管理的共 享连接与从属设备通信,PPI的主站和从站是相 对于某一个网络操作而言的。所谓一个网络操作 是指通过网络进行的一次数据的读取或写入的事 件。在PPI网络中,某一网络操作中的主站,可 以作为另一网络操作的从站。 PPI通信协议中,一台从属设备(从站)可 以对多个主设备(主站)的请求作出响应,但是 在硬件上整个网络中安装的主设备必须少于32台。
8 2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议
PPI通信协议的模型以OSI模型为基础,将其 中的物理层、数据链路层和应用层构成现场总线 通信的三层模型,如表3-1所示。PPI通信协议就 是要指其物理层、数据链路层和应用层的相关规 定。PPI通信是在EIA485之上的,其物理层符合 EIA485电气规范,因此物理层不再介绍,只介 绍数据链路层和应用层。
3
2018/10/30
现场总线原理及应用
3.1.1 PPI通信概述 由于PPI通信协议不是公开的协议,因此一 般现场设备是不支持的,限制了其作为标准现场 总线的应用,现在一般认为其主要是用于S7-200 PLC之间、S7-200 PLC与TD200之间以及S7-200 PLC与上位机STEP7-Micro/WIN的简单通信。 STEP7-Micro/WIN与S7-200 PLC之间的PPI 通信最重要,当其他下载路径不通时,应采用最 基本的PC/PPI电缆,通过PPI协议进行一对一的 下载。
表3-1 PPI通信协议的模型
OSI模型的层数
第7层
OSI模型的层的名称
应用层
PPI协议的对应层
PPI应用层
第2层 第1层
数据链路层 物理层
9
PPI数据链路层 PPI物理层:EIA485
2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议
PPI的应用层是通信模型的最高层,负责进 行应用数据的读写操作。应用层是在数据链路层 之上的,接收数据链路层上传的数据,用来更新 本站点的相关数据。当应用层需要发送数据时, 它只要将发送数据的目的站点、数据类型和数据 本身等信息下载给数据链路层,由数据链路层去 实现数据的发送。
2 2018/10/30
3.2 西门子MPI通信技术
3.2.1 3.2.2 3.2.3 3.2.4 3.2.5
现场总线原理及应用
3.1.1 PPI通信概述 PPI通信协议是西门子S7-200系列专用通信协 议,用于S7-200 PLC、上位机和TD200之间的串 行通信。 PPI通信协议是一种特殊的通信协议,其协议 本身是不公开的,只有西门子S7-200的设备支持 它。但掌握它也很重要,有时S7-200系列的设备 之间只能通过PPI协议通信,例如上位机STEP7Micro/WIN与S7-200 PLC之间的基本通信;有 时只要通过一根电缆就可以实现S7-200PLC之间 的简单通信,非常适用。
7
2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议 2. PPI协议模型
开放式系统互连(OSI,Open System Interconnect)一般称为OSI参考模型,是国际标准化 组织(ISO)在1985年制订的网络互连模型。OSI参考模 型是为了解决计算机之间通信而设计。ISO为了使网络应 用更为普及,就推出了OSI参考模型。其含义就是推荐所 有公司使用这个规范来控制网络。这样所有公司都有相 同的规范,就能互连了。OSI模型分为7层,从下到上分 别为物理层、数据链路层、网络层、传输层、会话层、 表示层和应用层。现在很多其他应用场合的通信,也经 常采用该模型,或部分采用该模型。
11 2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议
在数据链路层,帧的发送和接收是按一定规 则进行。西门子的PPI(Point to Point)通信协 议采用主从式的通信方式,所有的读写操作都是 由主站发起的。 一次数据写出操作的步骤包括:首先由本站 (主站)向从站发出写入请求,从站作出正确接 收的响应(短应答),本站接到此响应则发出写 入请求确认控制帧,从站进行写入请求确认的应 答,如图3-2a所示。
4
2018/10/30
现场总线原理及应用
3.1.2 PPI通信协议 1. PPI通信协议是主从模式的总线通信协议
PPI通信是建立在EIA485总线基础之上的,所 有站点共享一条物理通信的通道,属于总线型的 结构,如图3-1所示。所有PPI 站点必须具有不同 的端口地址和相同的波特率。PPI协议是一个主 从设备协议,主设备向从属设备发出请求,从属 设备作出应答。从属设备不主动发出信息,而是 等候主设备向其发出请求或查询,要求应答。
三江学院
电气与自动化工程学院
第4章 PPIMPI 通信网络
现场总线原理及应用
本章的主要内容
本章主要介绍PPI和MPI原理与组网技术。(教材的第3章)
3.1 西门子PPI通信技术
3.1.1 3.1.2 3.1.3 3.1.4
PPI通信概述 PPI通信协议 西门子S7-200 PLC之间的PPI通信的组态 西门子S7-200 PLC与上位机之间的PPI通信 西门子MPI协议概述 西门子MPI通信协议模型 西门子MPI网络的硬件组态 PLC之间的全局数据的MPI通信 PLC之间的直接数据读写的MPI通信