plc tcp ip通讯怎么只能连一个客户端_大话与PLC通讯的N种方式第一期-以西门子300为例...

写在前面

今天来给大家讲一讲PLC的通讯方式,本文以西门子300系列PLC为例。

其实提到PLC的通讯,我们可以分为很多种,PLC与PLC, PLC与PC, PLC与视觉系统,驱动,阀岛等辅助机构。今天我们来大概讲一讲西门子300PLC常见的各种通讯。

其实对于西门子的PLC通讯来说,官方对这些进行了非常好的总结,先上图吧

4014b55ac557a5aeaeef5ceeec6d97a3.png

从上图可以看出,工业以太网,profibus,MPI,串口通信和OPC都总结在内。如果有对通讯想深入学习的小伙伴,建议先看下通讯的基础知识。虽然这次我们是以S7-300为例,但是对于各家的PLC,基础知识永远是一样的,所以建议搞PLC或者PC编程,学习MES的朋友,都可以了解下。

74cd73897be5dc61c62cbafe4952fd89.png

比如上图中提到了通信资源,以太网与工业以太网,PROFINET等差别,还有通讯中的Server和Client。其实不论你使用的是哪一家的PLC,都会遇到。

就拿最简单的TCP通讯来说吧,我们肯定会存在Client和Server,但是在用到FB63, FB64, FB65,或去填写通讯参数的时候,很多人犯难了~应该是主动建立还是被动建立?为啥服务器那边一定要把端口号填了,而客户端这边不用?啥是ISO ON TCP? 啥是 ISO 传输协议?啥是UDP 协议?对于网络学得好的MES工程师或者PC工程师或许还好,但是对于很多PLC工程师来说,或许是因为单机搞惯了,梯形图那种简单的写习惯了,又或者是努力学习SCL这种稍微高级点的编程去了,因此对于这些概念知之甚少。

下图介绍了Socket编程中TCP的通信过程(想了解细节的东西,大家可以自行百度Socket编程。还不明白的朋友,先补充下自己的网络知识和编程知识),大家先仔细看看里面的主动,被动吧,这样也许就能弄明白关于前文中的端口号和主动被动的问题了,你也可以去理解ISO ON TCP了。

b01c95e6fff3f96b67feb03304a29fe7.png

大家应该看到了,在通讯中,还有一个叫做I-DEVICE,这里也许就该PC编程工程师,MES工程师一脸懵逼的地方了。其实了解熟悉PROFINET的PLC工程师应该知道,其实还有很多很强大的通讯功能:)

  • 等时实时通信 (IRT)优先启动介质冗余协议 (MRP)介质路径规划冗余 (MRPD)PROFIenergy共享设备模块内部的共享输入/输出(MSI/MSO)
  • 智能设备过程数据的同步模式组态控制 (选项处理)

标粗的几个就是小编用过的啦,其中的智能设备就是我们的I-DEVICE啦。感觉这些功能在工业现场,很多还是很实用的,感兴趣又不是很了解小伙伴,可以了解下。但是上面提到的功能,并不是所有控制器和版本都支持的哦,具体可以看以下链接:https://support.industry.siemens.com/cs/document/102325771/在step-7-(tia-博途)里哪些-io-控制器和-io-设备支持下列功能:irt-优先启?dti=0&lc=zh-CN

对于没搞清楚TCP, ISO ON TCP, ISO, S7等各种协议的,链接已经在下面了,自己去看吧,但是前提是大家一定要有一定的理论基础,否则看了之后你会更加懵!!!!!

http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=35193&cid=1029

今天是通讯系列的第一波,先说到这里吧,以后还有关于MODBUS TCP, TCP/IP, OPCUA, S7, I-DEVICE,优先启动,webservice等的逐步讲解,让大家逐步了解PC与PLC,PLC与PLC,不同品牌PLC, PLC与下级的视觉系统,数控系统,阀岛,驱动等各种通讯方式。

感兴趣的小伙伴,请先必备一些基础知识:

1. 网络基础知识

2. 上位机编程知识

3. 常见总线和工业以太网知识

4. 学习的态度

今天就到这里啦~ 有什么写的不对的或者需要完善的地方希望各位大佬海涵,如有疑问的,也可以私信小编哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值