日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

WinCC 在進出廠管理系統中的應用
  • 企業:控制網     領域:儀器儀表     行業:鐵路    
  • 點擊數:2736     發布時間:2008-01-08 08:38:58
  • 分享到:


摘 要:
本文以實現水泥進出場管理為目的。運用了西門子上位機監控軟件WinCC 及其自身集成的VBS 腳本,以及西門子S7400 系列PLC。實現了從銷售數據管理,槽車檔案數據管理,水泥定量灌裝,出場數據記錄,到日、月、年報表查詢即打印系統,這五大部分整個進出廠管理過程的融合。

關鍵詞:
WinCC;VBS;SQL;ACCESS;ActiveX

第一 引言

    本項目是有梅特勒-托利多(常州)稱重系統有限公司配料事業部為中材建設集團在沙特水泥公司完成的水泥進出場管理系統。這個系統用一套西門子S7400 為執行部分硬件基礎,三臺工控計算機作為管理部分硬件基礎。將執行部分與數據管理有機的結合起來。

   系統構成

    本系統作為這個工廠的原料進廠,產品出場的管理系統,有五大部分組成:

    1、 原料進廠數據采集及管理

    2、 產品銷售及客戶數據管理

    3、 產品自動定量罐裝,出廠數據采集及管理

    4、 全部數據查詢

    5、 數據打印

    這五部分及互想獨立又有機的結合在一起,本系統執行部分有一套西門子S7 400 帶ET200 完成。本系統現場稱重終端采用十二臺了METTER-TOLEDO 的數字式靜態汽車衡,二次儀表為JagXtreme,通過Profibus 與S7 400 PLC 通訊,稱重終端的高精度穩定運行為整個系統的穩定運行提供了良好的基礎。數據處理及存儲則有西門子400PLC 和兩套WinCC 完成。總體配置圖如下:


    網絡配置和硬件配置比較簡單,但本系統卻實現了工廠發運系統的全部功能。下面我們來詳細討論。

    第一 原料進廠數據采集及管理上位機的功能主要是采集原料車的各種信息和總重,然后將這些數據存儲在緩沖數據庫中,當卡車在卸完車后,再次回到汽車衡上時,系統記錄空車重量同時讀出總重,將數據整和后存入進料數據庫中。數據的存儲都有WinCC 自帶的VBS 編輯器中完成,數據庫同樣也用了WinCC 自帶的SQL Server 2000 數據庫,如果需要共享的則采用了ACCESS 數據庫。下面是部分操作界面(其中一臺汽車衡)


    存儲數據用VBS 腳本如下:

Sub OnClick(Byval Item)
Dim database,server,uid,pwd
Dim strcn ,cn,rst,is_sql
Dim a,b
Dim NO
Set NO = HMIRuntime.Tags("NO")‘讀變量值
NO.Read
Dim Company
WinCC 在進出廠管理系統中的應用 胡紹明
4
Set Company = HMIRuntime.Tags("Company")‘讀變量值
Company.Read
Dim Product
Set Product = HMIRuntime.Tags("Product")‘讀變量值
Product.Read
Dim SheetNO
Set SheetNO = HMIRuntime.Tags("SheetNO")‘讀變量值
SheetNO.Read
Dim TrackNO
Set TrackNO = HMIRuntime.Tags("TrackNO")‘讀變量值
TrackNO.Read
Dim SetPoint
Set SetPoint = HMIRuntime.Tags("SetPoint")‘讀變量值
SetPoint.Read
Dim CurrentUser
Set CurrentUser = HMIRuntime.Tags("@CurrentUser")‘讀變用戶名
CurrentUser.Read
Dim Ltime
Set Ltime = HMIRuntime.Tags("time")‘讀變系統時間
Ltime.Read
Dim Ldate
Set Ldate = HMIRuntime.Tags("date")‘讀變系統日期
Ldate.Read
database = "hu"
server = "BABY\WINCC"
uid = "sa"
pwd = ""
strcn = "Provider = SQLOLEDB.1;DRIVER = SQL SERVER;SERVER =" &_
server & "; DATABASE=" & database & "; UID=" & uid & "; PWD=" & pwd
‘定義連接字符
Set cn = CreateObject("ADODB.Connection")
cn.ConnectionString = strcn
cn.open
is_SQL = "insert into
Sheet1(nomber,trackno,compay,sheetno,product,setpoint,operator,ttime,ddate)" & _
"Values("& NO.Value &",'"& TrackNO.Value &"','"& Company.Value &"','"&
SheetNO.Value &"','"& Product.Value &"',"& SetPoint.Value &",'"& CurrentUser.Value
&"','"& Ltime.Value &"','"& Ldate.Value &"')" ‘存數據
cn.Execute(is_SQL)
cn.close
End Sub

第二 產品銷售及客戶管理

    在此部分產品銷售和客戶管理的數據存儲部分和上一部分類似,在這里不再詳細介紹,主要講述客戶管理部分。

    客戶管理主要任務是管理客戶資料,其中包括:客戶代碼,客戶名稱,槽車號碼,許可證號碼,最大裝車量等等。有WinCC 程序來存儲,更新,管理,檢查這些數據,以保證出貨的安全性和快捷性。

    下面是部分操作界面:


    當用戶用到此車出廠時,系統自動比對,以上數據,無誤后方可操作。

第三 產品自動定量罐裝

    在此部分,主要是有PLC 執行系統,按銷售數量定量灌裝銷售的產品,然后出廠。首先 ,槽車按要求開上汽車衡后,當操作員輸入車號后,系統開始讀出曹車檔案,自動讀入銷售量,同時比對各項參數,合法后系統自動控制稱重儀表去皮,然后開始灌裝,當達到銷售量時,為了保證灌裝精度系統自動分步停止灌裝,整個灌裝過程完成后,系統自動記錄各項數據,將其存入服務器中,槽車便可以出廠,灌裝結束。在此部分,主要將WinCC 的管理功能和PLC 的執行功能有機的結合。有西門子一家產品便很好的完成了比較復雜的數據存取,比對,現場灌裝執行等功能。

    操作界面如下:

第四 數據查詢

    WinCC 在數據方面用VBS 來完成還是很方便地, 特別是SQL 語言的應用,使得在SQL Server 2000,ACCESS 等數據庫中按用戶給出的條件進行查詢都能夠方便的實現。WinCC 在數據顯示方面還是有欠缺的,但是開放的ActiveX 控件可以彌補這部分的不足之處。在這里我注冊了Microsoft Visual Basic 6.0 的數據顯示控件Microsoft Hierarchical FlexGrid Control 6.0 。將其植入到WinCC 中用來顯示數據,效果不錯,如下:


    其原理是將各個查詢條件組合為一個查詢字符串,然后用SQL 語言去數據庫里查詢,最后將符合查詢要求的查詢結果付給FlexGrid 控件去顯示。其部分語句如下:

Sub OnClick(ByVal Item)
Dim database,server,uid,pwd
Dim strcn ,cn,rs,SQL
Dim a,b,c,d,e,f,g
Dim Text1,buff
Dim BeginDate
Set BeginDate = HMIRuntime.Tags("BRiQi")
Dim EndDate
Set EndDate = HMIRuntime.Tags("ERiQi")
BeginDate.Read
EndDate.Read
Dim strSQL
Set strSQL = HMIRuntime.Tags("strSQL")
Set d = ScreenItems("CheckBox1")
If d.Process = 1 Then
Dim Trans
Set Trans = HMIRuntime.Tags("Trans")
Trans.Read
Set e = ScreenItems("OptionGroup1")
If e.Process = 1 Then
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"'
and '"& EndDate.Value &"' and ICNO = '"& Trans.Value &"'"
End If
If e.Process = 2 Then
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"'
and '"& EndDate.Value &"' and CharterNO = '"& Trans.Value &"'"
End If
If e.Process = 4 Then
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"'
and '"& EndDate.Value &"' and TrackNO = '"& Trans.Value &"'"
End If
If e.Process = 8 Then
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"'
and '"& EndDate.Value &"' and CustemerName = '"& Trans.Value &"'"
End If
If e.Process = 16 Then
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"'
and '"& EndDate.Value &"' and ProductNO = '"& Trans.Value &"'"
End If
Else
SQL = "select * from Sheet1 where LoadDate between '"& BeginDate.Value &"' and
'"& EndDate.Value &"'"
End If
strSQL.Value = SQL
strSQL.Write
Set a = ScreenItems("Grid1")
database = "hu"
server = "BABY\WINCC"
uid = "sa"
pwd = ""
strcn = "Provider = SQLOLEDB.1;DRIVER = SQL SERVER;SERVER =" &_
server & "; DATABASE=" & database & "; UID=" & uid & "; PWD=" & pwd
‘定義連接字符
Set cn = CreateObject("ADODB.Connection")
cn.ConnectionString = strcn
cn.open
End Sub

第五 數據打印

    在西門子基本軟件包中有報表編輯器,提供了報表的創建和輸出功能,在編輯好頁面后,使用ODBC“數據庫表”對象,將數據庫中的內容以文本的形式打印出來,為了只打印我們需要的數據,我們便可以利用上文說到的“查詢字符串”,將其合成為SQL 語句,賦予變量查詢,即可打印出所需的數據。

結論

    本文中不僅僅實現了WinCC 的監控和數據采集功能,報警紀錄,變量記錄等常規的功能,在這里WinCC 更深一層的功能得到了很好的應用,以VBS 對數據庫的操作和微軟控件的引入更是顯示出了WinCC 強大的功能。它獨立完成了從原材料進廠數據采集,產品銷售數據存儲與管理,產品出廠自動灌裝的監控,出廠數據記錄,以及整個的數據查詢,數據打印等,一系列的進出廠管理系統的全部任務。

作者信息:

    胡紹明,男(1996 年- 2000 年就讀于昌黎縣第一中學;2000-2004 就讀燕山大學電氣工程學院;2005 年- 2006 年 梅特勒-托利多稱重系統有限公司, 電氣工程師;2004 年- 2005 年 益海集團金海糧油工業有限公司, 電氣工程師)秦皇島開發區和平開發大廈5 樓 梅特勒托利多公司

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 青草国产-青草草在线视频-青草草在线观看免费视频-青草草在线-国产高清自偷自在线观看-国产高清自拍视频 | 免费一区在线-免费一区视频-免费一区区三区四区-免费一区二区视频-97dyy影院理论片-97caoporn | 久久99国产亚洲高清-久久99国产亚洲高清观看首页-久久99国产亚洲精品观看-久久99国产一区二区-久久99国产一区二区三区-久久99国产综合精品 | 国产91av视频在线-国产91av在-国产91av在线-国产91av在线播放-国产91chinese在线观看-国产91l在线播放 | 久久夜视频-久久夜色视频-久久夜色精品国产欧美-久久夜色精品国产噜噜小说-久久夜色精品国产-久久亚洲这里只有精品18 | 日韩精品免费观看,亚洲精品国产综合一线久久,99精品国产高清一区二区三区香蕉,亚洲图区欧美,日韩电影免费在线观看中文字幕,999国产精品999久久久久久 | 天天干天天操天天碰-天天干天天操天天摸-天天干天天操天天干-天天干天天操天天插-欧美一级久久久久久久久大-欧美一区二区VA毛片视频 | 毛片毛片毛片-毛片毛片免费看-毛片美国-毛片美国基地-毛片免费观看-毛片免费观看久久精品 | 一道本在线,国产成人综合精品一区,亚洲v日韩v欧美在线观看,欧美精品国产综合久久,精品日本一区二区三区在线观看,久久精品一区二区三区不卡牛牛 | 91精品在线播放视频大全在线观看-91精品在线国产一区-91精品在线视频观看-91精品中文字幕-91精品专区-91精品专区国产盗摄 | 亲胸吻胸添奶头GIF动态图免费-亲胸揉胸膜下刺激视频在线观看-亲胸揉胸膜下刺激视频网站APP-亲胸摸下面激烈免费网站-seyeye高清视频在线-seba51久久精品 | 亚洲精品在线免费观看,在线日韩欧美,午夜高清在线观看免费完整版,亚洲综合久久久,久久一区二区三区免费,日韩小视频在线 | 国产婷婷视频-国产婷婷丁香久久综合-国产天天在线-国产天天操-小草在线免费观看视频-小草在线观看视频免费2019 | 麻豆高潮AV久久久久久久-麻豆高清免费国产一区-麻豆国产13p-麻豆国产96在线日韩麻豆-麻豆国产AV尤物网站尤物-麻豆国产精品AV色拍综合 | 久久久久久久久久久久久久,免费福利资源站在线视频,午夜精品久久久久久影视riav,黄色的视频免费观看,国产人成免费视频,国产福利小视频 | 亚洲精品色情影片-亚洲精品沙发午睡系列-亚洲精品深夜AV无码一区二区-亚洲精品天堂在线观看-亚洲精品偷拍AV一区二区-亚洲精品偷拍影视在线观看 | 视频免费观看网址-视频免费观看视频-视频免费观看入口大全-视频免费1区二区三区-国产成人尤物精品一区-国产成人悠悠影院 | 久草视频精品-久草视频免费-久草视频免费看-久草视频免费在线播放-天天操操-天天操操操操操 | 五月天六月婷婷开心激情,天使的性电影,三级韩国一区久久二区综合,五月婷婷久,九九精品在线视频,66精品综合久久久久久久 | 中文无码熟妇人妻av在-中文无码视频三区四区在线观看-中文无码视频-中文无码肉感爆乳在线-中文无码日韩欧免费视频-中文无码日韩欧毛 | 波多野结衣的av一区二区三区-波多野结衣的电影-波多野结衣的中文-波多野结衣第二页视频-波多野结衣电影网-波多野结衣电影一区二区 | 暧暧免费视频,国产成人+亚洲欧洲,国产成人免费视频精品一区二区,久久精品国产亚洲精品2020,久久伊人一区二区三区四区,欧美嫩交 | 日本xxxxx18护士xxx-日本xxxxwwww-日本xxxx1819黑人-日本xxxbbb0oo-国产精品免费看久久久-国产精品免费久久久免费 | 中文字幕第一页亚洲-中文字幕第一页国产-中文字幕第38页永久乱码-中文字幕不卡在线观看-久久久久青草大香线综合精品-久久久久青草 | 亚洲日韩在线观看-亚洲日韩欧美一区二区在线-亚洲日韩aⅴ在线视频-亚洲日本一区二区三区在线不卡-久久黄视频-久久狠色噜噜狠狠狠狠97 | 久久re这里视频只有精品首页-久久re这里视频只精品首页-久久re这里视频精品8-久久re这里视频精品15-一本道色综合手机久久-一本道色播 | 美女搞j-美女干骚-美女范冰冰hdxxxx-美女吊逼-亚洲欧美在线观看-亚洲欧美一区二区三区在线 | 国产成人综合在线观看网站-国产成人综合在线-国产成人综合亚洲亚洲欧美-国产成人综合亚洲动漫在线-国产成人综合亚洲-国产成人综合网在线观看 | 欧美在线一,91成人爽a毛片一区二区,在线播放国产精品,亚洲欧美日韩高清,zozozo欧美人禽交另类视频,久久精品无码一区二区日韩av | 一个人看的在线www高清视频-一个人看的小说在线阅读-一个人看的手机视频www-一个人看的视频在线观看免费播放动漫-久久99精品久久久久久秒播放器-久久99精品久久久久久秒播 | 激情区小说区偷拍区图片区-激情偷乱人成视频在线观看-激情文学另类小说亚洲图片-激情销魂乳妇奶水小说-香蕉九九-香蕉成人啪国产精品视频综合网 | 国产一级一级一级成人毛片-国产一级一级片-国产一级网站-国产一级特黄在线播放-午夜影院一区二区三区-午夜影院小视频 | 任你躁国语自产二区在线播放-任你懆视频 这里只有精品-人与人特黄一级-人与禽物videos另类-扒开女人下面使劲桶视频-扒开女人下面使劲桶动态图 | 亚洲国产区男人本色vr-亚洲国产区男人本色-亚洲国产品综合人成综合网站-亚洲国产品有宅男-亚洲国产片在线观看-亚洲国产片精品一区二区三区 | 日皮影院,一区二区三区高清不卡,国产日韩欧美中文字幕,日韩亚洲欧美一区二区三区,国产三级91,国产精品hd免费观看 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 色网在线免费观看-色网在线观看-色网在线播放-色网在线-黄色片网址大全-黄色片网站在线观看 | 7788理论片在线观看-7788av-777午夜精品免费播放-777奇米影视一区二区三区-蜜桃传媒在线-蜜桃成熟时1997在线看免费看 | 国产免费看-国产免费久久精品久久久-国产免费久久精品99-国产免费久久精品44-天天干天天天天-天天干天天爽天天射 | 香蕉久久综合-香蕉久久夜色精品国产尤物-香蕉久久夜色精品国产-香蕉久久久久-久久网站视频-久久网免费 | 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 |