現場總線的開關量 I/O 模塊的設計總述及基本名詞解釋

2020-12-25 電子產品世界

隨著信息技術的發展,智能化、信息化、網絡化成為現代工業控制的發展潮流。20世紀80年代以來,開放的工業控制總線迅速發展,徹底改變了世界的技術面貌,在此基礎上通過網絡連接到分散控制和嵌入式設備的控制技術逐步發展成熟,遠程I/O就是在這種條件下發展的一類產品,可以分散配置在現場,連接當地的輸入輸出信號,實現要求的配置。

本文引用地址:http://www.eepw.com.cn/article/159345.htm

在工業控制領域,現場總線技術將控制功能徹底下放到現場。MODBUS是現場總線的國際標準之一,符合IEC物理層標準,有冗餘的物理總線網絡和嚴格的控制信息傳輸機制。

實時工業現場開關量數據的採集給開發者提出了廣泛的要求,包括較高的處理性能,低功耗,高速數據I/O,較高的存儲能力,高可靠性等。而種類繁多的ARM處理器具有成本低、功耗低、易開發和性能好等特點,可開發出較佳性能的控制採集系統。S3C2440就是其中的一種工業級ARM微處理器,具有性價比高,可靠性高等特點,因此選用它做為系統開發的硬體平臺。

Linux作業系統由於其開源、精簡而高效的內核,豐富的網絡性能以及對多種處理器結構的支持,使其在嵌入式工業控制領域得到了廣泛的應用,而實時處理工業現場開關量數據是工業控制領域的主要應用之一。

本文「基於現場總線的開關I/O模塊設計」實現了一個完整的通用嵌入式系統開發平臺。介紹了基於MODBUS現場總線的開關量I/O模塊,此模塊連接了MODBUS現場總線和傳統的開關量控制設備。首先簡要介紹了系統總體方案設計,在此基礎上,把系統設計分為硬體設計和軟體設計兩大部分。

系統硬體首先對A RM處理器和S3C2440微處理器進行了簡單的介紹,重點論述了S3C2440處理器與存儲器(Nand和SDRAM)、RS485、GPIO等接口的設計,對開關量輸入輸出電路進行了深入分析,可同時進行16路開關量的輸出和採集,並對硬體做了相關的調試。

系統軟體分為上位機和下位機兩部分:上位機以Windows XP為開發平臺,採用VC++軟體設計界面,利用MSComm控制項進行MODBUS串口編程,具有操作簡單,配置靈活的特點;下位機以嵌入式Linux為核心平臺,首先構建嵌入式Linux,主要包括bootloader、內核的編譯與移植以及嵌入式Linux下文件系統的構建。接著對MODBUS協議的移植和字符設備驅動程序(串口、GPIO )做了深入分析,重點用C語言實現了基於RS485接口的MODBUS串口編程,給出了軟體流程圖及核心代碼,並對軟體進行了調試。

1.1引言

近幾十年來,工業控制系統從傳統的集中控制系統,過渡到分散控制(DCS)系統,但DCS仍是集中與分散相結合的控制體系。進入90年代,隨著計算機技術及計算機網絡技術的飛速發展,出現了現場總線,現場總線與傳統DCS相比具有更多優勢,並能帶來巨大的經濟效益。根據國際電工委員會IEC61158標準的定義:安裝在製造或生產過程區域的現場裝置與控制室內的自動控制裝置之間的數字式、串行、雙向、多點通信的數據總線稱為現場總線。由現場總線與現場智能設備組成的控制系統稱為現場總線控制系統FCS(Fieldbus Control System )。

衡量一個控制系統是否為真正的現場總線控制系統FCS有三個關鍵要點,即:核心、基礎和本質。FCS的核心是總線協議,只有遵循現場總線協議的控制系統,才能稱為現場總線控制系統;FCS的基礎是數字智能現場儀表,是FCS的硬體支撐;FCS的本質是信息處理現場化,這是FCS的系統效能體現。

FCS與DCS的本質差異在於現場級設備的數位化、網絡化,實現了控制裝置與現場裝置的雙向通信,消除了生產過程監控的信息「盲點」。

與DCS相比FCS有如下顯著優點:

●DCS有I/O模件控制櫃,FCS很少。這樣就省去了中間環節,降低了系統成本,節省電纜及相關的材料和安裝費用。

●FCS使用數字通信,傳輸數據更準確,信息量更大。

●DCS就像PC機,設備越多,性能越差,FCS就像PC機構成的網絡,總線上的設備越多,在總線通信速率足夠快的情況下,FCS功能越強。

●具有可互操作性、可互換性,克服傳統DCS和PLC等含有專利性技術的控制系統所帶來的封閉性問題,降低工程項目的建造和運營成本。

但是在生產力發展到一定階段之前,並不是先進的技術就一定要完全取代落後的技術。不同層次的技術有它應用的領域,可以允許FCS ,DCS ,PLC等技術共同存在,一些場合併不一定非要先進的技術。只要其能在特定的地方發揮相應的功能就行。所以討論誰取代誰並沒有實際的意義。從這個角度講,本論文的基於現場總線的開關量I/O模塊並不是一個過渡產品,在現場總線技術深入到儀表之後,開關量I/0模塊還可在適當的地方使用。

1.2研究背景

技術的發展和更新換代是一個緩慢和逐步接受的過程,FCS不可能很快取代現有控制系統。在FCS逐步推廣的過程中,將所有設備全部採用FCS的可能性不大,這樣就不可避免地要與已有的設備進行連接。

唯有比較才可體現FCS的優越性,將傳統儀表集成到FCS系統也可以說是FCS發展中的一種策略。在比較中可以體現出FCS控制系統的優越性,這樣能夠促進用戶使用FCS的積極性。

從生產現場實際情況來講,生產現場有許多需要開關量控制和開關量顯示的設備。如電機啟動停止控制、電機行程反饋、變頻器控制和變頻器反饋、溫度開關、壓力開關、逆止門電磁鐵指令和電磁鐵狀態反饋等。而現場總線設備可能暫時還沒有相應產品,或者客戶有傳統設備的庫存,這就需要將己有的設備集成到FCS.

另外,從成本考慮,現有的FCS設備成本大大高於常規儀表。有些設備的控制並不一定需要FCS設備,這樣就要用常規設備實現控制功能。這就需要把常規設備集成到FCS中來。因此採用開關量I/O裝置就成為一個很好的選擇。

本文要設計的現場總線的開關量I/O模塊是完成MODBUS現場總線與傳統開關量設備互連的控制裝置。尤其適合將傳統工業的控制系統與FCS控制系統結合,在所有現場設備未全部與現場總線融合之前,對企業原有設備與現場總線連接方面有很大的現實意義。

因此,基於以上考慮,有了市場和技術的巨大需求開發基於MODBUS的開關量I/O模塊成為必然。

1.3研究路線及內容結構

現場總線技術的研究,是目前工業控制領域的重要前沿,是當前國內外都非常熱門的研究方向。針對這種情況,本論文從現場總線上一個開關量輸入輸出模塊的設計著手,對其進行設計與實踐,並對MODBUS現場總線技術做了初步的接觸。

MODBUS的開關量I/O模塊放在現場,實現傳統儀表、執行器與FCS的連接。本論文的目的是製作一個實現基於MODBUS的開關量輸入、開關量輸出的模塊。

1.3.1研究路線

本文主要是研究和實現一種基於現場總線的開關量I/O模塊。根據需求,本模塊採用基於ARM9的S3C2440微處理器作為硬體開發平臺,嵌入式Linux2.6作為系統軟體開發平臺,通過串口RS485,應用MODBUS現場總線協議,實現與上位機控制中心PC機與I/O模塊間的遠程通信,從而使控制中心能夠得到所需要的數據;通過可用的G PI O來控制傳統開關量的採集與控制,並通過控制中心來配置輸入輸出的個數,鍵盤用來做本地測試。

1.3.2內容結構

本文的章節安排如下:

第一章緒論:概述了課題研究的背景以及應用領域,闡述了本論文研究的目的和意義、研究路線以及論文的架構安排。

第二章MODBUS現場總線技術綜述:簡單介紹了MODBUS現場總線的特點,詳細闡述了MODBUS現場總線的通信原理。

第三章總體方案設計:重點闡述了系統硬體和軟體的設計方案。

第四章開關量I/O模塊硬體結構設計:採用ARM S3C2440作為系統微處理器,設計了存儲電路、電源電路、RJ45網口,JTAG接口、鍵盤模塊、輸入輸出模塊、RS485接口、復位電路、時鐘電路,完成系統硬體設計。

第五章作業系統移植與驅動開發:完成了嵌入式Linux作業系統的構建,移植了MODBUS總線協議,實現了字符設備驅動程序。

第六章開關量I/O模塊軟體結構設計:分上位機和下位機兩部分,介紹了基於MODBUS的串口編程,完成應用程式的開發。

第七章結論:總結了本文的工作,指出了進一步研究的重點。

相關焦點

  • 現場總線的開關量 I/O 模塊的總體方案設計
    遠程I/O模塊主要應用於工業自動化控制系統,可用於連接工業控制系統中的各種現場裝置數字量、模擬量輸入/輸出信號。20世紀80年代出現的IO產品,只作為PLC的專用附件,用於IO模塊的遠程分散配置,使用專用的通信規約與主機連接。
  • 現場總線的開關量I/O模塊的設計:MODBUS 現場總線技術
    2 MODBUS現場總線技術綜述本文引用地址:http://www.eepw.com.cn/article/159344.htm2.1 MODBUS總線技術簡介和特點MODBUS是Modicon公司1979年最先倡導的一種通信協議,經過許多公司的實際應用,逐漸被認可,成為一種應用於工業控制器上的標準通信協議,由於其功能比較完善而且協議開放,因此,被廣泛應用於工業現場,在微機化測量設備之間實現雙向串行多節點數字通信。
  • 總線仲裁的名詞解釋_總線仲裁分類
    總線仲裁的名詞解釋_總線仲裁分類 網絡整理 發表於 2020-12-14 15:26:57   總線仲裁的名詞解釋   系統中多個設備或模塊可能同時申請對總線的使用權
  • 射頻開關模塊功能電路PCB板的設計
    隨著現代無線通信系統的發展,移動通信、雷達、衛星通信等 通信系統對收發切換開關的開關速度、功率容量、集成性等方面有了更高的要求, 因此研究總線技術,開發滿足軍方特殊要求的總線模塊,具有十分重要的意義,我們將利用虛擬儀器思想,將硬體電路以軟體的方式實現,以下設計的 射頻開關可以由計算機直接控制,可以很方便地與總線測試系統集成
  • 音頻總線I2S協議:I2S收發模塊FPGA的仿真設計
    音頻總線I2S協議:I2S收發模塊FPGA的仿真設計 FPGA開源工作室 發表於 2020-12-14 17:34:59 1 概述
  • 基於PPC、PLC及現場總線的鐵路大型養路機械電氣控制系統
    {{分頁}}  4系統設計  4.1 INTERBUS現場總線簡介  INTERBUS現場總線於1984年推出,其主要技術開發者為德國的Phoenix Contact公司。遠程總線網絡用於遠距離數據傳送,採用RS-485傳輸,遠程網絡採用全雙工方式進行通訊,通訊速率為500kb/s。本地總線網絡連接到遠程網絡上,網絡上的總線終端BT(BUSTerminal)上的BK模塊負責將遠程網絡數據轉換為本地網絡數據。INTERBUS總線上的主要設備有總線終端BT(BUSTerminal)上的BK模塊、I/O模塊和安裝在PC或PLC等上位主設備中的總線控制板。
  • 基於CPLD的ST-BUS總線收發模塊設計與實現
    為滿足電信網接入要求並充分利用線路資源,E1終端子系統內部常採用ST-BUS總線對各路用戶數據進行復接或解復接,並實現與E1信號的轉換。考慮到專用接口晶片針對某一種或幾種標準接口而設計,已無法滿足所有接口標準(尤其是新型接口標準)要求。為使各種接口都能與電信線路進行數據交換,且系統配置能更加靈活,文中所述模塊的電路設計採用了先進的可編程器件來實現,便於多種接口的混合接入。
  • 基於SAE J1939協議的CAN總線汽車儀表設計
    這裡給出一種基於CAN(Controller Area Network)總線的汽車儀表設計方案。該儀表利用CAN總線使其成為車身網絡一部分,遵循SAE J1939協議讀取發動機轉速、水溫等信息。儀表還能接收傳感器的車速、油量、油壓、制動氣壓等信號並顯示,為駕駛員提供實時車輛工況。
  • 基於虛擬儀器1553B總線模塊故障診斷系統設計
    摘要:分析1553B總線模塊設計原理基礎上,通過對1553B總線模塊故障樹的定性和定量分析,構建基於故障樹的故障診斷系統。為了降低故障定位難度,縮減維修時間,提高維修質量,研究以通用1553B總線模塊維修平臺為依託的通用1553B總線模塊故障診斷系統設計,具有重要的意義。1 1553B總線模塊的系統結構分析1553B總線模塊的系統結構,系統結構設計如圖1所示。
  • TMS320VC5410A I/O口的多種擴展與I2C接口模擬
    hpi接口有8位數據線hd0-hd7可以用來作為通用i/o口,通用i/o口的擴展是通過兩個專用寄存器gpiocr(通用i/o口控制寄存器)和gpiosr(通用i/o口狀態寄存器)的控制來實現的。下面對圖2和圖3所示的兩個寄存器的配置進行闡述。
  • Profibus現場總線的優點
    Profibus現場總線技術主要應用於過程工業自動化中的現場級與車間級,而工廠管理級是管理網絡的延伸,採用Profibus總線技術後,與傳統的電控系統相比較,此系統具有以下優點。南京德克威爾IO Profibus-DP通訊系統設計更加方便,價格也很低廉。總線模塊是緊湊型、一體化的設計,採用的是低成本的現場解決方案。組態、調試更加容易。
  • 一種智能高頻開關電源監控模塊的設計
    因此,高頻開關電源也進入了智能化控制階段。本文設計實現了一種智能高頻開關電源的的監控模塊。   1.高頻開關電源的原理及其特點  智能化高頻開關電源具有高度靈活組合、自主監控的特點,尤其是在通信領域,因其具有體積小、噪聲低、維護方便又可被納入通信系統的計算機監控系統等特點,所以運用十分廣泛。
  • 羅克韋爾自動化基於現場總線控制
    針對不同的產品,不但要求各原材料的進給量,風機速度,傳動電機速度等連續可調節,而且驅動速度和轉矩更要求嚴格準確,否則將對產品質量造成重大影響。3.控制系統簡介我公司幹法造紙無塵紙生產線全套從歐洲進口,是目前本行業內最先進的設備。其控制系統根據美國羅克韋爾公司的全方位自動化的理念而設計的開放式網絡控制系統及設備。三層網絡控制系統貫穿於整個生產控制區域。
  • 三泰推出世界級ioSCADA 系列 Modbus I/O 模塊
    三泰工控網通(SUNIX)推出遠距離數據收集及控制處理模塊ioSCADA系列Modbus I/O modules。ioSCADA的主要設計訴求是高檔IO市場,硬體規格上,設計有三重隔離保護(I/O隔離、通訊隔離、I/O信道間隔離),抗EFT幹擾符合IEC61000-4-4三級標準,特別適合重幹擾的工業環境,如火電廠、大鋼廠。
  • 智能燈光控制系統開關模塊的接線說明
    智能燈光控制系統開關模塊的接線說明廣州翊創的燈光控制系統開關模塊:分別有4路/8路/12路/16路16A開關控制模塊、4路/8路20A智能照明開關控制模塊、4路/8路20A(帶電流檢測)智能照明開關控制模塊等。
  • 基於LPC2292控制器和CAN現場總線實現電力電纜溝道監測系統的設計
    基於LPC2292控制器和CAN現場總線實現電力電纜溝道監測系統的設計 陳東,孫萬榮,胡方 發表於 2020-12-14 10:27:40 1 引言
  • 實時T-S型模糊控制器設計及其在CAN總線控制系統中的應用
    摘 要: 本文提出了一種實時模糊控制算法,並應用到基於CAN總線的運動控制系統中,且給出了系統的整體結構和現場控制單元的設計方案。實驗結果表明,該控制系統具有實時性強、響應速度快、精度高的特點,在現場控制中有效可行。
  • 通用CPCI數據處理與IO模塊的設計與實現
    摘要:數據處理與IO模塊主要完成數據計算、模擬和數位訊號的採集與處理等功能。給出一種通用的CPCI數據處理與IO模塊的設計方案,模塊採用滿足CPCI總線規範的加固型設計,可以實現主控模塊和外設模塊的自適應轉換。
  • 基於Profibus現場總線的車間生產過程自動化管理方案設計
    對於汽車項目而言,無論是新建項目,還是現有設備的擴展和改造,在規劃和設計控制系統時都應該有一個基本指導原則:採用最先進的自動化技術和產品,從而最大程度減小系統集成和調試時間、降低投資成本,方便生產運行階段的維護與工藝調整;提高各工藝設備系統的穩定性,減少故障停機時間保證計劃產量的實現。
  • OLED顯示模塊與C8051F單片機的接口設計
    下面以vgs12864e顯示模塊為例,介紹c8051f020單片機與它的接口設計及軟體編程方法。 本文引用地址:http://www.eepw.com.cn/article/20717.htm 1 vgs12864e顯示模式 vgs12864是128×64行點陣的oled單色、字符、圖形顯示模塊。