plc的S7200通信

上传人:ali****an 文档编号:119066920 上传时间:2020-01-04 格式:PPT 页数:28 大小:7.08MB
返回 下载 相关 举报
plc的S7200通信_第1页
第1页 / 共28页
plc的S7200通信_第2页
第2页 / 共28页
plc的S7200通信_第3页
第3页 / 共28页
plc的S7200通信_第4页
第4页 / 共28页
plc的S7200通信_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《plc的S7200通信》由会员分享,可在线阅读,更多相关《plc的S7200通信(28页珍藏版)》请在金锄头文库上搜索。

1、S7-200 PLC通信 南京工业大学 自动化与电气工程学院 S7-200支持的通信协议 可编程控制器精品课程 nPPI 协议 PPI 是主从协议 S722X既可作主站又可作从站 通讯速率为9.6K,19.2K和187.5K 波特率 nMPI 协议 用于S7300和S7400与S7200之间的通讯 通讯速率为19.2和187.5K波特率 . n自由口通讯 通讯速率从 300bps to 9.6k, 19.2k 或 38.4 Kbps 用户可使用自定义的通讯协议与所用的智能 设备通讯 nProfibus DP协议 nAS-I 接口协议 nEthernet(TCP/IP) nModem通讯-PPI

2、或Modbus协议 nUSS协议 PPI(Point to point interface)协议 可编程控制器精品课程 西门子内部协议,不公开,主/从协议,专门为S7-200开发的协议 主站向从站发送申请,从站进行响应,从站器件不发信息,不初始化信息,只是 等待主站的要求并对要求作出响应。但当主站发出申请或查询时,从站对其响应 。 主站可以是其他CPU主机(如S7-300等)、编程器或TD200文本显示器。网络中 的所有S7-200都默认为从站。 S7-200系列中一些CPU如果在程序中允许PPI主站模式,则在RUN模式下可以作 为主站,此时可以利用相关的通信指令来读写其他主机,同时它还可以作

3、为从站 来响应其他主站的申请或查询。 S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块 也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。 PPI网络扩展连接 可编程控制器精品课程 32个网络节点不用中继器,每个网络段长1200米,可通过中继器扩展网络,最大9个中继器 网络可包含128节点,网络总长9600米, CPU 221 / 222 / 224/226 可作主站或从站,主站数量无限制 网段 1 网段 2 PPI通信数据交换 可编程控制器精品课程 ADEOError code Address of remote s

4、tation Pointer to the data area in the remote node (I,Q,M, or V) Data length Data byte 0 Data byte 1 . Data byte 15 Byte offset 0 22 07 NETR/NETW NETR/NETW 网络读写指令网络读写指令 注:只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准 备数据)。 PPI网络上的所有站点都应当有各自不同的网络地址。 使用Micro/WIN中的Instruction Wizard(指令向导)中的NETR/NETW向导 也可实现同样功

5、能 实际应用的PPI网络 可编程控制器精品课程 STEP7-Micro 编程软件 监控软件 e.g.Protool/pro S7-200 S7-200S7-200S7-200 TD 200 中文操作面板 TD 200 中文操作面板 触摸屏 TP270,TP070,TP7 MPI(Multipoint interface)网络 可编程控制器精品课程 S7-115U/H, S5-135U S5-155U/H, SIMATIC 505 S5-95U S7-400 M7-400 S7-300 M7-300 STEP 7 S7-22xOPPG/PC 19.2 或 187.5 Kb 西门子内部协议,不公开

6、。MPI 适用于少数站点间通信,多用于连接上位机和少量PLC之 间近距离通信。 通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU 自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI/DP口)通过PROFIBUS或MPI电 缆连接即可实现。网络中也可以不包括PC机而只包括PLC。 MPI网络 MPI允许主主通讯和主从通讯。 每个S7-200CPU通信口的连接数为4个。 对于MPI协议,S7300和S7400 PLC可以用XGET和XPUT指令来读写S7200的 数据; S7200 CPU中不需要编写任何与通信有关的程序,只

7、需要将要交换的数据整理 到一个连续的V 存储区当中即可。 .在MPI网络上最多可以有32个站,一个网段的最长通信距离为50米(通信波特率为 187.5Kbit/s时),更长的通信距离可以通过RS-485中继器扩展使用中继器则可达 到1000M,最多使用10个中继器达到9100M。速率从19.212M。 MPI协议不能与一个作为PPI主站的S7-200CPU通信,即S7-300或S7-400与S7-200通信 时必须保证这个S7-200 CPU不能再作PPI主站,Micro/WIN也不能通过MPI协议访问 作为PPI主站的S7-200CPU。S7-200CPU只能做MPI从站,即S7-200CP

8、U之间不能通 过MPI网络互相通信,只能通过PPI方式互相通信。 自由口通信 调制解调器 S7-200 可通过过 自由口 通讯讯协议访问协议访问 下列设备设备 n带用户端软件的PC机 n条 形 码 阅 读 器 n串 口 打 印 机 n并 口 打 印 机 nS7-200 nS7-300 with CP 340 n非Siemens PLC n调制解调器 监 控 端 软 件 第三方PLC S7-200 打印机 条 码 阅 读 用户可以通过PLC指令自己定义通讯协议,从而与任何 公开通讯协议的RS-422或RS-232C接口设备进行通讯 自由口通信 特 性: n用户定义通讯协议. n传输波特率从300

9、 bps 到 38400 bps. 传递数据格式为7 或8 位数据加1位可选标志位 n传送发送指令(XMT,RCV) 每次最多传送255 bytes n每个网络节点均接收所有数据 Broadcast network 广播方式 70 p p d b b b m mSMB30 MSB LSB ppParity 00 = No parity 01 = Even parity 10 = No parity 11 = Odd parity dData bits per character 0 = 8 bits per character 1 = 7 bits per character bbbBaud

10、rate 000 = 38400 bps (CPU 214) 19200 bps (CPU 212) 001 = 19200 bps 010 = 9600 bps 011 = 4800 bps 100 = 2400 bps 101 = 1200 bps 110 = 600 bps 111 = 300 bps mmProtocol 00 = Protocol of the point-to-point interface (PPI) or system protocol 01 = Freely-programmable communication protocol (free ASCII pro

11、tocol) 10 = Protocol for PPI+ (NETR / NETW) 当处于自由口模式时,通讯协议完全 由梯形图程序控制。 SMB30(对于端口0)和SMB130( 对于端口1)被用于选择波特率和校 验类型。 PPI和自由口协议 CPU 226双 485口可实现实现 : n2 PPI网络 n2 自由口网络 n1 个PPI and 1 个自由口网 络 n 优 点: n双倍网络 扩展 能 力 n同时运行两种 自由口协议. 如 Modbus nand USS n同时运行PPI 自由口协议 STEP7- Micro-win TD200 S7-222 / 224 / 226 主 站 或

12、 从 站 S7-221 从 站 变 频 器 31 调制解调器 S7-226S7-226 PPI 协 议 自 由 口 协 议 端口A 端口 B 变 频 器 1 USS USS 第三方PLC 触摸屏 PROFIBUS(Process Field Bus)-DP S7-115U/H, S5-135U S5-155U/H, SIMATIC 505 S5-95U S7-400 M7-400 S7-300 M7-300 主站 S5-95UET 200OP 现场设备 驱动 主站 PG/PC STEP 7 主站 主站 S7-200 S7-200 DP 从站 模块EM277 PROFIBUS(Process F

13、ield Bus)协议 标准协议,公开。可以使用不同厂家的PROFIBUS设备。 S7-200 CPU可以通过EM277 PROFIBUS-DP 从站模块连入PROFIBUS-DP网,主站可 以通过EM277对S7-200 CPU进行读/写数据。EM277只能作为从站,所以两个EM277 之间不能通信。但可以由一台PC机作为主站,访问几个连网的EM277。 通过EM277模块进行的PROFIBUS-DP通信,是最可靠的通信方式。 PROFIBUS协议通常用于实现与分布式I/O(远程I/O)的高速通讯。 PROFIBUS网络通常有一个主站和若干个I/O从站。PROFIBUS-DP的所有配置工作由

14、 主站完成,在主站中需配置从站地址及I/O。主站初始化网络使网络上的从站器件与 配置相匹配。当一个DP主站成功配置了一个DP从站之后,它就拥有了这个从站器件 。如果在网上有第二个主站器件,那么它对第一个主站的从站的访问将会受到限制 。 EM277模块同时支持PROFIBUS-DP和MPI两种协议。EM277模块经常发挥路由功能 ,使CPU支持这两种协议。EM277实际上是通信端口的扩展,这种扩展可以用于连 接操作面板(HMI)等。 S7-200作为Profibus-DP从站模块 q 连接S7-200作为 Profibus-DP, MPI网络的从站 q 通讯口支持通讯速率9.6K至 12M q

15、通信距离最大9600m q 支持多达125个从站的连接(单 主站) q 通讯口也可用于连接人机界面 (MPI) AS-i (Acturator Sensor Interface)协议 一种用在控制器(主站)和传感器/执行器(从站)之间双向交换信息的总线网络,属 于现场总线(Fieldbus)下面底层的监控网络系统 AS-i主站可以作为上层现场总线的一个节点服务器,它下面又可以挂接一批AS-i从站 。 AS-i总线主要运用于具有开关量特征的传感器和执行器系统。传感器可以是位置接近 开关以及温度、压力、流量、液位开关等,执行器可以是各种开关阀门,电/气转换器 以及声、光报警器,也可以是继电器、接触

16、器、按钮等低压开关电器。 AS-i总线也可以连接模拟量设备,只是模拟信号的传输要占据多个传输周期。 在连接主站和从站的两芯电缆上除传输信号外,同时还提供工作电源。 AS-i主站模块CP243-2 CP243-2 特性: 执行器,传感器-通讯接口 最大31AS-i从站4输入/4输出 双绞线传送电源和数据 扩展简单,灵活布线100米无中继 器 最大循环周期5ms IP65防护等级 模拟量传输 每模块可扩展124DI/124DO 输出/ 输入点 AS-i主站模块CP243-2 中 继 器 AS-I主站模块 CP243-2 AS-i从站模块 AS-I 双 绞 线 传 感 器/ 执 行 器 CP243-2CP243-2 以太网(TCP/IP)协议 西门子内部协议 ,不公开。 通过以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号