您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > plc的S7-200通信
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协议PROCESSFIELDBUSPPI(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网络扩展连接《可编程控制器》精品课程32个网络节点不用中继器,每个网络段长1200米,可通过中继器扩展网络,最大9个中继器网络可包含128节点,网络总长9600米,CPU221/222/224/226可作主站或从站,主站数量无限制CPUCPUCPUCPU中继器中继器32个设备/1,200米(3,936英尺.)32个设备/1,200米(3,936英尺.)网段1网段2PPI通信数据交换《可编程控制器》精品课程ADEOErrorcodeAddressofremotestationPointertothedataareaintheremotenode(I,Q,M,orV)DatalengthDatabyte0Databyte1...Databyte15Byteoffset02207NETR/NETW网络读写指令注:只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。PPI网络上的所有站点都应当有各自不同的网络地址。使用Micro/WIN中的InstructionWizard(指令向导)中的NETR/NETW向导也可实现同样功能实际应用的PPI网络《可编程控制器》精品课程STEP7-Micro编程软件监控软件e.g.Protool/proS7-200S7-200S7-200S7-200TD200中文操作面板TD200中文操作面板触摸屏TP270,TP070,TP7MPI(Multipointinterface)网络《可编程控制器》精品课程S7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300S7-22xOPPG/PC19.2或187.5Kb西门子内部协议,不公开。MPI适用于少数站点间通信,多用于连接上位机和少量PLC之间近距离通信。通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI/DP口)通过PROFIBUS或MPI电缆连接即可实现。网络中也可以不包括PC机而只包括PLC。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方式互相通信。自由口通信SIEMENSSIMATICS7-200CPU214SFRUNSTOPI0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1I1.2I1.3I1.4I1.5Q1.0Q1.1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7调制解调器S7-200可通过自由口通讯协议访问下列设备带用户端软件的PC机条形码阅读器串口打印机并口打印机S7-200S7-300withCP340非SiemensPLC调制解调器监控端软件第三方PLCS7-200打印机条码阅读用户可以通过PLC指令自己定义通讯协议,从而与任何公开通讯协议的RS-422或RS-232C接口设备进行通讯自由口通信特性:用户定义通讯协议.传输波特率从300bps到38400bps.传递数据格式为7或8位数据加1位可选标志位传送发送指令(XMT,RCV)每次最多传送255bytes每个网络节点均接收所有数据Broadcastnetwork广播方式70ppdbbbmmSMB30MSBLSBppParity00=Noparity01=Evenparity10=Noparity11=OddparitydDatabitspercharacter0=8bitspercharacter1=7bitspercharacterbbbBaudrate000=38400bps(CPU214)19200bps(CPU212)001=19200bps010=9600bps011=4800bps100=2400bps101=1200bps110=600bps111=300bpsmmProtocol00=Protocolofthepoint-to-pointinterface(PPI)orsystemprotocol01=Freely-programmablecommunicationprotocol(freeASCIIprotocol)10=ProtocolforPPI+(NETR/NETW)当处于自由口模式时,通讯协议完全由梯形图程序控制。SMB30(对于端口0)和SMB130(对于端口1)被用于选择波特率和校验类型。PPI和自由口协议CPU226双485口可实现:2PPI网络2自由口网络1个PPIand1个自由口网络优点:双倍网络扩展能力同时运行两种自由口协议.如ModbusandUSS同时运行PPI自由口协议STEP7-Micro-winTD200S7-222/224/226主站或从站S7-221从站变频器31调制解调器S7-226PPI协议自由口协议端口A端口B变频器1USSUSSSIEMENSSIMATICS7-200CPU214SFRUNSTOPI0.0I0.1I0.2I0.3I0.4I0.5I0.6I0.7I1.0I1.1I1.2I1.3I1.4I1.5Q1.0Q1.1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7第三方PLC触摸屏PROFIBUS(ProcessFieldBus)-DPS7-115U/H,S5-135US5-155U/H,SIMATIC505S5-95US7-400M7-400S7-300M7-300主站S5-95UET200OP现场设备驱动主站PG/PC主站主站S7-200S7-200DP从站模块EM277PROCESSFIELDBUSPROFIBUS(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)等。S7-200作为Profibus-DP从站模块连接S7-200作为Profibus-DP,MPI网络的从站通讯口支持通讯速率9.6K至12M通信距离最大9600m支持多达125个从站的连接(单主站)通讯口也可用于连接人机界面(MPI)ET200BCPU315-2DPPG/PCCPU400CPU224EM277PROFIBUS-DPPROCESSFIELDBUSAS-i(ActuratorSensorInterface)协议一种用在控制器(主站)和传感器/执行器(从站)之间双向交换信息的总线网络,属于现场总线(Fieldbus)下面底层的监控网络系统AS-i主站可以作为上层现场总线的一个节点服务器,它下面又可以挂接一批AS-i从站。AS-i总线主要运用于具有开关量特征的传感器和执行器系统。传感器可以是位置接近开关以及温度、压力、流量、液位开关等,执行器可以是各种开关阀门,电/气转换器以及声、光报警器,也可以是继电器、接触器、按钮等低压开关电器。AS-i总线也可以连接模拟量设备,只是模拟信号的传输要占据多个传输周期。在连接主站和从站的两芯电缆上除传输信号外,同时还提供工作电源。AS-i主站模块CP243-2CP243-2特性:执行器,传感器-通讯接口最大31AS-i从站4输入/4输出双绞线传送电源和数据扩展简单,灵活布线100米无中继器最大循环周期5msIP65防护等级模拟量传输每模块可扩展124DI/124DO输出/输入点AS-i主站模块CP243-2中继器AS-I主站模块CP243-2AS-i从站模块AS-I双绞线传感器/执行器CP243-2以太网(TCP/IP)协议西门子内部协议,不公开。通过以太网扩展模块(CP243-1)或互联网扩展模块(CP243-1IT),S7-200能支持TCP/IP以太网通讯。《可编程控制器》精品课程IndustrialEthernetS7-200&CP243-1S7-200&CP243-1PCLaptopProgramup-anddownloadDataexchangeviaOPCCPUtoCPUcommunicationviaEthernetS7-200以太网模块CP243-1应用《可编程控制器》精品课程MODBUS协议ModBus协议是Modicon公司于1978年发明的一种用于电子控制器进行控制和通讯的通讯协议。通过此协议,控制器相互之间,控制器经由网络
本文标题:plc的S7-200通信
链接地址:https://www.777doc.com/doc-3693712 .html