電路功能和優(yōu)點
Circuit Function & Benefits
可編程邏輯控制器(PLC)和分布式控制系統(tǒng)(DCS)用于監(jiān)測和控制工業(yè)自動化應(yīng)用中的智能(支持HART)和模擬現(xiàn)場儀表。
圖1所示的電路是一個簡單的DCS系統(tǒng),由一個主機(jī)和一個節(jié)點組成,其中有兩個4通道隔離模擬輸入板和兩個4通道隔離模擬輸出板,由一個Arduino形狀因子基板本地控制。RS-485收發(fā)器與PC機(jī)或其他主機(jī)接口,用戶可從中使用Modbus協(xié)議與節(jié)點交換數(shù)據(jù)。

圖1. PLC(或單節(jié)點DCS)Modbus系統(tǒng)功能框圖
模擬輸入數(shù)據(jù)在本地讀取,并通過使用行業(yè)標(biāo)準(zhǔn)Modbus協(xié)議的串行接口提供,確保數(shù)據(jù)完整性和與一系列軟件應(yīng)用程序和庫的兼容性。類似地,通過寫入Modbus寄存器來設(shè)置模擬輸出,然后將其轉(zhuǎn)換為模擬電壓或電流信號。
每個節(jié)點最多可以有四個模擬輸入和輸出板的任意組合。如圖2所示,可以使用提供的硬件和軟件基礎(chǔ)設(shè)施設(shè)計多達(dá)16個節(jié)點的多節(jié)點系統(tǒng)。該電路支持點對點HART通信,可擴(kuò)展到多點HART網(wǎng)絡(luò),由同一通道上的多個HART設(shè)備組成。

圖2. 多節(jié)點DCS-Modbus系統(tǒng)功能框圖
模擬輸入和模擬輸出均為每板電隔離(四組),模擬輸入具有開路檢測功能,簡化了故障檢測和診斷。這些特性增強(qiáng)了在苛刻的工業(yè)自動化環(huán)境中工作時的健壯性。
電路說明
該應(yīng)用程序著重于演示由Modbus主機(jī)控制的PLC/DCS系統(tǒng)的開發(fā),并舉例說明如何使用關(guān)鍵組件的最新功能。單節(jié)點系統(tǒng)通常稱為PLC,而較大的系統(tǒng)通常稱為DCS。
每個節(jié)點可以控制多達(dá)16個模擬現(xiàn)場設(shè)備、傳感器或執(zhí)行器,可以與HART兼容,也可以僅與模擬設(shè)備兼容,并且系統(tǒng)可以擴(kuò)展到包括多達(dá)16個單獨節(jié)點。該系統(tǒng)還可用于一般用途的精密模擬數(shù)據(jù)采集應(yīng)用,如儀表、模擬數(shù)據(jù)記錄或測試和測量。
PLC/DCS技術(shù)
支持多個連接技術(shù)。在單節(jié)點(PLC或單節(jié)點DCS)系統(tǒng)中,主機(jī)可以通過微型USB電纜直接連接到EVAL-ADICUP3029平臺板上的USB串行端口,適用于主機(jī)和節(jié)點之間距離小于2米的實驗室測試和測量應(yīng)用。
在這種點對點的技術(shù)結(jié)構(gòu)中,每個電路板有四組模擬輸入和輸出仍然與主機(jī)隔離。雖然通常與實驗室設(shè)備無關(guān),但Modbus協(xié)議為與節(jié)點通信提供了一種方便和標(biāo)準(zhǔn)的方法。哈特連接允許配置智能傳感器和執(zhí)行器。
當(dāng)主機(jī)和節(jié)點之間的距離超過2米時,信號完整性、噪聲拾取和電氣故障成為更大的問題。在這些情況下,EVAL-CN0416-ARDZ提供到主機(jī)的可靠RS-485連接。在單節(jié)點中,點對點系統(tǒng)支持全雙工或半雙工通信,根據(jù)波特率的不同,距離可達(dá)1km
對于多節(jié)點(更好地描述為DCS),EVAL-CN0416-ARDZ包括菊花鏈端口、可切換半/全雙工操作和可切換終端,允許組裝2到16個節(jié)點之間的系統(tǒng)。
由于Modbus被用作串行通信協(xié)議,通過串行鏈路在設(shè)備之間傳輸信息,因此無論規(guī)模大小,都可以獲得簡單、可靠和健壯的系統(tǒng)。PLC/DCS應(yīng)用硬件棧由三種不同的參考設(shè)計組成。
模擬輸入板
圖3所示的CN-0414用于測量四個全差分或八個單端電壓和四個電流信號。該電路的核心是一個低功耗、低噪聲的24位∑-Δ模數(shù)轉(zhuǎn)換器(ADC),集成了±10 V和20毫安的模擬前端。
電壓輸入支持高達(dá)±10 V的輸入范圍。AD4111具有一個獨特的功能,當(dāng)在5 V或3.3 V單電源上工作時,可以在±10 V電壓輸入上進(jìn)行開路檢測,而以前的解決方案通常需要大于±10 V的電源。
電流輸入支持0至24毫安的輸入范圍。電路的輸入阻抗為250Ω(AD4111內(nèi)部為60Ω),所有輸入均參考隔離接地。電流輸入端的250Ω輸入阻抗是使AD5700-1 HART兼容調(diào)制解調(diào)器與AD4111一起工作所必需的。
電路的模擬前端AD4111和AD5700-1通過ADuM5411和ADum315與處理側(cè)隔離,與基于離散變壓器的解決方案相比,節(jié)省了大量空間。
CN-0414板由9.5 V至36 V直流電源供電,這是典型的工業(yè)自動化系統(tǒng),因此很容易改裝到您的系統(tǒng)中。
Figure 3. Analog Input Board
模擬輸出板
圖4所示的CN-0418是基于AD5755-1 DAC的四通道電壓和電流輸出板,具有動態(tài)功率控制。
該電路提供4毫安至20毫安的電流輸出,以及單極或雙極電壓輸出(±10伏)。該板還包括AD5700-1哈特調(diào)制解調(diào)器,以提供完整的模擬輸出解決方案與哈特連接。外部瞬態(tài)保護(hù)電路也包括在內(nèi),這對位于惡劣工業(yè)環(huán)境中的應(yīng)用非常重要。
電流和電壓輸出在單獨的管腳上可用,但一次只有一個管腳處于活動狀態(tài),因此允許兩個輸出管腳連接在一起并連接到一個端子。模擬輸出短路,開路保護(hù)。
AD5755-1包含使用dc-dc升壓變換器電路的集成動態(tài)功率控制,允許在電流輸出模式下降低功耗。
AD5755-1有四個圖表管腳,對應(yīng)于四個輸出通道中的每一個。HART信號可以耦合到這些管腳中,如果該輸出被啟用,則會出現(xiàn)在相應(yīng)的輸出上。
RS-485收發(fā)器板
圖5所示的CN-0416是一個隔離和非隔離的RS-485收發(fā)器板,它允許在多個系統(tǒng)或節(jié)點之間輕松實現(xiàn)數(shù)據(jù)傳輸,特別是遠(yuǎn)距離傳輸。
電路使用ADM2682E RS-485收發(fā)器進(jìn)行隔離通信,LTC2865用于非隔離RS-485通信。兩者都可以配置為全雙工或半雙工操作,以及開放或終止傳輸線。
該電路具有板載RJ-45插孔,允許使用普通的5類以太網(wǎng)電纜進(jìn)行節(jié)點的快速物理布線。終端電阻默認(rèn)設(shè)置為CAT5電纜特性阻抗100Ω,但可以配置為支持標(biāo)準(zhǔn)RS-485電纜阻抗120Ω。
ADM2682E的數(shù)據(jù)速率高達(dá)16Mbps,并具有真正的故障保護(hù)接收器輸入和調(diào)整的差分電壓閾值。它使用iCoupler數(shù)據(jù)通道提供5千伏信號隔離,使用等功率集成dc-dc轉(zhuǎn)換器提供5千伏電源隔離。
LTC2865的數(shù)據(jù)速率可達(dá)20 Mbps,并具有完全故障保護(hù)接收器輸入。內(nèi)部窗口比較器在不需要調(diào)整差分輸入電壓閾值的情況下確定故障安全條件。
圖5.RS-485收發(fā)器板
HART-Compatible Field的現(xiàn)場設(shè)備布線

圖6. HART-Compatible的現(xiàn)場設(shè)備布線
HART網(wǎng)絡(luò)
HART設(shè)備可以在點對點或多點兩種網(wǎng)絡(luò)配置中運行。
在點對點模式下,4毫安至20毫安的信號用于傳送一個過程變量,而附加的過程變量、配置參數(shù)和其他設(shè)備數(shù)據(jù)則使用HART協(xié)議進(jìn)行數(shù)字傳輸。4毫安至20毫安模擬信號不受哈特信號影響,可用于控制。HART協(xié)議允許訪問可用于操作、調(diào)試、維護(hù)和診斷目的的二次變量和其他數(shù)據(jù)。
Modbus協(xié)議
運行在EVAL-ADICUP3029上的軟件實現(xiàn)了Modbus協(xié)議,這是一個事實上的、開放的工業(yè)通信標(biāo)準(zhǔn)。Modbus提供了一種與單個節(jié)點交換數(shù)據(jù)的健壯方法,CRC錯誤檢測確保了數(shù)據(jù)的完整性。作為一個開放的標(biāo)準(zhǔn),有許多開源和商用Modbus軟件庫可供使用,目標(biāo)是各種平臺(如Windows?、Linux?、嵌入式平臺等)。
該軟件還提供了一個簡單的命令行界面(CLI)模式,允許從串行終端手動驗證系統(tǒng),而不需要在主機(jī)上安裝任何其他軟件。
硬件和軟件堆棧
PLC/DCS節(jié)點系統(tǒng)軟硬件堆棧如圖7所示。

圖7. PLC/DCS節(jié)點系統(tǒng)軟硬件堆棧
配置完P(guān)LC/DCS硬件后,用戶通常會根據(jù)語言(如C、Python、MATLAB)和主機(jī)平臺(如Linux、Windows、embedded)選擇合適的Modbus庫。然后必須編寫一個簡單的測試應(yīng)用程序,將模擬和HART參數(shù)轉(zhuǎn)換為Modbus寄存器地址和值
CN-0435用戶指南提供了此應(yīng)用程序的Modbus寄存器映射的完整描述,并使用開源Modbus調(diào)試器驗證了Modbus的符合性
還提供了幾個頂級應(yīng)用程序示例,這些應(yīng)用程序構(gòu)建在開源Modbus庫上,包括以下內(nèi)容: 檢測系統(tǒng)配置:查詢所有Modbus節(jié)點并顯示配置。
讀或?qū)戄敵霰3旨拇嫫鳎簷z查或改變所有檢測板上輸出保持寄存器的狀態(tài)。
讀取模擬輸入寄存器:檢查所有檢測板上輸入寄存器的狀態(tài)。
讀取模擬數(shù)據(jù):讀取單個模擬輸入或所有模擬輸入,并將數(shù)據(jù)顯示到控制臺。
寫入模擬數(shù)據(jù):寫入模擬輸出以產(chǎn)生電壓或電流。
模擬回波:從模擬輸入板讀取模擬電壓或電流,并將相同的模擬電壓或電流寫入模擬輸出板。
常見變化
CN-0435軟件讀取模擬輸入值并寫入模擬輸出值,無需本地處理。該軟件可以擴(kuò)展到包括故障監(jiān)測和響應(yīng)或閉環(huán)PID控制回路等功能,將這些功能從主機(jī)上卸載,并在通信總線上節(jié)省帶寬。
覆盆子皮可以作為一個緊湊和低成本的主機(jī)解決方案。Raspberry Pi提供有線或無線以太網(wǎng)連接,它可以直接連接到EVAL-ADICUP3029的USB-UART。
目前使用的三種最常見的Modbus版本是Modbus ASCII、Modbus RTU和Modbus TCP。所有Modbus消息都以相同的格式發(fā)送。三種Modbus類型之間的唯一區(qū)別在于如何對消息進(jìn)行編碼。
可以通過Modbus連接的設(shè)備數(shù)量取決于物理層和數(shù)據(jù)協(xié)議。如果RS-485物理層與Modbus RTU或Modbus ASCII數(shù)據(jù)協(xié)議一起使用,則可以尋址的最大節(jié)點數(shù)為32,而如果以太網(wǎng)物理層與Modbus TCP數(shù)據(jù)協(xié)議一起使用,則可以尋址247個節(jié)點。
設(shè)備地址是一個從0到247的數(shù)字。發(fā)送到地址0(廣播消息)的消息可以被所有從機(jī)接受,但從1到247的數(shù)字是特定設(shè)備的地址。
CN-0414和CN-0418的Arduino外形確保了與支持多種其他自動化通信協(xié)議的開發(fā)平臺的兼容性,這些協(xié)議包括過程現(xiàn)場網(wǎng)(PROFINET)、過程現(xiàn)場總線(PROFIBUS)、控制自動化技術(shù)以太網(wǎng)(EtherCAT)、以太網(wǎng)/IP、Modbus Plus等。
電路評估與測試
概述開始參考演示所需的必要設(shè)備和一般步驟。可以使用軟件的CLI選項組裝和測試DCS系統(tǒng)的基本功能。
所需設(shè)備
The following equipment is needed:
PC with a USB port and Windows 7 (32-bit) or higher
Serial terminal program such as TeraTerm or Putty
One or more EVAL-CN0414-ARDZ circuit evaluation board and/or EVAL-CN0418-ARDZ circuit evaluation board for every node
One or more EVAL-CN0416-ARDZ circuit evaluation board for the Modbus interface and another EVAL-CN0416-ARDZ board for every node
One ADALM-UARTJTAG evaluation board with an additional EVAL-CN0416-ARDZ board (or other halfduplex RS-485 adapter)
One EVAL-ADICUP3029 evaluation board for each node
Micro USB cable
One RJ-45 cable for the RS-485 interface and another for every node
PLC system software or pre-built hex file
A 24 V DC at 1 A power supply
入門
以下是設(shè)置的基本步驟:
1. 將EVAL-ADICUP3029的USB電纜插入PC,并將固件閃存到每個使用過的板上。
2.配置硬件。遵循分布式控制系統(tǒng)(DCS)演示W(wǎng)iki用戶指南。確保每個板上的跳線和開關(guān)設(shè)置正確。可選地,對于模擬輸入板,分別連接傳感器或信號源,對于模擬輸出板,連接執(zhí)行器或萬用表。
3. 對于每個節(jié)點,按以下順序?qū)⑵脚_和屏蔽板堆疊在一起:
EVAL-CN0416-ARDZ (top)
EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)
EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)
EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)
EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)
EVAL-ADICUP3029 (bottom)
4. 在節(jié)點和RS-485適配器(可能是ADALM-UARTJTAG和EVAL-CN0416-ARDZ)之間連接RJ-45電纜。
5.將RS-485適配器連接到主機(jī)。
6. 按下3029_重置按鈕或關(guān)閉系統(tǒng)電源。
Figure 8. Single-Node PLC Analog I/O System
Figure 9. DCS Analog I/O System
-
變壓器
+關(guān)注
關(guān)注
162文章
8026瀏覽量
147368 -
收發(fā)器
+關(guān)注
關(guān)注
10文章
3819瀏覽量
111193 -
plc
+關(guān)注
關(guān)注
5051文章
14594瀏覽量
486904 -
串行接口
+關(guān)注
關(guān)注
3文章
520瀏覽量
45221 -
RS-485
+關(guān)注
關(guān)注
11文章
748瀏覽量
86708
發(fā)布評論請先 登錄
DCS信號干擾問題處理
一文讀懂遠(yuǎn)程IO模塊與PLC的核心區(qū)別
一文讀懂SDWAN:打破網(wǎng)絡(luò)壁壘,賦能企業(yè)數(shù)字化轉(zhuǎn)型——附云邊云科技實踐解析
PLC-DCS無縫對接:Profinet-ModbusTCP轉(zhuǎn)換技術(shù)的實戰(zhàn)應(yīng)用
電路守護(hù)者的分水嶺:一文讀懂PPTC與CPTC的核心差異
一文讀懂京東技術(shù)發(fā)展簡史
工業(yè)智能網(wǎng)關(guān)配合協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實現(xiàn)西門子1200PLC與DCS系統(tǒng)ProfiNet轉(zhuǎn)Profibus DP無線數(shù)據(jù)通訊
一文讀懂 PWM控制背光亮度原理
10臺PLC聯(lián)網(wǎng) = DCS?工業(yè)控制領(lǐng)域常見的認(rèn)知誤區(qū)!
智能制造車間:聚徽分享上架式工控一體機(jī)與PLC/DCS系統(tǒng)的聯(lián)動控制方案
plc控制電路檢測技術(shù)與維修方法
一文讀懂 TVS 參數(shù),電路保護(hù)不迷路!
一文讀懂PLC/DCS技術(shù)電路說明
評論