最后,将两PLC编译完成后,分别装载到PLC,即完成PLC1和PLC2的ISO-on-TCP的通信连接。
S7-200 SMART之间的ISO-on-TCP通讯,可以通过两边调用OUC(开放式用户通信)库指令中的ISO_CONNECT、TCP_SEND、TCP_RECV、DISCONNECT指令来实现。 安装软件后,这些指令位于软件项目树中指令-库-Open User Communication文件夹中,通过开放式用户通信库指令,可以帮助客户快速便捷的实现设备间的ISO on TCP通信。 开放式用户...
ISO on TCP 协议通信的连接配置 使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同,见S7-1200 和 S7-1200 之间 TCP 通信。 ISO on TCP 动态长度数据传输 ISO on TCP协议支持动态长度的数据传输。创建接收和发送DB块,可是优化寻址方式或实际地址方式。 1.通信数据区的定义 ...
西门子S7-1200 ISO-on-TCP通信 1. ISO-on-TCP通信协议特点 1) 与TCP相比,它的消息提供了数据结束标示符并且它是面向消息的 2) ISO-on-TCP数据信息以数据报文形式出现:发送端和接收端的数据长度可以不一致 3) 发送端的长度不能大于接收端的数据报文长度 4) 可用于实现动态数据长度 5) 适用于中等大小或较大...
1200发送和接收的数据: 200SMART接收的数据: 200SMART发送的数据: 4、关于TSAP,TCP通信采用伙伴端口号来识别通信伙伴,而ISO-ON-TCP则通过传输服务访问点TSAP来识别通信伙伴。对于 ISO-on-TCP 连接,必须同时为两个通信伙伴分配传输服务访问点 TSAP,并确保TSAP网内...
S7-300 系列 PLC 的以太网的通讯协议很丰富,通讯指令也很多, 因此有比较大的选择余地,而 S7-200 系列 PLC 仅能用 S7 协议进行以 太网通讯,S7-1200 系列 PLC 的通讯协议比较丰富,可以根据不同的 情况选用 S7、IS0-on-TCP 或者 TCP 协议。以下用 ISO-on-TCP 协议为 例讲解 S7-1200 和 S7-300 系列 ...
2. ISO on TCP通信 S7-1200 CPU与S7-300/400之间通过ISO on TCP通信,需要在双方都建立连接,连接对象选择“Unspecified”。 所完成的通信任务为: ①S7-1200将DB3里的100个字节发送到S7-300的DB2中 ②S7-300将输入数据IB0发送给S7-1200的输出数据区QB0。 2.1 S7-1200 CPU的组态编程 组态编程过程与S7-1200...
TCP/IP 协议兼容了路由功能后,对以太网产生了重要的影响。为了集合了两个协议的优点,在扩展的RFC1006 (RFC = Request for Comments) "ISO on top ofTCP"作了注释, 也称为"ISO on TCP",即在TCP/IP 协议中定义了ISO 传输的属性。ISO-on-TCP 也是位于ISO-OSI 参考模型的第四层,并且默认的数据传输端口是...
200SMART端接收的数据 200SMART端发送的数据 4. 关于TSAP与通信识别 在TCP通信中,伙伴端口号用于识别通信伙伴。而对于ISO-ON-TCP连接,则是通过传输服务访问点(TSAP)来识别通信伙伴。对于ISO-on-TCP连接,必须为两个通信伙伴分别分配TSAP,并确保TSAP在网络中是唯一的。
在连接参数窗口中选择通讯伙伴,选择未指定(若2个设备PLC程序在同一个项目中并组网,可直接选择到对方PLC名称);在选择本地需要进行通讯的接口;连接数据中选择新建或已经存在的数据块;配置伙伴IP地址;组态模式选择“使用程序块”;连接类型选择“ISO-...