西门子CPU221紧凑型单元
西门子CPU221紧凑型单元
西门子CPU221紧凑型单元
ISO通信传输
ISO 传输协议是西门子早期的以太网协议,基于 ISO 8073 TPO,位于 ISO-OSI参考模型的第四层,属于传输层的协议。
ISO 传输协议是基于消息的数据传输,允许动态修改数据长度;传输速度快,适合中等或较大量的数据;站点之间的 ISO 传输不使用IP 地址,而是基于 MAC 地址,因此数据包不能通过路由器进行传递(不支持路由)。另外 ISO 传输协议是西门子内部的以太网协议,仅适用于SIMATIC 系统。两个 SIMATIC 站点之间的数据发送和接收使用 Send/Receive服务。服务器的读写使用 Fetch/Write 服务。
ISO 传输协议*大的优势是通过数据包来发送/接收数据,但由于它不支持路由功能随着网络节点的增加,ISO 传输协议的劣势逐渐显现。
为了应对日益增加的网络节点,西门子在ISO 传输协议的基础上增加了 TCP/IP 协议的功能,新的协议对扩展的RFC1006 “ISO on top of TCP”进行了注释,因此被称为“ISO ON-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,*大长度为 255 个字节,详见下面 4.3.3.2节 ISO CONNECT 指令中的介绍。
ISO-ON-TCP 协议的主要优点是数据有一个明确的结束标志,可以知道总共接收了多!条消息,不会出现像 TCP 协议那样将几条消息合并成一条的情况。SIMATIC S7 协议其实就是使用了 ISO-ON-TCP 协议。
- (西门子代理商)西门子CPU221继电器 2024-01-07
- (西门子代理商)西门子CPU221继电器输出 2024-01-07
- (西门子代理商)西门子CPU221可编程控制器 2024-01-07
- (西门子代理商)西门子CPU221中央控制器 2024-01-07
- (西门子代理商西门子CPU221中央控制单元) 2024-01-07
- (西门子代理商)西门子CPU221中央处理单元 2024-01-07
- 西门子代理商 PLC检测程序和指示灯输出程序 2024-01-07
- 西门子代理商 PLC运算,控制,编程指令有哪些 2024-01-07
- 西门子代理商 PLC功能指令编程 2024-01-07
- 西门子代理商 S7-200的功能指令 2024-01-07