自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

西门子PLC以太网通讯不同通信协议及连接特点

时间:2018-11-01 13:01来源:www.eadianqi.com 编辑:自动控制网
西门子PLC的以太网通讯可使用PG/OP通信、S7通信、S5兼容通信、PROFINTET通信、通过Web流量器HTML对过程进行控制和FTP数据管理等通讯连接,不同通讯连接会用到不同通信协议,不同通讯方式在PLC里面需要调用不同的功能块。电气自动化控制网小编在本文简单介绍

西门子PLC的以太网通讯可使用PG/OP通信、S7通信、S5兼容通信、PROFINTET通信、通过Web流量器HTML对过程进行控制和FTP数据管理等通讯连接,不同通讯连接会用到不同通信协议,不同通讯方式在PLC里面需要调用不同的功能块。电气自动化控制网小编在本文简单介绍西门子PLC以太网通讯不同通信协议及连接特点。
西门子PLC使用以太网通信处理器可能的连接方式

本文来自www.eadianqi.com



不同通讯方式在西门子PLC里面需要调用不同的功能块
ISO传输协议
ISO传输连接用于S7站之间的数据交换以及与PC站,S5站和第三方系统之间的通信。
ISO传输连接的属性:
◆站间的通信是基于MAC地址的。
◆使用数据块的数据传输适用于最大8 Kbytes的数据。
◆可使用“SEND/RECEIVE”和“FETCH/WRITE”服务实现数据传输。
◆数据接收由对方通过ISO参考模型第4层进行确认。
◆数据无法通过路由器传递。(ISO 不支持路由,因为此协议是基于MAC地址而不是IP地址)
ISO-on-TCP协议
ISO-on-TCP 连接用于S7站之间的数据交换以及与PC站,S5站和第三方系统之间的通信。
ISO-on-TCP 连接的属性: 本文来自www.eadianqi.com
◆站间通信是基于IP地址的。
◆使用数据块的数据传输适用于最大8 Kbytes的数据。
◆可使用“SEND/RECEIVE”和“FETCH/WRITE”服务实现数据传输。
◆数据接收由对方通过ISO参考模型第4层进行确认。
◆数据可以通过路由器(有路由功能的协议)传递。
◆符合TCP/IP标准的RFC1006扩展与ISO参考模型的第4层相一致。关于RFC 1006协议扩展的更多信息可参见条目号:15048962。
TCP/IP协议
通过配置TCP连接实现站间(包括第三方的站)的数据交换。
TCP连接属性:
◆符合TCP/IP标准。
◆使用数据块的数据传输适用于最大8 Kbytes的数据。
◆可使用“SEND/RECEIVE”和“FETCH/WRITE”服务实现数据传输。
◆操作系统中已存在的TCP/IP实现通常可用在PC上。
◆数据可以通过路由器(有路由功能的协议)传递。
UDP协议
通过UDP连接的配置实现两个站之间的数据交换。
UDP连接属性
◆UDP 协议。 
◆两个节点(一个2048字节的数据块被分为2个包(MaxTpduSize =1496))之间相关数据块的不可靠传输。

本文来自www.eadianqi.com

◆支持组播。通过建立组播环,组播允许站组一起接受信息和发送信息到这个组。
◆通过“SEND/RECEIVE”服务进行数据传输。
◆数据可以通过路由器(有路由功能的协议)传递。
S7通信
通过S7连接的配置实现S7站和PC站之间的数据交换。
S7连接属性:
◆该连接可用于所有S7/M7设备。
◆可用于所有子网 (MPI,PROFIBUS,工业以太网)。
◆通过工业以太网的S7通信是基于ISO传输协议和ISO-on-TCP 协议。
◆SIMATIC S7/M7-300/400站之间数据的可靠传输 (使用“BSEND/BRCV”或“PUT/GET”SFBs)。
◆高速,不可靠数据传输取决于对方与时间相关的操作(使用“USEND/URECV”SFB)。
本文已影响