西门子产品众多,应用十分广泛,面对种类繁多的说明书,大家可能没有时间深入阅读。天拓四方作为西门子核心合作伙伴,在平时的项目实施中出了大量的产品应用经验。如果您有任何问题,欢迎联系我们,在解答中一起交流、学习产品及技术的使用。
西门子S7-1500系列定义的开放式以太网通讯既OPENIE通信,主要有TCP、ISO-on-TCP、UDP三种通讯方式,他们分别具有如下特点。
TCP 通讯协议的特点
面向连接的通信协议
通过三次握手建立连接
采用“带重传确认”技术实现传输的可靠性
TCP传输的形式是数据流,发送和接收长度要求一致
使用端口号进行寻址
适合传输中等到大量的数据
ISO-on-TCP通讯协议的特点
ISO-on-TCP是ISO协议和TCP协议的融合:具有面向消息的数据信息特点,包含数据长度信息。
ISO-on-TCP数据信息以数据报文形式出现:发送端和接收端的数据长度可以不一致。
发送端的长度不能大于接收端的数据报文长度。
适合传输中等到大量的数据。
UDP通讯协议的特点
UDP是面向非连接的协议,通讯双方不会发送建立连接的任何信息。
UDP不建立连接,但需要在通信双方调用建立连接功能块或组态注册通讯服务。
UDP不是流式服务,而是以数据报文的方式来传输:消息包含数据长度信息,发送端和接收端的长度可以不一致。
发送端的长度不能大于接收端的数据报文长度。
发送端发送数据后,接收端不发送应答,报文头较短,单位时间内信息吞吐量大,简单快速。
TCP、ISO-on-TCP、UDP三种通讯方式的区别及应用选择对比:
西门子S7-1500产品支持的三种开放式数据通讯方式各有特点,在这里给大家做了简单的归纳及汇总,广大同仁可根据各自的功能需求选择合适的通讯方案来完成响应的程序编制工作