接地棒接地极 接地极和接地装置( 四 )


2)当链路发生断路时,为了避免出现通信中断,可采用双主站措施 。双主站(PLC的两个主站RS485接口)之间用握手线连接,平时主用RS485开通,而辅助RS485浮空 。浮空的RS485虽然接在总线上,但它处于高阻态等效于完全脱离 。当发生断路时,从站确认后立即开通通信,从链路两头进行连接通信 。
有时,还采取环状通信措施 。限于篇幅,不做介绍 。
3)MODBUS可工作在网络层,此时协议变为MODBUS-TCP,但还是符合主从结构 。
4)MODBUS协议是美国莫迪康公司发明的,该公司的宗旨是:MODBUS协议为不收费的公开协议 。后来莫迪康公司被施耐德公司收购了,施耐德公司继承了莫迪康公司的做法,MODBUS是不收费的公开协议 。既然MODBUS已经成为施耐德的协议,施耐德把它延伸到网络层,构建了网络层的MODBUS-TCP协议,以及内部专用的MODBUS-PLUS协议 。限于篇幅,对于这两个协议的描述此处从略 。
5)关于RS232和RS485的区别
学过模电和数电的人都知道差分电路 。差分电路具有共模抑制比,能够消除共模误差 。RS485接口就具有此特征 。因此RS232接口的传输距离仅为十几米,而RS485/RS422接口的传输距离为1200米 。
我们从图中看到,虽然RS232和RS485接口的外形是一致的,但它们的性能和信息交换模式不同,因此抗干扰能力也不同 。
6)当距离很长的时候,RS485接口还可以接入光纤,但需要配备1对光纤转换器 。之所以要1对,是因为其中一只用于电转光,而第二只则用于光转电 。光纤收发器中间的通信介质就是光缆或者光纤 。(注意哦,光纤是光缆的芯线,不要以为是两种东西)
光纤分为单模和多模 。单模的光纤较细,光在传输过程中反射较少,因而失真小,其传输距离可达15km以上;多模的光纤较粗,光在传输过程中反射较多,因而失真大,其传输距离为1.5km 。
7)CRC校验码是二进制不借位的除法,用以做接收信息是否出错的检验 。
注意这里的f(x)就是除去CRC校验码的MODBUS通信帧,除数是CRC16 。帧中的CRC是运算后的余数 。
主站在发送帧之前,把帧先做CRC计算,再把CRC运算的余数附在帧尾发送给从站 。从站接收到帧后,先对帧除去CRC的部分做CRC运算来检验是否正确,若不正确,从站要求主站重发 。
同理,当从站发送信息给主站时,主站也根据CRC来检查数据的正确性 。若发现错误,则要求从站重发 。
8)关于MODBUS-RTU、MODBUS-ASC和MODBUS-TCP
如果MODBUS中字节表达数据的方式采取BCD码,则被称为MODBUS-RTU;如果MODBUS中字节表达数据的方式采取ASCII码,则被称为MODBUS-ASC;如果MODBUS运行在网络层上,则被称为MODBUS-TCP 。
ASCII码的内容如下:
MODBUS在实际使用中,大多数都采用BCD码,因此MODBUS-RTU得到广泛应用 。
BCD码如下:
值得注意的是:在协议使用中,数据帧中的数值都是用16进制数来表达的 。例如100A电流写成0X64H,而380V电压则写成0X17CH 。
9)关于RS485网络使用的双绞通信线和接地
我们知道,两条平行的线缆之间会有分布电容,而分布电容会削弱信号的强度 。为了消除分布电容,通信线的两条平行线需要按一定长度互相旋转对绞,这种线被称为双绞线 。双绞线的对绞长度有规范,它与通信速率密切相关 。在实际使用时,要按通信速率来选择合适的双绞线 。
双绞线的外层有屏蔽层 。屏蔽层必须单点接地,不得在线头线尾同时接地,防止地电流流过引起干扰 。在实际布线时,采取各线段独立接地,切忌采用所有线段的屏蔽层前后连接统一接地的做法 。
10)关于菊花瓣的通信链路连接方式