国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

WinCC通過(guò)VBS腳本實(shí)現(xiàn)自動(dòng)變量記錄

2013-03-28 03:05:45微宏新材料湖州有限公司
電子世界 2013年1期
關(guān)鍵詞:沸器編輯器右鍵

微宏新材料(湖州)有限公司 徐 晟

1.引言

精餾設(shè)備在化工生產(chǎn)中用途廣泛,對(duì)于大型的生產(chǎn)設(shè)備,多用PLC采集數(shù)據(jù)和控制參數(shù),并用組態(tài)軟件在上位機(jī)上進(jìn)行數(shù)據(jù)的采集匯總處理和控制。一般的數(shù)據(jù)采集,都是在固定的周期內(nèi),對(duì)參數(shù)進(jìn)行定期的歸檔。但精餾設(shè)備在多數(shù)的時(shí)候處于停止?fàn)顟B(tài),采集的數(shù)據(jù)并不是生產(chǎn)參數(shù),占用資源,并且容易誤導(dǎo)統(tǒng)計(jì)。根據(jù)實(shí)際情況,通過(guò)Siemens公司的WINCC V6.0組態(tài)軟件,實(shí)時(shí)監(jiān)控,并用WINCC自帶的VBS腳本編輯器,編寫(xiě)程序,使數(shù)據(jù)采集變成條件觸發(fā)啟停。上位機(jī)為普通dell電腦和19’顯示器,下位機(jī)為一臺(tái)Siemens的PLC-300型CPU,上位機(jī)與下位機(jī)通過(guò)MPI通信。

2.項(xiàng)目要求

用WinCC做上位機(jī)監(jiān)控軟件,要求在精餾塔開(kāi)啟時(shí),進(jìn)行變量記錄和歸檔,精餾結(jié)束,自動(dòng)關(guān)閉變量記錄。

3.WINCC通過(guò)VBS腳本實(shí)現(xiàn)事件觸發(fā)變量記錄

3.1 設(shè)計(jì)思路

根據(jù)實(shí)際情況,精餾塔加熱采用再沸器形式,媒介為熱油,加熱產(chǎn)品至汽化。因要去除產(chǎn)品中的雜質(zhì),需加熱至100°C以上,所以,可將再沸器溫度100°C作為數(shù)據(jù)采集的閥值。

3.2 創(chuàng)建變量

首先創(chuàng)建需要?dú)w檔的變量,在“變量管理”下的“SIMATIC S7 PROTOCOL SUITE”中,選擇“MPI”通信方式,輸入連接的名稱(chēng),控制器的站地址、機(jī)架號(hào)、插槽號(hào)等。在建立的連接中添加需要監(jiān)控的外部變量和變量組。

3.3 創(chuàng)建變量記錄

在“變量記錄”編輯器中,創(chuàng)建歸檔“changya”,在其下添加需要記錄的變量。采集類(lèi)型設(shè)定為“周期-連續(xù)”,歸檔/顯示周期5分鐘。

3.4 設(shè)置事件變量。

在“變量管理”編輯器中,新建兩個(gè)二進(jìn)制內(nèi)部變量,“changya_start”“changya_stop”,作為事件的起始變量和終止變量。

在“變量記錄”編輯器中,右鍵點(diǎn)擊各個(gè)變量,選擇“屬性”,在“事件”選項(xiàng)卡下選擇事件起始變量為“changya_start”,事件終止變量為“changya_stop”。

3.5 VBS腳本編寫(xiě)事件觸發(fā)條件

在WINCC項(xiàng)目管理器瀏覽樹(shù)中選擇“全局腳本→VBS編輯器”,右鍵打開(kāi),選擇“動(dòng)作”選項(xiàng)卡,右鍵單擊“新建”選擇“動(dòng)作”,自動(dòng)打開(kāi)編輯區(qū)。在編輯區(qū)中輸入如下程序:

Option Explicit

Function action

Dim changya_start

Set changya_start=HMIRuntime.Tag(“changya_start”)

Dim changya_stop

Set changya_stop=HMIRuntime.Tag(“changya_stop”)

Dim T101reboiler_temp

Set T101reboiler_temp=HMIRuntime.Tag(“T101reboiler_temp”)

T101reboiler_temp.Read

If T101reboiler_temp.Value > 100.0 Then

changya_start.Read

changya_start.Write 1

changya_stop.Read

changya_stop.Write 0

Else

changya_stop.Read

changya_stop.Write 1

changya_write.Read

changya_write.Write 0

End If

End Function

右鍵單擊新建的動(dòng)作,選擇“信息/觸發(fā)器”,設(shè)定動(dòng)作的觸發(fā)方式,這里選擇定時(shí)周期性觸發(fā),周期為10秒。每隔10秒觸發(fā)一次VBS腳本動(dòng)作,對(duì)再沸器溫度進(jìn)行判定,大于100度,繼續(xù)記錄歸檔,小于100度,則停止記錄。

3.6 數(shù)據(jù)歸檔

在圖形編輯器中,加入ActiveX控件“Wincc Online Table Control”,以表格的形式顯示已歸檔的過(guò)程變量的歷史值和當(dāng)前值。

記錄結(jié)果顯示,當(dāng)再沸器溫度超過(guò)100度時(shí),每隔5分鐘對(duì)監(jiān)控?cái)?shù)據(jù)執(zhí)行歸檔記錄,直至再沸器溫度低于100度,變量歸檔停止。

4.結(jié)束語(yǔ)

通過(guò)使用VBS全局腳本,對(duì)變量記錄的條件可以進(jìn)行靈活的調(diào)整,使監(jiān)控變得更加合理。其實(shí),在wincc原有控件的基礎(chǔ)上,靈活運(yùn)用VBS腳本和C腳本,可以實(shí)現(xiàn)很多復(fù)雜的功能。

[1]劉華波.組態(tài)軟件WinCC及其應(yīng)用[M].機(jī)械工業(yè)出版社,2009.

[2]蘇昆哲.深入淺出西門(mén)子WinCC V6[M].北京航空航天大學(xué)出版社,2004.

猜你喜歡
沸器編輯器右鍵
汽提塔底重沸器換熱管腐蝕研究
精餾再沸器運(yùn)行總結(jié)
輕松整理Win10右鍵菜單
儀表風(fēng)控制重沸器溫度的改造
你距離微信創(chuàng)作達(dá)人還有多遠(yuǎn)?
車(chē)輛段收發(fā)車(chē)運(yùn)行圖編輯器的設(shè)計(jì)與實(shí)現(xiàn)
立式熱虹吸重沸器安裝高度計(jì)算
山東化工(2018年7期)2018-04-25 03:07:30
用右鍵菜單管理右鍵菜單
管理你的鼠標(biāo)右鍵菜單
電腦迷(2015年1期)2015-04-29 20:00:03
基于VLIW目標(biāo)機(jī)的ELF二進(jìn)制編輯器設(shè)計(jì)與實(shí)現(xiàn)
天全县| 抚顺市| 河北省| 平潭县| 黄浦区| 安泽县| 马关县| 咸宁市| 湟中县| 武宣县| 城口县| 鄂托克旗| 郧西县| 三门县| 万州区| 和顺县| 磴口县| 平远县| 扎鲁特旗| 海原县| 佛学| 巍山| 客服| 张掖市| 手游| 清丰县| 衢州市| 城固县| 平乐县| 北流市| 齐齐哈尔市| 通化市| 道真| 阜宁县| 高阳县| 喀喇| 商丘市| 富顺县| 什邡市| 桐梓县| 高阳县|