大话与PLC通讯的N种方式第六期-简析开放式用户通信OUC和通信小结

大话与PLC通讯的N种方式第六期-简析开放式用户通信OUC和通信小结

编码文章call10242025-02-01 3:12:2611A+A-

写在面前

大话与PLC的通讯中,我们已经很粗浅的提到了TCP,UDP ,ISO ON TCP等,今天我们详细来讲讲,即OUC通讯(开放式用户通信,与S7-300/400的S5兼容通信相同),OUC通讯服务适用于S7 -1500 /300/400 PLC之间通信、S7 PLC与S5 PLC间的通信,以及PLC与PC或与第三方设备进行通信。

OUC通信有下列通信连接:

  • ISO Transport——该通信连接支持第四层(ISO Transport)开放的数据通信,主要用于SIMATIC S7-1500/300/400与SIMATIC S5的工业以太网通信。S7 PLC间的通信也可以使用ISO通信方式。ISO通信使用MAC地址,不支持网络路由。一些新的通信处理器不再支持该通信服务,S7-1500系统中只有CP1543-1支持ISO通信方式。ISO通信方式基于面向消息的数据传输,发送的长度可以是动态的,但是接收区必须大于发送区。最大通信字节数64K。
  • ISO-on-TCP——由于ISO不支持以太网路由,因而西门子应用RFC1006将ISO映射到TCP协议上,实现网络路由,与ISO通信方式相同。西门子PLC间的通信建议使用ISO-on-TCP通信方式。最大通信字节数64K。
  • TCP/IP——该通信连接支持TCP/IP协议开放的数据通信。用于连接SIMATIC S7和PC以及非西门子设备。PC机可以通过VB、VC SOCKET控件直接读写PLC数据。TCP/IP采用面向数据流的数据传送,发送的长度最好是固定的。如果长度发生变化,在接收区需要判断数据流的开始和结束位置,比较繁琐,并且需要考虑到发送和接收的时序问题。所以,在西门子PLC间进行通信时,不建议采用TCP/IP通信方式。最大通信字节数64K。
  • UDP——该通信连接属于第四层协议,支持简单数据传输,数据无须确认,与TCP/IP通信相比,UDP没有连接。最大通信字节数1472。

不同接口支持OUC通信连接的类型如下所示。

S7-1500 系统以太网接口支持OUC通信连接的类型

如果对上述不是很懂的小伙伴不要着急,下一期我们会以S1500为例,以实例来讲解西门子的 OUC通信 ,之后会逐步讲到I智能设备I-Device, TIA Portal Openness等,

此外,这是本系列的第六讲,也是第一次对通讯系列进行小结,对于网络知识和编程知识还没学好的小伙伴,可以仔细看看前面通信系列中其它几期(微信公众号:智能制造之家),先将对应的网络学习资料和编程资料下载学习了

大话与PLC通讯的N种方式第一期-以西门子300为例

大话与PLC通讯的N种方式第二期-S1200通讯案例说明

MES与PLC握手的几种方式——大话与PLC通讯的N种方式第三期

西门子S7-1200的Modbus RTU通讯-大话与PLC通讯的N种方式第四期

大话PLC的N种通讯第五期-基于C#的TCP通讯与S7通讯

今天就到这里啦~,如果各位看官喜欢的话,欢迎点击右下角的“在看”,或转发和收藏哦。(不要忘记文末彩蛋哦)

  • 对于文中所有使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请告知删除,谢谢。


往期推荐(往期推荐仅仅限于微信公众号:智能制造之家)

玩Vmware虚拟机多年的工程师们,桥接模式、NAT、仅主机模式你们懂了吗?| 详解网络模式

WinCC V7.5典型架构及选型指南

Simcenter Amesim:安装与使用过程中的那些坑

罗克韦尔AB全系列PLC产品介绍(附AB安全PLC资料下载)

知识体系系列|给你最完善的Teamcenter知识体系

西门子840DSL二次开发简介

感兴趣的朋友可以关注微信公众号:智能制造之家,申请加入【智能制造之家】技术群,和志同道合的朋友们共同打卡学习!

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4