• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    WinCC通過VBS腳本實現(xiàn)自動變量記錄

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

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

    1.引言

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

    2.項目要求

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

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

    3.1 設(shè)計思路

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

    3.2 創(chuàng)建變量

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

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

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

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

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

    在“變量記錄”編輯器中,右鍵點擊各個變量,選擇“屬性”,在“事件”選項卡下選擇事件起始變量為“changya_start”,事件終止變量為“changya_stop”。

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

    在WINCC項目管理器瀏覽樹中選擇“全局腳本→VBS編輯器”,右鍵打開,選擇“動作”選項卡,右鍵單擊“新建”選擇“動作”,自動打開編輯區(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

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

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

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

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

    4.結(jié)束語

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

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

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

    猜你喜歡
    沸器編輯器右鍵
    汽提塔底重沸器換熱管腐蝕研究
    精餾再沸器運行總結(jié)
    輕松整理Win10右鍵菜單
    儀表風(fēng)控制重沸器溫度的改造
    中國煤層氣(2019年4期)2019-11-23 08:42:50
    你距離微信創(chuàng)作達人還有多遠?
    車輛段收發(fā)車運行圖編輯器的設(shè)計與實現(xiàn)
    立式熱虹吸重沸器安裝高度計算
    山東化工(2018年7期)2018-04-25 03:07:30
    用右鍵菜單管理右鍵菜單
    管理你的鼠標(biāo)右鍵菜單
    電腦迷(2015年1期)2015-04-29 20:00:03
    基于VLIW目標(biāo)機的ELF二進制編輯器設(shè)計與實現(xiàn)
    和平区| 陇川县| 信阳市| 景德镇市| 神木县| 昆明市| 峨眉山市| 通渭县| 遵化市| 灵石县| 子长县| 历史| 琼中| 西丰县| 屏边| 高淳县| 广安市| 阳原县| 金溪县| 礼泉县| 上杭县| 双峰县| 铜陵市| 德保县| 兴隆县| 会同县| 敖汉旗| 婺源县| 恩平市| 修文县| 泊头市| 巴中市| 宜宾县| 大悟县| 巧家县| 海口市| 蚌埠市| 黔西县| 澄迈县| 诸城市| 永康市|