西門子 PLC 幾種常見的連接口和通訊協議

2020-12-13 騰訊網

今天給大家分享西門子PLC幾種常見的連接口和通訊協議。

第一個大問題:RS232接口與RS485接口的區別

一、接口的物理結構

1、RS232接口:

計算機通訊接口之一,通常 RS-232 接口以9個引腳 (DB-9) 或是25個引腳 (DB-25) 的型態出現,一般個人計算機上會有兩組 RS-232 接口,分別稱為 COM1 和 COM2。

2、RS485

RS485無具體的物理形狀,根據工程的實際情況而採用的接口。

二、接口的電子特性

1、RS232:傳輸電平信號接口的信號電平值較高(信號「1」為「-3V至-15V」,信號「0」為「3至15V」),易損壞接口電路的晶片,又因為與TTL電平(0~「2.0V」)不兼容故需使用電平轉換電路方能與TTL電路連接。另外抗幹擾能力差。

2、RS485:傳輸差分信號邏輯「1」以兩線間的電壓差為+(2—6) V表示;邏輯「0」以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232降低了,就不易損壞接口電路的晶片,且該電平與TTL電平兼容,可方便與TTL電路連接。

三、通訊距離長短

1、RS232:RS232傳輸距離有限,最大傳輸距離標準值為15米,且只能點對點通訊,最大傳輸速率最大為20kB/s。

2、RS485:RS485最大無線傳輸距離為1200米。最大傳輸速率為10Mbps,在100Kb/S的傳輸速率下,才可以達到最大的通信距離。採用阻抗匹配、低衰減的專用電纜可以達到1800米!超過1200米,可加中繼器(最多8隻),這樣傳輸距離接近10Km。

四、能否支持多點通訊

RS232:RS232接口在總線上只允許連接1個收發器,不能支持多站收發能力,所以只能點對點通信,不支持多點通訊。

RS485:RS485接口在總線上是允許連接多達128個收發器。即具有多站通訊能力,這樣用戶可以利用單一的RS485接口方便地建立起設備網絡。

五、通訊線的差別

RS232:可以採用三芯雙絞線、三芯屏蔽線等。

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

補充:即然RS232傳輸距離只有15米這麼短,那麼有什麼作用呢?其實它的應用非常廣泛,可以連接各種設備,例如監控、其它的設備升級或調試等都可能需要用到它。功能與USB比較接近,隨著USB埠的越來越普遍,將會出現更多的把USB轉換成RS-232或其它接口的轉換裝置。通過USB接口可連接更多的RS-232設備,不僅可獲得更高的傳輸速度,實現真正的即插即用,同時解決了USB接口不能遠距離傳輸的缺點(USB通訊距離在5米內)。

第二個大問題:幾種常見的通訊協議

在開始這個問題之前,我們應該了解一個之前我一直混淆的問題。

RS485和MODBUS的區別:

RS485是一個物理接口,簡單的說是硬體。MODBUS是一種國際標準的通訊協議,用於不同廠商之間的設備交換數據(一般是工業用途);所謂協議,也可以理解為上面有人說的「語言」吧,簡單的說是軟體。一般情況下,兩臺設備通過MODBUS協議傳輸數據:最早是用RS232作為硬體接口,(也就是普通電腦上的串行通訊口(串口));也有用RS422的,也有常用的RS485,這種接口傳輸距離遠,在一般工業現場用的比較多。MODBUS協議又分MODBUS RTU,MODBUS ASCII和後來發展的MODBUS TCP三種模式。其中前兩種(MODBUS RTU,MODBUS ASCII)所用的物理硬體接口都是串行(Serial)通訊(RS232,RS422,RS485)。而MODBUS TCP則是為了順應當今世界發展潮流,什麼都可以用Ethernet網或Internet來連接,傳送數據。所以又產生MODBUS TCP模式,該模式的硬體接口就是乙太網(Ethernet)口了,也就是我們電腦上一般用的網絡口了。

然後我們可以通過一張圖片了解 S7-200 PLC支持的幾種通訊協議。

一、PPI通訊:是西門子公司專為s7-200系列plc開發的通訊協議。內置於s7-200CPU中。PPI協議物理上基於RS-485口,通過屏蔽雙絞線就可以實現PPI通訊。PPI協議是一種主-從協議。主站設備發送要求到從站設備,從站設備響應,從站不能主動發出信息。主站靠PPI協議管理的共享連接來與從站通訊。PPI協議並不限制與任意一個從站的通訊的主站的數量,但在一個網絡中,主站不能超過32個。PPI協議最基本的用途是讓西門子Step7-Micro/Win編程軟體上傳和下載程序和西門子人機界面與PC通信。二、MPI通訊:MPI (multipoint interface)是SIMATIC s7多點通信的接口,是一種適用於少數站點間通信的網絡,多用於連接上位機和少量plc之間近距離通信。通過Profibus電纜和接頭,將控制器s7-300或s7-400的CPU自帶的MPI編程口及s7-200CPU 自帶的PPI通信口相互連接,以及與上位機網卡的編程口(MPI/DP 口)通過Profibus或MPI電纜連接即可實現。網絡中當然也可以不包括PC機而只包括plc。MPI的通信速率為19.2k~12mbit/s ,但直接連接s7-200CPU通信口的MPI網,其最高速率通常為187.5kbit/s (受s7-200CPU最高通信速率的限制)。在MPI網絡上最多可以有32個站,一個網段的最長通信距離為50米(通信波特率為187.5kbit/s時),更長的通信距離可以通過rs-485中繼器擴展。MPI允許主-主通信和主-從通信,每個s7-200CPU通信口的連接數為4個。

MPI協議不能與一個作為PPI主站的s7-200CPU通信,即s7-300或s7-400與s7-200通信時必須保證這個s7-200 CPU不能再作PPI主站,Micro/Win也不能通過MPI協議訪問作為PPI主站的s7-200CPU。s7-200CPU只能做MPI從站,即s7-200CPU之間不能通過MPI網絡互相通信,只能通過PPI方式互相通信。

三、Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發明的,是全球第一個真正用於工業現場的總線協議。為更好地普及和推動Modbus在基於乙太網上的分布式應用,目前施耐德公司已將Modbus協議的所有權移交給IDA(Interface for Distributed Automation,分布式自動化接口)組織,並成立了Modbus-IDA組織,為Modbus今後的發展奠定了基礎。在我國,Modbus已經成為國家標準GB/T19582-2008。據不完全統計:截止到2007年,Modbus的節點安裝數量已經超過了1000萬個。

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

Modbus具有以下幾個特點:

1、標準、開放,用戶可以免費、放心地使用Modbus協議,不需要交納許可證費,也不會侵犯智慧財產權。目前,支持Modbus的廠家超過400家,支持Modbus的產品超過600種。

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

3、Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。

S7-200的Modbus通訊:

S7-200只支持Modbus RTU協議,不支持Modbus ASCII協議;

四、ProfiBus通訊

作為眾多現場總線家族的成員之一ProfiBus是在歐洲 工業界得到最廣泛應用的一個現場總線標準,也是目前國際上通用的現場總線標準之一。ProfiBus是屬 於單元級、現場級的SIMITAC網絡,適用於傳輸中、小量的數據。其開放性可以允許眾多的廠商開發各自的符合ProfiBus協議的產品,這些產品可以連接在同一個 ProfiBus網絡上。

ProfiBus是一 種電氣網絡, 物理傳輸介質可以是屏蔽雙絞線、光纖、無線傳輸。於1989年正式成為現場總線的國際標準。PROFIBUS是一種國際化、開放式、不依賴於設備生產商的現場總線標準,傳送速度可在9.6kbaud~12Mbaud範圍內選擇且當總線系統啟動時,所有連接到總線上的裝置應該被設成相同的速度。PROFIBUS廣泛適用於製造業自動化、流程工業自動化和樓宇、交通電力等其他領域自動化。PROFIBUS也是一種用於工廠自動化車間級監控和現場設備層數據通信與控制的現場總線技術。可實現現場設備層到車間級監控的分散式數字控制和現場通信網絡,從而為實現工廠綜合自動化和現場設備智能化提供了可行的解決方案。

五、USS通訊

USS (Universal Serial Interface, 即通用串行通信接口) 是西門子專為驅動裝置開發的通信協議,多年來也經歷了一個不斷發展、完善的過程。最初 USS 用於對驅動裝置進行參數化操作,即更多地面向參數設置。在驅動裝置和操作面板、調試軟體(如DriveES/STARTER)的連接中得到廣泛的應用。

近來 USS 因其協議簡單、硬體要求較低,也越來越多地用於和控制器(如 PLC)的通信,實現一般水平的通信控制。(注意:USS 提供了一種低成本的,比較簡易的通信控制途徑,由於其本身的設計,USS 不能用在對通信速率和數據傳輸量有較高要求的場合。在這些對通信要求高的場合,應當選擇實時性更好的通信方式,如 PROFIBUS-DP 等。在進行系統設計時,必須考慮到 USS 的這一局限性。

例如,如果在一些速度同步要求比較高的應用場合(如造紙生產線),對十幾甚至數十臺變頻器採用 USS 通信控制,其效果可想而知。

所有的西門子變頻器都帶有一個RS485通訊口,PLC作為主站,最多允許31個變頻器作為通訊連路中的從站,根據各變頻器的地址或者採用廣播方式,可以訪問需要通訊的變頻器,只有主站才能發出通訊請求報文,報文中的地址字符指定要傳輸數據的從站,從站只有在接到主站的請求報文後才可以向從站發送數據,從站之間不能直接進行數據交換。在使用USS協議之前,需要先安裝西門子的指令庫。USS協議指令在STEP7—MICRO/WIN32指令樹的庫文件夾中,STEP7—MICRO/WIN32指令庫提供14個子程序、3個中斷程序和8條指令來支持USS協議。調用一條指令時,將會自動地增加一個或幾個子程序。

USS 協議的基本特點如下:

支持多點通信(因而可以應用在 RS 485 等網絡上)

採用單主站的「主-從」訪問機制

一個網絡上最多可以有 32 個節點(最多 31 個從站)

簡單可靠的報文格式,使數據傳輸靈活高效

容易實現,成本較低

USS 的工作機制是,通信總是由主站發起,USS 主站不斷循環輪詢各個從站,從站根據收到的指令,決定是否、以及如何響應。從站永遠不會主動發送數據。從站在以下條件滿足時應答:

1、接收到的主站報文沒有錯誤

2、並且本從站在接收到主站報文中被尋址

相關焦點

  • 西門子PLC和觸控螢幕的常見問題分享「技成周報27期」
    答:中斷程序和主程序在一起的時候,會先執行中斷程序然後在回頭去執行主程序,中斷程序必須要在允許接通的情況下優先執行,如果沒有允許接通是不會優先接通的。中斷服務程序不能由用戶程序調用,而只能由特定的事件觸發執行。3、問:西門子S7-200SMART PLC和電腦通訊不上是我電腦版本的問題嗎?
  • 西門子PLC編程軟體
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • 很多人想要的博途PLC通訊控制變頻器,PN方式,趕快收藏吧
    很多人看到我用SMART控制變頻器,就讓我再寫一篇關於博途控制變頻器的文章,那麼這篇文章來了,其實西門子網站的內容還是很豐富的,這篇文章同樣也借鑑了應用案例。使用的電氣元件有:1 博途S1200PLC。2 電源模塊。3 西門子變頻器S120。4 交換機。
  • 西門子全系列常見問題解答分享「技成周報28期」
    程序有點問題問:在win10專業版裡面下載了step75.6 後面打開仿真軟體後,想去下載硬體,可是顯示pg/pc接口無法與plc連接,和沒有打開仿真軟體一樣,這是怎麼回?問:200smart plc如何與wincc v7.4通訊?答:STEP7-Micro/WIN SMART 從V2.4 版本開始,軟體中直接集成 Modbus TCP 庫指令。可以考慮該方法。
  • 廈門富士plc培訓哪裡好
    以上兩例是以西門子plc為例,西門子PLC輸入內部線路的光電耦合的公共端可以是共陰極或共陽極,因此,在考慮使用NPN或PNP輸入時,可以改變公共端(COM)的正極或負極來分別使用;而對於三菱FX系列的PLC,因光電耦合的公共端是固定採用共陽極的,因此公共端只能接正極,輸入也就只能使用NPN節點輸入方式了。有時,需要在PLC的輸入節點中串入一個發光二極體來為指示。
  • 三菱PLC與觸控螢幕的連接不通,掌握這幾招讓你快速連通
    下面一起閱讀看我分享的三菱PLC與觸控螢幕的連接不通,掌握這幾招讓你快速連通!三菱FX系列的plc一般是用422通信,觸控螢幕的話看你用什麼品牌 每個品牌連接線不同,腳位有區別;下圖是顯控sk系列觸控螢幕與三菱fx系列plc的連接線腳位;不管用什麼觸控螢幕 plc的腳位屬性是不變的 變的是觸控螢幕那一端。
  • 西門子系列常見問題解答「技成周報6期」
    8、S7-200SMART做PN通信的時候,沒有通訊時設備可以正常運行,一但通訊上,模擬量塊的線圈是通的,但用在別的地方的觸點不通,不知道什麼原因?答:可能地址重複了,你檢查一下所有程序地址,可以引用交叉引用查看哦!9、PLC數據類型有符號數和無符號數的區別?
  • 西門子RJ45網線水晶頭價格?如何接網線?
    西門子RJ45網線水晶頭價格?如何接網線?這個問題其實很多做項目工程的的會的,只是很多剛入門的小白有些不懂,其實吧!西門子品牌的不管什麼零件都是賊貴賊貴的,不過呢!在我們這裡購買的西門子rj45網線水晶頭就比較便宜,一般代理商買的是60一個有的會更貴,可在我們這裡都是50一個,型號是:6gk1901-1bb10-2ae0,當然這是四芯的,我們還有八芯接頭!那麼廢話少說,價格說完了,西門子rj45網線水晶頭如何接網線呢?下面我們來介紹下!
  • 一文讀懂PLC無線通信模塊在原料場煤堆噴霧降塵無線控制應用
    無線通訊方案示意圖▼四、DTD433H介紹◆ 達泰4系多點集群組網無線開關量測控終端-DTD433H無線開關量測控終端——DTD433H在本方案中提供了2路開關量輸出(DO)信道,符合MODBUS RTU協議,無線可靠傳輸距離達
  • 市面上支持西門子Profinet總線的伺服品牌匯總
    隨著工業自動化的快速發展,原先繁瑣的傳統伺服控制方式慢慢的退出歷史舞臺,現在越來越多的用戶選擇使用總線來控制伺服,諸如:RS485通訊、CanOpen通訊、EtherCAT通訊、CC-Link通訊等等,使用總線控制的優點有:接線簡單、控制簡單、調試簡單。
  • PLC工業網關的智慧工業的應用,它的優勢是什麼
    計訊物聯plc工業網關助力智慧新工業打造智能製造生產線、建設智能生產管理系統及設備運行數據自動採集系統。 PLC工業網關的智慧工業應用 工業生產中,生產設備的工作狀況和產量數據是管理信息系統中需要了解的基礎數據之一。PLC是很多工業自動化和過程控制系統的核心,可監控和控制複雜的系統變量,自動完成生產數據採集,提高生產效率和管理水平。
  • 西門子常見問題解答「技成周報1期」
    一、西門子系列200 SMART PLC 軟體常見問題1、我在WIN7上安裝的西門子S7-200 SMART PLC軟體打不開,提示MWSMART Executable停止工作是什麼原因?答:點開「開始」按鈕,在「運行」中寫入「gpedit.msc」,點確定鍵。
  • 西門子在華最大低壓高效電機研發基地投產
    本文引用地址:http://www.eepw.com.cn/article/247983.htm  5月23日,西門子(中國)有限公司在江蘇揚州(儀徵)汽車工業園舉辦西門子電機(中國)有限公司新基地投產慶典。至此,西門子電機(中國)有限公司可實現年產能力100萬臺,成為西門子在中國最大低壓高效電機生產和研發基地。
  • 「分享」通訊與硬線交換信號的優缺點
    今天給大家介紹一下工控系統中的一個常見概念:硬線交換信號和不同設備間的通訊。一些大型智能工廠中,通常使用一個或者多個大型PLC組成處理核心,所有重要的設備都需要由這個統一的核心進行控制,這麼做的好處是,信息可以高度整合。
  • 西門子S7-SMART編程軟體安裝及下載通訊學習
    隨著國內市場使用量最多的200系列小型PLC退市,S7-200 smart因為其經濟實惠,功能強大,編程方式(可直接使用工具轉換200系列程序),相對200PLC,SMART在硬體配置,軟體組態都得到很大提升,那麼S7 200SMART需要使用什麼軟體,怎麼和電腦通訊呢?
  • FX5U PLC與計算機的通訊連接的幾種方法
    我們要把程序下載到PLC,首先要將PLC和計算機通訊連接上,那麼今天就給大家講解一下FX5U PLC與計算機的通訊連接。對於FX5U PLC而已,將已安裝編程軟體的計算機與CPU模塊連接,分成幾種情況:使用乙太網電纜直接連接使用乙太網電纜經由集線器連接使用RS-232C電纜
  • 三菱、西門子全系列這34個問題值得一看!「技成周報33期」
    本周學員諮詢的常見問題已經匯總好啦,快來看看你的疑惑解答了嗎?如果你有其他解決方法,歡迎一起留言區討論哦!6 兩者都可以延時觸發問:用三菱plc怎麼控制電機過流過載時停止運行延時啟動反轉,反轉數轉後停止,繼續正轉工作,反覆幾次還是過流過載徹底停機?
  • 好消息,溫州富士plc培訓學校
    plc的程式語言與一般計算機語言相比,具有明顯的特點,它既不同於高級語言,也不同與一般的彙編語言,它既要滿足易於編寫,又要滿足易於調試的要求。如西門子公司還採用控制系統流程圖來表示,它沿用二進位邏輯元件圖形符號來表達控制關係,很直觀易懂。較複雜的算術運算、定時計數等,一般也參照梯形圖或邏輯元件圖給予表示,雖然象徵性不如邏輯運算部分,也受用戶歡迎2、明確的變量常數:圖形符相當於操作碼,規定了運算功能,操作數由用戶填人,如:K400,T120等。
  • L brands(LB.US)攜手Next plc 就維密英國與愛爾蘭業務展開合作
    來源:智通財經網智通財經APP獲悉,維多利亞的秘密母公司L brands(LB.US)宣布將與英國零售商Next plc(NXGPY.US)為公司旗下維多利亞的秘密在英國和愛爾蘭的業務開展合作。根據這項有待監管部門批准的協議,維多利亞的秘密英國公司(Victoria's Secret UK)和Next plc將成立一家合資公司,合資公司將收購維多利亞秘密英國公司目前管理的大部分資產。新成立的合資企業會與當地房東達成協議,在英國和愛爾蘭經營所有維多利亞的秘密門店。而目前仍在美國經營的維多利亞的秘密英國電商業務,也將在2021年春季被納入合資企業。