S7-1200 CPU的PROFINET通信端口支持以下应用协议:
1.传输控制协议(TCP)
传输控制协议TCP(Transmission Control Protocol)是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。
TCP所提供的服务主要有以下6个特点:
(1)面向连接的传输。
(2)端到端的通信。
(3)高可靠性,确保传输数据的正确性,不出现丢失或乱序。
(4)全双工方式传输。
(5)采用字节流方式,即以字节为单位传输字节序列。
(6)紧急数据传送功能。
2.ISO on TCP(RFC 1006)
ISO传输协议最大的优势是通过数据包来进行数据传递。由于网络的增加,其不支持路由功能的劣势逐渐显现。而TCP/IP协议兼容了路由功能后,对以太网产生了重大的影响。为了集合两个协议的优点,在拓展的RFC 1006(RFC=Request for Comments)“ISO on TCP”,即在ISO on TCP协议中定义了ISO传输的属性。ISO on TCP也是位于ISO-OSI参考模型的第四层,并且默认的数据传输端口是102。
ISOonTCP协议具有以下特点。
(1)较高的通信速度。(www.xing528.com)
(2)适合传输中到大的数据量(≤8192 bytes)。
(3)具有路由兼容性(可用在公网)。
(4)能够被灵活地用在其他系统。
(5)数据长度可变。
(6)有确认机制。
3.S7通信
所有SIMATIC S7控制器都集成了用户程序可以读写数据的S7通信服务。不管使用哪种总线系统都可以支持S7通信服务,即以太网、PROFIBUS和MPI网络中都可使用S7通信。此外,使用适当的硬件和软件的PC系统也可支持S7协议的通信。
S7通信协议具有以下特点。
(1)独立的总线介质。
(2)可用于所有S7数据区。
(3)一个任务最多传送达64 kb数据。
(4)第7层协议可确保数据记录的自动确认。
(5)因为对SIMATIC通信的最优化处理,所以在传送大量数据时仅对处理器和总线产生低负荷。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。