在前面幾次分享中,我們陸續接觸了下RS485、RS232等通訊方式,今天我們來談論下RS485、RS232、TCP/IP、PROFIBUS-DP這四種通訊方式的區别,有不同意見或者不對的地方歡迎大家指導讨論。
【定義】
RS485:多台控制器,通過RS485通訊總線(必須用雙絞線,或者網線的其中一組),将控制器通過手牽手串聯的方式,一根總線接到RS485轉換器(集線器)上,再接到計算機串口上,實現一台計算機(軟件)多台控制器的管理和通訊。
RS232:全名是“數據終端設備(DTE)和數據通訊設備(DCE)之間串行二進制數據交換接口标準”,該标準規定采用一個25腳的DB-25連接器,對連接器的每個引腳的信号内容加以規定,還對各種信号的電平加以規定。後來IBM的PC機将RS232簡化成DB-9連接器,從而成為事實标準。
TCP/IP:是當前計算機網絡通用性标準協議,具備傳輸速度快、國際标準、兼容性好等特點。控制器的接入方式和局域網HUB(交換機)和計算機網卡的接入方式一樣。
PROFIBUS-DP:是基于RS485通訊接口的一個協議,主要用于現場層的高速數據傳送。主站周期地讀取從站發送輸出信息,總站循環時間必須要比主站(PLC)程序循環時間短,除周期性用戶數據傳輸外,它還可以提供智能設備所需的非周期性通信已進行組态、診斷和報警。
【通訊距離】
RS485:RS-485總線在通信速率110Kbps的情況下,其通信距離可以達到1200米。但是這個是在理想狀态下測定的,RS-485通信距離還受總線負載情況,外部幹擾情況以及線材的優劣是相關因素。通信距離與通信線材線徑粗細優劣,負載數量以及通信速率成反比,當通信速率越高,負載數量越多以及通信線材越細,RS-485總線的通信距離就越短。如果需要延長RS-485總線通信距離,可以通過增加485中繼器或者通過相應的設備轉換為網絡線路(利用串口服務器的串口轉網絡功能)或者光纖線路(利用光纖Modem的串口轉光纖功能)進行遠距離傳輸。
RS232:傳輸距離有限,最大傳輸距離标準值為50米,實際上也隻能用在15米左右,經過多年來RS232器件以及通信技術的改進,它的通信距離已經大大增加。
TCP/IP:在小型局域網内,可以通過HUB的級聯延長通訊距離,每一級的通訊距離達100米,可以級聯多級,而且在大型局域網可以通過光纖、無線等多種方式延長到很遠甚至多少公裡,甚至跨城市,也可以通過互聯網是千公裡的連網也可以。
PROFIBUS-DP:傳輸速率為9.6K~12Mbps,最大傳輸距離在9.6K~187.5Kbps是為1000M,500Kbps時為400m,1500Kbps時為200m,3000K~12000Kbps時為100m,可用中繼器延長至10KM。
【負載數量】
RS485:在485總線标準中,RS-485總線的負載能力是32個單位,現有的普通485芯片負載能力一般是32個,但是最新的芯片負載能力可以達到128單位,最高可以達到400單位。所以一個485網絡中的485設備數量并不一定是限制在32單位之内,其網絡的最大數量是由标識485設備的地址占用的字節長度有關,而485網絡的單條485總線的芯片相關,但是可以通過485集線器擴展出多條485總線來增加485網絡的負載數量。建議在一條485總線上的負載數量不要超過30台485設備,因為RS-485總線上的設備一旦出現問題(如短路),就有可能會導緻整個485線路上的所有設備都不能正常工作,将單條總線上的設備數量減少,可以有效的降低故障率,比如假定設備無差錯的概率為99.9%,當總線上有128個設備的時候,其無差錯的概率為99.9%的128次方,其整條總線無差錯概率為87.98%,而通過四路的485集線器将其分割為四路單獨的485總線,那每條總線的無差錯概率則為99.9%的32次方,其單條總線的出錯概率為96.85%,通過将大的485總線進行分割,可以有效的增強485總線的穩定性。
RS232:隻允許一對一通信。
TCP/IP:理論上沒有限制,HUB可以級聯,成千上萬台控制器組網都沒問題。
PROFIBUS-DP:最多可接挂127個站點。
【通訊速度】
RS485:通信速度快,數據最高傳輸速率為10Mbps以上。由于太高的速率會使RS485傳輸距離減小,所以往往為9600bps左右或以下。
RS232:通訊速度較慢。
TCP/IP:通訊速度快,是RS485、RS232控制器的十倍,甚至數十倍。每秒上傳權限或者下載記錄達100多條,甚至是數百條。
PROFIBUS-DP:在一個有着32個站點的分布系統中,它對所有站點傳送512bit/S輸入和512bit/S輸出,在12Mbit/s時隻需一毫秒。
【通訊方式】
RS485:RS485有兩線制和四線制兩種接線,四線制隻能實現點對點的通信方式,現很少采用,現在多采用的是兩線制接線方式,這種接線方式為總線式拓樸結構在同一總線上最多可以挂接32個結點。在RS485通信網絡中一般采用的是主從通信方式,即一個主機帶多個從機。很多情況下,連接RS-485通信鍊路時隻是簡單地用一對雙絞線将各個接口的“A”、“B”端連接起來。
RS232:采用的是不平衡傳輸方式,即所謂單端通訊,接口使用一根信号線和一根信号返回線而構成共地的傳輸形式其發送電平與接收電平的差隻有2~3V,所以共模抑制能力較差,容易受到共地噪聲和外部幹擾的影響。
TCP/IP:通過一種星型結構來實現。
PROFIBUS-DP:點對點(用戶數據傳送)或廣播(控制指令),循環主-從用戶數據傳送和非循環主-從數據傳送。
【優點】
RS485:成本比較低廉,單獨組網,不會受到其他設備的公用網絡的幹擾,用于多點互連時非常方便,可以省掉許多信号線。
RS232:應用範圍廣泛、價格便宜、編程容易。
TCP/IP:采用國際标準的通訊協議,先進性和性能都比較好,組網數量無限制,組網方位廣,可以跨地區,甚至跨國界,通訊速度快。
PROFIBUS-DP:控制指令允許輸入和輸出同步。
【缺點】
RS485:組網數量有限,一般在1000台以内,設備越多網絡越複雜,收到幹擾越大。組網範圍有限,一般隻能在幾百米範圍以内;通訊速度比較慢,數據量大時,上傳權限,下載記錄等操作速度比較慢。
RS232:接口的信号電平值較高,易損壞接口電路的芯片,又因為與TTL 電平不兼容故需使用電平轉換電路方能與TTL電路連接;傳輸速率較低,在異步傳輸時,波特率為20Kbps;接口使用一根信号線和一根信号返回線而構成共地的傳輸形式, 這種共地傳輸容易産生共模幹擾,所以抗噪聲幹擾性弱;傳輸距離有限,最大傳輸距離标準值為50英尺,實際上也隻能 用在50米左右。
TCP/IP:對施工人員的網絡知識和計算機水平的要求更高,通訊的穩定性對網絡本身的穩定性依賴大;成本高于RS485控制器。
PROFIBUS-DP:一個網絡上最多可以有127個設備(主站 從站)。
鼎酷IOT部落(dkiot888)是由鼎易鴻基&萬酷電子聯合出品,專注于為大家提供物聯網精髓的新媒體平台。我們關注物聯網行業最新動态,專注做您的物聯網口袋知識庫,旨在搭建共同學習的知識平台,讓您學得方便,聊得暢快;鼎酷IOT部落用心做大家的“良仆”。各項内容鼎酷IOT 部落微信公衆号同步。物聯網行業頂尖産品咨詢也歡迎留言。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!