《現(xiàn)場(chǎng)總線技術(shù)》課件-第七章 SIMATICS7-300-400應(yīng)用實(shí)例_第1頁(yè)
《現(xiàn)場(chǎng)總線技術(shù)》課件-第七章 SIMATICS7-300-400應(yīng)用實(shí)例_第2頁(yè)
《現(xiàn)場(chǎng)總線技術(shù)》課件-第七章 SIMATICS7-300-400應(yīng)用實(shí)例_第3頁(yè)
《現(xiàn)場(chǎng)總線技術(shù)》課件-第七章 SIMATICS7-300-400應(yīng)用實(shí)例_第4頁(yè)
《現(xiàn)場(chǎng)總線技術(shù)》課件-第七章 SIMATICS7-300-400應(yīng)用實(shí)例_第5頁(yè)
已閱讀5頁(yè),還剩119頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第七章SIMATICS7-300/400PLC的設(shè)計(jì)應(yīng)用實(shí)例第7章SIMATICS7-300/400PLC的

設(shè)計(jì)應(yīng)用實(shí)例7.1PROFIBUS現(xiàn)場(chǎng)總線控制網(wǎng)絡(luò)

7.2基于PROFIBUS的三容水箱液位控制系統(tǒng)設(shè)計(jì)

7.3基于PROFIBUS的模擬鍋爐液位控制系統(tǒng)設(shè)計(jì)7.4基于PC的PLC控制電加熱爐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

7.1PROFIBUS現(xiàn)場(chǎng)總線控制網(wǎng)絡(luò)

一、實(shí)驗(yàn)室控制網(wǎng)絡(luò)組成二、系統(tǒng)硬件組成

一、實(shí)驗(yàn)室控制網(wǎng)絡(luò)組成二、系統(tǒng)硬件組成1.一類(lèi)主站

SIMATICS7-300/400PLC

2.二類(lèi)主站

PC計(jì)算機(jī)或工控機(jī)3.從站

包括分布式I/OET200,變頻器和通過(guò)DP/PALINK連接的智能從站等。4.被控對(duì)象

7.2基于PROFIBUS的三容水箱

液位控制系統(tǒng)設(shè)計(jì)一、QXLTT三容水箱實(shí)驗(yàn)裝置介紹二、雙容水箱液位控制系統(tǒng)組成及原理三、系統(tǒng)網(wǎng)絡(luò)及硬件組態(tài)四、實(shí)現(xiàn)S7300液位控制功能五、實(shí)現(xiàn)液位監(jiān)控功能一.QXLTT三容水箱實(shí)驗(yàn)裝置介紹二、雙容水箱液位控制系統(tǒng)

組成及原理液位單回路控制框圖三、系統(tǒng)網(wǎng)絡(luò)及硬件組態(tài)

1.通信端口設(shè)置

打開(kāi)控制面板,雙擊SetPG/PCInterface,設(shè)置編程設(shè)備和控制器的通信接口

2.網(wǎng)絡(luò)及硬件組態(tài)

(1)創(chuàng)建項(xiàng)目創(chuàng)建項(xiàng)目“液位控制”。插入一個(gè)S7300站,進(jìn)入硬件組態(tài)“ConfiguringHardware”界面。(2)配置機(jī)架點(diǎn)開(kāi)右側(cè)的硬件資源,從RACK-300中選擇機(jī)架(3)配置模塊各模塊如下:①CPU314C-2DP6ES7314-6CF00-0AB0集成有

DI8×DC24V,AI5/AO2×12Bit,

DI16/DO16×DC24V。設(shè)置AI、AO模塊特性為電流4~20mA。②

CP3436ES7343-1EX11-0XE0硬件組態(tài)

設(shè)置MAC地址

(按標(biāo)簽上的物理地址)(4)保存硬件配置(5)下載硬件配置到PLC

四、實(shí)現(xiàn)S7300液位控制功能(一)控制程序組態(tài)1.在S7Program的Blocks中建立程序塊FC1、OB35、FC2。FC1塊實(shí)現(xiàn)液位信號(hào)的輸入量程轉(zhuǎn)換,將0-27648之間的數(shù)字量轉(zhuǎn)換為0-500mm之間的液位實(shí)際值。OB35為循環(huán)中斷組織塊,可以按照固定的時(shí)間間隔循環(huán)調(diào)用PID程序塊,本例采樣時(shí)間100ms。循環(huán)中斷時(shí)間可以在CPU的特性里進(jìn)行設(shè)定,如圖7-11所示。FC2塊實(shí)現(xiàn)輸出操作信號(hào)的量程轉(zhuǎn)換,將0.0-100.0之間的實(shí)型值轉(zhuǎn)換為0-27648之間的數(shù)字量。圖7-11循環(huán)中斷時(shí)間的設(shè)定2.編輯FC1(a)1#容器液位輸入處理—量程轉(zhuǎn)換(b)2#容器液位輸入處理—量程轉(zhuǎn)換(c)3#容器液位輸入處理—量程轉(zhuǎn)換3.編輯OB35(2#容器液位PID控制)

4.編輯FC25.編輯主程序OB1

6.建立變量表(二)程序調(diào)試

第1步:AI5/A02中的Inputs和Outputs量程設(shè)置

第2步:Blocks中的程序塊下載到S7300中第3步:變量表在線監(jiān)控、程序在線監(jiān)視變量表監(jiān)控程序監(jiān)視五、實(shí)現(xiàn)液位監(jiān)控功能(一)創(chuàng)建項(xiàng)目打開(kāi)WinCC軟件,新建一個(gè)項(xiàng)目,取名“S7300水箱監(jiān)控界面”

(二)建立WINCC與PLC的通信連接

選擇“SIMATICS7PROTOCOLSUITE”中的“IndustrialEthernet”。該通道單元和協(xié)議用來(lái)訪問(wèn)工業(yè)以太網(wǎng)。在通道單元“IndustrialEthernet”下建立到S7300控制系統(tǒng)的邏輯連接,設(shè)置連接屬性和參數(shù)。

通信驅(qū)動(dòng)程序通道連接屬性和參數(shù)設(shè)置(三)創(chuàng)建變量WINCC與S7300PLC實(shí)現(xiàn)數(shù)據(jù)交換是通過(guò)變量實(shí)現(xiàn)的,WINCC中建立的變量地址要對(duì)應(yīng)PLC中的變量地址變量及屬性設(shè)置(四)監(jiān)控界面設(shè)計(jì)

1.監(jiān)控畫(huà)面的創(chuàng)建和編輯啟動(dòng)畫(huà)面的編輯液位監(jiān)控界面的編輯

PID參數(shù)設(shè)置界面的編輯

I/O域的變量連接和屬性設(shè)置2.在線趨勢(shì)曲線界面的設(shè)計(jì)(1)過(guò)程值歸檔

歸檔屬性設(shè)置過(guò)程變量屬性設(shè)置(2)趨勢(shì)曲線界面設(shè)計(jì)

添加WINCC在線趨勢(shì)控件

在線趨勢(shì)控件的屬性設(shè)置3.各畫(huà)面的鏈接利用按鈕的屬性配置可以實(shí)現(xiàn)各界面的跳轉(zhuǎn)和返回。(五)調(diào)試進(jìn)入計(jì)算機(jī)屬性對(duì)話框,選擇啟動(dòng)按鈕,將“文本庫(kù)運(yùn)行系統(tǒng)”、“變量記錄運(yùn)行系統(tǒng)”、“圖形運(yùn)行系統(tǒng)”選中并確定。激活運(yùn)行系統(tǒng)界面在線運(yùn)行狀態(tài)監(jiān)控

界面在線運(yùn)行狀態(tài)監(jiān)控

7.3

基于Profibus的模擬鍋爐液位控制系統(tǒng)設(shè)計(jì)一、系統(tǒng)分析二、系統(tǒng)網(wǎng)絡(luò)及硬件組態(tài)三、系統(tǒng)控制軟件組態(tài)四、監(jiān)控系統(tǒng)組態(tài)五、系統(tǒng)運(yùn)行六、小結(jié)一、系統(tǒng)分析系統(tǒng)硬件:被控對(duì)象(實(shí)驗(yàn)室模擬鍋爐系統(tǒng))、S7-400控制器和PC機(jī);系統(tǒng)軟件:Step7軟件和WinCC軟件,編寫(xiě)控制和監(jiān)控程序;控制算法:采用模糊控制算法。1.被控對(duì)象模擬鍋爐系統(tǒng)主要由三個(gè)部分構(gòu)成:變頻水泵,高位恒壓水塔和儲(chǔ)水池構(gòu)成的供、排水系統(tǒng)。由分布在三個(gè)不同層面上的四個(gè)單元所組成的被控過(guò)程,這四個(gè)單元分別是:1)帶有冷卻水夾套的鍋筒單元。;2)流量檢測(cè)與調(diào)節(jié)執(zhí)行組合單元;3)回路的壓力檢測(cè)單元;4)并聯(lián)雙容單元。各種過(guò)程控制器,例如:常規(guī)控制儀表,可編程控制儀表等,以及工作電源和過(guò)程控制實(shí)驗(yàn)操作臺(tái)等。傳感器、執(zhí)行器

液位變送器(HM型壓力變送器)

電動(dòng)調(diào)節(jié)本節(jié)主要針對(duì)第一個(gè)單元實(shí)現(xiàn)鍋筒的液位控制。2.控制系統(tǒng)結(jié)構(gòu)系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖7-1所示。系統(tǒng)中PC機(jī)主要有兩種用途:

①系統(tǒng)監(jiān)控。運(yùn)行WinCC監(jiān)控軟件用于實(shí)時(shí)監(jiān)控現(xiàn)場(chǎng)情況;

②作為工程師站運(yùn)行STEP7軟件和WinCC軟件,進(jìn)行系統(tǒng)硬件、軟件、通信組態(tài)和監(jiān)控界面、趨勢(shì)、報(bào)警曲線的組態(tài)。系統(tǒng)采用S7-400控制器,其各有一塊16通道的DI/DO模塊,兩塊8通道的AI模塊,一塊4通道的AO模塊。S7400可編程控制器與分布式I/OET200之間通過(guò)Profibus總線協(xié)議連接,實(shí)時(shí)采集現(xiàn)場(chǎng)信號(hào)并發(fā)出控制指令。3.控制算法系統(tǒng)采用模糊控制算法,應(yīng)用Step7軟件設(shè)計(jì)一個(gè)兩維模糊控制器,將控制器的模糊輸出反模糊化后,控制調(diào)節(jié)閥的開(kāi)度4.預(yù)期控制目標(biāo)鍋筒的液位變化范圍是0—500mm,設(shè)計(jì)合適的控制器,使系統(tǒng)具有快速、穩(wěn)定的響應(yīng)曲線,超調(diào)量應(yīng)該小于20%,系統(tǒng)的調(diào)節(jié)時(shí)間為5s左右。當(dāng)系統(tǒng)發(fā)生擾動(dòng)時(shí),被控液位能快速恢復(fù)到原來(lái)所給定的液位值。二、系統(tǒng)網(wǎng)絡(luò)及硬件組態(tài)表7.1S7-400站的系統(tǒng)硬件1.設(shè)置PG/PC接口選擇參數(shù)為:ISOInd.Ethernet→RealtekRTL8139(A)PCIFastEthernetAdapter2.硬件組態(tài)在Step7組態(tài)界面HWConfig中順序插入“機(jī)架”→“電源模塊”→“CPU模塊”→“以太網(wǎng)通訊模塊”→“設(shè)置MAC地址”→“數(shù)字量、模擬量輸入輸出模塊”→“修改模擬量輸入/輸出模塊屬性”→“存盤(pán)編譯”網(wǎng)絡(luò)總覽圖三.系統(tǒng)控制軟件組態(tài)1.建立變量表和符號(hào)表地址說(shuō)明數(shù)據(jù)類(lèi)型M0.1進(jìn)水電磁閥動(dòng)作VD1BOOLM0.2出水電磁閥動(dòng)作VD2BOOLM0.3停止電磁閥VD-STOPBOOLM0.4手自動(dòng)開(kāi)關(guān)BOOLM0.5置1,自動(dòng)調(diào)節(jié)BOOLM0.6上限報(bào)警BOOLM0.7下限報(bào)警BOOLQ0.0進(jìn)水電磁閥BOOLQ0.1出水電磁閥BOOLPIW516鍋筒液位數(shù)字量INTPIW522進(jìn)水流量數(shù)字量INTPIW524出水流量數(shù)字量INTPQW512進(jìn)水閥輸出INTPQW514出水閥輸出INTMD20鍋筒液位實(shí)際值REALMD94進(jìn)水流量實(shí)際值REALMD124出水流量實(shí)際值REALMD78進(jìn)水閥開(kāi)度REALMD86出水閥開(kāi)度REALMD82出水閥門(mén)操作量REALMD90進(jìn)水閥門(mén)操作量REAL表2I/O分配和變量使用符號(hào)表變量表2.控制算法的實(shí)現(xiàn)(1)主程序(OB1)主要實(shí)現(xiàn)鍋筒液位輸入信號(hào)、進(jìn)水流量信號(hào)的量程轉(zhuǎn)換

進(jìn)水閥門(mén)輸出信號(hào)的量程轉(zhuǎn)換閥門(mén)的手自動(dòng)切換程序上下限報(bào)警程序(2)模糊控制編程(OB35)中斷服務(wù)程序,實(shí)現(xiàn)模糊化處理和模糊控制量表查詢部分①求出偏差②偏差模糊化③數(shù)據(jù)類(lèi)型轉(zhuǎn)換,將輸出取整④

判斷模糊化偏差與設(shè)定值處于論域[-2,2]中的某個(gè)等級(jí)圖7-60E是否等于-2E=-2,SP=-2,確定U⑤反模糊化四.監(jiān)控系統(tǒng)組態(tài)1.啟動(dòng)WinCC2.創(chuàng)建新項(xiàng)目3.添加PLC驅(qū)動(dòng)程序建立與S7400可編程控制器程序相對(duì)應(yīng)的變量表

4.創(chuàng)建的WinCC畫(huà)面(1)啟動(dòng)畫(huà)面設(shè)計(jì)起始界面(2)監(jiān)控畫(huà)面設(shè)計(jì)系統(tǒng)被激活后,鍋筒液位的棒圖可以顯示的液位高度,同時(shí)旁邊的輸入/輸出域可以實(shí)時(shí)顯示液位數(shù)值趨勢(shì)曲線、報(bào)警、返回初始畫(huà)面、退出運(yùn)行四個(gè)按鈕的鏈接(3)趨勢(shì)曲線畫(huà)面設(shè)計(jì)首先要建立變量記錄。對(duì)鍋筒液位給定值、實(shí)際值以及閥門(mén)開(kāi)度這三個(gè)變量建立WinCCOnlineTable系統(tǒng)被激活后,此畫(huà)面可以顯示出鍋筒液位給定值、實(shí)際值以及閥門(mén)開(kāi)度的實(shí)時(shí)趨勢(shì)曲線。(4)報(bào)警畫(huà)面設(shè)計(jì)首先要組態(tài)模擬量報(bào)警。設(shè)立的報(bào)警下限值應(yīng)略大于實(shí)際液位下限值,報(bào)警上限值應(yīng)略小于實(shí)際液位上限值因?yàn)殄仩t液位下、上限值為0和500,所以設(shè)立的報(bào)警下、上限值分別為50和450報(bào)警時(shí)文本信息的顏色選擇為紅色組態(tài)后的液位報(bào)警畫(huà)面五.系統(tǒng)運(yùn)行1.系統(tǒng)開(kāi)始運(yùn)行,初始運(yùn)行畫(huà)面為“啟動(dòng)畫(huà)面”2.點(diǎn)擊“進(jìn)入監(jiān)控”按鈕,進(jìn)入鍋爐液位監(jiān)控畫(huà)面3.點(diǎn)擊“進(jìn)入曲線”按鈕,進(jìn)入趨勢(shì)曲線畫(huà)面,根據(jù)設(shè)定的參數(shù),得到相應(yīng)的趨勢(shì)曲線4.點(diǎn)擊“報(bào)警”按鈕,進(jìn)入報(bào)警畫(huà)面六.小結(jié)(1)分析系統(tǒng)并制定控制方案;(2)設(shè)計(jì)現(xiàn)場(chǎng)總線控制系統(tǒng),選擇控制器等硬件裝置;(3)組態(tài)系統(tǒng)硬件、軟件及網(wǎng)絡(luò)通信;(4)組態(tài)系統(tǒng)監(jiān)控界面;(5)檢查系統(tǒng)通信正常,下載系統(tǒng)硬件、軟件;(6)系統(tǒng)調(diào)試,得到系統(tǒng)的實(shí)時(shí)監(jiān)控畫(huà)面;(7)顯示系統(tǒng)主要參數(shù)的趨勢(shì)曲線;(8)顯示系統(tǒng)的參數(shù)報(bào)警界面。7.4基于PC的PLC控制

電加熱爐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

一、系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)、硬件組成和使用的軟件1.系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)本實(shí)驗(yàn)系統(tǒng)自下而上依次為現(xiàn)場(chǎng)級(jí)和控制級(jí)。現(xiàn)場(chǎng)級(jí)由遠(yuǎn)程I/OET200S作為PROFIBUS-DP從站,控制級(jí)為基于PC的PLC——WinACSlot型控制器,為PROFIBUS-DP主站。1.系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)

2.系統(tǒng)硬件結(jié)構(gòu)

控制系統(tǒng)的原理方框圖由基于PC的PLC——西門(mén)子的WinACSlot作為系統(tǒng)的控制器,其插板安裝在工控機(jī)內(nèi);在電加熱爐現(xiàn)場(chǎng)裝有LTF-2A型溫度場(chǎng)控制裝置,內(nèi)部有儀表控制和工控機(jī)控制點(diǎn)切換按鈕。

系統(tǒng)的被控對(duì)象是實(shí)驗(yàn)用的電加熱爐,用來(lái)模擬工業(yè)上的加熱鋼樣的加熱爐。電加熱爐內(nèi)部鋼樣的溫度由傳感器測(cè)得,并轉(zhuǎn)換為電信號(hào)輸入到LTF-2A型溫度場(chǎng)控制裝置內(nèi)再經(jīng)過(guò)變送器件成為標(biāo)準(zhǔn)4-20mA電流信號(hào)和0-5V電壓信號(hào)輸出給現(xiàn)場(chǎng)的遠(yuǎn)程I/O模塊系統(tǒng)的執(zhí)行器是晶閘管器件,也安裝于LTF-2A型溫度場(chǎng)控制裝置內(nèi)。系統(tǒng)的遠(yuǎn)程I/O裝置西門(mén)子公司的SIMATIC

ET

200S系列分布式I/O模塊作為PROFIBUS-DP從站。本系統(tǒng)選用了其中開(kāi)關(guān)量輸入模塊、開(kāi)關(guān)量輸出模塊、模擬量輸入模塊、模擬量輸出模塊。ET200S背板總線采用了先進(jìn)的傳輸技術(shù),確保PROFIBUS

DP達(dá)到12Mbps的傳輸速率。輸入、輸出環(huán)節(jié)接口中接入光電隔離器。光電隔離器也稱(chēng)光電耦合器,簡(jiǎn)稱(chēng)光耦。這是一種以光為耦合媒介,通過(guò)光信號(hào)的傳遞來(lái)實(shí)現(xiàn)輸人與輸出間電隔離的器件,可在電路或系統(tǒng)之間傳輸電信號(hào),同時(shí)確保這些電路或系統(tǒng)彼此間的電絕緣。M5VS-AA-R型有源光電隔離器3.系統(tǒng)使用的軟件

本系統(tǒng)使用西門(mén)子的STEP7軟件完成硬件組態(tài)和控制程序的編寫(xiě);用西門(mén)子的WinAC軟件的Computing子軟件實(shí)現(xiàn)對(duì)控制過(guò)程的監(jiān)控和操作。二、實(shí)驗(yàn)實(shí)施步驟

1.硬件組態(tài)

(1)創(chuàng)建工程,插入站點(diǎn)

雙擊進(jìn)入SIMATICManager(項(xiàng)目管理器)開(kāi)始創(chuàng)建一個(gè)新的STEP7項(xiàng)目,插入基于PC的PLC站點(diǎn)。(2)主站和從站的組態(tài)使用“開(kāi)始->程序->SIMATIC->PCbasedControl”,打開(kāi)控制器WinACSlot的操作面板,單擊幫助的“about”,得到WinACSlot控制器的訂貨號(hào)6ES7612-2QH00-0AB4。遠(yuǎn)程I/O模塊ET200SDP從站通信模塊IM151:151-1AA02-0AB0電源模塊PE:PM-EDC24/48V/AC24V6ES7-138-4CB10-0AB0模擬量輸入模塊AI:2AII4WIPEST6ES7-134-4GB10-0AB0模擬量輸出模塊AO:2AOIST6ES7-135-4GB00-0AB0數(shù)字量輸入模塊DI:2DIDC24VST6ES7-131-4BB00-0AA0數(shù)字量輸出模塊DO:2DODC24V/0.5AST6ES7-132-4BB00-0AA0(2)主站和從站的組態(tài)(3)組態(tài)信息下載

設(shè)置通信通道在

SIMATICManager程序中,選擇菜單“Options”->“SetPG/PCinterface”打開(kāi)“SetPG/PCinterface”對(duì)話框,將“S7ONLINE(Step7)”的訪問(wèn)點(diǎn)設(shè)置成“PCinternal(local)”將計(jì)算機(jī)站點(diǎn)名改為計(jì)算機(jī)名:?jiǎn)螕糇烂嫔系摹癝tationConfigurator”圖標(biāo)

,將“stationname”改為硬件組態(tài)中站點(diǎn)的名稱(chēng)。組態(tài)網(wǎng)絡(luò)單擊STEP7工具欄上的“組態(tài)網(wǎng)絡(luò)”

圖標(biāo),出現(xiàn)“Netpro”界面,編譯,選擇“編譯并檢查全部”,無(wú)錯(cuò)誤,則圖標(biāo)上出現(xiàn)黃色箭頭,說(shuō)明STEP7軟件和WinACSlot控制器的通信通道連接上述步驟確認(rèn)后,項(xiàng)目管理器的項(xiàng)目圖標(biāo)也出現(xiàn)黃色箭頭,表示通信通道已經(jīng)設(shè)置成功。此時(shí)單擊硬件組態(tài)程序工具欄上的按鈕“”便可以將硬件組態(tài)信息下載到WinACSlot。注意下載目標(biāo)只選擇CPU412-2PCI即可。2.用戶程序編寫(xiě)系統(tǒng)采用STEP7軟件編寫(xiě)控制程序,編程語(yǔ)言主要有梯形圖、語(yǔ)句表、功能塊圖、圖形化編程和結(jié)構(gòu)化編程等類(lèi)型。用戶程序一般由組織塊(OB)、功能塊(FB)、功能(FC)、數(shù)據(jù)塊(DB)等構(gòu)成。OB1作為主程序循環(huán)塊是必需的,將所有的程序放入OB1中進(jìn)行編程。編程時(shí)地址的設(shè)置方式有絕對(duì)地址法和符號(hào)地址法兩種,本系統(tǒng)同時(shí)采用了這兩種方法。使用符號(hào)地址一方面尋找變量比較方便、直觀,另一方面便于在后邊實(shí)現(xiàn)Computing軟件與控制引擎進(jìn)行變量的連接。根據(jù)過(guò)程控制的復(fù)雜程度,編程方式分為線性化編程、模塊化編程和結(jié)構(gòu)化編程,本系統(tǒng)采用比較簡(jiǎn)單的線性化編程方式。(1)建立符號(hào)表

首先為系統(tǒng)中的各個(gè)變量建立符號(hào)表,分配地址。在“GettingStarted”項(xiàng)目窗口查找到S7程序,然后雙擊打開(kāi)符號(hào)組件。在符號(hào)表中,為所有要在程序中尋址的絕對(duì)地址分配符號(hào)名和數(shù)據(jù)類(lèi)型,各個(gè)變量分別設(shè)置符號(hào)地址和絕對(duì)地址。(2)編寫(xiě)用戶程序

本系統(tǒng)對(duì)電加熱爐實(shí)施單回路控制,采用PID控制算法,由于控制算法比較簡(jiǎn)單,用戶程序設(shè)計(jì)使用梯形圖編程語(yǔ)言、線性化編程方式。在組織塊OB1中先后調(diào)用FC105、FB41和FC106,F(xiàn)C105是“SCALE”模塊,將來(lái)自AO模塊的整型值轉(zhuǎn)換為工程中的實(shí)型溫度值,輸入給PID運(yùn)算的模塊FB41,F(xiàn)C106是“UNSCALE”模塊,將FB41模塊的輸出值再轉(zhuǎn)換成整型值,輸送給AO模塊。(3)用戶程序下載到WinACSlot

在離線窗口中選擇

Blocks文件夾,然后用菜單命令

PLC>下載,將程序下載到CPU,即WinACSlot。打開(kāi)WinAC控制面板。將操作開(kāi)關(guān)轉(zhuǎn)到

RUN-P位置?!癛UN”點(diǎn)亮,而“STOP”熄滅。CPU的試運(yùn)行工作就緒。(4)使用變量表進(jìn)行控制程序的

初步調(diào)試

在打開(kāi)的

SIMATIC管理器以及“GettingStarted離線”項(xiàng)目窗口,找到

Blocks文件夾。使用鼠標(biāo)右鍵的彈出菜單插入一個(gè)變量表VAT1。雙擊打開(kāi)VAT1,輸入需要監(jiān)控變量的絕對(duì)地址、數(shù)據(jù)類(lèi)型及設(shè)定初始值等。將變量表切換到在線方式建立與已組態(tài)的CPU之間的連接。單擊工具欄中的

圖標(biāo),對(duì)變量進(jìn)行監(jiān)視;單擊工具欄中的圖標(biāo)在線

修改變量設(shè)定值。3.系統(tǒng)監(jiān)控功能的實(shí)現(xiàn)(1)設(shè)置Computing的訪問(wèn)接口

在使用WinACComputing完成系統(tǒng)監(jiān)控功能之前,應(yīng)對(duì)Computing的訪問(wèn)點(diǎn)進(jìn)行設(shè)置。啟動(dòng)SIMATICNET下的設(shè)置程序“ConfigurationConsole”,選擇“Accesspoints”,雙擊右邊數(shù)據(jù)窗口的“Computing”行,從打開(kāi)的對(duì)話框中選擇“PCinternal(local)”,單擊“OK”關(guān)閉對(duì)話框(2)“ComputingConfiguration”設(shè)置

使用WinACComputingOPCServer前應(yīng)設(shè)置OPC服務(wù)器。點(diǎn)擊“start”->“Simatic”->“PCBasedControl”->“ComputingConfiguration”打開(kāi)Computing的設(shè)置程序,在“OPC”選項(xiàng)卡上有一連接選擇項(xiàng)。其設(shè)置按照WinACComputing與WinAC控制器的連接方式氛圍兩種,包括“直接連接”(即DirectConnection)和“通過(guò)標(biāo)簽文件連接”(即ConnectionviaTagfile)。1)直接連接

Computername:“<Local>”ControlEngine:WinAC控制器的類(lèi)型,WinACSlot則輸入“wcS7=3”在上述對(duì)話框中點(diǎn)擊“Computing”選項(xiàng),復(fù)選“CPU41xPCIviainternal(local)”2)標(biāo)簽文件連接方式

首先要?jiǎng)?chuàng)建標(biāo)簽文件,單擊“PCBasedControl”下的“ComputingTagFileConfigurator”,打開(kāi)WinAC的符號(hào)表編輯器,程序自動(dòng)新建一個(gè)標(biāo)簽文件。右鍵單擊此標(biāo)簽文件視圖窗口的左邊,從彈出菜單中選擇“InsertProgram”,打開(kāi)選擇

step7源程序的對(duì)話框。從中選擇要進(jìn)行WinAC符號(hào)標(biāo)定的程序,單擊按鈕

將文件選入右邊窗口。結(jié)果如圖所示,從中可以看到Step7符號(hào)表中的變量已包含其中。右鍵單擊窗口左邊的文件“ZDH_CPU_412-2PCI”,從菜單中選擇“Edit”,打開(kāi)“controlEngineConfiguration”對(duì)話框。在同一標(biāo)簽文件下添加新的文件并進(jìn)行設(shè)置,完成后存盤(pán)退出。標(biāo)簽文件的擴(kuò)展名為.tsd。標(biāo)簽文件創(chuàng)建后便可與標(biāo)簽源文件連接,之后可以通過(guò)符號(hào)的方式訪問(wèn)WinAC控制器中的數(shù)據(jù)。

點(diǎn)擊“start”->“Simatic”->“PCBasedControl”->“ComputingConfiguration”打開(kāi)Computing的設(shè)置程序,在“OPC”選項(xiàng)卡上有一連接選擇項(xiàng)。單擊“Browse”,找到剛剛建立的標(biāo)簽文件,導(dǎo)入并確定即可。(3)在軟容器ComputingSoftContainer插入需要監(jiān)控的變量

ComputingSoftContainer為一個(gè)OLE容器,在它的窗體上可以放置WinACComputing提供的ActiveX控件。使用ComputingSoftContainer可以生成簡(jiǎn)單實(shí)用的HMI界面窗口。運(yùn)行程序組“PCBasedControl”下的程序ComputingSoftContainer。在ComputingSoftContainer的工具欄上除了常規(guī)的按鈕以外還有WinACComputing所帶的ActiveX控件圖標(biāo),這些ActiveX控件還可用在可作為OLE容器的程序上。添加Data和相應(yīng)控件1)數(shù)據(jù)(Data)控件:提供與控制引擎(WinAC-Slot)的連接。2)按鈕(Button)控件:連接控制引擎的位地址,實(shí)現(xiàn)讀寫(xiě)兩種方式,這里用于顯示P、I、D的狀態(tài),綠色1(功能加入),紅色0(功能取消)。3)編輯(Edit)控件:與控制引擎的存儲(chǔ)器相連,可以讀寫(xiě)字和雙字變量,既可以反

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論