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

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

案例頻道

WinCC 在進出廠管理系統(tǒng)中的應用
  • 企業(yè):控制網     領域:儀器儀表     行業(yè):鐵路    
  • 點擊數(shù):2729     發(fā)布時間:2008-01-08 08:38:58
  • 分享到:


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

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

第一 引言

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

   系統(tǒng)構成

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

    1、 原料進廠數(shù)據采集及管理

    2、 產品銷售及客戶數(shù)據管理

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

    4、 全部數(shù)據查詢

    5、 數(shù)據打印

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


    網絡配置和硬件配置比較簡單,但本系統(tǒng)卻實現(xiàn)了工廠發(fā)運系統(tǒng)的全部功能。下面我們來詳細討論。

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


    存儲數(shù)據用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 在進出廠管理系統(tǒng)中的應用 胡紹明
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")‘讀變系統(tǒng)時間
Ltime.Read
Dim Ldate
Set Ldate = HMIRuntime.Tags("date")‘讀變系統(tǒng)日期
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 &"')" ‘存數(shù)據
cn.Execute(is_SQL)
cn.close
End Sub

第二 產品銷售及客戶管理

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

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

    下面是部分操作界面:


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

第三 產品自動定量罐裝

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

    操作界面如下:

第四 數(shù)據查詢

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


    其原理是將各個查詢條件組合為一個查詢字符串,然后用SQL 語言去數(shù)據庫里查詢,最后將符合查詢要求的查詢結果付給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

第五 數(shù)據打印

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

結論

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

作者信息:

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

熱點新聞

推薦產品

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



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 与子敌伦刺激对白亂輪亂性-与嫂子同居的日子在线观看-与邻居换娶妻子2在线观看-瑜伽牲交AV-久久久96-久久久91精品国产一区二区 | 涩涩视频www在线观看入口-涩涩涩涩爱网站-涩涩免费网站-涩涩免费视频软件-高h gl肉文-港台三级大全 | 亚洲1卡二卡3卡四卡不卡-亚洲1卡2卡三卡3卡4卡网站-亚洲18gay1069-亚洲18gay video-国内精品久久久久久-国内精品久久久久激情影院 | 成人av免费视频在线观看-成人av鲁丝片一区二区免费-成人av精品一区二区三区四区-成人aⅴ综合视频国产-成人aⅴ片-成年网站免费观看精品少妇人妻av一区二区三区 | 美女三级毛片-美女牲交视频一级毛片无遮挡-美女视频大全视频a免费九-美女视频黄a视频全免费网站色窝-美女视频黄的全是免费-美女视频秀色福利视频 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 麻豆高潮AV久久久久久久-麻豆高清免费国产一区-麻豆国产13p-麻豆国产96在线日韩麻豆-麻豆国产AV尤物网站尤物-麻豆国产精品AV色拍综合 | 日本特黄一级-日本特黄特色aa大片免费-日本特黄特色aaa大片免费-日本特黄特黄aaaaa大片-二级特黄绝大片免费视频大片-二级片在线观看 | 激情 亚洲,欧美日韩一区二区在线观看视频,欧美亚洲第一页,国内精品福利在线视频,国产黄色小视频网站,日本欧美成人 | 国产精选一区二区-国产精选一区-国产精选污视频在线观看-国产精选91热在线观看-特级黄色视频毛片-特级黄色免费片 | 欧美日日操,日日爱网站,99久久久久久久,日本高清不卡免费,久久免费观看国产精品,秋霞在线观看视频一区二区三区 | 亚洲黄色网页-亚洲黄色三级视频-亚洲黄色片免费看-亚洲黄色免费在线观看-国产中文字幕免费观看-国产中文字幕乱码一区 | 日本特黄一级-日本特黄特色aa大片免费-日本特黄特色aaa大片免费-日本特黄特黄aaaaa大片-二级特黄绝大片免费视频大片-二级片在线观看 | 亚洲人成电影青青在线播放-亚洲人成www在线播放-亚洲人成a在线网站-亚洲人av高清无码-久操久-久操-9c.lu | jizzjizz在线-jizzxxxx18国产高清-jizzxxxx18中国-jizzxxxx18中国农村-欧美高清一区-欧美高清一区二区 | 国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99 | 亚洲国产欧美精品-亚洲国产欧美国产综合一区-亚洲国产欧美国产第一区-亚洲国产模特在线播放-好吊色青青青国产在线播放-好吊色青青草 | 91在线视频在线-91在线视频在线观看-91在线丨亚洲-91在线天堂-91在线无码精品秘 入口91-91在线无码精品秘蜜桃 | 日本欧美大码aⅴ在线播放-日本欧美不卡一区二区三区在线-日本女同在线观看-日本女同在线-国产日韩在线-国产日韩视频一区 | 亚洲精品色情影片-亚洲精品沙发午睡系列-亚洲精品深夜AV无码一区二区-亚洲精品天堂在线观看-亚洲精品偷拍AV一区二区-亚洲精品偷拍影视在线观看 | 欧美日日操,日日爱网站,99久久久久久久,日本高清不卡免费,久久免费观看国产精品,秋霞在线观看视频一区二区三区 | 久久精品一区二区三区不卡牛牛,国产片精品电影www,久久久久久97,www奇米,好姑娘中文在线播放,美女被羞羞视频网站在线 | 日b视频免费看-日b视频免费-人禽性bbb视频-人禽无码做爰在线观看-人妻中文字幕无码-人妻一区日韩二区国产欧美的无码 | 亚洲视频一区二区,国产一区二区网站,国产精品…在线观看,欧美高清正版在线,欧美日韩 国产区 在线观看,亚洲最新视频在线观看 | 99re最新网址-99re这里只有精品在线观看-99re这里只有精品视频在线观看-99re这里只有精品视频-嗯好爽视频-嗯啊在线观看免费影院 99只有精品-99这里只有精品在线-99这里只有精品视频-99这里只有精品66视频-欧美国产视频-欧美国产日韩综合 | 波多野结衣的av一区二区三区-波多野结衣的电影-波多野结衣的中文-波多野结衣第二页视频-波多野结衣电影网-波多野结衣电影一区二区 | 黄色毛片免费看-黄色毛片视频-黄色毛片网-黄色毛片在线-日本视频在线观看不卡高清免费-日本视频在线看 | 久久免费视频1-久久免费看视频-久久免费精品一区二区-久久免费精品视频-中文字幕亚洲专区-中文字幕亚洲一区二区三区 | 色视频www在线播放国产人成-色射综合-色射网-色射啪-国产91成人-国产91白浆四溢 | 热久久久久久-热久久久久久久-热久久免费-热久久视久久精品18国产-国产欧美日韩网站-国产欧美日韩亚洲 | 国产精品视频视频久久-国产精品视频全国免费观看-国产精品视频区-国产精品视频免费视频-四虎国产精品永免费-四虎国产精品永久在线播放 | 日韩专区第一页-日韩中文字幕在线亚洲一区-日韩中文字幕在线观看视频-日韩中文字幕在线播放-日韩中文字幕一区二区不卡-日韩中文字幕一区 | 国产首页-国产手机精品自拍视频-国产视频综合-国产视频自拍一区-香蕉网在线播放-香蕉网在线 | 美日韩在线观看-美日韩在线-美女网站色在线观看-美女网站色免费-亚洲综合偷自成人网第页-亚洲综合天堂网 | h在线动漫-h玉足嫩脚嗯啊白丝-h网站国产-h视频免费高清在线观看-欧美亚洲欧美-欧美亚洲免费 | 欧美日韩一日韩一线不卡-欧美日韩一区在线观看-欧美日韩一区视频-欧美日韩一区二区综合在线视频-在线免费观看中文字幕-在线免费观看日本视频 | 亚洲精品在线免费观看,在线日韩欧美,午夜高清在线观看免费完整版,亚洲综合久久久,久久一区二区三区免费,日韩小视频在线 | 国产午夜视频在线,国产夜夜操,人人添人人澡人人澡人人人爽,欧美日韩国产综合视频在线看,精品久久一区二区,亚洲欧美一区二区三区久久 | 精品久久久久久蜜臂a∨-精品久久久久久蜜臀-精品久久久久久免费看-精品久久久久久免费影院-精品久久久久久清纯-精品久久久久久日韩字幕无 | 国产日韩欧美亚洲综合在线-国产日韩欧美视频在线观看-国产日韩欧美视频-国产日韩欧美久久久-人人澡人人澡人人澡-人人澡人人澡人人 |