回路總線是從系統(tǒng)回路板上引出的負責各個回路的信號線。RS-485總線是采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測低至200mV的電壓,故傳輸信號能在千米以外得到恢復。在要求通信距離為幾十米到上千米時,廣泛采用RS-485串行總線標準。RS-485采用半雙工工作方式,任何時候只能有一點處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號加以控制。RS-485用于多點互連時非常方便,可以省掉許多信號線。應用RS-485 可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng)。RS-485的”節(jié)點數(shù)”主要是依”接收器輸入阻抗”而定;根據(jù)規(guī)定,標準RS-485接口的輸入阻抗為≥12KΩ,相應的標準驅(qū)動節(jié)點數(shù)為32個。
從機的地址是遵循協(xié)議,根據(jù)協(xié)議定義的。RS485主從式多機通訊協(xié)議的數(shù)據(jù)傳輸協(xié)議:此協(xié)議定義了一個控制器能認識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進行通信的。它描述了一控制器請求訪問其它設(shè)備的過程,如何回應來自其它設(shè)備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。此協(xié)議決定了每個控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應,控制器將生成反饋信息按本協(xié)議發(fā)出。
RXD是485通訊接口的入口信號,英文名稱是Receive external data,即接收外部設(shè)備傳輸數(shù)據(jù)。與RXD共同使用的另一個重要信號是TXD(Transmit external data)向外部設(shè)備發(fā)送數(shù)據(jù)。這兩個信號是485接口連接通訊控制器的信號,并不是總線上傳輸?shù)男盘枴?/div>
modbus協(xié)議是否就是RS232或者RS485, 如果不是又有哪些區(qū)別?
RS485是一個物理接口,簡單的說是硬件。也可以說是一種通信接口。MODBUS是一種國際標準的通訊協(xié)議,用于不同廠商之間的設(shè)備交換數(shù)據(jù)(一般是工業(yè)用途);所謂協(xié)議,也可以理解為有人說的“語言”,簡單的說是軟件。一般情況下,兩臺設(shè)備通過MODBUS協(xié)議傳輸數(shù)據(jù):最早是用RS232C作為硬件接口,(也就是普通電腦上的串行通訊口(串口));也有用RS422的,也有常用的RS485,這種接口傳輸距離遠,在一般工業(yè)現(xiàn)場用的比較多。
兩臺PLC組網(wǎng),RS485通信,并且接局域網(wǎng),要配哪些硬件?
1、檢查兩邊軟件對于流控的配置。經(jīng)過rs485的話,必然就不能開任何硬件流控,軟件流控也最好不要。波特率也最好要控制在9600以內(nèi)。2、常見的rs485是半雙工通信。一般買到的485轉(zhuǎn)換器的收發(fā)切換是硬件自動完成的,但也有需要軟件參與控制收發(fā)切換的,需要看轉(zhuǎn)換器手冊確認。3、如果用的rs485是半雙工通信,收發(fā)切換也需要時間,主機需要在發(fā)送前檢查當前是否正在接收數(shù)據(jù)。從機收到主機數(shù)據(jù),也應該延時一段時間(如20ms)再回復。
RS485/232 轉(zhuǎn)換器損壞了正常的轉(zhuǎn)換器特征:電源燈常亮,不通訊時 RX TX 燈均不亮,正常通訊時 RX TX 燈閃爍。備注:正常的轉(zhuǎn)換器必然具備這樣的特征,但不是說具備這樣的特征就可以認為是正常的轉(zhuǎn)換器了。轉(zhuǎn)換器異常的特征:只通電,不通訊,不連接電腦和控制器時 RX 或者 TX 燈 閃爍或者常亮。電源燈不亮(電源壞了或者轉(zhuǎn)換器壞了)。等。建議檢測方法:用備用轉(zhuǎn)換器替換。
485報文格式如何解析,要看采用的是哪一種用戶層通訊協(xié)議。以常用的modbus rtu協(xié)議為例,它的485報文又分讀指令和寫指令。再以其讀指令為例,報文格式如下:第一字節(jié):從機地址。
第二字節(jié):03H,這是讀指令代碼。第三、四字節(jié):兩字節(jié)16進制數(shù),表示目標寄存器的地址。第五、六字節(jié):兩字節(jié)16進制數(shù),表示要從剛才那個地址開始讀幾個寄存器。第七、八字節(jié):前面數(shù)據(jù)的CRC校驗碼。Modbus rtu協(xié)議涉及很多指令,具體可參見協(xié)議手冊說明。
如果都用485通訊,所有設(shè)備都通過485連在一起,假如主站是plc,假如有些設(shè)備用modbus,有?
不可以。雖然DP的物理接口實質(zhì)上也是RS485,但兩類不同協(xié)議的設(shè)備一般不能在同一根線纜上。DP設(shè)備走一根線纜,MODBUS設(shè)備走另外一根線纜。PROFIBUS-DP是一個主從令牌網(wǎng)絡(luò),支持多主站,最高速率12Mbps。MODBUS是一個主從網(wǎng)絡(luò),一條總線上只允許有一個主站,最高速率一般是115.2Kbps。
不行的,速率太低了,而且也沒人在485協(xié)議上開發(fā)圖像傳輸。
查電纜載流量表,銅芯二芯4平方電纜安全電流是33A。
RS422和RS485不能通用,主要原因是因為兩種總線的接口方式不一樣:RS422是將接收數(shù)據(jù)和發(fā)送數(shù)據(jù)分開,各自形成一對差分信號,因而422是全雙工通訊;而RS485是將發(fā)送數(shù)據(jù)和接收數(shù)據(jù)合二為一,共用一對兒平衡差分信號線,所以485是半雙工通訊。
2x4平方銅芯電纜、VLV22 2x10平方鋁芯電纜安全載流量是多少安?
2x4平方銅芯電纜的安全載流量是36安;鋁芯VLV22 2x10平方電纜安全載流量是45安。
查明你的5線里只有3線是485信號線的話,直接對接A(A+)、B(B-)、G(GND),但是G請不要接到FG上,請連接到設(shè)備的SG、24VG、0V等信號接地線,所有設(shè)備、接口的FG只能連接到一起,然后接地(避雷)。這樣的話,5線端應該標TXD(A)、RXD(B)、RTS(T)、CTS(R)、GND(SG),接232轉(zhuǎn)485轉(zhuǎn)換器九孔RS232端的2、3、7、8、5腳,485端輸出的A、B、G接對應設(shè)備。如果確實是5線485(其實應該叫RS422)的話,A+(A)與B+(T)并聯(lián)接485的A(A+),A-(R)與B-(B)并聯(lián)接485的B(B-),GND(SG)接信號地。