传感器设备定位问题的框架和思路

基本的两条思路:

从平台端往设备端排查

从设备端往平台端排查

基本的工具:

1、USB转485

2、USB转232

3、网线

4、网络调试助手(后台同事必备)

5、串口调试助手

排查问题最主要的手段—监听

根据上节我们已经有了整个系统其实是一段一段的认识,我们也对问题排查的思路也有了大概的轮廓,即从平台端到设备端,设备端到平台端的这两种思路,这时我们就会发现不管是从平台到设备,还是设备到平台我们都绕不过一个中间负责发送数据的中间设备(RTU/MCU/DTU/串口服务器),监听的手段主要就是在中间这个设备进行实施的

问题分析-基本有以下可能性:

1、服务器未发送采集命令

2、服务器有发送采集命令,但传感器无应答

3、服务器有数据返回,未入库

4、服务器有数据返回,入库但前端不展示

5、传输设备问题(SIM欠费、配置、损坏)

6、传感器问题(损坏)

7、信号干扰(磁干扰,未接地处理)

8、接线问题(线序接错,多个传感器未接集线器)

9、供电系统(现场断电,太阳能板、太阳能控制器损坏、阴雨天气持续时间长,导致无法供电)

排查方法

第一步:排查是否服务器端异常导致

在服务器端打开网络调试助手,选择对应的IP和端口,并打开。(打开之前,先确保该端口未被占用,若SG软件占用了,需先关闭SG软件)。接着在发送窗口中编写该传感器的采集命令,点击发送,观察接收窗口的数据返回情况。

注:该方法只针对服务器是主动采集模式,非被动接收模式。

A、有传感器数据返回,且数据正确无异常,则服务器软件问题(可能未发送采集命令、或者未入库、或者入库了但未在前端展示)—-剩余工作由软件研发进行处理。

B、有传感器数据返回,但数据异常(丢包或分包或多了FF),则下位机一定有问题,具体是传感器端、传输设备端还是接线规范,待去现场进一步排查

C、无数据返回,则下位机一定有问题,待去现场进一步排查。

第二步:排查供电系统(现场排查)

若供电系统正常,则进行继续排查

若供电系统异常、则需恢复供电系统,观察前端数据是否正常,若正常无需后续排查,若不正常则继续排查传感器层、传输层和接线层。

第三步:排查接线问题

先确保单个传感器接线线序正确,然后多个RS485传感器得外接RS485集线器,集线器单点接地,若整个接线无问题,则进行后续排查

第四步:排查传感器层

利用RS485转USB串口线连接传感器与测试电脑,打开串口调试软件,选择对应的com口和波特率,在命令发送区域编写传感器采集仪命令,观察数据返回情况

A、有数据返回,且无异常,则判断传感器端无问题,问题可能出现在传输设备上,需排查传输设备。

B、有数据返回,但数据丢包,则是传感器自身质量问题。

C、有数据返回,但数据多了FF,则为外接干扰,需增加接地处理。

D、无数据返回,则传感器已损坏。

备注:RS485转USB串口线好坏判断方法:USB端连接电脑,RS485接口端不接任何设备,用万用表量取RS485+/RS485-,电压在4V~5V,则线正常。

第五步:排查传输层

在服务器、供电、接线和传感器均正常情况下,需具体定位问题。

1、若传输设备为:DTU

观察DTU上线灯,若上线灯不亮则SIM已欠费,若上线,则利用485转USB串口线连接DTU与测试电脑,打开对应的配置软件,读取相关配置,确认服务器IP、端口、串口的波特率等配置是否正常。

2、若传输设备为:串口服务器

利用网线将串口服务器与测试电脑连接,修改电脑IP,使其与串口服务器IP在同一网段下,打开网页,读取串口服务器配置,确认串口是否选择为RS485信号、波特率、工作模式是否为tcp client,服务器IP和端口是否配置正确。

3、若传输设备为:监测采集仪(被动采集)

利用RS485转USB串口线连接监测采集仪输出端与测试电脑,打开对应的采集软件或者串口调试软件(根据不同的设备而定),依次发送采集命令,观察数据返回。

以上所有测试方法和步骤均视现场情况而定,灵活使用。

发表回复 0

您的电子邮件地址不会被公开。 这是必填项 *