回覆列表
  • 1 # 綻放一切

    rs485空調信號線是通過中控主機可以進行控制。

    rs485是總線控制協議,即modbus協議。隨著物聯網智能設備的發展,各種智能設備應運而生,智能設備是可以通過無線和有線來控制,有線控制方面基本是通過rs485來實現。

    rs485是有兩根線,即AB線,可以點對點,也可以點對多傳輸。

  • 2 # 用心感受58

    RS-485是物理接口,被認為是首選的串行接口,現在大多數採用兩線制,一般採用屏蔽雙絞線傳輸(RVSP2*1.0),接口連接器採用DB-9的9芯插頭座,總線拓撲結構,一般採用主從通信方式,即一個主機多個從機。

    電腦背後的接口

    485串口是從RS-232 、RS-422等串口基礎上發展而來,中央空調的冷水機組一般採用RS-485接口居多。理論最大傳輸距離1219米,當然加中繼器還可延長通信距離到10km,有時要加終端電阻。在實際中很少超過200米應用場景。當然距離太遠通訊速度就低了。

    很多人說485協議或者MODBUS接口,其實意思大家都懂,只是表達得不太準確,一般而言485接口指的是物理接口,屬於硬件,而Modbus協議是語言,屬於軟件,冷水機組廠家都能夠提供485接口、Modbus協議的通訊方式給BA系統集成。

    1、485接口都支持哪些協議呢?

    RS485是物理層,不是通訊協議,以RS485為物理層的通訊協議有很多,例如:Modbus RTU/ASCII,西門子的PROFIBUS DP , PA, MPI ,PPI 等等。當然最最常用的就是Modbus-RTU。

    2、Modbus又是什麼?

    Modbus協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如何回應來自其它設備的請求,以及怎樣偵測錯誤並記錄。它製定了消息域格局和內容的公共格式。

    Modbus的工作方式是請求/應答,每次通訊都是主站先發送指令,可以是廣播,或是向特定從站的單播,從站響應指令,並按要求應答,或者報告異常。當主站不發送請求時,從站不會自己發出數據,從站和從站之間不能直接通訊。

    3、Modbus協議支持哪些接口呢?

    Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。

    當然Modbus RTU/ASCII所用的物理接口是串口,另有Modbus Plus不太常見,還有Modbus TCP則通過以太網口了,就是我們電腦常見的網口(電腦上一般也有232串口),沒有傳輸距離的限制。

    4、Modbus RTU和 Modbus TCP有什麼不同

    Modbus協議屬於應用層(OSI模型第7層)協議,TCP協議屬於傳輸層(OSI模型第4層)協議,兩者層級不是并列關係。

    打個比喻,Modbus協議就像公司裡的總經理,TCP協議就像公司裡的轎車、商務車。某天總經理要到機場去乘飛機,他可以選擇:1)自己開轎車去,2)讓司機開商務車送去,3)搭的士/公交車過去。若選擇1),那就是總經理-轎車的關系,Modbus TCP協議就形同這種關系。若選擇3),就形同另外的Modbus RTU/ASCII協議的關系。

    我們可以看到最常用Modbus協議總共有以下四種:Modbus ASCII, Modbus RTU, Modbus Plus,Modbus TCP;

    Modbus家族

    4.1 Modbus ASCII

    當設備設置為使用ASCII(美國信息交換標準代碼)模式在MODBUS串行線上進行通信時,消息中的每個8位字節將作為兩個ASCII 4位字符發送。當物理通信鏈路或設備的功能不允許符合RTU計時器管理要求時,使用此模式。 所以此模式的效率不如RTU,因為每個字節需要兩個字符。示例:字節0x7D編碼為兩個字符:0x35和0x42(在ASCII表中為0x37 ='7',而0x44 ='D')。

    4.2 Modbus RTU

    Modbus RTU是一種緊湊的,採用二進制表示數據的方式;因為使用二進制編碼和CRC錯誤檢查的結合使得Modbus RTU適用於工業應用,因為它比ASCII字符的替代方案更有效地傳輸。 在Modbus RTU與ASCII之間進行選擇時,如果考慮性能,則RTU是首選。

    4.3 Modbus TCP

    Modbus TCP 是在TCP/IP網絡上運行的Modbus的實現,旨在允許Modbus ASCII / RTU協議在基於TCP / IP的網絡上傳輸。Modbus / TCP將Modbus消息嵌入TCP / IP幀內。儘管實現起來非常簡單,但是與網絡相關的特性增加了一些挑戰。例如,由於Modbus主機期望並要求在一定時間範圍內對其輪詢做出響應,因此必須考慮TCP / IP網絡的不確定性(和其他方面)。 Modbus ASCII和Modbus TCP之間的主要區別在於,Modbus ASCII所需的LRC錯誤檢查由IP層執行。

    “ 對於以上TCP/RTU/ASCII的這三種通信協議在數據模型和功能調用上都是相同的,只有封裝方式是不同的。

    4.4 Modbus Plus

    Modbus有一個擴展版本Modbus Plus(Modbus+或者MB+),不過此協議是Modicon專有的,和Modbus不同。 它需要一個專門的協處理器來處理類似HDLC的高速令牌旋轉。它使用1Mbit/s的雙絞線,並且每個節點都有轉換隔離設備,是一種採用轉換/邊緣觸發而不是電壓/水平觸發的設備。連接Modbus Plus到計算機需要特別的接口,通常是支持ISA(SA85),PCI或者PCMCIA總線的板卡。[^1]

    4.5 Modbus rtu和Modbus tcp兩個協議的本質都是MODBUS協議,都是靠MODBUS寄存器地址來交換數據;但所用的硬件接口不一樣,Modbus TCP基於以太網和TCP/IP協議,Modbus RTU和Modbus ASCII則是使用異步串行傳輸(通常是RS-232/422/485)。現在市場上有很多協議轉換器,可以輕鬆地將這些不同的協議相互轉換。

    4.6 Modbus RTU的485串口方式通信速度不能太快,一般採用主從召喚的方式採集各子單元的數據,即主單元依次召喚各子單元,召喚到哪個單元哪個單元上傳數據,總線的使用權完全由主單元分配,各子單元不能擅自占領總線。如果系統的單元多,主單元循環採集一週的時間就很長,子單元信息變化時不能及時發送給主單元,導致系統對突變事件的反應處理速度慢。RS485就其通訊的本質還是RS232通訊的機制,只是解決了通訊距離短,不能多臺設備聯網的問題,但是通訊速度慢的問題還是存在。

    可以採用兩芯雙絞線、兩芯屏蔽線等。在低速、短距離、無干擾的場合可以採用普通的雙絞線,反之,在高速、長線傳輸時,則必須採用阻抗匹配(一般為120Ω)的RS485專用電纜(STP-120Ω(用於RS485 & CAN)一對18AWG),而在干擾惡劣的環境下還應採用鎧裝型雙絞屏蔽電纜(ASTP-120Ω(用於RS485 & CAN)一對18AWG)。

    4.7 Modbus TCP快,沒有傳輸距離的限制,以太網的通訊速度是RS485十倍百倍,隨著TCP/IP的技術的更新,將會有更高的速度。

    5、中央空調自控系統接口

    (1)設備接口

    當前的中央空調的換熱機組、鍋爐、定壓補水裝置等越來越多采用的是以太網口的Modbus TCP協議,實現高速通訊,但是冷水機組目前不多見。

    隨著控制器廠商逐漸推動Modbus TCP協議,現在電腦上也逐漸取消了串口,僅保留USB和網口,後續冷水機組等設備接口必將採用Modbus TCP高速接口,當然現有的基礎上加網關轉為TCP的不算,這樣還是假TCP,本質還是485通訊的RTU,同樣慢。

    (2)自控系統接口

    西門子PLC現在標配的均為以太網口Modbus TCP協議,大部分樓宇控制系統也支持這樣的接口和協議。

    當然中央空調自控系統很多時候也採用OPC協議對外互動。

  • 中秋節和大豐收的關聯?
  • 公馬的生殖與繁育?