- 6SN1121-0DA11-0?AA0控制操作:在水處理控制室能對被控設備進行在線實時控制。
- 顯示功能:用圖形實時地顯示各現場被控設備的運行工況,以及現場的狀態參數。
- 數據管理:依據不同運行參數的變化快慢和重要程度,建立生產歷史數據庫,存儲生產原始數據,供統計分析使用。利用實時數據庫和歷史數據庫中的數據進行比較和分析,得出一些有用的經驗參數,有利于優化控制,并把一些必要的參數和結果顯示到實時畫面和報表中去。
- 報警功能:當某一模擬量(如流量、電導、水位等)測量值超過給定范圍或某一開關量(如電機啟停、閥門開關)發生變位時,可根據不同的需要發出不同等級的報警。另外還可對PLC進行診斷報警。
- 打印功能:可以實現報表和趨勢打印以及各種事件和報警實時打印。
圖2 鍋爐補給水處理控制系統配置
2.2 6SN1121-0DA11-0?AA0PLC程序結構及實現
2.2.1 6SN1121-0DA11-0?AA0本工程根據工藝特點,在PLC編程中采用子程序調用的形式,這樣不僅程序可讀性強,而且縮短PLC程序掃描周期。以反滲透除鹽系統控制程序為例,根據工藝要求反滲透除6SN1121-0DA11-0?AA0鹽系統控制程序包括反滲透裝置閥門上位機軟手操控制(ROSoftoperation),反滲透除鹽系統備用控制(ROStandby),反滲透除鹽系統運行控制(RORunning)和反滲透除鹽系統沖洗控制(RORinse)。這四種工作狀態在同一時刻是*的,我們可將其做成子程序的方式,被反滲透程序(RO)調用。反滲透程序(RO)又和報警程序(Alarm)、泵控制程序(PumpControl)、模擬量處理程序(AD003Setting)、地址轉換程序(IOConvert)、液位聯鎖程序(LevelInterlock)等作為子程序被控制主程序(MainProgram)調用,這樣做大大縮短了PLC的掃描時間,而且控制思路清晰,程序可讀性強。操作人員只需在上位機上發出簡單的指令如,軟手操請求、運行請求、沖洗請求等,控制程序即可按照工藝要求步驟對現場設備進行控制。
圖3 控制系統部分人機界面
圖4 6SN1121-0DA11-0?AA0PLC程序結構圖
Siemens Sinumerik 6FX1122-8BC04 6FX 1122-8BC04
Siemens Sinumerik 840C MMC Int. 6FC5112-0DA01-0?AA1 OVP
Siemens Sinumerik Kuka 6FR1460-2UC PHG RCM2 Panel
Siemens Sinumerik 840D Tastatur 6FC5203-0AC00-0?AA0
Siemens Sinumerik Sirotec PLC Interface 6FX1122-2AB02
Siemens Sinumerik 6FX1121-8BB02 + 6 FX 1121-8BB02
Siemens Sinumerik System 8M Rack 6FC3381-0FA-Z
SIEMENS SINUMERIK 6FX1111-0AB02 6FX1 111-0AB02
Siemens Sinumerik, 6FX1143-3BA01, E:B "01"
Siemens sinumerik Sirotec 6FX1110-7AG01 Kuka CNC
Siemens Sinumerik 8M, MS122, MS 122, 6FX1192-3AB00
Siemens Sinumerik Memory Board 6FX1120-2CA00
Siemens Sinumerik 6FX1120-5BA01 - 6FX 1120-5BA01 E:F
Siemens Sinumerik Sirotec 6FX1110-7AG01 CPU CNC
Siemens sinumerik Sirotec 6FX1122-2AC02 Kuka CNC
?