plc的S7200通信教学讲解课件_第1页
plc的S7200通信教学讲解课件_第2页
plc的S7200通信教学讲解课件_第3页
plc的S7200通信教学讲解课件_第4页
plc的S7200通信教学讲解课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

S7-200PLC通信南京工业大学自动化与电气工程学院S7-200PLC通信南京工业大学S7-200支持的通信协议《可编程控制器》精品课程PPI协议PPI是主从协议S7-22X既可作主站又可作从站通讯速率为9.6K,19.2K和187.5K波特率MPI协议用于S7-300和S7-400与S7-200之间的通讯通讯速率为19.2和187.5K波特率.自由口通讯通讯速率从300bpsto9.6k,19.2k或38.4Kbps用户可使用自定义的通讯协议与所用的智能设备通讯ProfibusDP协议AS-I接口协议Ethernet(TCP/IP)Modem通讯-PPI或Modbus协议USS协议PPIS7-200支持的通信协议《可编程控制器》精品课程PPI协PPI(Pointtopointinterface)协议《可编程控制器》精品课程西门子内部协议,不公开,主/从协议,专门为S7-200开发的协议主站向从站发送申请,从站进行响应,从站器件不发信息,不初始化信息,只是等待主站的要求并对要求作出响应。但当主站发出申请或查询时,从站对其响应。主站可以是其他CPU主机(如S7-300等)、编程器或TD200文本显示器。网络中的所有S7-200都默认为从站。S7-200系列中一些CPU如果在程序中允许PPI主站模式,则在RUN模式下可以作为主站,此时可以利用相关的通信指令来读写其他主机,同时它还可以作为从站来响应其他主站的申请或查询。S7-200CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。PPI(Pointtopointinterface)协PPI网络扩展连接《可编程控制器》精品课程32个网络节点不用中继器,每个网络段长1200米,可通过中继器扩展网络,最大9个中继器网络可包含128节点,网络总长9600米,CPU221/222/224/226可作主站或从站,主站数量无限制网段1网段2PPI网络扩展连接《可编程控制器》精品课程32个网络节点不用PPI通信数据交换《可编程控制器》精品课程ADEOErrorcodeAddressofremotestationPointertothedataareainthe

remotenode(I,Q,M,orV)DatalengthDatabyte0Databyte1...Databyte15Byte

offset02207NETR/NETW网络读写指令注:只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。

PPI网络上的所有站点都应当有各自不同的网络地址。使用Micro/WIN中的InstructionWizard(指令向导)中的NETR/NETW向导也可实现同样功能PPI通信数据交换《可编程控制器》精品课程ADEOError实际应用的PPI网络《可编程控制器》精品课程STEP7-Micro编程软件监控软件e.g.Protool/pro

S7-200S7-200S7-200S7-200TD200中文操作面板TD200中文操作面板触摸屏TP270,TP070,TP7实际应用的PPI网络《可编程控制器》精品课程STEP7-MiMPI(Multipointinterface)网络《可编程控制器》精品课程S7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300MPISTEP7S7-22xOPPG/PC19.2或187.5Kb西门子内部协议,不公开。MPI适用于少数站点间通信,多用于连接上位机和少量PLC之间近距离通信。通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI/DP口)通过PROFIBUS或MPI电缆连接即可实现。网络中也可以不包括PC机而只包括PLC。MPI(Multipointinterface)网络《可编MPI网络MPI允许主-主通讯和主-从通讯。每个S7-200CPU通信口的连接数为4个。对于MPI协议,S7-300和S7-400PLC可以用XGET和XPUT指令来读写S7-200的数据;

S7200CPU中不需要编写任何与通信有关的程序,只需要将要交换的数据整理到一个连续的V存储区当中即可。.在MPI网络上最多可以有32个站,一个网段的最长通信距离为50米(通信波特率为187.5Kbit/s时),更长的通信距离可以通过RS-485中继器扩展——使用中继器则可达到1000M,最多使用10个中继器达到9100M。速率从19.2~12M。MPI协议不能与一个作为PPI主站的S7-200CPU通信,即S7-300或S7-400与S7-200通信时必须保证这个S7-200CPU不能再作PPI主站,Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。S7-200CPU只能做MPI从站,即S7-200CPU之间不能通过MPI网络互相通信,只能通过PPI方式互相通信。MPI网络MPI允许主-主通讯和主-从通讯。对于MPI协议自由口通信

调制解调器

S7-200可通过自由口通讯协议访问下列设备带用户端软件的PC机条形码阅读器串口打印机并口打印机S7-200S7-300withCP340非SiemensPLC调制解调器

监控端软件第三方PLCS7-200打印机

条码阅读用户可以通过PLC指令自己定义通讯协议,从而与任何公开通讯协议的RS-422或RS-232C接口设备进行通讯自由口通信调制解调器S7-200可通过自由自由口通信特性:用户定义通讯协议.传输波特率从300bps到38400bps.传递数据格式为7或8位数据加1位可选标志位

传送发送指令(XMT,RCV)

每次最多传送255bytes每个网络节点均接收所有数据Broadcastnetwork广播方式70ppdbbbmmSMB30MSBLSBpp Parity

00=Noparity

01=Evenparity

10=Noparity

11=Oddparityd Databitspercharacter

0=8bitspercharacter

1=7bitspercharacterbbb Baudrate

000=38400bps(CPU214)

19200bps(CPU212) 001=19200bps

010=9600bps

011=4800bps

100=2400bps

101=1200bps

110=600bps

111=300bpsmm Protocol

00=Protocolofthepoint-to-point

interface(PPI)orsystemprotocol

01=Freely-programmablecommunication protocol(freeASCIIprotocol)

10=ProtocolforPPI+(NETR/NETW)当处于自由口模式时,通讯协议完全由梯形图程序控制。SMB30(对于端口0)和SMB130(对于端口1)被用于选择波特率和校验类型。自由口通信特性:70ppdbbbPPI和自由口协议CPU226双485口可实现:2PPI网络2自由口网络1个PPIand1个自由口网络

优点:双倍网络扩展能力同时运行两种自由口协议.如Modbus andUSS同时运行PPI自由口协议STEP7-Micro-winTD200S7-222/224/226

主站或从站S7-221

从站

变频器31

调制解调器S7-226PPI协议

自由口协议端口A端口B变频器1USSUSS第三方PLC触摸屏PPI和自由口协议CPU226双485口可实现:STEPPROFIBUS(ProcessFieldBus)-DPS7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300主站S5-95UET200OP现场设备驱动主站PG/PCSTEP7主站

主站PROFIBUS-DPS7-200S7-200DP从站模块EM277PROFIBUS(ProcessFieldBus)-DPPROFIBUS(ProcessFieldBus)协议标准协议,公开。可以使用不同厂家的PROFIBUS设备。S7-200CPU可以通过EM277PROFIBUS-DP从站模块连入PROFIBUS-DP网,主站可以通过EM277对S7-200CPU进行读/写数据。EM277只能作为从站,所以两个EM277之间不能通信。但可以由一台PC机作为主站,访问几个连网的EM277。通过EM277模块进行的PROFIBUS-DP通信,是最可靠的通信方式。PROFIBUS协议通常用于实现与分布式I/O(远程I/O)的高速通讯。PROFIBUS网络通常有一个主站和若干个I/O从站。PROFIBUS-DP的所有配置工作由主站完成,在主站中需配置从站地址及I/O。主站初始化网络使网络上的从站器件与配置相匹配。当一个DP主站成功配置了一个DP从站之后,它就拥有了这个从站器件。如果在网上有第二个主站器件,那么它对第一个主站的从站的访问将会受到限制。EM277模块同时支持PROFIBUS-DP和MPI两种协议。EM277模块经常发挥路由功能,使CPU支持这两种协议。EM277实际上是通信端口的扩展,这种扩展可以用于连接操作面板(HMI)等。PROFIBUS(ProcessFieldBus)协议标S7-200作为Profibus-DP从站模块

连接S7-200作为Profibus-DP,MPI网络的从站

通讯口支持通讯速率9.6K至12M

通信距离最大9600m

支持多达125个从站的连接(单主站)

通讯口也可用于连接人机界面(MPI)S7-200作为Profibus-DP从站模块连接S7-2AS-i(ActuratorSensorInterface)协议一种用在控制器(主站)和传感器/执行器(从站)之间双向交换信息的总线网络,属于现场总线(Fieldbus)下面底层的监控网络系统

AS-i主站可以作为上层现场总线的一个节点服务器,它下面又可以挂接一批AS-i从站。AS-i总线主要运用于具有开关量特征的传感器和执行器系统。传感器可以是位置接近开关以及温度、压力、流量、液位开关等,执行器可以是各种开关阀门,电/气转换器以及声、光报警器,也可以是继电器、接触器、按钮等低压开关电器。AS-i总线也可以连接模拟量设备,只是模拟信号的传输要占据多个传输周期。在连接主站和从站的两芯电缆上除传输信号外,同时还提供工作电源。AS-i(ActuratorSensorInterfaAS-i主站模块CP243-2CP243-2特性:执行器,传感器-通讯接口最大31AS-i从站4输入/4输出双绞线传送电源和数据

扩展简单,灵活布线100米无中继器最大循环周期5msIP65防护等级模拟量传输每模块可扩展124DI/124DO输出/输入点AS-i主站模块CP243-2CP243-2特性:AS-i主站模块CP243-2

中继器AS-I主站模块CP243-2

AS-i从站模块

AS-I双绞线

传感器/执行器CP243-2AS-i主站模块CP243-2中继器AS-I主站模以太网(TCP/IP)协议西门子内部协议,不公开。通过以太网扩展模块(CP243-1)或互联网扩展模块(CP243-1IT),S7-200能支持TCP/IP以太网通讯。以太网(TCP/IP)协议西门子内部协议,不公开。通过以太网《可编程控制器》精品课程S7-200以太网模块CP243-1应用《可编程控制器》精品课程S7-200以太网模块CP243《可编程控制器》精品课程MODBUS协议ModBus协议是Modicon公司于1978年发明的一种用于电子控制器进行控制和通讯的通讯协议。通过此协议,控制器相互之间,控制器经由网络(例如以太网)和其它设备之间可以进行通信。标准协议,公开。ModBus可以应用在支持ModBus协议的PLC和PLC之间,PLC和个人计算机之间,计算机和计算机之间,远程PLC和计算机之间以及远程计算机之间(通过Modem连接)《可编程控制器》精品课程MODBUS协议ModBus协议是M《可编程控制器》精品课程通讯远程服务短消息Modem模块EM241《可编程控制器》精品课程通讯远程服务短消息Mo《可编程控制器》精品课程EM241远程服务需要:

PC,PG,笔记本电脑+modemSiemensMicro/WIN(V3.1.2)以上版本

S7-200CPU222-226XM连接至CPU的EM241模块电话线观察程序,I/O点和变量的状态上载/下载程序修改系统设置(SystemBlock)

修改数据块中数据(DataBlock)实现:《可编程控制器》精品课程EM241远程服务需要:PC,PEM241通信《可编程控制器》精品课程通过Modbus协议(Master/Slave)orPPI实现CPUtoCPU数据交换通过Modbus协议实现CPUtoPC(如:操作员站)的数据交换EM241通信《可编程控制器》精品课程通过Modbus协议(《可编程控制器》精品课程EM241短消息移动电话寻呼机《可编程控制器》精品课程EM241短消息移动电话寻呼机《可编程控制器》精品课程USS协议USS协议(UniversalSerialInterfaceProtocol通用串行接口协议)是SIEMENS公司所有传动产品的通用串行通讯协议,公开。它是一种基于串行总线进行数据通讯的协议。《可编程控制器》精品课程USS协议USS协议(Univer多协议网络PPI-NetLOGO!TD200ActuatorsSensors自由口通讯SIMATICS7-200PrinterModemSIMATICS7-200TP170多协议网络PPI-NetLOGO!TD200Actuat多协议网络

PG/OPPROFIBUS以太网MPI505S7-300S7-400S7-400S5-115U

S5-135U

S5-155U505S7-400管理计算机S5-115US7-300PG/PCPG/PCS7-200LOGO!ActuatorsSensors多协议网络PG/OPPROFIBUS以太网MP《可编程控制器》精品课程ThankYou!《可编程控制器》精品课程ThankYou!S7-200PLC通信南京工业大学自动化与电气工程学院S7-200PLC通信南京工业大学S7-200支持的通信协议《可编程控制器》精品课程PPI协议PPI是主从协议S7-22X既可作主站又可作从站通讯速率为9.6K,19.2K和187.5K波特率MPI协议用于S7-300和S7-400与S7-200之间的通讯通讯速率为19.2和187.5K波特率.自由口通讯通讯速率从300bpsto9.6k,19.2k或38.4Kbps用户可使用自定义的通讯协议与所用的智能设备通讯ProfibusDP协议AS-I接口协议Ethernet(TCP/IP)Modem通讯-PPI或Modbus协议USS协议PPIS7-200支持的通信协议《可编程控制器》精品课程PPI协PPI(Pointtopointinterface)协议《可编程控制器》精品课程西门子内部协议,不公开,主/从协议,专门为S7-200开发的协议主站向从站发送申请,从站进行响应,从站器件不发信息,不初始化信息,只是等待主站的要求并对要求作出响应。但当主站发出申请或查询时,从站对其响应。主站可以是其他CPU主机(如S7-300等)、编程器或TD200文本显示器。网络中的所有S7-200都默认为从站。S7-200系列中一些CPU如果在程序中允许PPI主站模式,则在RUN模式下可以作为主站,此时可以利用相关的通信指令来读写其他主机,同时它还可以作为从站来响应其他主站的申请或查询。S7-200CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。PPI(Pointtopointinterface)协PPI网络扩展连接《可编程控制器》精品课程32个网络节点不用中继器,每个网络段长1200米,可通过中继器扩展网络,最大9个中继器网络可包含128节点,网络总长9600米,CPU221/222/224/226可作主站或从站,主站数量无限制网段1网段2PPI网络扩展连接《可编程控制器》精品课程32个网络节点不用PPI通信数据交换《可编程控制器》精品课程ADEOErrorcodeAddressofremotestationPointertothedataareainthe

remotenode(I,Q,M,orV)DatalengthDatabyte0Databyte1...Databyte15Byte

offset02207NETR/NETW网络读写指令注:只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。

PPI网络上的所有站点都应当有各自不同的网络地址。使用Micro/WIN中的InstructionWizard(指令向导)中的NETR/NETW向导也可实现同样功能PPI通信数据交换《可编程控制器》精品课程ADEOError实际应用的PPI网络《可编程控制器》精品课程STEP7-Micro编程软件监控软件e.g.Protool/pro

S7-200S7-200S7-200S7-200TD200中文操作面板TD200中文操作面板触摸屏TP270,TP070,TP7实际应用的PPI网络《可编程控制器》精品课程STEP7-MiMPI(Multipointinterface)网络《可编程控制器》精品课程S7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300MPISTEP7S7-22xOPPG/PC19.2或187.5Kb西门子内部协议,不公开。MPI适用于少数站点间通信,多用于连接上位机和少量PLC之间近距离通信。通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI/DP口)通过PROFIBUS或MPI电缆连接即可实现。网络中也可以不包括PC机而只包括PLC。MPI(Multipointinterface)网络《可编MPI网络MPI允许主-主通讯和主-从通讯。每个S7-200CPU通信口的连接数为4个。对于MPI协议,S7-300和S7-400PLC可以用XGET和XPUT指令来读写S7-200的数据;

S7200CPU中不需要编写任何与通信有关的程序,只需要将要交换的数据整理到一个连续的V存储区当中即可。.在MPI网络上最多可以有32个站,一个网段的最长通信距离为50米(通信波特率为187.5Kbit/s时),更长的通信距离可以通过RS-485中继器扩展——使用中继器则可达到1000M,最多使用10个中继器达到9100M。速率从19.2~12M。MPI协议不能与一个作为PPI主站的S7-200CPU通信,即S7-300或S7-400与S7-200通信时必须保证这个S7-200CPU不能再作PPI主站,Micro/WIN也不能通过MPI协议访问作为PPI主站的S7-200CPU。S7-200CPU只能做MPI从站,即S7-200CPU之间不能通过MPI网络互相通信,只能通过PPI方式互相通信。MPI网络MPI允许主-主通讯和主-从通讯。对于MPI协议自由口通信

调制解调器

S7-200可通过自由口通讯协议访问下列设备带用户端软件的PC机条形码阅读器串口打印机并口打印机S7-200S7-300withCP340非SiemensPLC调制解调器

监控端软件第三方PLCS7-200打印机

条码阅读用户可以通过PLC指令自己定义通讯协议,从而与任何公开通讯协议的RS-422或RS-232C接口设备进行通讯自由口通信调制解调器S7-200可通过自由自由口通信特性:用户定义通讯协议.传输波特率从300bps到38400bps.传递数据格式为7或8位数据加1位可选标志位

传送发送指令(XMT,RCV)

每次最多传送255bytes每个网络节点均接收所有数据Broadcastnetwork广播方式70ppdbbbmmSMB30MSBLSBpp Parity

00=Noparity

01=Evenparity

10=Noparity

11=Oddparityd Databitspercharacter

0=8bitspercharacter

1=7bitspercharacterbbb Baudrate

000=38400bps(CPU214)

19200bps(CPU212) 001=19200bps

010=9600bps

011=4800bps

100=2400bps

101=1200bps

110=600bps

111=300bpsmm Protocol

00=Protocolofthepoint-to-point

interface(PPI)orsystemprotocol

01=Freely-programmablecommunication protocol(freeASCIIprotocol)

10=ProtocolforPPI+(NETR/NETW)当处于自由口模式时,通讯协议完全由梯形图程序控制。SMB30(对于端口0)和SMB130(对于端口1)被用于选择波特率和校验类型。自由口通信特性:70ppdbbbPPI和自由口协议CPU226双485口可实现:2PPI网络2自由口网络1个PPIand1个自由口网络

优点:双倍网络扩展能力同时运行两种自由口协议.如Modbus andUSS同时运行PPI自由口协议STEP7-Micro-winTD200S7-222/224/226

主站或从站S7-221

从站

变频器31

调制解调器S7-226PPI协议

自由口协议端口A端口B变频器1USSUSS第三方PLC触摸屏PPI和自由口协议CPU226双485口可实现:STEPPROFIBUS(ProcessFieldBus)-DPS7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300主站S5-95UET200OP现场设备驱动主站PG/PCSTEP7主站

主站PROFIBUS-DPS7-200S7-200DP从站模块EM277PROFIBUS(ProcessFieldBus)-DPPROFIBUS(ProcessFieldBus)协议标准协议,公开。可以使用不同厂家的PROFIBUS设备。S7-200CPU可以通过EM277PROFIBUS-DP从站模块连入PROFIBUS-DP网,主站可以通过EM277对S7-200CPU进行读/写数据。EM277只能作为从站,所以两个EM277之间不能通信。但可以由一台PC机作为主站,访问几个连网的EM277。通过EM277模块进行的PROFIBUS-DP通信,是最可靠的通信方式。PROFIBUS协议通常用于实现与分布式I/O(远程I/O)的高速通讯。PROFIBUS网络通常有一个主站和若干个I/O从站。PROFIBUS-DP的所有配置工作由主站完成,在主站中需配置从站地址及I/O。主站初始化网络使网络上的从站器件与配置相匹配。当一个DP主站成功配置了一个DP从站之后,它就拥有了这个从站器件。如果在网上有第二个主站器件,那么它对第一个主站的从站的访问将会受到限制。EM277模块同时支持PROFIBUS-DP和MPI两种协议。EM277模块经常发挥路由功能,使CPU支持这两种协议。EM277实际上是通信端口的扩展,这种扩展可以用于连接操作面板(HMI)等。PROFIBUS(ProcessFieldBus)协议标S7-200作为Profibus-DP从站模块

连接S7-200作为Profibus-DP,MPI网络的从站

通讯口支持通讯速率9.6K至12M

通信距离最大9600m

支持多达125个从站的连接(单主站)

通讯口也可用于连接人机界面(MPI)S7-200作为Profibus-DP从站模块连接S7-2AS-i(ActuratorSensorInterface)协议一种用在控制器(主站)和传感器/执行器(从站)之间双向交换信息的总线网络,属于现场总线(Fieldbus)下面底层的监控网络系统

AS-i主站可以作为上层现场总线的一个节点服务器,它下面又可以挂接一批AS-i从站。AS-i总线主要运用于具有开关量特征的传感器和执行器系统。传感器可以是位置接近开关以及温度、压力、流量、液位开关等,执行器可以是各种开关阀门,电/气转换器以及声、光报警器,也可以是继电器、接触器、按钮等低压开关电器。AS-i总线也可以连接模拟量设备,只是模拟信号的传输要占据多个传输周期。在连接主站和从站的两芯电缆上除传输信号外,同时还提供工作电源。AS-i(ActuratorSensorInterfaAS-i主站模块CP243-2CP243-2特性:执行器,传感器-通讯接口最大31AS-i从站4输入/4输出双绞线传送电源和数据

扩展简单,灵活布线100米无中继器最大循环周期5msIP65防护等级模拟量传输每模块可扩展124DI/124DO输出/输入点AS-i主站模块CP243-2CP243-2特性:AS-i主站模块CP243-2

中继器AS-I主站模块CP243-2

AS-i从站模块

AS-I双绞线

传感器/执行器CP243-2AS-i主站模块CP243-2中继器AS-I主站模以太网(TCP/IP)协议西门子内部协议,不公开。通过以太网扩展模块(CP243-1

温馨提示

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

评论

0/150

提交评论