第一篇:西門子S7-200+組態(tài)王總結[范文模版]
西門子S7-200+組態(tài)王總結
經(jīng)歷了炎熱的一天,6.25,記憶猶新,不但是天氣炎熱,心里也實在很冒火,但是還是靜下心來把S7-200和組態(tài)王的活搞得七七八八了,還有一些小問題可以解決的別人也可以解決,很簡單,不可以解決的就屬于驅動的問題了。
現(xiàn)在是早上5點鐘(MSN的時間總是不對,難道我寫成美國時間了??),怕一睡下去就醒不過來了,又沒有水洗澡,就寫寫調(diào)試過程吧。
調(diào)試過程很簡單分為兩步
1、PLC的調(diào)試
PLC和數(shù)據(jù)中心通信采用了ModBus協(xié)議,S7-200CPU自帶了ModBus,安裝完Micro/win之后需要再次安裝Modbus協(xié)議庫,安裝文件可以參看共享文件夾里面Tbox_V32_STEP7.zip。
PLC的模擬輸入采用AIW0~AIW32寄存器,輸出采用AQW0~,變量VB表示字節(jié),VW表示字,貌似short int和他是一個類型,VD是DWORD,可以是浮點數(shù)。
用ModBus讀輸入寄存器的時候要用3000×,讀保持寄存器要用400××。
2、組態(tài)王調(diào)試注意事項
不得不說組態(tài)王比較爛,我想過國產(chǎn)軟件不太好使用,不過沒有想過這么不好使,汗一個!首先安裝了組態(tài)王之后需要更新GPRS驅動和ModBus驅動(我的天啊,我就用了這兩個功能,就要更新兩個驅動,什么天理?。。?/p>
在調(diào)試串口,包括虛擬串口的時候波特率,數(shù)據(jù)位、校驗位、停止位一定好設置好,不然就傻了吧。唉,可憐的孩子。
從組態(tài)王中取PLC中VD變量用900××。
ModBus地址與PLC V區(qū)地址的對應關系(A××××=PLC地址/2+1),A根據(jù)不同情況取值,當是AIW×的時候去3,V區(qū)WORD取4,V區(qū)DWORD取9。
存在的問題
第二篇:西門子總結
1、多個變量同時調(diào)用一個FB塊,如何監(jiān)控其中一個變量(以高爐程序FB204為例)
(1)打開程序找到變量所調(diào)用的FB塊(FB204),打開FB塊在菜單欄找到DEBUG——>Opration-->Test Opration(2)DEBUG-->Call Enviranment of the blocks-->Instance DB Number-->46(FB所對應的DB塊)-->監(jiān)控
2、S7-200PLC遵循PPI協(xié)議,3、程序頻繁下載,導致內(nèi)存不足,不能下載解決辦法
打開PLC-->Diagnostic/Setting(診斷設置)-->Hardware Diagnostics(硬件診斷)-->Module Information(組件信息)-->Memory-->Compress(壓縮)
4、SIMATIC Manager打不開怎么辦? 問題描述:
打開
SIMATICManager
提示:ConnotestablishconnectiontotheAutomationLicenseManagerService.<0x0000274D>
點
擊
確
定
后
提
示
:NOvalidlicensekeyfound.pleaseinstallavalidlicensekey.再點擊確定后提示:STEP7 hasfoundaproblemwiththeAutomation LicenseManager.Theapplicationisclosing.Pleasereinstallthe Automation LicenseManager.打開“AutomationLicenseManager“
提
示
:The“AutomationLicenseManagerService”hasnotbeenstarted!PleasestarttheService.解決方案: 在計算機的“控制面板>管理工具>服務“里,將AutomationLicenseManager的啟動類型改為自動,并啟動它。5、332-5HD01-0AB0模出模塊通道接線
以第一通道為例:
電流輸出只需要接3,6端子
電壓輸出的 2 線連接只需要接3,6端子
電壓輸出的 4 線連接需要接3,4,5,6端子
對負載進行接線,并連接到電壓輸出
電壓輸出支持 2 線和 4 線負載的接線和連接。
然而,某些模擬輸出模塊不支持這兩種類型的接線和連接。
將 4 線負載連接到電氣隔離模塊的電壓輸出 4 線負載電路可獲得更高的精度。對 S-和 S+ 傳感器線路直接接線并連接到負載。
這樣即可直接測量和修正負載電壓。
干擾和電壓突降可能會在檢測線路 S-和模擬電路 MANA的參考回路間產(chǎn)生電位差。
此電位差不得超過設定的限制值。
任何超過限制值的電位差都會對模擬信號的精度產(chǎn)生不利影響。
將 2 線負載接線到非隔離模塊的電壓輸出
將負載連接到QV端子和測量電路MANA的參考點。在前連接器中,將端子 S+ 互連到
QV,將端子 S 互連到 MANA。2 線電路不提供線路阻抗的補償。
6、工控機關機重啟之后與plc通訊異常,一定要將plc重新關閉
在打開才
WINCC 軟PLC 與遠程站PLC S7-315-2AG10-0AB0 Profibus 通訊,工控機關機重啟之后與plc通訊異常,一定要將plc重新關閉在打開才能連接上,,怎樣解決!答:
1、這個問題肯定存在:
兩者在處于通訊狀態(tài),一方關機,另一方肯定處于通訊異常狀態(tài)。這個通訊異常狀態(tài)需要重啟后才可消除。
例如MODBUS的主從通訊,一旦從站停機后再要與主站通訊時,必須要主站重啟后才可與該從站通訊連接上。
2、尤其是上位機非正常關閉,這種現(xiàn)象更為突出。
3、要解決這個問題,編程起來需要:、兩者通訊采用測心跳的方法:
不要應用通訊模塊本身來檢測(通訊模塊發(fā)生故障時檢測不了),例如通常應用的測心跳方法,即主站與分站約定一信息位,主站S7-300可用OB35發(fā)送脈沖,分站S7-200檢測該信息位,如在一定的時間內(nèi)該信息位無變化,則認為無心跳了,即為通訊故障。
這樣,當對方正常停機或非正常停機時即無心跳時則關閉通訊程序,一旦測到心跳是在重新啟動通訊程序。、關鍵問題是要熟悉對于所采用的通訊協(xié)議如何進行關閉與啟動通訊的程序編制。注意,有的的軟件基于WINDOWS平臺,有時必須啟動系統(tǒng),此時這個問題無解。
4、一定要將plc重新關閉在打開才能連接上:
其實掌握了這個規(guī)律,處理起來也十分簡便。如果解決這個問題,也有一定的工作量。還是將plc重啟一下來的容易。
7、S7400CPU信號
INTF 紅色,內(nèi)部故障,例如用戶程序運行超時,用戶程序錯誤。EXTF 紅色,外部故障,例如電源故障,I/O模板故障。FRCE 黃色,至少有一個I/O被強制時點亮。RUN 綠色,運行模式。STOP 黃色,停止模式。
BUS1F 紅色,MPI/PROFIBUS-DP接口1的總線故障。BUS2F 紅色,MPI/PROFIBUS-DP接口2的總線故障。MSTR 黃色,CPU運行。REDF 紅色,冗余錯誤。RACK0 黃色,CPU在機架0中。RACK1 黃色,CPU在機架1中。IFM1F 紅色,接口子模塊1故障。IFM2F 紅色,接口子模塊2故障。
8、關閉WINCC后臺運行
:“開始”-----“運行”---輸入“reset_wincc.vbs”
9、PLC無許可證不能啟動“no.....”處理方法:
打開“開始”-----“控制面板”-----“管理工具”----“服務”----“Automation License Manager Service”選擇為“自動”。
10、PLC通訊問題匯總
STEP7中的通信功能塊如何區(qū)別?
問:做400/300通訊時,調(diào)用的功能塊AGSEND(FC5),DPSEND(FC1)和BSEND(FB12/SFB12)
功能上有何區(qū)別?CP300庫里的BSEND(FB12)和標準庫里的BSEND(SFB12)又有何區(qū)別?為什么FB和SFB需要建立專用的背景數(shù)據(jù)塊?
答:1)AG_SEND,AG_RCV用于FDL, ISO , UDP,TCP/IP通訊時;DP_SEND,DP_RCV用于Profibus-DP通訊時,通過CP模塊做主站或從站時調(diào)用;BSEND和BRCV用于在Netpro中組態(tài)S7連接后,可用于兩個具有通信能力的伙伴通過雙邊編程的方式進行數(shù)據(jù)交換,USEND 和URCV也是在這種情況下可以使用,但是它是雙邊、非協(xié)調(diào)發(fā)送/接收,最大發(fā)送440字節(jié),而BSEND和BRCV是雙邊、分塊發(fā)送/接收,最大可達64k字節(jié)。
2)S7-300 不包含用于擴展通信的 SFB,與FB不同,SFB存儲在CPU的操作系統(tǒng)中并可由用戶調(diào)用
3)因為FB與SFB都與FC不同,具有存儲空間(靜態(tài)變量),所以需要建立專用的背景數(shù)據(jù)塊。
樣例程序:在S7-400中使用SFB14(”GET“)和SFB15(”PUT")模塊進行S7通信 顯示訂貨號
問題:
如何給通信模塊SFB14(“GET”)和SFB15(“PUT”)編程,從而實現(xiàn)S7-400上的數(shù)據(jù)通信?
解答:
為了在兩個S7-400站之間通過在NetPro中組態(tài)的 一個S7連接進行數(shù)據(jù)通信,必 須在S7程序中調(diào)用通信函數(shù)。SFB14(“GET”)用于從遠程CPU讀取數(shù)據(jù),SFB15(“PUT”)用于向遠程CPU寫入數(shù)據(jù)。< /p>
通信模塊FB14(“GET”)和 FB15(“PUT”)的特點
? ? ? SFB14 / SFB15是系統(tǒng)函數(shù)模塊,因此包含在CPU的固件中。
SFB14和SFB15是異步通信函數(shù)。
可以跨幾個OB1循環(huán)運行。? ? SFB14和SFB15通過輸入?yún)?shù)(“REQ”)激活。
任務結束后顯示“DONE”、“NDR”或者“ERROR”。
樣例程序包含一個S7連接,通過該連接,使用SFB14從遠程CPU讀取數(shù)據(jù),使用SFB15向遠程CPU寫入數(shù)據(jù)。
樣例程序的說明
項目包含兩個S7-500站,它們具有CPU 416-2DP和CP 443-1,用于在工業(yè)以太網(wǎng)上通信。通 信基礎是兩站之間建立的S7連接。如果通過“右鍵單擊 > Object Properties”打開NetPro中的S7連接屬性,則 可以看到通信功能塊的塊參數(shù)“ID”。當調(diào)用SFB14或SFB15時必須遵守相應的規(guī)定,以通過S7連接實現(xiàn)數(shù)據(jù)通信。
圖1: S7連接的屬性
STEP 7程序包含塊OB100、OB1、FB100、DB100、DB200、DB201、SFB14和SFB15。
? OB100 OB100是一個啟動型OB,并且在CPU重啟時運行。在這個OB中,用 于觸發(fā)第一次通信的使能信號是M1.0和M0.1。
圖2: OB100
? OB1 OB1被循環(huán)地調(diào)用。這個OB包含通過M1.0和M0.1對FB100(背景DB: DB100)的調(diào)用。一旦FB100運行,M1.0被復位。
圖3: OB1 ? FB100 FB100在OB1循環(huán)中被調(diào)用。這個FB包含調(diào)用SFB14(“GET”)和SFB15(“ PUT”)。當時鐘標志M10.6出現(xiàn)一個上升沿并且沒有其它作業(yè)正在運行時,通過輸入?yún)?shù)“REQ”激活FB14。阻止這個函數(shù)調(diào)用是非常重要的,因為該函數(shù)是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活系統(tǒng)函數(shù)塊而不等待當前作業(yè)結束,將導致通信過載。必 須使用在NetPro中S7連接的屬性對話框中的輸入?yún)?shù)“ID”(見圖1)。參數(shù)“ADDR_1”規(guī)定了將從遠程CPU讀取的數(shù)據(jù)區(qū)域。對 于參數(shù)“RD_1”,必須指定用于數(shù)據(jù)讀取的數(shù)據(jù)區(qū)域。需要輸出參數(shù)“NDR”、“ERROR”和“STATUS”用于評估任務,并 且僅僅在同一個循環(huán)中有效。
圖4: FB100: 調(diào)用SFB14
如果塊運行出現(xiàn)錯誤,保存塊的狀態(tài)字,用于錯誤分析。
圖5: FB100: 保存狀態(tài)字
當時鐘標志M10.6出現(xiàn)一個上升沿并且沒有其它作業(yè)正在運行時,通過輸入?yún)?shù)“REQ”激活FB15。阻止這個函數(shù)調(diào)用是非常重要的,因 為該函數(shù)的行為是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活該函數(shù)塊而不等待當前作業(yè)結束,將導致通信過載。必須使用在NetPro中 S7連接的屬性對話框中的輸入?yún)?shù)“ID”(見圖1)。對于參數(shù)“ADDR_1”必須指定遠程CPU中用于數(shù)值寫入的數(shù)據(jù)區(qū)域。對于參數(shù)“ SD_1”,必須指定待發(fā)送數(shù)據(jù)的地址。需要輸出參數(shù)“DONE”、“ERROR”和“STATUS”用于評估任務,并 且僅僅在同一個循環(huán)中有效。
圖6: FB100: 調(diào)用SFB15
如果塊運行出現(xiàn)錯誤,保存塊的狀態(tài)字,用于錯誤分析。
圖7: FB100: 保存狀態(tài)字
要下載的STEP 7項目:
STEP 7項目包含一個樣例程序,用于調(diào)用SFB14和SFB15,具有狀態(tài)評估。是 通過STEP 7 V5.2創(chuàng)建的。
11、dp線(頭)故障檢查方法:將第一個及最后一個DP頭開關至“on”位置,中間所有DP頭開關至“off”位置,測量阻值(DP 頭的3、8號插針),正常阻值為110Ω(不正常為230Ω左右),若不正常應逐步分段檢查,將相鄰兩個DP頭開關一個至“on”位置,測量兩一個DP頭的3和8號插針之間阻值。
12、西門子官網(wǎng):登錄名:fman 密碼fjg1988@@
13、西門子PLC模擬量輸入模塊通道判斷是否損壞,測量其電阻值一般在250Ω左右,接入4-20ma信號電壓在1-5V之間。
14、EJA110-D.其中D就是支持通訊協(xié)議,這里的D是brain協(xié)議,如果D變成E那就是HART協(xié)議。
15、s7-1200軟件為什么無法安裝并會提示要重新啟動電腦
最佳答案
單擊開始>運行,輸入REGEDIT,然后按ENTER鍵打開注冊表編輯器,在注冊表內(nèi)“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Manager ”中刪除注冊表值
“PendingFileRenameOperations” 不要重新啟動,繼續(xù)安裝軟件。
第三篇:組態(tài)王實訓總結
篇一:組態(tài)王實訓報告
工業(yè)組態(tài)技術實踐
題 目: 姓 名: 系 別: 專 業(yè): 班 級: 學 號: 導教師: 電氣工程系 自動化
2014年3月 日
指
近二十多年來,由于微電子技術和計算機技術的飛速發(fā)展以及工業(yè)自動化的要求不斷提高,plc應用已經(jīng)在工業(yè)生產(chǎn)中較為普及。越來越多的用戶需要監(jiān)控這些智能裝置的運行狀態(tài)和運行參數(shù),以使及時了解現(xiàn)場信息。組態(tài)軟件正是滿足了這些要求而產(chǎn)生。
組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,通過本次課程設計的學習,讓我們掌握了組態(tài)王的構成及基礎級的應用,組態(tài)王開發(fā)監(jiān)控系統(tǒng)軟件,是新型的工業(yè)自動控制系統(tǒng),它以標準的工業(yè)計算機軟、硬件平臺構成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng)。組態(tài)王操作簡單易學且編程簡單,參數(shù)輸入與修改靈活,具有多次或重復仿真運行的控制能力,可以實時地顯示參數(shù)變化前后系統(tǒng)的特性曲線,能很直觀地顯示控制系統(tǒng)的實時趨勢曲線,這些很強的交互能力使其在自動控制系統(tǒng)的實驗中可以發(fā)揮理想的效果
關鍵字:組態(tài)王,監(jiān)控
緒論································································ 第一章 1.1 創(chuàng)建一個新的應用工程············································ 1.2 數(shù)據(jù)變量的定義和檢查············································ 1.3 制作圖形畫面···················································· 第二章
2.1 動畫的設計及連接················································ 2.1.1 簡單填充及流動···············································
2.1.2 隱含和顯示··················································· 2.1.3 圖庫的調(diào)用··················································· 2.2 報警的配置和使用················································ 2.2.1 建立報警窗口················································ 2.3 曲線的應用······················································ 2.3.1 實時趨勢曲線·················································
2.3.2 創(chuàng)建歷史趨勢曲線控件·········································
結論································································
組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,它融過程控制設計、現(xiàn)場操作以及工廠資源管理于一體,將一個企業(yè)內(nèi)部的各種生產(chǎn)系統(tǒng)和應用以及信息交流匯集在一起,實現(xiàn)最優(yōu)化管理。它基于microsoft windows xp/nt/2000 操作系統(tǒng),用戶可以在企業(yè)網(wǎng)絡的所有層次的各個位置上都可以及時獲得系統(tǒng)的實時信息。采用組態(tài)王軟件開發(fā)工業(yè)監(jiān)控工程,可以極大地增強用戶生產(chǎn)控制能力、提高工廠的生產(chǎn)力和效率、提高產(chǎn)品的質(zhì)量、減少成本及原材料的消耗。組態(tài)王軟件結構由工程管理器、工程瀏覽器及運行系統(tǒng)三部分構成。
工程管理器:工程管理器用于新工程的創(chuàng)建和已有工程的管理,對已有工程進行搜索、添加、備份、恢復以及實現(xiàn)數(shù)據(jù)詞典的導入和導出等功能。
工程瀏覽器:工程瀏覽器是一個工程開發(fā)設計工具,用于創(chuàng)建監(jiān)控畫面、監(jiān)控的設備及相關變量、動畫鏈接、命令語言以及設定運行系統(tǒng)配置等的系統(tǒng)組態(tài)工具。運行系統(tǒng):工程運行界面,從采集設備中獲得通訊數(shù)據(jù),并依據(jù)工程瀏覽器的動畫設計顯示動態(tài)畫面,實現(xiàn)人與控制設備的交互操作。
組態(tài)王與 i/o 設備
組態(tài)王軟件作為一個開放型的通用工業(yè)監(jiān)控軟件,支持與國內(nèi)外常見的 plc、智能模塊、智能儀表、變頻器、數(shù)據(jù)采集板卡等(如:西門子 plc、莫迪康 plc、歐姆龍 plc、三菱 plc、研華模塊等等)通過常規(guī)通訊接口(如串口方式、usb 接口方式、以太網(wǎng)、總線、gprs 等)進行數(shù)據(jù)通訊。
1.1 創(chuàng)建一個新的應用工程:
為工程創(chuàng)建一個目錄用來存放與工程相關的文件。并定義硬件設備并添加工程變量添加工程中需要的硬件設備和工程中使用的變量,包括內(nèi)存變量和i/o變量。(如圖1.1.1和1.1.2)組態(tài)王把那些需要的與之交換數(shù)據(jù)的設備或程序都作為外部設備。外部設備包括下位機,他們一般通過串行口和上位機交換數(shù)據(jù);其他widows應用程序,它們之間一般通過dde交換數(shù)據(jù);外部設備還包括網(wǎng)絡上的其他計算機。
只有在自定義了外部設備之后,組態(tài)王才能通過i/0變量和它們交換數(shù)據(jù)。為方便定義外部設備,組態(tài)王設計了‘設備配置向導’引導用戶一步步完成設備連接。
圖1.1.1 建立新工程 圖1.1.2 定義硬件設備
1.2 數(shù)據(jù)變量的定義和檢查:
在“數(shù)據(jù)詞典”中可以設置我們需要的變量,如液位1,點擊數(shù)據(jù)詞典中的新建對所需要的變量進行創(chuàng)建,并選擇相應的功能。(如圖1.2.1)篇二:mcgs實訓總結
組態(tài)控制技術及應用
學 校: 二級學院:
班 級: 姓 名:
學
號: 指導教師:
日 期:
mcgs實訓總結
經(jīng)過連續(xù)兩周的組態(tài)實訓,不管項目是老師講解,還是照搬原書或者與同學們一起討論解決相關問題。其任務還是踉踉蹌蹌的完成了,總的來說,兩周的訓練我還是對組態(tài)(mcgs)軟件的運行及使用有了較初步的認識。
近幾年,科技迅速發(fā)展,自動化產(chǎn)品層出不窮,作為自動化專業(yè)的一員,掌握組態(tài)控制技術是必要的?,F(xiàn)在我就簡單先總體介紹一下組態(tài)技術。
組態(tài)控制技術屬于一種計算機控制技術。它是利用計算機監(jiān)控某種設備使其按照控制要求工作。利用組態(tài)控制技術構成的計算機組態(tài)監(jiān)控系統(tǒng)主要由被控對象、傳感器、i/o接口、計算機及執(zhí)行機構等部分組成。
本次實訓是借助mcgs組態(tài)軟件平臺來完成組態(tài)監(jiān)控系統(tǒng)人機界面制作和程序的設計的。mcgs(monitor and control generated system, 通用監(jiān)控系統(tǒng))組態(tài)軟件是北京昆侖通態(tài)軟件公司研發(fā)的基于window平臺的,用于快速構造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng)。通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報警處理、流程控制、報表輸出等和多種方式向用戶提供解決實際工程問題的開發(fā)平臺。
由于是國人開發(fā)的軟件,所以它是全中文的,很適合我們使用,還有它可提供近百種繪圖工具和基本圖符,快速構造圖形界面,此外還提供上千個精美的圖庫元件及漸進色等多種
動畫方式可以快速的構建精美的動畫,它還支持溫控曲、計劃曲線、時實曲線、歷史曲線、xy等多種工控曲線??傊褂胢cgs軟件可以較快速的完成一個運行穩(wěn)定、功能成熟、維護量小并且具備專業(yè)水準的計算機監(jiān)控控制系統(tǒng)的開發(fā)工作。下面我來介紹在使用mcgs組態(tài)軟件來完成任務的詳細過程及遇到的問題和解決的辦法。
任務一 水泵運行控制
打開mcgs通用版組態(tài)軟件,我們會看見5個部分,分別為主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略。
首先我們先新建一個工程,將其命名為水泵控制系統(tǒng)并進行保存。
然后打開用戶窗口完成相關圖符的建立,老師在建工程時先建立了實時數(shù)據(jù)庫,是因為對圖符的控制屬性有較清楚的認識,所以對于初學者來說,先畫圖符是最先的選擇。
(1)在用戶窗口中新建一個窗口0,并將其重命名水泵運行控制,在動畫窗口中用標簽建立動畫的標題“水泵控制”(2)繪制水泵
在軟件中,已經(jīng)為我們提供了“對象原件庫”我們可以在其中選擇所要的原件,所以接下來添加一個“泵30”圖符再確定,可以調(diào)節(jié)圖符的大小,以至達到美觀的效果
(3)在泵下面添加兩個“按鈕”分別將名稱改為“啟動”和“停止”也可以雙擊來改變按鈕的背景顏色。
(4)因為要展示停止和啟動時的狀態(tài)所以再添加兩個指示燈,為了更為清楚的展現(xiàn)啟動和停止的狀態(tài),也可以自己改造一個指示燈,其改造方法為先用一個庫提供的指示燈作為改造對象先分解單元在將最前面的圖符拖走,將底層的圖符分解圖符再改變其顏色和添加一個“可見度”屬性并在表達式里填入@開關量,然后再對另一只指示燈做相關屬性的設置。
(5)為了顯示時間我們再添加兩個按鈕分別為“定時器啟動”和“定時器復位”再添加 兩個標簽分別為控制“計時時間”和“時間到”。
(6)添加四個輸入框將其屬性設置為數(shù)值型,(7)現(xiàn)在我們來進行實時數(shù)據(jù)庫里相關數(shù)據(jù)的添加,分別為 水泵、啟動、復位、定時器啟動、定時器復位都是開關量,而“計時時間”和“時間到”為數(shù)值型。
(8)實時數(shù)據(jù)建立完成后,再進行用戶窗口里圖符的相關表達式的關聯(lián),由于要有時間控制所以在運行策略里我們要添加一個定時器,和一個腳本程序,在定時器屬性里設置時間值為35秒,在腳本程序里用if-then語句來編寫控制程序。記住要用exit來劃分步驟,在最后要進入運行環(huán)境測試前,應調(diào)節(jié)循環(huán)策略的屬性,將定時循環(huán)時間改為200s。
任務二 水泵運行監(jiān)控
前期僅是利用mcgs系統(tǒng)的“設備無關性”在水泵控制組態(tài)工程中借助定時器和腳本策略,初步實現(xiàn)了水泵控制系統(tǒng)的模擬運行,并未達到實時監(jiān)控的目的,所以接下來要監(jiān)控設置。
我們知道,水泵運行控制主要是使用plc來控制的,而mcgs系統(tǒng),一方面需要從plc采集相關數(shù)據(jù),改變實時數(shù)據(jù)庫中對應變量的值,然后以畫面中圖符構件的動畫形式顯示出來,從而達到監(jiān)視運行的目的;另一方面還需要將上位機組態(tài)環(huán)境中設置的暫停和運行時間寫入plc中,實現(xiàn)對水泵運行時間到調(diào)整,以及通過上位機啟動和停止按鈕實現(xiàn)對水泵硬件系統(tǒng)的運行和停止的控制。
打開前一個“任務一”將其另存為“水泵運行監(jiān)控”在將“任務一”組態(tài)工程動畫及屬性設置進行改進。
(1)刪除定時器策略及腳本程序策略?!驹诼?lián)機時,plc完成控制任務,所以組態(tài)工程
中的定時器和腳本程序就無用了】
(2)修改數(shù)據(jù)庫中與定時器相關的4個數(shù)據(jù)對象,分別為“定時器啟動”“定時器復位”計時時間和時間到,以提高運行環(huán)境效率。然后在添加4個新的數(shù)據(jù)對象,分別為“運行時間顯示”、“運行時間調(diào)整”、“暫停時間顯示”和“暫停時間調(diào)整”,對象類型為數(shù)值型。(3)在“動畫組態(tài)水泵控制”窗口中刪除與定時器相關的圖符,并且制作6個新的文字標簽。
(4)制作如圖的動畫窗口。
在設備窗口中添加一個“通用串口父設備”再添加一個“西門子_s7200ppi”。
(5)選擇好后就對設備進行屬性設置,以便與mcgs進行通信。
(7)設置西門子ppi屬性,添加4個i寄存器、2個q寄存器、3個m寄存器和4個vw寄存器。
(8)在圖紙上先畫出plc程序,注意為了較為正確的控制組態(tài),所以在程序設計過程中要進行數(shù)據(jù)轉換。加入轉移指令和整數(shù)除法指令,將計時器時間除以10放到寄存器中。還要添加“上位機啟動”和“上位機停止”。
(9)在聯(lián)機監(jiān)控操作時,打開mcgs時需要關閉step7軟件,然后進行通連道接,直到顯示為0是就表示連接成功了,便可進行監(jiān)控測試。
任務三 機械手控制系統(tǒng)
機械手的運行控制較前兩個任務還是增加了難度,(1)首先我們先建一個工程將其命名為“機械手運行控制”再在用戶窗口中新建一個窗口將其命名為“機械手控制”
(2)在用戶窗口中建立所需的圖符,a.創(chuàng)建4個按鈕,分別命名為啟動、復位、定時器啟動、定時器復位。
b.再用標簽建立2個文本框分別命名為,計時時間、和時間到,和4個矩形框。
c.用矩形框建立機械手底座和用管道建立機械手橫臂和豎臂,再用3個矩形建立抓手。
d.添加6個相同的步指示燈和2個啟動和復位指示燈。其中6個步是下移、加緊、上移、左移、右移、放松。e.關于要搬運的物塊,當然自己要動手畫出。用一個矩形和兩個橢圓通過改變填充顏色和合成圖符組成一個整體。
(3)在實時數(shù)據(jù)庫里添加開關型數(shù)據(jù)分別為定時器啟動、定時器復位、啟動、復位、下移夾緊、上移、右移、放松和左移。左工件和右工件。
(4)再添加垂直移動量,水平移動量、計時時間和時間到等數(shù)據(jù)型數(shù)據(jù)。
(5)在各個圖符里添加相關的屬性,注意連接管子的兩個矩形要合成圖符因為要添加“水平移動量”屬性。(6)當相關屬性在表達式里從實時策略里選完后,最后還要給機械臂添加大小變化的屬性,其計算方法為臂伸長后的總長度=臂的實際長度+伸長的量,如何進行長度測量,先畫一條直線打開查看欄里的狀態(tài)條,便會在右下角顯示長度,(7)至于屬性框里表達式的值則要通過下降的時間除以200ms(8)在循環(huán)策略里添加腳本程序和定時器。
任務四 機械手運行監(jiān)控
在任務二中已經(jīng)介紹過監(jiān)控的實際運用的意義,所以在此任務中就不再詳細介紹。
(1)刪除定時器策略及腳本程序策略?!驹诼?lián)機時,plc完成控制任務,所以組態(tài)
工程中的定時器和腳本程序就無用了】修改數(shù)據(jù)庫中與定時器相關的4個數(shù)據(jù)對象,分別為“定時器啟動”“定時器復位”計時時間和時間到,以提高運行環(huán)境效率。然后在添加4個新的數(shù)據(jù)對象,分別為“運行時間顯示”、“運行時間調(diào)整”、“暫停時間顯示”和“暫停時間調(diào)整”,對象類型為數(shù)值型。
(2)在“機械手運行控制”窗口中刪除與定時器相關的圖符,(3)制作如圖的動畫窗口。
(4)在設備窗口中添加一個“通用串口父設備”再添加一個“西門子_s7200ppi”。
(5)選擇好后就對設備進行屬性設置,以便與mcgs進行通信。
(7)設置西門子ppi屬性,在基本屬性里添加4個i寄存器、14個q寄存器、6個m寄,其中m2.0為上位機啟動,m2.1為上位機停止。
(8)在圖紙上先畫出plc程序,注意為了較為正確的控制組態(tài),所以在程序設計過程中要進行數(shù)據(jù)轉換。加入轉移指令和整數(shù)除法指令,將計時器時間除以10放到寄存器中。還要添加“上位機啟動”和“上位機停止”。
(9)在聯(lián)機監(jiān)控操作時,打開mcgs時需要關閉step7軟件,然后進行通連道接,直到顯示為0是就表示連接成功了,便可進行監(jiān)控測試。
任務五 分煉機械手監(jiān)控系統(tǒng)
由于本次任務是通過查看課本自己完成的,所以影響較深刻,“分煉機械手監(jiān)控系統(tǒng)”較與“機械手運行系統(tǒng)”多了變頻器【用來控制傳送帶】對稱的機械手、儲料塔、到位傳感器,有貨傳感器、傳送帶、推料氣缸。
(1)在用戶窗口中的變頻器是自己畫出來的,為了顯示變頻器和傳感器的狀態(tài)所以在給指示燈添加完屬性后將其與傳感器和變頻器進行合成單元。
(2)在實時數(shù)據(jù)里添加的數(shù)據(jù)有兩個水平移動量,和兩個垂直移動量要注意添加正確。
(3)對于定時器和動畫的計時控制前幾個任務已經(jīng)介紹過,所以就不再多說,但時間要 篇三:組態(tài)王實訓報告
組態(tài)技術應用綜合訓練
課程報告
—— 14 學年 第 一 學期
課題名稱 基于組態(tài)王的
xxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxx 成績
目錄
摘要 p3 1.1p3 1.2p4 2.1 p5 2.2 變量 p7 2.2.1義 p7 2.2.2定義與檢查 p12 2.2.3備 p14 2.3p16 2.3.1p16
紅綠燈模擬 姓名 學號 班級 課題設計原理 設計要求 創(chuàng)建新工程 定義設備與外部設備定數(shù)據(jù)變量的檢測通訊設制作圖形畫面 建立新畫面 2.3.2使用圖庫管理器 p18 2.3.3修正畫面 p20 2.4圖像連接 p21 2.4.1 垂直動畫連接 p22 2.4.2 水平動畫連接 p22 2.4.3 p23 2.4.4 出 p23 2.4.5 的連接 p24 2.5言 p25 2.5.1制系統(tǒng) p25 2.5.2計時 p27 2.5.3p27 2.5.4p28 2.5.5數(shù) p28 2.6p28 3.1使用 p28 3.1.1建立 p28 3.2p33 3.2.1線 p33 3.2.2線 p36 4.1到的問題 p39 4.2p40 附錄(關聯(lián)問題,動畫效果,實時,歷史曲線,報警,流程圖)隱含與顯現(xiàn)模擬值的輸給其他畫面事件與命令語紅綠燈的控紅綠燈的倒模擬行人模擬汽車綠燈報警次程序運行報警的配置和報警窗口的曲線的應用實時趨勢曲歷史趨勢曲實驗過程中遇實驗的總結
p41 基于組態(tài)技術的交通燈模擬
摘要:組態(tài)王開發(fā)監(jiān)控系統(tǒng)軟件,是新型的工業(yè)自動控制系統(tǒng),它以標準的工業(yè)計算機軟、硬件平臺構成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng)。組態(tài)王操作簡單易學且編程簡單,參數(shù)輸入與修改靈活,具有多次或重復仿真運行的控制能力,可以實時地顯示參數(shù)變化前后系統(tǒng)的特性曲線,能很直觀地顯示控制系統(tǒng)的實時趨勢曲線,這些很強的交互能力使其在自動控制系統(tǒng)的實驗中可以發(fā)揮理想的效果。隨著中國國力不斷的增強,人民生活水平的不斷提高,現(xiàn)在在中國十字路口都帶有交通燈的存在。
關鍵詞:組態(tài)王、plc、自動化、交通燈、監(jiān)控
key words: kingview, plc, automation, traffic lights, monitoring 1.1課題設計原理
右圖為交通燈演示的模板,其中g1為南北
綠燈,r1為南北紅燈,y1為南北黃燈,g2為東西
綠燈,y2為東西黃燈,r2為東西紅燈。g4,g6為
人行道的南北綠燈,r4,r6為人行道的南北紅燈。
g3,g5為人行道的東西綠燈,r3,r5為人行道的
東西紅燈。s1,s3強制使東西紅燈轉綠燈,s2,s4 強制使南北紅燈轉綠燈。
1.2設計要求
1、根據(jù)題目要求正確連線
2、實現(xiàn)plc與組態(tài)王之間的正常通信
3、在組態(tài)王中繪制能夠正確反映題目要求的畫面,定義相關變量,進行相應的動畫鏈接,且實物與畫面能夠互相監(jiān)控
4、對出水閥門g1的打開次數(shù)進行計數(shù),計數(shù)到10次后將次數(shù)清零。繪制報警畫面,大于3次進行報警。
5、實現(xiàn)出水閥門g1的打開次數(shù)的實時曲線顯示
6、實現(xiàn)出水閥門g1的打開次數(shù)的歷史曲線顯示
1.3交通燈電氣接口圖
2.1創(chuàng)建新工程
點擊桌面組態(tài)王6.5出現(xiàn)下圖:
點擊新建
點擊新建后出現(xiàn)下面這個新建工程向導一:
點擊下一步出現(xiàn)新建工程向導二: 點擊下一步 篇四:組態(tài)王實訓報告
第一章 概 述
1.1組態(tài)的介紹
組態(tài)王軟件是一種通用的工業(yè)監(jiān)控軟件,它融過程控制設計、現(xiàn)場操作以及工廠資源管理于一體,將一個企業(yè)內(nèi)部的各種生產(chǎn)系統(tǒng)和應用以及信息交流匯集在一起,實現(xiàn)最優(yōu)化管理。它基于microsoft windows xp/nt/2000 操作系統(tǒng),用戶可以在企業(yè)網(wǎng)絡的所有層次的各個位置上都可以及時獲得系統(tǒng)的實時信息。采用組態(tài)王軟件開發(fā)工業(yè)監(jiān)控工程,可以極大地增強用戶生產(chǎn)控制能力、提高工廠的生產(chǎn)力和效率、提高產(chǎn)品的質(zhì)量、減少成本及原材料的消耗。它適用于從單一設備的生產(chǎn)運營管理和故障診斷,到網(wǎng)絡結構分布式大型集中監(jiān)控管理系
統(tǒng)的開發(fā)。
1.1.1組態(tài)王軟件的結構
組態(tài)王軟件結構由工程管理器、工程瀏覽器及運行系統(tǒng)三部分構成。
工程管理器:工程管理器用于新工程的創(chuàng)建和已有工程的管理,對已有工程進行搜索、添加、備份、恢復以及實現(xiàn)數(shù)據(jù)詞典的導入和導出等功能。
工程瀏覽器:工程瀏覽器是一個工程開發(fā)設計工具,用于創(chuàng)建監(jiān)控畫面、監(jiān)控的設備及相關變量、動畫鏈接、命令語言以及設定運行系統(tǒng)配置等的系統(tǒng)組態(tài)
工具。
運行系統(tǒng):工程運行界面,從采集設備中獲得通訊數(shù)據(jù),并依據(jù)工程瀏覽器
的動畫設計顯示動態(tài)畫面,實現(xiàn)人與控制設備的交互操作。
1.1.2組態(tài)王與i/o 設備 組態(tài)王軟件作為一個開放型的通用工業(yè)監(jiān)控軟件,支持與國內(nèi)外常見的
plc、智能模塊、智能儀表、變頻器、數(shù)據(jù)采集板卡等(如:西門子plc、莫迪康plc、歐姆龍plc、三菱plc、研華模塊等等)通過常規(guī)通訊接口(如串口方式、usb 接口方式、以太網(wǎng)、總線、gprs 等)進行數(shù)據(jù)通訊。組態(tài)王軟件與io 設備進行通訊一般是通過調(diào)用*.dll 動態(tài)庫來實現(xiàn)的,不同的設備、協(xié)議對應不同的動態(tài)庫。工程開發(fā)人員無須關心復雜的動態(tài)庫代碼及設備通訊協(xié)議,只須使
用
1.1.3組態(tài)王的開放性
組態(tài)王支持通過opc、dde 等標準傳輸機制和其他監(jiān)控軟件(如:intouch、ifix、wincc等)或其他應用程序(如:vb、vc 等)進行本機或者網(wǎng)絡上的數(shù)
據(jù)交互。
建立應用工程的一般過程
通常情況下,建立一個應用工程大致可分為以下幾個步驟:
第一步:創(chuàng)建新工程
為工程創(chuàng)建一個目錄用來存放與工程相關的文件。
第二步:定義硬件設備并添加工程變量添加工程中需要的硬件設備和工程中
使用的變量,包括內(nèi)存變量和i/o 變量。
第三步:制作圖形畫面并定義動畫連接
按照實際工程的要求繪制監(jiān)控畫面并使靜態(tài)畫面隨著過程控制對象產(chǎn)生動
態(tài)效果。
第四步:編寫命令語言
通過腳本程序的編寫以完成較復雜的操作上位控制。
第五步:進行運行系統(tǒng)的配置
對運行系統(tǒng)、報警、歷史數(shù)據(jù)記錄、網(wǎng)絡、用戶等進行設置,是系統(tǒng)完成用
于現(xiàn)場前的必備工作。
第六步:保存工程并運行 完成以上步驟后,一個可以拿到現(xiàn)場運行的工程就制作完成了。
如何得到組態(tài)王的幫助
組態(tài)王幫助文檔分組態(tài)王產(chǎn)品幫助文檔和i/o 驅動幫助文檔兩部分,可以
通過如下幾種
方法一:單擊桌面“開始”-“所有程序”-“組態(tài)王6.52”-“組態(tài)王文檔”,此選項中包括組態(tài)王幫助文檔、i/o 驅動幫助文檔和使用手冊電子版、函數(shù)手冊電子版。
方法二:在工程瀏覽器中單擊“幫助”菜單中的“目錄”命令,此幫助文檔
中只包含組態(tài)王軟件幫助文檔。
方法三:在工程瀏覽器中任何時候通過“f1”快捷鍵彈出組態(tài)王軟件幫助文
檔。
啟動工程管理器:
點擊“開始”→“程序”→“組態(tài)王6.5”→“組態(tài)王6.5”(或直接雙擊桌面上組態(tài)王的快捷方式),啟動后的工程管理窗口如圖1-1 所示:
圖1-1 開發(fā):在工程列表區(qū)中選擇任一工程后,單擊此快捷鍵進入工程的開發(fā)環(huán)境。運行:在工程列表區(qū)中選擇任一工程后,單擊此快捷鍵進入工程的運行環(huán)境。工程瀏覽器是組態(tài)王6.5的集成開發(fā)環(huán)境。在這里您可以看到工程的各個組
成部分包
括web、文件、數(shù)據(jù)庫、設備、系統(tǒng)配置、sql 訪問管理器,它們以樹形結
構顯示在工程瀏覽器窗口的左側。
工程瀏覽器的使用和windows 的資源管理器類似,如圖1-2 所示:
圖1-2 工程瀏覽器由菜單欄、工具條、工程目錄顯示區(qū)、目錄內(nèi)容顯示區(qū)、狀態(tài)條組成?!肮こ棠夸涳@示區(qū)”以樹形結構圖顯示大綱項節(jié)點,用戶可以擴展或收縮
工程瀏覽器中所列的大綱項。
組態(tài)王把那些需要與之交換數(shù)據(jù)的硬件設備或軟件程序都作為外部設備使用。外部硬件設備通常包括plc、儀表、模塊、變頻器、板卡等;外部軟件程序通常指包括dde、opc等服務程序。按照計算機和外部設備的通訊連接方式,則分為:串行通信(232/422/485)、以太網(wǎng)、專用通信卡(如cp5611)等。在計算機和外部設備硬件連接好后,為了實現(xiàn)組態(tài)王和外部設備的實時數(shù)據(jù)通訊,必須在組態(tài)王的開發(fā)環(huán)境中對外部設備和相關變量加以定義。為方便您定義外部設備,組態(tài)王設計了“設備配置向導”引導您一步步完成設備的連接。
本教程以組態(tài)王軟件和亞控公司自行設計的仿真plc(仿真程序)的通訊為例來講解在組態(tài)王中如何定義設備和相關變量(實際硬件設備和變量定義方式與
其類似)。
注:在實際的工程中組態(tài)王連接現(xiàn)場的實際采集設備,采集現(xiàn)場的數(shù)據(jù)。在組態(tài)王工程瀏覽器樹型目錄中,選擇設備,在右邊的工作區(qū)中出現(xiàn)了“新建”圖標, 雙擊此“新建”圖標,彈出“設備配置向導”對話框,如圖1-2 所
示:
圖1-2 行數(shù)據(jù)通訊,其他類似。
在上述對話框選擇亞控提供的“仿真plc”的“串行”項后單擊“下一
步”彈出對話框,如圖1-3所示:
圖1-3 為仿真plc 設備取一個名稱,如:plc1,單擊“下一步”彈出連接串口對
話框,如圖1-4所示:
圖1-4 圖1-5所示:
在連接現(xiàn)場設備時,設備地址處填寫的地址要和實際設備地址完全一致。
圖1-5 此處填寫設備地址為0,單擊“下一步”,彈出通訊參數(shù)對話框,如圖1-6 所示:
圖1-6 設置通信故障恢復參數(shù)(一般情況下使用系統(tǒng)默認設置即可)。
單擊“下一步”系統(tǒng)彈出信息總結對話框,如圖1-7所示
圖1-7
7、請檢查各項設置是否正確,確認無誤后,單擊“完成”。
圖1-8 由于我們定義的是一個仿真設備,所以串口通訊參數(shù)可以不必設置,但在工程中連接實際的i/o 設備時,必須對串口通訊參數(shù)進行設置且設置項要與實際
設備中的設置項完全一致(包括:波特率、數(shù)據(jù)位、停止位、奇偶校驗選項的設
置),否則會導致通訊失敗。
在組態(tài)王工程瀏覽器中提供了“數(shù)據(jù)庫”項供用戶定義設備變量。
數(shù)據(jù)庫的作用數(shù)據(jù)庫是“組態(tài)王軟件”最核心的部分。在touchvew 運行時,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,操作者在計算機前發(fā)布的指令也要迅速送達生產(chǎn)現(xiàn)場,所有這一切都是以實時數(shù)據(jù)庫為核心,所以說數(shù)
據(jù)庫是聯(lián)系上位機和下位機的橋梁。
數(shù)據(jù)庫中變量的集合形象地稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可
使用的數(shù)據(jù)變量的詳細信息。
數(shù)據(jù)詞典中變量的類型
數(shù)據(jù)詞典中存放的是應用工程中定義的變量以及系統(tǒng)變量。變量可以分為基本類型和特殊類型兩大類,基本類型的變量又分為內(nèi)存變量和i/o 變量兩種。
“i/o 變量”指的是組態(tài)王與外部設備或其它應用程序交換的變量。這種數(shù)據(jù)交換是雙向的、動態(tài)的,就是說在組態(tài)王系統(tǒng)運行過程中,每當i/o 變量的值改變時,該值就會自動寫入外部設備或遠程應用程序;每當外部設備或遠程應用程序中的值改變時,組態(tài)王系統(tǒng)中的變量值也會自動改變。所以,那些從下位機采集來的數(shù)據(jù)、發(fā)送給下位機的指令,比如反應罐液位、電源開關等變量,都需要設置成“i/o 變量”。那些不需要和外部設備或其它應用程序交換,只在組態(tài)王內(nèi)使用的變量,比如計算過程的中間變量,就可以設置成“內(nèi)存變量”。
基本類型的變量也可以按照數(shù)據(jù)類型分為離散型、實型、整型和字符串型。
1、內(nèi)存離散變量、i/o 離散變量
類似一般程序設計語言中的布爾(bool)變量,只有0、1 兩種取值,用于
表示一些開關量。
2、內(nèi)存實型變量、i/o 實型變量
類似一般程序設計語言中的浮點型變量,用于表示浮點數(shù)據(jù),取值范圍
10e-38~10e+38,有效值7 位。
3、內(nèi)存整數(shù)變量、i/o 整數(shù)變量
類似一般程序設計語言中的有符號長整數(shù)型變量,用于表示帶符號的整型數(shù)
據(jù),取值范圍 2147483648~2147483647。
4、內(nèi)存字符串型變量、i/o 字符串型變量
類似一般程序設計語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱、密碼等,該類型變量可以進行比較運算和賦值運算。
特殊變量類型有報警窗口變量、歷史趨勢曲線變量、系統(tǒng)變量三種。
對于我們將要建立的演示工程,需要從下位機采集原料油罐的液位、原料油罐的壓力、催化劑液位和成品油液位,所以需要在數(shù)據(jù)庫中定義這四個變量。因 篇五:組態(tài)王實驗報告
集中上機2(組態(tài)軟件的學習及應用)
成績:
題目: 自動搜救系統(tǒng)
學號: 201021299 9 班級: 0821003 指導教師: 李老師、張老師
實習時間: 2012-2013學年第一學期(第 3 和第 4 周)
一、實驗目的
集中上機2旨在16學時時間內(nèi)幫助學生了解、熟悉并掌握組態(tài)軟件的使用及應用方法,為今后的監(jiān)控系統(tǒng)的設計打下初步基礎。本次上機使用的平臺是組態(tài)王6.53及以上版本。通過組態(tài)軟件設計的監(jiān)控系統(tǒng)可廣泛應用于電力、通訊、制冷、化工、石油、鋼鐵、煤炭、水泥、紡織、機械制造、造紙、食品、水處理、建材、環(huán)保、智能樓宇、實驗室、交通等多種工程領域,在本次集中上機中,我們將通過對軟件的學習掌握監(jiān)控系統(tǒng)的設計方法和應用技巧,為以后的工作、學習奠定堅實的基礎。
二、實驗內(nèi)容
1、實驗目標;
自動搜救系統(tǒng)(學號尾號為9號需要完成)。設計要求:使用機器人自動搜索生存者,發(fā)送生存者位置信息并以指示燈顯示,搶救貴重物品,尋找火源并進行撲滅。實時顯示機器人所處的位置的溫度、煙霧濃度等信息,有搜尋到的人、財、物指示信息等。
2、設計思路;
先設計一個機器人,然后畫一個著火的餐廳場景,畫出傷員,貴重財物,火源以及救護人員,火警警報開關警示燈,傷員位置指示器,傷員數(shù)和財物數(shù)報表,溫度和煙霧濃度實時曲線圖。過程是這樣的:當有火警警報時,有人奔走著喊“著火啦”,然后這個人因為火勢大走錯路所以受傷了,這時機器人在同一時間開始出動,并同時出現(xiàn)“有火災發(fā)生,立即出動救援”的話語;當機器人走到傷員位置旁時,顯
示“發(fā)生傷員,立即搶救”的指示,同時傷員位置指示器顯示傷員位置,而救護人員馬上出動救援;然后機器人繼續(xù)走,當發(fā)現(xiàn)貴重財物時,顯示“發(fā)現(xiàn)財物,搶救財物”,然后財物消失,表示已經(jīng)搶救;最后就是機器人發(fā)現(xiàn)火源,最終滅火。整個過程中,溫度和煙霧濃度實時曲線圖記錄搶救過程中的溫度和煙霧濃度的變化,報表統(tǒng)計搶救的傷員數(shù)和財物數(shù)。
3、任務模塊劃分;
(1)指揮室部分:火警警報開關,傷員位置指示器,報表,溫度和煙霧濃度實時曲線圖
(2)機器人
(3)場景設計:傷員,貴重財物,火源
(4)救護人員
4、各子模塊功能;
(1)火警警報開關控制全局,警報響了才有后來機器人的一系列行動,傷員位置指示燈表示發(fā)現(xiàn)傷員位置并予以通知指揮室,報表統(tǒng)計傷員數(shù)和財物數(shù),溫度和煙霧濃度實時曲線圖顯示火災現(xiàn)場實時溫度和煙霧濃度。
(2)機器人是整個過程核心,參與搶救傷員、財物和滅火,統(tǒng)計相關傷員數(shù)和財物數(shù),記錄火災現(xiàn)場實時溫度和煙霧濃度并發(fā)回指揮室。
(3)場景設計只是提供一個場景
(4)救護人員只是當機器人發(fā)現(xiàn)傷員并發(fā)出救援命令后參與救援。
三、實驗步驟
1.主界面設計及實施
主界面設計;用一個動畫流程來實現(xiàn)所有的功能,在系統(tǒng)啟動之后,實現(xiàn)協(xié)調(diào)的模擬過程。
實施過程; 根據(jù)組態(tài)王的基本操作,先新建一個工程,定好名字,然后在工程里面新建一個畫面。之后在畫面上開始按設計思路作圖,畫出相關場景和各個模塊,做好總體布局。
2.各子模塊的設計與實現(xiàn) 對做好的最初畫面,對各小部分進行動畫鏈接,用不同的按鍵來控制不同的模塊,以方便實際的操控。并對相關語句命令按程序設置顯示和隱含的表達式范圍,還有指示燈閃爍時間通過設置總控制變量的范圍來隱含,這樣就能實現(xiàn)相關對話顯現(xiàn)并隱含的效果了。
四、實驗結果
按下火警警報開關,表示火警發(fā)生,然后有人奔走著喊“著火啦”,一會兒之后出現(xiàn)一段對話,表示人受傷了,接著機器人出動。當機器人走到傷員躺下位置時,傷員指示器亮,并顯示“發(fā)現(xiàn)傷員,立即搶救”命令,同時左邊一對救護人員出動救援,當其向右走到傷員位置時,這一對救護人員把傷員抬著往下?lián)尵热チ?;然后機器人繼續(xù)走,當發(fā)現(xiàn)貴重財物,顯示“發(fā)現(xiàn)財物,立即搶救”;最后在向上走發(fā)現(xiàn)火源,在相關命令出現(xiàn)后立即滅火,火源消失,同時溫度和煙霧濃度下降至正常水平。
第四篇:組態(tài)王論文
基于組態(tài)王水位監(jiān)控系統(tǒng)
隨著現(xiàn)代社會的發(fā)展,人們生活以及工業(yè)生產(chǎn)經(jīng)常涉及到水位和流量的控制問題,例如飲料、食品加工,居民生活用水的供應,溶液過濾,污水處理,化工生產(chǎn)等多種行業(yè)的生產(chǎn)加工過程,通常要使用蓄液池。
因此,需要設計合適的控制器自動調(diào)整蓄液池的進出流量,使得蓄液池內(nèi)水位保持正常水平,以保證產(chǎn)品的質(zhì)量和生產(chǎn)效益。這些不同背景的實際問題都可以簡化為某種水箱的水位控制問題。通過進行了多次的實驗得出了一些相關的數(shù)據(jù),水箱水位控制系統(tǒng)的設計應用非常廣泛,可以把一系列復雜的水位控制系統(tǒng)簡化成一個水箱水位控制系統(tǒng)來實現(xiàn)。
由于水位檢測應用領域的不同,性能指標和技術要求也有差異,但適用有效的測量成為共同的發(fā)展趨勢,隨著電子技術及計算機技術的發(fā)展,水位檢測的自動控制成為其今后的發(fā)展趨勢,控制過程的自動化處理以及監(jiān)控軟件良好的人機界面,操作人員在監(jiān)控計算機上能根據(jù)控制效果及時修正運行參數(shù),這樣能有效地減少工人的疲勞和失誤,提高生產(chǎn)過程的實時性、安全性。隨著計算機控制技術應用的普及、可靠性的提高及價格的下降,水位檢測的計算機控制必將得到更加廣泛的應用。
監(jiān)控畫面的開發(fā)和運行是有工程瀏覽器調(diào)用畫面制作系統(tǒng)和畫面運行系統(tǒng)來完成的。通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報警和事件處理、實時趨勢曲線、歷史趨勢曲線和報表輸出等多種方式向用戶提供檢驗控制系統(tǒng)的動態(tài)運行情況。組態(tài)界面上既可以時事觀察到系統(tǒng)的動態(tài)變化,也可觀察前幾次的實驗數(shù)據(jù)。
也就是說組態(tài)王(kingview)軟件就是一個仿真實驗的試驗平臺,該仿真實驗 設備輸出
報表打印
報警輸出
現(xiàn)場控制
動畫顯示
實 時 數(shù) 據(jù) 庫
實
時 數(shù) 據(jù) 庫
組態(tài)軟件核心
構成動畫
報警組態(tài) 流量控制
設計報表平臺一方面繼承傳統(tǒng)實驗的參與性和操作性的優(yōu)點;另一方面又可利用計算機優(yōu)勢,發(fā)揮其資源共享、直觀形象、動態(tài)模擬、減少實驗支出等優(yōu)點,克服傳統(tǒng)實驗的不足之處,進一步提高實驗效率。由于可觀察實驗過程的動態(tài)情況,有利于調(diào)動實驗者的實驗積極性和創(chuàng)造性。
實踐證明,系統(tǒng)具有可用一臺電腦對多個參數(shù)進行巡回采集和處理,顯示界面好、易于操作、運行可靠、便于管理升級和擴充等優(yōu)點。
一、水箱水位監(jiān)控系統(tǒng)仿真實驗軟件設計方案
水位監(jiān)控系統(tǒng)是典型的控制類試驗系統(tǒng)。該系統(tǒng)包括水位監(jiān)控系統(tǒng)主界面、報警和事件、實時趨勢曲線、歷史趨勢曲線、報表系統(tǒng)。現(xiàn)簡要說明利用組態(tài)王軟件制作水位控制系統(tǒng)的實驗。
1、建立新的工程
啟動“組態(tài)王”工程管理器,選擇菜單“文件新建工程”或單擊“新建”按鈕,彈出如圖1所示:
單擊“下一步”繼續(xù)。彈出“新建工程向導之二對話框”,在工程路徑文本框中輸入一個有效的工程路徑,或單擊“瀏覽?”按鈕,在彈出的路徑選擇對話框中選擇一個有效的路徑。
單擊“下一步”繼續(xù)。彈出“新建工程向導之三對話框”,在工程名稱文本框中輸入工程的名稱,該工程名稱同時將被作為當前工程的路徑名稱。在工程描述文本框中輸入對該工程的描述文字。單擊“完成”完成工程的新建。進入“工程瀏覽器”
如圖1 建立新的工程
如圖2 建立新的畫面
(1)、數(shù)據(jù)變量的建立
數(shù)據(jù)變量是構成實時數(shù)據(jù)庫的基本單元。數(shù)據(jù)庫是”組態(tài)王”軟件的核心部分,在工程管理器中,選擇”數(shù)據(jù)庫\數(shù)據(jù)詞典”,雙擊”新建圖標”,彈出”變量屬性”對話框,創(chuàng)建機械手各個變量數(shù)據(jù),數(shù)據(jù)變量是構成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也即定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。數(shù)據(jù)對象有I/O開關型、I/O數(shù)值型、I/O字符型、內(nèi)存開關型等8種類型。不同類型的數(shù)據(jù)對象,屬性不同,用途也不同。
如圖3 數(shù)據(jù)變量的建立
(2)、水箱水位監(jiān)控系統(tǒng)的主界面
如圖4
主界面
為了使我們能夠便捷的完成試驗任務,水箱水位監(jiān)控系統(tǒng)界面除了主界面以外還開發(fā)了與實驗相關的界面按鈕如:報警系統(tǒng)、實施曲線分析,歷史曲線檢測、報表系統(tǒng)按鈕。如圖。事先在組態(tài)王上建立相應的報警窗口、實時曲線窗口、歷史曲線窗口、保鏢窗口。要進入相應的界面,就需要按下面相應的按鈕,這樣畫面下方的按鈕就可以方便的實現(xiàn)各畫面之間的切換。在組態(tài)王工程瀏覽器的工具條上直接點擊“VIEW”快捷鍵即可進入運行系統(tǒng)
(3)、實時曲線和歷史曲線
為方便對實驗數(shù)據(jù)進行控制、管理和查閱,則需要進行趨勢分析,這是一個監(jiān)控軟件必備的功能。在組態(tài)王中,趨勢曲線有實時趨勢曲線和歷史趨勢曲線兩種。實時曲線(圖4-10)以曲線的形式實時顯示采集信號變化情況。實時趨勢曲線隨時間的變化自動卷動,以快速反應變量的新變化,時間軸不能回卷,不能查閱變量的歷史數(shù)據(jù)。
歷史趨勢曲線(圖4-11)可以進行歷史數(shù)據(jù)的查詢,但它不會自動卷動,需要通過帶有命令功能的按鈕來輔助實現(xiàn)查閱功能
如圖5 實時曲線和歷史曲線
(4)、輸出報表
數(shù)據(jù)報表(圖4-12)是生產(chǎn)過程中不可缺少的一個部分,它能夠反映出生產(chǎn)過程的實時情況,也能夠反映出長期的生產(chǎn)過程狀況,使得管理人員可以通過對報表的分析,更好的對生產(chǎn)進行優(yōu)化。
如圖6 報表輸出(5)、報警窗口中的報警和事件
系統(tǒng)“變量定義”時允許變量進行上下限報警,運行中變量值超限后,組態(tài)王會自動將變量超限情況存儲在報警緩沖區(qū)中,報警窗口可將報警緩沖區(qū)中的報警事件包括事件日期、時間、系統(tǒng)日期、報警時間、變量名、報警類型、報警值、恢復值,等等集中顯示出來。圖4-9為歷史運行中系統(tǒng)發(fā)生的部分報警和事件情況。
如圖7 報警
(6)、系統(tǒng)程序的編制
如圖8 應用程序命令語言
if(本站點水泵==1){
本站點H1=本站點H1+0.1;
} if(本站點罐2進水閥==1)
{
本站點H1=本站點H1-0.05;
本站點H2=本站點H2+0.07;
}
if(本站點罐2出水閥==1){
本站點H2=本站點H2-0.03;}
第五篇:西門子變頻器GM150總結
GM150介紹
1.標準供貨范圍
A:基本單元,包括功率單元,控制器. B:運輸單元,單元數(shù)與功率大小有關.C:選件水冷單元(一個運輸單元,交貨時無純水),還包括水冷單元到功率單元的管路.D:選件輸出電抗器和正旋波濾波器,單獨柜供貨,到功率單元的動力電纜可為標準供貨. E:選件勵磁單元.
2.與MV的比較
3.GM150的結構
1)典型12脈動主回路
2)不同的結構圖
4.GM150主回路高壓開關和接口信號要求
輸入側開關必須由變頻器控制,對開關動作時間有要求,對信號接口也有要求.見下圖:
5.GM150變頻器的選型
GM150本身沒有過載能力,而且?guī)лd能力還與安裝高度,溫度等有關,因此選型必須參考以下因素: 1)高輸出頻率時降容:不適合恒轉矩負載
2)長期在低輸出頻率運行時的降容:對恒轉矩負載的影響
例子:恒轉矩負載,長期在5HZ運行,且沒有過載能力的降容.3)因要求有過載能力的降容(IGBT)
縱坐標為IN,最大為140% IN(IN為降容前電流,相對IB則大于140%).給出周期,過載時間和倍數(shù),基準電流,求裝置電流.例: 1000S周期, 過載時間60S, 裝置降容使用20%后過載倍數(shù)118%IN(是參考降容前的額定電流).把1000A當作800A使用,可過載電流到1180A 60S.相對IB過載145%(控制對象基準電流小于800A).縱坐標為IB,最大可超過140%
此表從另外角度解釋過流: 告訴IB和過載信息,滿足條件,求出降容系數(shù),(裝置額定電流*降容系數(shù)>IB).實際與上表對應的.對平方特性的風機和泵,GM150可驅動國產(chǎn)變頻電機或SIEMENS所有高壓電機,也可驅動加Y15選件的國產(chǎn)非變頻電機.無過載要求
對恒轉矩負載且有過載要求,GM150可驅動國產(chǎn)變頻電機或SIEMENS所有高壓電機,不能驅動加Y15選件的國產(chǎn)非變頻電機.4)因要求有過載能力的降容(IGCT)
6.變頻器對電機的要求
1)電壓要求參數(shù):
2)電機模型參數(shù):
3)不同電機可配的輸出選項
7.變頻器控制的重要接口參數(shù)
高壓開關的開關量輸入信號及連接:
整流單元.P6684.0=CU320.r722.0, CB ready status signal(1=ready)整流單元.P6686.0=CU320.r722.1, CB open status signal(1=open)整流單元.P6685.0=CU320.r722.2, CB close status signal(1=close)整流單元.P6689.0=CU320.r722.3, external trip signal(1=trip)整流單元.P6687.0=CU320.r722.4, CB auxiliary voltage1 ok(1=ok)整流單元.P6688.0=CU320.r722.5, CB auxiliary voltage2 ok(1=ok)逆變器.P845.0=CU320.r722.6, emergency button(1= no emergency signal)逆變器.P6576.1=CU320.r722.7, external safety circuit trip(1= no trip),高壓開關的開關量輸入信號及連接:
CU320.P738=整流單元.r6660.0, command CB close(1=active)CU320.P739=整流單元.r6660.1, command CB open(0=active, can change)CU320.P740=整流單元.r6660.2, open under voltage coil(0=active)(normally in “1” status, if it is “0”, it mean undervoltage.CU320.P741=整流單元.r6571.0, command pre-charge on(1=active)