串口通讯调试悲催经历,经验分享

还原现场情况:

        我的工作是需要将上位机数据写入到三菱PLC寄存器内,使用串口通讯和PLC工程师进行对接,我这边的上位机完成后开始对接协议,这也是我第一次和三菱PLC通讯,记得三菱PLC通讯协议还比较特殊,并不是常用的modbus,完全按照协议格式发送指令,PLC死活就是没有回应,PLC的配置也是没有检查到问题。

        就这样现场折腾了两天实在是找不到问题根源了,然后请出了一个重量级人物出场,这个人是我们公司总工程师,一个50多岁看上去知识渊博,当时我还想完全找不到头绪情况下,总工有什么办法,他也是一直做软件,开发了公司的AOI视觉检测系统,在整个常州也小有名气了。

经验来了:

        我看他把串口调试助手设置为自动发送状态,不停的发送指令,情况一样,依然是没有回应,也整了一个小时左右,然后他把PLC的运行开关关停,这时突然发现有回应了,终于看到了希望,他立即做出判断说是PLC的程序里面使用了串口相关的寄存器,把串口配置的数据给修改掉了,然后PLC工程师开始检查,果然查到了有冲突,修改了PLC程序后,通讯就正常了。

        现在虽然离开了原来的公司,但是还是会想起原来的老工程师,平时交流不多,但我从他身上看到了对技术开发的执着和热爱。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫听穿林打叶声儿

感觉有用的,一毛两毛不嫌少

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值