称重仪表通讯常见故障分析
发布时间:2017-11-27 15:55仪表通讯的调试是比较麻烦的事情,许多因素会影响正常的通讯功能。下面按安装调试和使用的不同的阶段分析可能的故障原因,为排除通讯故障提供一些思路。
1.在系统安装与调试阶段容易出现的故障原因:
1.1接线错误
比如RS232通一讯中,仪表的TxD要与上位机的RxD连接,仪表的TxD与上位机的RxD连接,仪表的GND与上位机的GND连接。常见的现象是一端RxD和TxD接反。
RS485总线经常出现的现象是A, B两线接 反。需要注意的是,有的厂家A, B的定义与通常的习惯不一致。比如HBM公司的AD104等数字模块就是A为反向端,B为同相端,与一般的习惯相反。有的仪表如爱锐特的580等RS485采用四线制总线,如果要接两线制RS485总线,要将仪表的T+与R+, T-与R-端子分别短接,再与A, B连接。虽然RS485采用两线平衡的方式传输,理论上不需要连接地线,但是如果共模电压超出了规定的-7v~+12V范围轻则会干扰通讯,重则会损坏接口器件。我们曾实测连接一台使用开关电源的仪表的接地线与一台计算机接地线之间连线的电流,在接通仪表电源的瞬间,流过连接线电 流的峰值会达到数安培。如果仪表与计算机通讯接口接地线没有连接,这个电流将流过接口信号线,极可能会损坏器件。
1.2通讯协议不一致
如前所述,如果双方的通讯协议不一致,是无法进行有效的通讯的,在大多数情况下,哪怕是错一个空格符都能造成通讯故障。有时一些与协议有关的隐性问题也会影响通讯。曾遇到一个系统的通一讯故障的原因是由于某型号的PLC在发出查询命令后没有及时释放RS485总线,而仪表响应时间太短,造成总线冲突.、通讯失败。后来修改了仪表通讯程序,延迟响应PLC的指令才正 常通讯。
1.3连接方式不合适
RS485要采用总线连接方式,即用一根双绞线连接所有的设备。特别是当波特率较高、设备分散的情况,采用星型连接将使通讯非常不稳定,这时如果必须用星型连接的话,要通过RS485线器连接。通讯距离较长、通讯速率较高或干扰较大的场合,通讯线要选用专门的RS485电缆,两端要加上终端电阻。如果是多线对的RS485电缆,一个总线一定要接同一对双绞线。
1.4空闲时的总线状态
RS485总线如果没有适当的上拉或下拉,会使总线电平在一个不确定或错误的状态,影响通讯的稳定性或不能通讯。在总线空闲状态,应确保信号线A的电平高于B的电平,即逻辑电平处于“1”的状态。
2.在系统投产以后出现故障的常见原因:
2.1接口电路的故障
接口电路损坏的情况比较常见,许多原因会损伤接口电路如静电放电、带电插拔接口的连接件、电源线上浪涌电流的冲击.、接口电路没有连接地线等等。接口电路损坏是使用中通讯故障的主要原因。
2.2线路故障
由于各种原因使通讯线路断路、短路,接插件氧化、松动造成接触不良都会使通一讯中断。
2.3设置错误
仪表或上位机的通讯设置被操作.人员无意中错误修改,也是通讯故障的一个原因。