西门子s7200学习必备_第1页
西门子s7200学习必备_第2页
西门子s7200学习必备_第3页
西门子s7200学习必备_第4页
西门子s7200学习必备_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/7/11,机械工业出版社,Page 1,2020/7/11,机械工业出版社,Page 1,第5章 S7-200系列PLC的通信与网络,【学习目标】 PLC数据通信的基础知识 S7-200的通信系统与网络 S7-200的网络通信 MODBUS通信 MODEM通信 USS通信 西门子MPI协议 Profibus-DP通信 工业以太网,2020/7/11,机械工业出版社,Page 2,2020/7/11,机械工业出版社,Page 2,根据传输线的数量,数据通信分为并行数据通信和串行数据通信两种。,5.1 PLC数据通信的基础知识,5.1.1 数据通信的传输方式,图5-1 并行数据通信,并行

2、数据通信 串行数据通信 串行数据通信可分为单工(Simplex)通信、半双工(Half Duplex)通信和全双工(Full Duplex)通信三种传送方式 串行数据通信按其传输的信息格式可分为异步通信方式和同步通信方式两种。,通信介质是在通信系统中位于发送端与接收端之间的物理通路。通信介质一般可分为:导向性介质、非导向性介质。,5.1.2 通信介质,导向性介质这种介质将引导信号的传播方向,如:双绞线、同轴电缆和光纤等;非导向性介质一般通过空气传播信号,它不为信号引导传播方向,如短波、微波和红外线通信等。 双绞线 同轴电缆 光纤,5.1.3 串行通信接口标准 串行通信接口标准包括RS-232,

3、RS-422/RS-485,其中,RS-422/RS-485是是在RS-232标准的基础上改进形成的,1、RS-232C 机械特性 RS-232C的标准接插件是25芯插头,通常插头在数据终端设备(DTE)端,插座在数据通信设备(DCE)端 电气特性和过程特性 在RS-232C中,任何一条信号线的电压均为负逻辑关系。即逻辑“1”代表5V15V;逻辑“0”代表5V15V 信号线和信号地线之间的分布电容不超过2500pF 数据通信的速率为020 000bps,数据终端设备和数据通信设备之间电缆的最大长度为15m。,2、RS-485 采用半双工的通信方式。 通常情况下,发送驱动器之间的正电平在2V6V

4、之间,表示逻辑“1”,负电平在2V6V,表示逻辑“0”。 5.1.4PLC的通信网络结构 现今的PLC具备多种数据通信接口和较为完善的数据通信能力,可以与其他PLC或者其他设备构成通信网络,实现复杂的控制要求。PLC的通信网络结构通常有3种:下位连接系统,同位连接系统和上位连接系统。,5.2 S7-200的通信系统与网络,S7-200与上位机或其他PLC通信时,采用异步通信方式,通讯端口为与RS-485兼容的9针微型D型连接器,可以采用3个标准化协议和1个自由口协议。 S7-200的通信概述 通信连接方式 通信协议,5.3 S7-200的网络通信及应用,5.3.1 S7-200的通信指令,S7

5、-200的通信指令包括两类:网络通信指令和自由口通信指令,S7-200进行网络通信操作时,应先确定主从站,然后制定双方通信协议,最后编制用户程序。当采用PPI协议时只需编写主站程序即可。,5.3.2 PPI通信,在S7-200的特殊继电器SM中,SMB30(SMB130)用于设定通信端口0(通信端口1)的通信方式。SMB30(SMB120)的低2位决定通信端口0(通信端口1)的通信协议:PPI从站,自由口、PPI主站。只要将SMB30(SMB130)的低2位设置为2#10,就允许PLC为PPI主站模式,可以执行网络读写指令。,PPI是一种主/从协议通信,主/从站在一个令牌环网中。在CPU内用户

6、程序调用网络读(NETR)、写(NETW)指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI网络只在主站侧编写程序即可,从站的读写网络指令没有意义。网络读写指令可以向远程站发送或接收16个字节的信息,在CPU内同一时间最多有8条指令被激活,例如可以同时激活6条网络读指令和2条网络写指令。网络读、写指令是通过TBL参数来指定报文的。,2020/7/11,机械工业出版社,Page 11,2020/7/11,机械工业出版社,Page 11,S7-200可以通过选择自由口通信模式控制串口通信。最简单的情况为只用XMT指令向打印机或者变频器等第三方设备发送信息。通信协议为自由端口模式时,P

7、ORT 0或PORT 1完全受梯形图程序的控制,用户可以通过XMT指令、RCV指令、发送中断、接收中断来控制通信口的操作。,5.3.3自由口通信,自由口通信的数据发送 自由口通信的数据接收 自由口通信中的特殊继电器,Modbus 地址通常是包含数据类型和偏移量的5个或6个字符值。第一个或前两个字符决定数据类型,最后的四个字符是符合数据类型的一个适当的值。: (1)Modbus 主站寻址 (2)Modbus 从站寻址,5.4 MODBUS通信及应用,5.4.1Modbus报文格式,5.4.2 Modbus通讯协议指令,1、Modbus 主站协议指令 西门子Modbus主站协议库包括两条主站协议指

8、令:MBUS_CTRL指令和MBUS_MSG 指令。 MBUS_CTRL 指令用于初始化主站通信,MBUS_MSG 指令(或用于端口1的MBUS_MSG_P1)用于启动对Modbus从站的请求并处理应答。,2、Modbus 从站协议指令 西门子 Modbus 从站协议库包括两条从站指令:MBUS_INIT 指令和MBUS_SLAVE 指令。,5.5 MODEM通信及应用,1、配置主叫猫和被叫猫 启动STEP7 Micro/Win软件,选择项目树中的“向导EM241调制解调器” 进入EM241配置向导。 2、MODx_XFR 指令,5.6 USS通信及应用,S7-200 与西门子 MicroMa

9、ster 系列变频器(如MM440、MM420、MM430 以及 MM3 系列、新的变频器 SINAMICS G110 )之间使用 USS 通信协议进行通信。通过STEP7-Micro/WIN32 V3.2 以上版本指令库中的 USS 库指令,可简单方便地实现通信,控制实际驱动器和读取写入驱动器参数。 1、USS通信概述 USS 通信总是由主站发起,USS 主站不断循环轮询各个从站,从站根据收到的指令,决定是否以及如何响应。从站永远不会主动发送数据。从站在以下条件满足时应答: 接收到的主站报文没有错误。,本从站在接收到主站报文中被寻址。 上述条件不满足,或者主站发出的是广播报文,从站不会做任何

10、响应。 对于主站来说,从站必须在接收到主站报文之后的一定时间内发回响应。否则主站将视为出错。 2、USS通信的应用实例 使用 USS 协议实现 S7-200 与 MM440 变频器之间的通讯,通过USS指令实现 PLC 对变频器的控制以及读/写参数。,MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于PLC之间通信的保密的协议。MPI通信协议没有公开,不能支持一般的现场设备,不是标准的现场总线协议。 西门子PLC与PLC之间的MPI通信一般有三种通信方式: 全局数据包通信方式 组态连接通信方式 无组态连接通信方式,5.7 西门子MPI协议及应用,1.

11、PROFIBUS-DP结构 。 2.站点类型 根据不同的任务定义分为三种设备类型,分别为1类DP主站、2类DP主站和DP 从站。 3.系统配置 4.PROFIBUS的通信方式PROFIBUS支持主从系统、纯主站系统、多主多从混合系统等几种模式。主站与主站之间采用的是令牌的传输方式,主站在获得令牌后通过轮询的方式与从站通信。,5.8 Profibus-DP通信及应用,5.8.1 PROFIBUS通信概述,5.8.2 S7-300/400和S7-200PLC 的PROFIBUS-DP通信应用实例 S7-200只能作为S7-300 PLC的从站来配置。由于S7-200本身没有DP接口,只能通过EM2

12、77接口模块连接到PROFIBUS-DP网络上。 EM277模块的左上方有两个拨码开关。EM277在通电情况下修改拨码开关的数字后,必须断电,然后再上电才能使设定的地址生效。硬件网络组态时设定的EM277站地址,必须与拨码开关设定的地址一致。,5.9 工业以太网通信及应用,西门子PLC支持各种工业以太网的通信,而PLC与PLC之间最常用的是C/S方式的通信。客户端/服务器端(Client/ Server,C/S)通信就是通信双方中的一方作为客户端发起数据读写请求,另一方仅仅为数据的读写服务,不会主动发起通信。S7-200系列的部分PLC在工业以太网中既可以作为客户端,也可以作为服务器端使用。每

13、次通信一般是由客户端发起的,服务器端只是为数据通信服务。S7-200系列的部分PLC本身并没有集成以太网接口,不过它可以通过通信处理模块CP243-1方便地连接到工业以太网上。CP243-1是为S7-200系列PLC设计的,该模块提供了一个RJ45的网络接口。,5.9.1工业以太网概述,以太网底层网络由物理层和MAC层(介质访问子层)构成。IEEE802.3 以“以太网”为技术原形,在MAC层上采用CSMA/CD(带冲突检测的载波侦听多路存取控制协议) 的介质访问控制技术来处理通信中的冲突。 在以太网模型的网络层和传输层上常采用TCP/IP协议组。其中IP(Internet Protocol)

14、 称为网际通信协议,对应网络层;TCP(Transmission Control Protocol)称为传输控制协议,对应传输层,保证数据被可靠地传送,5.9.2 S7-200 PLC之间的以太网通信 要通过以太网与S7-200 PLC通信,S7-200必须使用CP243-1(或CP243-1 IT)以太网模块,PC机上也要安装以太网网卡。,5.9.3 S7-200 PLC和S7-300 PLC的以太网连接 S7-200 和 S7-300 PLC 可分别通过以太网扩展模块 CP243-1 或CP243-1 IT 和 CP343-1 或 CP343-1IT 接入工业以太网,再加上功能强大的 ST

15、EP 7 和 STEP-7 Micro/WIN 等组态软件,使得 S7-200 和S7-300 PLC 之间的以太网通信的实现简单易行。,5.9.4 PC-ACCESS通过以太网访问S7-200PLC PC Access是西门子为 S7-200 PLC 开发的OPC服务器软件。OPC是OLE for Process Control的缩写,即用于过程控制的OLE(Object Linking and Embedding对象链接与嵌入) PC Access的主要技术特色如下: 兼容OPC DA(OPC数据访问)V2.05 标准; 可与所有标准OPC 客户机配合使用; 可与Micro/WIN项目的符

16、号 (V3.x- V4.x) 集成; 支持各类S7-200通讯协议。,5.10 实例:PLC与远程PC的通信,在自由端口模式下,实现一台本地 PLC(CPU 224)与一台远程 PC 之间的数据通信。本地 PLC 接收远程 PC 发送的一串字符,直到收到回车符为止,接收完成后,PLC 再将信息发回给 PC。,5.11 实践知识拓展,自由口编程的一般原则是什么 在PLC通信中常采用什么样的通信方式 PLC通信中,基带传输和频带传输两种传输形式都有采用,但经常产用哪种传输方式 RS-422A串行接口有哪些特点 RS-485串行接口有哪些特点 现代大型工业企业中,一般采用多级网络的形式,可编程序控制

17、器制造商经常用生产金字塔结构来描述其产品可实现的功能。这种金字塔结构的特点是什么 网络中继器在Profibus的作用是什么,5.12 实践知识拓展,网络连接器可以用来把多个设备很容易地连接到网络中。网络连接器有几种类型 SMB30作用是什么 中断是如何规定 特殊标志位SM4.5和SM4.6,分别用来表示什么状态 用调制解调器可以实现计算机或编程器与PLC主机之间的远距离通信,如何连接 如何将S7-200 CPU设置为PPI主站模式 如何设置PLC工作方式 如何进行通信模式确定 如何实现点对点通信网络,如何完成多点网络 如何实现IT网络,5.12 思考与练习,一、概念题 1、数据通信有几种传输方

18、式? 2、串行通信接口有哪些标注? 3、在S7-200的通信网络中,主站与从站之间有几种连接方式? 4、S7-200的通信指令有哪些? 5、什么是PPI通信? 6、什么是自由口通信? 二、操作题,1、两个PLC之间的自由口通信。已知有两台S7-224型号PLC甲和乙。要求甲机和乙机采用可编程通信模式进行数据交换。乙机的IB0控制甲机的QB0。对发送和接收的时间配合关系无特殊要求。 2、用本地CPU224的输入信号I0.0上升沿控制接收来自远程CPU224的20个字符,接收完成后,又将信息发送回远程PLC;当发送任务完成后用本地CPU224的输出信号Q0.1进行提示。 3、用 NETR 和 NETW 指令实现两台 CPU 224 之间的通信,其中,2 号机为主站,站地址为 2,3 号机为从站,站地址为 3,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论