谘詢電話

ENGLISH0755-88840386
您的位置:首頁 > 新聞中心>詳情頁

皮帶秤與輸煤程控DCS數據傳輸與計算

發布時間:2020-09-29 10:55:56 |來源:

0背景
2018年,我公司進行了輸煤程控係統改造工作,將原有的施耐德PLC控製係統升級改造為國產DCS控製係統,極大地提高了輸煤程控係統運行的安全性與穩定性。但是新的DCS控製係統與原有的某些軟件接口兼容性並不是很如意,尤其是煤耗數據計算的接口問題,由於各種原因無法獲取皮帶秤軟件數據計算底層算法,加上已經拆除的硬件設施,使得煤耗的統計與計算更加困難。因此就需要根據現場現有的設備,重新研究皮帶秤與輸煤程控DCS數據傳輸與計算問題。

1原有的PLC控製係統數據計算分析
1.1皮帶秤係統數據傳輸
皮帶秤計算器的數據,通過ModBus協議,傳輸至數據計算上位機。上位機有專門的軟件,來讀取皮帶秤實時數據並且實時寫入到上位機的磁盤裏麵,存檔格式為“TXT”文本。其存儲的四個數據分別是:A路上煤係統實時煤速與累積煤量;B路上煤係統實時煤速與累積煤量。四個實時數據分別存放在四個TXT文檔裏麵。
1.2IFIX軟件進行數據讀取與邏輯運算
IFIX軟件安裝在皮帶秤上位機上麵,通過軟件自帶的VB開發功能,自己編寫代碼,實時的讀取四個TXT文檔裏麵的數據,寫入到IFIX軟件自帶的數據庫中。我廠需要的數據主要為:當日煤量、當前煤速、當日早班上煤量、中班上煤量、前夜上煤量、後夜上煤量以及當年的累積煤量。這些數據均需要IFIX自帶的VB開發工具自己編寫邏輯代碼進行計算。
1.2.1煤速的數據計算
A、B路的實時煤速計算比較簡單,利用IFIX軟件自帶的VB擴展功能編寫代碼,將煤速txt文件中獲取的數據傳輸至IFIX實時數據庫中,通過TCP/IP協議,將IFIX數據庫與PLC的CPU存儲單元相連接,將煤速的實時數據存儲到CPU寄存器中,集控主值就可以通過輸煤集控操作上位機來讀取數據。
1.2.2年度累積值的計算
由於PLC存儲單元最大存儲值為“65535”並且隻能存儲整數值類型,而皮帶秤的最大值為“999999.99”,因此就出現了如果直接將年累積煤量存儲到IFIX數據庫中,過一段時間就會出現數值溢出錯誤,如何解決數值溢出錯誤呢?那就出現了數據拆分計算問題,將年累積值拆分為高位和低位。顯示的時候,再將拆分的數據進行合並。計算方式為:累積煤量*100=LJML,這樣做就是為了消除小數點,化零為整。將累積煤量:LJML\10000=GW得到累積煤量的整數值高位。低位煤量為:LJML-GW*10000=DW,這樣就得到了低位的整數煤量值。這樣就可以將PLC無法存儲的大數據化成兩個小於65535的數據進行存儲。集控操作上位機通過IFIX進行計算還原真實的年度煤量累積值,真實值:
(GW*10000+DW)/100。
1.2.3早班、中班、前夜、後夜煤量的計算
我廠規定早班時間為8:00到下午14:00,中班14:00到20:00,前夜20:00到次日2:00,後夜為次日2:00到早晨8:00,一個完整的班次為:後夜+早班+中班+前夜。因此各個班次上煤量的計算就需要一個固定值來計算到下一班的累積煤量,其計算方法為:將後夜14:00時候的累積煤量值設定為當前班次定煤量T,實時累積煤量為:T1那麽後夜上煤量為:T1-T,同理早班、中班、前夜的值計算方法類推。四個值的煤量信息到次日2:00進行清零。
1.2.4當日上煤量的計算
當日上煤量計算相對簡單,因為上麵我們針對每一班次都進行了分時段獨立進行計算,那麽當日煤量就為:後夜煤量+早班煤量+中班煤量+前夜煤量,次日2:00當日上煤累積數據清零。當然,當日煤量還有另外一
種算法就是在後夜2:00定當前煤量T,在次日2:00以前用當前的實時煤量T1減去T也是當日煤量,T1-T。由於機組雙機大負荷運轉時,每個班次上煤量基本在2000t左右,因此四個班次上煤總和就為8000t左右,將後兩位小數點化整以後,存儲在當日煤量數據就在800000左右從而大於65535,因此也需要將當日煤量進行數據拆分計算。
2DCS係統與皮帶秤數據傳輸
2.1ModSim32模擬CPU軟件的應用
由於輸煤集控改造將原有PLC的CPU模塊停用並拆除,IFIX數據庫無法與其進行數據傳輸映射。如何解決這個中間存儲問題呢?最後通過查閱大量的資料以及對兄弟電廠的谘詢,我們找到一個很好的解決辦法,那就是利用模擬器ModSim32。
ModSim32是用來模擬從設備,它可以模擬采用ModBus協議的智能終端。主要用在HMI組態開發中,通過ModSim32改變寄存器狀態的值,模擬智能終端的狀態變化,來觀察HMI畫麵的變化,使得畫麵的變量配置正確。利用ModSim32模擬軟件按照原有PLC的配置進行配置,完美的解決了沒有物理CPU的缺陷。基於ModSim32軟件相關的配置與使用方法這裏就不再重複。
2.2DCS係統自帶OPC軟件的應用
OPC是以OLE/COM/DCOM技術為基礎,采用客戶/服務器模式,為工業自動化軟件麵向對象的開發提供了統一的標準,這個標準定義了應用Microsoft操作係統在基於PC的客戶機之間交換自動化實時數據的方法。將輸煤集控DCS係統自帶OPC程序安裝到集控曆史站上位機。按照OPC軟件的配置,將皮帶秤上位機ModSim32裏麵的數據,通過TCP/IP協議,利用OPC軟件映射到輸煤集控DCS數據庫中,輸煤集控DCS通過自己的計算方式,將上位機需要顯示及其計算的數據顯示到DCS上位機。通過利用ModSim32模擬器軟件和DCS自帶的OPC軟件,完美地解決了皮帶秤上位機數據傳輸到DCS數據庫。
3結論
本次輸煤集控改造,完美地利用了皮帶秤數據傳輸軟件、IFIX軟件、IFIX自帶的編程軟件、ModSim32軟件與DCS係統自帶的OPC軟件相結合,實現了皮帶秤數據與國產DCS係統之間的數據通信與數據計算問題,保證了企業煤耗數據的準確性與及時性。煤耗數據的準確性也間接地提高了輸煤係統設備整體管理品質,確保機組安全穩定、經濟運行,充分體現安全、健康、環保的先進管理理念。

 

 

文章來源於網絡轉載,侵刪

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8