本站小編為你精心準備了燒結機智能控制系統的應用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1燒結智能控制系統的軟件設計
1.1L1、L2系統使用的軟件說明一級系統采用的是法國Rockwell公司基于Windows.XP操作平臺的控制系統,其中使用了FactoryTalk、RSLinx、RSLogix5000編程軟件;二級系統使用的是Microsoft公司的MSSQL軟件,L1、L2之間數據傳輸使用的是RSSQL軟件。FactoryTalk是Rockwell公司用于開發和運行多用戶、分布式服務器人機界面應用項目的集成軟件包。通過FactoryTalk提供的一種通用語言來描述企業自動化系統及其制造過程,從而實現了關鍵的工廠生產數據與企業其他數據之間的集成。RSLinx是工業通訊的樞紐,利用該軟件可以通過一個窗口查看所有激活的網絡,也能夠通過通訊接口同時運行任何支持的應用程序的組合。
RSLogix5000是ControlLogix系列可編程控制器的編程軟件,具有模塊化、可擴展的結構,其靈活易用、界面友好,有診斷和糾錯的功能。MSSQL是一個數據庫平臺,提供數據庫從服務器到終端完整的解決方案,擁有非常龐大的管理功能。RSSQL是基于WindowsNT、在控制系統與數據庫系統之間提供雙向連接的工業數據事務管理系統。在控制端,RSSQL可以連接RSLinx、OPCServer等,在數據庫端,可以利用OLE-DB連接MSSQL,利用OCI連接Oracle,或者連接任何支持ODBC接口的數據庫。圖2為RSSQL系統框圖。RSSQL是優越性能與專業功能的完美結合,它支持單向、雙向數據的傳送,能完成實時表達式的計算,可以靈活配置數據采集方式和事物管理的觸發方式、存儲方式,能夠滿足各種應用需求。RSSQL主要包括4個基本組件,即1個用戶圖形界面GUI和3個NT服務。其中,3個NT服務分別為:①傳輸管理器(TransactionManager)。它主要執行傳輸管理、控制數據的采集、處理和存儲。②控制連接器(ControlConnectorServices)。它是與控制系統連接的接口,主要有DDE、RSLinxOPC、RSView32、GenericOPC等。③企業連接器(EnterpriseConnectorServices)。它是與關系數據庫管理系統的接口,主要有ODBC、OracleOCI、MicrosoftOIE-DB和MicrosoftCOM+等。
1.2L1、L2數據傳輸過程利用組態RSSQL可以將L2中SQL數據庫的數據表字段與L1系統中Tag變量的一一綁定,一方面,可以將L1中Tag變量的數據變化存儲到相應的SQL數據庫表中;另一方面,可以將數據庫中的數據變化送到Tag中,從而實現數據庫存儲過程的輸出變量與L1中Tag變量的一一綁定。
1.2.1配置RSSQL的主要步驟配置RSSQL主要包括以下幾步:①命名RSSQL組態為JTSJ-M2,并設置存放路徑和要采用的連接器服務。控制連接器采用FactoryTalkLiveData,企業連接器采用MicrosoftOLE-DB連接器,從而實現與SQL數據庫的相連。②配置每個連接器服務(Transaction/ControlManager和OLEDBConnector)的名稱(ConnectorName)、用戶名(HostName)和密碼(Password)。③定義控制器側的數據點,即把要與L2通信的每個L1的PLC變量的名稱、地址、數據類型、采集/通信方式和掃描速率等加入RSSQL。④定義數據庫側OLEDB數據對象,即把數據庫JTSJ相關表的字段名(準備接收L1傳送過來的相應PLC的變量值)和相關存儲過程輸出的變量名(該輸出變量是L2發給L1的變量值)加入RSSQL(注意:在此步驟前一定要先在數據庫中建好相關數據庫表、存儲過程,并創建數據對象)。⑤將控制器數據點與OLEDB數據對象一一對應綁定,即將L1的PLC的變量與OLEDB中數據對象的數據庫存儲過程中的輸入參數一一綁定,并設置好傳輸時間和掃描頻率等。經過上述5個步驟后完成了RSSQL的配置,如圖3所示。配置結束后,點擊運行RSSQL,通過查看SQL數據庫查看存到數據庫中的L1的數據變量和PLC中得到的L2向L1寫入的數據。圖3為配置好的RSSQL,左側為控制器側數據點和數據庫側數據對象,后面為綁定后的傳輸(Transaction)和狀態等。
1.2.2觸發數據傳輸管理的方法RSSQL提供了3種主要方法來觸發數據傳輸管理,即基于時間的事件觸發、基于控制數據對象事件觸發和基于外部請求事件觸發等。基于時間的事件觸發可以定義成任何可能的時間周期;對于基于控制數據對象事件觸發,控制系統能夠利用控制數據對象事件控制傳輸管理的執行,當改變控制點(PLC中的某個變量)的值時,觸發傳輸管理,可在數值升高/降低時觸發,或發生變化時觸發等;基于外部請求事件觸發是通過調用外部函數來觸發傳輸管理,可以在C#或其他的開發工具中實現函數的凋用。
2結束語
RSSQL在550m2燒結機智能控制系統的實際應用表明,它為系統運行提供了一個高效的解決方法,使L1與L2通信更加可靠,管理、故障診斷和處理都比較方便。完成控制系統與數據庫系統之間的雙向數據傳輸,可以為工程技術人員節省大量的時間,避免在中間環節上投入更多的人力,縮短了系統的實施周期,降低了開發難度,從而滿足了控制系統的要求,確保了燒結二級系統的穩定運行。
作者:耿丹 單位:首鋼京唐鋼鐵聯合有限責任公司