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