赞
踩
工业现场,一些扫码枪、称重传感器的通信协议,有可能是厂家自己规定的。比如下面我给大家看一段RFID设备的通信协议,如果你不能理解它是在干什么,那就要好好学习plc的自由协议通信。
这边举一个典型案例,比如工业上和生活中会遇到的RFID读卡器,假设我们让PLC给它发个命令,让它去读卡,读到了以后把数据发给PLC。
跟我学习自由通信协议究竟怎么玩?
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的编程软件,进行数据的收发,这些相关的指令都要会用,手册要会查看!
下面我们给出几张课程实战截图,方便大家了解具体内容:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。