恭喜,你发布的帖子
发布于 2025-10-30 08:53:08
12楼
1.本胖从来不用firstscan,而且用一个定时器,PLC启动完成后半秒钟,启动485轮询。
2.站号错误,本胖在锦兴钢厂的时候也碰到过。电气那边说他们有个电量表一直通讯不上,新来的电气主管就去排查,弄了几天也没搞定。就问我能不能帮忙看看(本胖是管自动化的),我只好跟着新同事去看看吧,看了一个小时也没看出来啥,就是一个单片机做的主板,带液晶显示,串口采集十几个电表的数据,硬件接线等都没问题。本胖挨个的看那些电表的站号(485从站地址),发现应该是7号的站号是21号,就照着说明书给改成了7,重新上电,然后就好了。
通讯实际上就这几个关键点,但是,如果没有掌握要领,几个小时或者几天的排查也算是正常的。当同事在电话那头描述遇到的情况时,我基本判断是2个问题:1)大面积的从站硬件故障,估计的强电串入,也没有仔细问这些问题,我让同事在线监控,而不急于更换信号板,也是出于可能有强电串入的可能。2)根据同事描述CB1241通讯板上没有橙色指示灯,我基本判断是硬件故障外,通讯轮询停止的可能非常大。故障范围基本锁定在这2个大点上,等待同事进一步的深究。很快,他给我信息说load初始化指令报警7000#的信息,我马上回复了我的判断,和应急处理方法,又很快同事找到了停止在的轮询指令上。以及排障的几个需要检查的项目,我也同事说,实际上master指令的部分管脚,就必须与实际的从站通讯参数保持一致。我写各种从站的测试案例相对比较多,而写实际应用排障的贴子,相对比较少。本月做国医馆加热炉项目,modbus rtu通讯项目中需要创建2个系统,一个是主站,下挂6种不同品牌的从站。另一个是创建modbus rtu从站,是把需要上传的统计数据上传到公司OA系统。本想写一写测试过程,后来还是放弃了,写测试过程,我感觉没有太多的意义,但是,有一个过程我认为需要说一下的是,前期的测试也是非常重要的,尤其是多个同型号的从站,一旦同步实施,千辛万苦的敷设了电缆,到时候因为不符合实际控件的通讯要求,最后放弃,也是不可取的。
请填写推广理由:
分享
只看
楼主