回复:【Modbus】工欲善其事必先利其器

yanxiao

  • 帖子

    12147
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2015-04-08 21:08:13

30楼

当通讯不通的时候,一般都会偿试调换A、B线或收、发线。
怎样才能保证接线正确,看标识?A接A,B接B?不一定正确,siemens标A,别的公司不一定对应标A。
我提供一个方法供参考:

1、RS232
RS232是收、发各用一根线,正确的接法,是一方的发送线(TXD)接到对方的接收线(RXD)。怎样识别RS232的三根线(GND、TXD、RXD)?
通电状态下,如果线路上没有信号,三根线之间的电压关系是确定的,用万用表就能量出来。
三根线中,两两测量,分几种情况:
1.1 电位最低的是输出线(TXD),另两根电位接近,是GND和RXD;进一步区别用电流档,与TXD间电流大者,是GND。
1.2 有两根电压都比第三根电位要低得多,电位最高的是GND。进一步区分用电流档,与GND间的电流大者是TXD。
反正两两测电流,电流大的是TXD和GND,正的GND,负的是TXD,另外一根是RXD。

1、RS485
RS485是两根线,若有第三根,是用来做等电位的,这根线一般与485的两根线有明显区别,若你无法区别,说明布线不合理。
在通电情况下,线路上没有信号,485的两根线间的电位关系是确定的,一高一低(两线间没有电压说明没通电或断线了),高的称为+,低的称为-。接线:+接线+、-接-。
也有例外:正常485接口在没有发送信号时,是处在接收状态,不驱动总线,为了抗干扰,接口本身至少加弱偏置,能够在两线间量出电压来。如果接口设计得很菜,弱偏置都没有,那么两线间的电压几乎为0,这个方法就失效了。

接线正确了,你就不必老惦记调换接线,重点查别的地方。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13246条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。