資源描述:
《魏海超--物料混合控制系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、課程設(shè)計報告設(shè)計題目:物料混合控制系統(tǒng)學(xué)院:電信學(xué)院班級:基地二班姓名:魏海超學(xué)號:09260202指導(dǎo)老師:馮小林時間:2012年12月19日38摘要本設(shè)計是基于STEP7下位軟件編程實現(xiàn)物料混合控制系統(tǒng)的控制,并解決STEP7與WinCC、WinCCFlexible2007之間的模擬仿真問題。我們采用STEP7的仿真工具S7PLCSIM模擬S7300PLC來執(zhí)行控制命令解決上位組態(tài)工具WinCC、HMI開發(fā)工具WinCCFlexible2007的模擬仿真問題。WinCC、WinCCFlexible與STEP7間的通信均采用西門子內(nèi)部通訊協(xié)議。本設(shè)計主要在于加強(qiáng)對總的
2、系統(tǒng)結(jié)構(gòu)及工作原理的了解,研究各個模塊的工作機(jī)理及相互之間是如何通訊的。關(guān)鍵詞:Step7WinCCWinCCFlexible27目錄1.1設(shè)計要求11.2系統(tǒng)原理圖11.3STEP7介紹及編程簡介2第二章STEP7下位軟件編程32.1霓虹燈的工作原理32.2系統(tǒng)流程圖32.3啟動STEP742.4編程52.5仿真調(diào)試13第3章WinCC與STEP7之間的通信143.1STEP7控制端口說明143.2通信設(shè)置143.2.1設(shè)置PG/PC接口143.2.2STEP7的硬件組態(tài)153.2.2WinCC下添加驅(qū)動163.2.4變量連接163.2.5在圖形編輯器中編輯畫面183
3、.3仿真運(yùn)行20第四章STEP7和WinCCFlexible2007之間的通信224.1在WinCCflexible2007中設(shè)置變量224.2在WinCCflexible2007中設(shè)置畫面224.3仿真運(yùn)行24第五章總結(jié)26參考文獻(xiàn)2727第一章系統(tǒng)原理1.1設(shè)計要求控制系統(tǒng)的運(yùn)行界面如下:圖01控制系統(tǒng)的運(yùn)行界面1.2系統(tǒng)原理圖本設(shè)計的系統(tǒng)原理圖如圖1-2所示。圖02系統(tǒng)原理圖本設(shè)計由STEP7的仿真工具S7PLCSIM模擬S7300PLC來執(zhí)行控制命令,采用WinCC、WinCCFlexible工控軟件做上位機(jī)監(jiān)控。27其中STEP7部分要完成以下任務(wù):①ST
4、EP7下位軟件編程②解決STEP7與WinCC的模擬仿真問題③解決STEP7與WinCCFlexible的模擬仿真問題1.3STEP7介紹及編程簡介西門子STEP7是用于SIMATICS7-300/400站創(chuàng)建可編程邏輯控制程序的標(biāo)準(zhǔn)軟件,可使用梯形圖邏輯、功能塊圖和語句表進(jìn)行編程操作。STEP7是用于對SIMATIC可編程邏輯控制器(PLC)進(jìn)行組態(tài)和編程的軟件包。STEP7具有以下功能:硬件配置和參數(shù)設(shè)置、通訊組態(tài)、編程、測試、啟動和維護(hù)、文件建檔、運(yùn)行和診斷功能等。本設(shè)計軟件編程部分采用STEP7編程。STEP7為用戶提供了多種編程語言,包括語句表(STL)、梯形
5、邏輯(LAD)、功能塊圖(FBD)、結(jié)構(gòu)控制(SCL)、順序控制(S7GRAPH)、狀態(tài)圖形(S7HIGRAPH)等。梯形邏輯編程語言是一種基于電路圖表示法基礎(chǔ)上的圖形編程語言,每一個程序段都是由類似于電路圖中的元素(如常開觸點(diǎn)、常閉觸點(diǎn)、輸出線圈)組合而成。一個邏輯塊的程序部分是由一個或多個程序段組成的。功能塊圖(FBD)編程語言使用類似與布爾代數(shù)的圖形邏輯符號來表示控制邏輯。語句表編程語言(STL)是STEP7標(biāo)準(zhǔn)軟件包的組成部分。用這種語言編寫程序,即可以使用增量編輯器直接生成程序,也可以使用文本輸入編輯器先錄入程序語句,再經(jīng)過編譯過程將其轉(zhuǎn)換成各類程序塊。如果在
6、用戶編寫的程序塊中沒有錯誤,則可將該程序在語句表(STL)、梯形邏輯圖(LAD)、功能塊圖(FBD)3種語言之間進(jìn)行切換。如果存在不能切換的程序部分,則STEP7用語句表將該部分顯示出來。在這三種編程語言中梯形圖是廣大工程技術(shù)人員使用較熟悉的且簡單直觀并易學(xué),無須工程技術(shù)人員具備很高的計算機(jī)編程能力。因此本次設(shè)計選用梯形邏輯圖(LAD)進(jìn)行編程。27第二章STEP7下位軟件編程2.1霓虹燈的工作原理一共需要8個燈分別表示“慶祝建國50周年”,按下開始按鈕,則這8個燈從左到右一次點(diǎn)亮,然后一起閃爍3次,再從右到左依次熄滅。當(dāng)按下停止按鈕時,這8個燈都熄滅,再按開始按鈕就可
7、以重新開始,無限循環(huán)。2.2系統(tǒng)流程圖272.3啟動STEP7打開STEP7軟件會出現(xiàn)一個新建項目向?qū)?,如下圖所示:點(diǎn)擊“下一步”,選擇CPU315-2DP,如下圖所示:再點(diǎn)擊“下一步”,選擇LAD的編程方式,如下圖所示:27再點(diǎn)擊“下一步”,項目名稱取名為:zutai2,如下圖所示:最后點(diǎn)擊完成按鈕,即可完成對項目的新建過程。2.4編程首先在符號表中定義變量的地址如下圖所示:27M1M1.0BOOL啟動開關(guān)M1M1.0M2M2.0BOOL停止開關(guān)M2M2.0Q1Q1.0BOOL進(jìn)物料一Q1Q1.0Q2Q1.1BOOL進(jìn)物料二Q2Q1.1