S7-200SMART模块系列供应S7-200SMART模块系列供应
6ES7314-6BH04-0AB0西门子CPU314中央控制器PLC314模块
6ES7314-6CH04-0AB0西门子CPU314中央控制器PLC314模块
6ES7314-6EH04-0AB0西门子CPU314中央控制器PLC314模块
ISO 传输协议是西门子早期的以太网协议,基于 ISO 8073 TPO,位于ISO-OSI参考模型的第四层,属于传输层的协议。
ISO 传输协议是基于消息的数据传输,允许动态修改数据长度;传输速度快,适合中等或较大量的数据;站点之间的 ISO传输不使用IP 地址,而是基于 MAC 地址,数据包不能通过路由器进行传递(不支持路由)。ISO传输协议是西门子内部的以太网协议,仅适用于SIMATIC 系统。两个 SIMATIC 站点之间的数据发送和接收使用Send/Receive服务。服务器的读写使用 Fetch/Write 服务。
ISO 传输协议Zui大的优势是通过数据包来发送/接收数据,但由于它不支持路由功能随着网络节点的增加,ISO传输协议的劣势逐渐显现。
为了应对日益增加的网络节点,西门子在ISO 传输协议的基础上增加了 TCP/IP协议的功能,新的协议对扩展的RFC1006 “ISO on top of TCP”进行了注释,被称为“ISOON-TCP”协议。
ISO-ON-TCP在TCP/IP协议中定义了ISO传输的属性,位于ISO-OSI参考模型的第四层默认的数据传输端口为102,如图 4-121 所示。
图4-121 ISO协议在ISO-OSI参考模型的位置
与 ISO 传输协议相同,ISO-ON-TCP 协议的两个 SIMATIC 站点之间的数据发送和接收也使用Send/Receive 服务,服务器的读写使用 Fetch/Write 服务。在ISO 传输协议和ISO- ON-TCP协议的使用过程中,还涉及TSAP(传输服务访问点)的设置。在一个传输的链接中,可能存在多个进程。为了区分不同进程的数据传输,需要提供一个进程独用的访问点,这个访问点,被称为TSAP。在两个站点的同一个传输链接中,如果只存在一个传输进程,则本地和远程的 TSAP 可以相同;如果存在多个传输进程,则 TSAP必须唯一。TSAP 相当于 TCP 或 UDP 协议中的端口(port)。
S7-200 SMART 使用字符串数据来定义 TSAP,Zui大长度为 255 个字节,详见下面4.3.3.2节 ISO CONNECT 指令中的介绍。
ISO-ON-TCP 协议的主要优点是数据有一个明确的结束标志,可以知道总共接收了多!条消息,不会出现像 TCP协议那样将几条消息合并成一条的情况。SIMATIC S7 协议其实就是使用了 ISO-ON-TCP 协议。
S7-200SMART模块系列供应S7-200SMART模块系列供应S7-200SMART模块系列供应S7-200SMART模块系列供应S7-200SMART模块系列供应S7-200SMART模块系列供应S7-200SMART模块系列供应