技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > ISO通信传输

ISO通信传输

发布于2022-12-14 15:33 12 2 标签: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 所示。

ISO协议在ISO-OSI参考模型的位置

  图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 协议。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

ISO

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签