西门子通信协议122页PPT
- 格式:ppt
- 大小:8.82 MB
- 文档页数:122


西门子S7-200PPI通信协议PPI通信协议是一种主从式的通信协议,上位机即PC机为主,PLC为从。
通信开始由计算机发起,PLC予以响应。
1)、计算机按通信任务,用一定格式,向PLC发送通信命令。
2)、PLC收到命令后,进行命令校验,如无误,则向计算机发送数据E5H或F9H,作出初步应答。
3)、计算机收到初步应答后,再向PLC发送SD DA SA FCFCS ED确认命令。
这里,SD为起始字符,为10H;DA为目的,即PLC地址02H;SA为数据源,即计算机地址00H;FC为功能码,取5CH;FCS为SA、DA、FC和的256余数,为5EH;末字节ED为结束符,也是16H。
如按以上设定的计算机及PLC地址,则发送10、02、00、5C、5E、及16,6个字节的十六进制数据,以确认所发命令。
4)、PLC收到此确认后,执行计算机所发送的通信命令,并向计算机返回相应数据。
它的通信过程要往复两次才完成一次的通信,比较麻烦,但较严谨,不易出错。
SD LE LER SD DA SA FC DASP SSAP DU FCS EDSD:(Start Delimiter)开始定界符,占1字节,为68HLE:(Length)报文数据长度,占1字节,标明报文以字节计,从DA到DU的长度;LER:(Repeated Length)重复数据长度,同LESD: (Start Delimiter)开始定界符(68H)DA:(DestinationAddress)目标地址,占1字节,指PLC在PPI 上地址,一台PLC时,一般为02,多台PLC时,则各有各的地址;SA:(Source Address)源地址,占1字节,指计算机在PPI上地址,一般为00;FC:(Function Code)功能码,占1字节,6CH一般为读数据,7CH一般为写数据DSAP:(Destination Service Access Point)目的服务存取点,占多个字节SSAP:(Source Service Access Point)源服务存取点,占多个字节DU:(Data Unit)数据单元,占多个字节FCS:(Frame CheckSequence)占1字节,从DA到DU之间的校验和的256余数;ED:(End Delimiter)结束分界符,占1字节,为16H命令类型1)读命令读命令长度都是33个字节。
西门子PLC通信协议A.协议综述1.本协议为USS协议(Universal Serial Interface Rrotocol)。
采用主从寻址方式,最多一个主机,31个从机(数据报中只有5位用来表示地址)。
2.数据报传输方式数据报传输有循环和非循环方式。
循环方式:主机定时发送任务数据报给从机,并等待接收从机发回的响应数据报。
从机收到任务数据报后,如果校验无错,且地址相符,就发送相应的响应数据报。
在此种方式下,从机应监视数据传送时间看是否超时,若过了一定时间仍未收到新的任务数据报,则继续发送对上一任务的响应,但数据使用当前的实时数据。
循环方式可用于过程控制。
非循环方式:主机发送任务数据报不需按任何时间规律,从机不监视任务数据报是否超时。
3.广播数据报的地址字节中“广播位”置为1表示为广播数据报,所有从机都接收,但不发送响应数据报。
4.数据报结构STX:1字节,数据报头,值为0x02。
由于仅根据0x02并不能准确判断是否是一帧的开始,所以在一帧之前必须有至少2字符的起始延迟,具体时间如下表:LGE: 1字节,为报文长度,指从ADR到BCC的字节数。
LGE≤254 LGE = n+2ADR: 1字节第1-4位表示从机地址;第5位为1表示广播数据报,则0-4位无用;第6位为1表示此数据报为镜像数据报,从机应不作任何改变原样发回;第7位为1表示特殊数据报,它的格式与本协议所定义的不同,各设备自己定义,仍根据是否广播决定是否回应;第5、6位不能同时为1。
1-n为有效数据,其意义和长度见第C节。
BCC: Block Check Character,校验字节,为从STX到n.的异或和。
诊断:通信状态信息可以显示在控制面板上,各参数意义见第A-10页。
发送顺序:发送字时先发送高字节,发送双字时先发送高字。
B.物理接口采用EIA485标准,若点对点通信也可用RS232。
C.有效数据的定义2.有效数据块的总体结构有效数据分成两个区域:PKW区和PZD区。