上位机与基恩士plc以太网通讯_机器视觉软件开发系列--PLC下位机通信总结和源码分享...

本文总结了机器视觉软件开发中与PLC的通信知识,包括使用三菱MC、Modbus TCP、松下NEWTOCOL等协议。通过倍率处理浮点型数据,并强调在读写操作中确保返回值的正确性以保证稳定连接。文章还提到了自动重连机制以及与三菱、松下PLC的通信协议实现。
摘要由CSDN通过智能技术生成

这一节,我们来总结一下器视觉软件开发中与PLC下位机通信的一些知识。

注意: 代码里面我常用的是 三菱MC 串口、网口,松下,Modbus TCP ,Modbus RTU。基恩士、欧姆龙的比较简单,代码写了没有做过项目调试。

我把常用的PLC通信独立出一个软件了,机器视觉软件跟这个软件通信,机器视觉软件做一个菜单项直接弹出设置PLC参数即可,方便实用,我在使用过程中,这个软件主要用在定位和对位项目之中,常用的三菱、Modbus也得到稳定的运行。

7dd7000ce408412996e2a183145015a8.png

PLC配置客户端

在机器视觉软件开发中, 经常会与下位机PLC通信, 在大多数情况下,我们可以选择走Modbus通信, 也可以走对应PLC的协议, 比如三菱MC协议、松下NEWTOCOL协议、欧姆龙HostLink协议。

在我们的应用程序中,PLC模块只实现了读写寄存器的方式。 好,如果有人问,怎么表示浮点型的数据,比如2.334,还有怎么表示大于1个字也就是65535的数据呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值