隨著工業(yè)物聯(lián)網(wǎng)的推進(jìn),各行各業(yè)的RS485多主機通訊設(shè)備的數(shù)據(jù)都需要采集到平臺。但是很多智能控制器,如PLC、變頻器。都只有1個串口接口,沒有多余的通訊接口讓PLC、變頻器數(shù)據(jù)推送到平臺采集網(wǎng)關(guān)。RS485總線屬于半雙工接口,通信協(xié)議一般是輪訓(xùn)方式、如MODBUS通訊協(xié)議。在同一時刻,只能發(fā)數(shù)據(jù)或者收數(shù)據(jù)。那么,RS485做主站時,一條總線上只允許一個設(shè)備做主站,RS485多主機通訊設(shè)備使用總線方式輪訓(xùn)。
常見的RS485多主機通訊設(shè)備種類繁多,各個不同廠家的的PLC,水表,電表,溫控器,IO控制器變送器等。
工業(yè)設(shè)備一般都是實時通訊,在接口擴展時,不能影響原有設(shè)備的正常通訊,不能影響設(shè)備生產(chǎn)工作。串口服務(wù)器的作用是什么呢?
1、采集協(xié)議需求
RS485多主機通訊系統(tǒng),對協(xié)議要求不高,只要是基于RS485總線的半雙工通訊協(xié)議,都可以實現(xiàn)擴展,甚至是RS232接口的半雙工通訊協(xié)議。如歐姆龍PLC通訊接口支持RS232接口,但是底層通訊協(xié)議為半雙工的MODBUS通訊協(xié)議。
2、根據(jù)需求,需要滿足兩個基本需求:設(shè)備支持485多主機通訊;
支持多個RS485通訊接口,至少需要3路RS485接口,1路給到原始從站設(shè)備,1路給到原始主站設(shè)備,1路給到擴展的主站設(shè)備。
第一步,解決485多主機通訊,在通訊系統(tǒng)時,同時2多或者多臺設(shè)備同時訪問從設(shè)備,都能返回實時有效數(shù)據(jù)數(shù)據(jù)。如圖3-1所示,2臺電腦,1個工控屏,通過上海卓嵐多串口服務(wù)器同時采集RS485總線上的10個IO控制器。3個主機采集的數(shù)據(jù)互補沖突,都是原始數(shù)據(jù)。
第二步,解決RS485擴展問題。多串口服務(wù)器支持串口、網(wǎng)絡(luò)之間的數(shù)據(jù)雙向轉(zhuǎn)換。既可以串口到網(wǎng)絡(luò),也可以網(wǎng)絡(luò)到串口通訊。
四通道串口轉(zhuǎn)多串口服務(wù)器解決這個問題。第四通道接原始從站設(shè)備,工作模式為TCP服務(wù)器模式。第一通道接原始主站設(shè)備工作模式為TCP客戶端模式。第二通道接擴展的RS485接口,擴展的接口給平臺網(wǎng)關(guān)使用。
RS485有兩線制和四線制兩種接線,四線制只能實現(xiàn)點對點的通信方式,現(xiàn)很少采用,現(xiàn)在多采用的是兩線制接線方式,這種接線方式為總線式拓?fù)浣Y(jié)構(gòu),在同一總線上最多可以掛接32個節(jié)點。
理想用線為雙絞線:半雙工的兩線最好用雙絞線中的一對,這樣兩線雙絞,加在兩線上的干擾電平抵消實現(xiàn)抗干擾效果。全雙工時接收兩線用一對,發(fā)送兩線用另一對。RS485沒有功率傳輸要求,所以對線徑要求不高。
實際工程中,通常采購室外阻水雙絞線保證線的保護性能。但有些工程商會用RVV線纜,這也是可以的,但抗干擾性要差些。這樣就有工程商采用RVVP線纜(帶屏蔽),這個并不好,因為線間電容的加大會影響傳輸質(zhì)量,需要降低傳輸?shù)牟ㄌ芈省?/p>
波特率的設(shè)置與線纜長度(含分支的總長)是有一定對應(yīng)關(guān)系的,線路越長,波特率應(yīng)該設(shè)置的更低比較穩(wěn)定。
無論選擇什么樣的線纜,盡可能采用總線架構(gòu),減少星形連接,分支線盡可能短,盡量采用菊花鏈的連接方式,即總線接到第一個結(jié)點,再跳到下一個結(jié)點。
1、RS485信號線不可以和電源線一同走線。在實際施工當(dāng)中,由于走線都是通過管線走的,施工方有的時候為了圖方便,直接將RS485信號線和電源線綁在一起,由于強電具有強烈的電磁信號對弱電進(jìn)行干擾,從而導(dǎo)致RS485信號不穩(wěn)定,導(dǎo)致通信不穩(wěn)定。
2、485信號線可以使用屏蔽線作為布線,也可以使用非屏蔽線作為布線。由于485信號是利用差模傳輸?shù)?,即?85+與485-的電壓差來作為信號傳輸。
是的,串口服務(wù)器可以連接多個RS485設(shè)備。串口服務(wù)器是一種網(wǎng)絡(luò)設(shè)備,它通過TCP/IP協(xié)議將串口設(shè)備連接到網(wǎng)絡(luò)中。通過串口服務(wù)器,你可以遠(yuǎn)程管理和控制多個RS485設(shè)備,實現(xiàn)數(shù)據(jù)傳輸和通信。一些串口服務(wù)器支持多口串口,可以同時連接多個RS485設(shè)備。另外,一些串口服務(wù)器還支持虛擬串口技術(shù),可以通過軟件模擬多個虛擬串口,從而拓展連接的RS485設(shè)備數(shù)量。因此,通過串口服務(wù)器,你可以實現(xiàn)多個RS485設(shè)備的連接和管理。