c语言sscanf函数的用法是什么
269
2022-11-26
称重仪表通讯故障的分析,其中常见的原因有哪些
称重仪表通讯接口一般采用异步串行方式,有4个重要参数必须双方一致:波特率、数据位个数、停止位个数和奇偶效验。数据位一般为7位或8位,停止位有1位、1.5位或2位,奇偶效验有无效验、偶效验、奇效验或效验位置1、置0等几种方式。通讯接口的传输率一般有300pbs、600bps、1200pbs直到Mbps。
仪表通讯的调试时比较麻烦的事情,许多因素会影响正常的通讯功能。下面按安装调试和使用的不同的阶段分析可能的故障原因,为排除通讯故障提供一些思路。比如RS232通讯中,仪表的TxD要与上位机的RxD连接,仪表的TxD要与上位机的RxD连接,仪表的GND与上位机的GND连接。常见的现象是一端RxD和TxD接反。
如前所述,如果双方的通讯协议不一致,是无法进行有效的通讯的,在大多数情况下,哪怕是错一个空格符都能造成通讯故障。有时一些与协议有关的隐性问题也会影响通讯。曾遇到一个系统的通讯故障的原因是由于某型号的PLC在发出查询命令后没有及时释放RS485总线,而仪表响应时间太短,造成总线冲突、通讯失败。后来修改了仪表通讯程序,延迟响应PLC的指令才正常通讯。
RS485要采用总线连接方式,即用一根双绞线连接所有的设备。特别是当波特率较高、设备分散的情况,采用星型连接将使通讯非常不稳定,这是如果必须用星型连接的话,要通过RS485集线器连接。
fqj
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~