当前位置:   article > 正文

做自动化项目的时候自由协议通信怎么做_plc自由协议

plc自由协议

工业现场,一些扫码枪、称重传感器的通信协议,有可能是厂家自己规定的。比如下面我给大家看一段RFID设备的通信协议,如果你不能理解它是在干什么,那就要好好学习plc的自由协议通信。

这边举一个典型案例,比如工业上和生活中会遇到的RFID读卡器,假设我们让PLC给它发个命令,让它去读卡,读到了以后把数据发给PLC。

跟我学习自由通信协议究竟怎么玩? 

1. 项目背景介绍,让你知其然有知其所以然00:39:45

2. 让西门子1200PLC把数据通过以太网发给三菱PLC00:58:57

3. 让三菱FX5U PLC把数据通过以太网发给西门子1200PLC00:14:35

这里面就很明显涉及到PLC和读卡器之间约定好交流沟通的语言,这个约定的交流沟通的语言就是自由通信协议,举出一个具体数据包如下:

20 00 01 08 04 00 00 00 A6 40 FE E4 0E 03

你肯定会说,这一串乱七八糟的是啥玩意啊,看不懂啊,没事,我们大概先解释一下:

所以你看懂了没有,20 00 01 08 04 00 00 00 A6 40 FE E4 0E 03,这一大串事先双方约定好的数据格式,就叫协议,随便你什么串口也好、网口也好,只要涉及到协议,都是这样约定的。

上述描述只是给大家举个例子,接下来主讲老师会以工业自动化领域中PLC的应用为核心,讲解西门子PLC和三菱PLC之间,如果要进行自由协议通信,应该怎么做,学会本例子,你可以轻而易举地把其中任何一个PLC替换为其他设备,实现和其它设备的自由协议通信,因为原理都是一模一样的,也就说说:

1、如果日后你的项目中遇到要让PLC和第三方设备通过自由协议进行通信,你应该要知道怎么做?

2、双方要约定好数据格式(记住,以字节为单位,约定好数据的格式,这个必须你们自己去约定,课程中是无法替你约定的)

3、注意字节顺序,比如西门子plc和三菱plc的字节顺序就是不一样的,这在课程中明确做了讲解;

4、你要熟练使用西门子PLC、三菱等plc的编程软件,进行数据的收发,这些相关的指令都要会用,手册要会查看!

下面我们给出几张课程实战截图,方便大家了解具体内容:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/311642
推荐阅读
相关标签
  

闽ICP备14008679号