在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

程序設計 - OPC在倉庫監控系統中的應用

來源:本站整理 作者:葉子2011年05月24日 09:42
[導讀] 5.2 程序設計 用 VB編寫了 OP C客戶端應用程序,實現了上位管理軟件通過OPC服務器可直接對s7-200控制器進行各種操作。以貨物入庫操作為例說明其實現過程,
5.2 程序設計

  用 VB編寫了 OP C客戶端應用程序,實現了上位管理軟件通過OPC服務器可直接對s7-200控制器進行各種操作。以貨物入庫操作為例說明其實現過程,部分程序代碼如下:

  (1) 在公共窗口中聲明相關變量

  Di m My OP Cs e r v e r As OPC Se r v e r

  Di m My g r o u p s As OP CGr o u ps

  Di m W i t h Ev e n t s My Gr o u p As OPCGr o u p ‘

  Di m My i t e ms As OP Che ms

  Di m Mv I t e mS e r v e r Ha n dl e s ()As Lo n g

  (2) 在客戶端軟件載人 MDI 窗體時創建與 OPC服務器的連接

  ’獲取一個OP C服務器實例

  Set My server =New OPC Server

  ’與s7-200 PC Access的OP C服務器連接

  Call Mv OPC server.Connect (“$7-200.OPC Server”)

  Set My groups =My server.OPC Groups

  My g r o u p s . D e f a u l t Gmu p I s Ac t i v e : T r u e ’ 默認組對象為激活狀態

  ’ 加入OP C G r o u p對象“ Gr o u p 1 ”

  S e t My Gmu p :My g mu p s . Add ( “ Gr o upl ”)

  My G r o u p . D e f a u l t G r o u p up d a t a R a t e = 5 0 0 設置數據刷新時間

  My G r o u p . I s A c t i v e = T r u e ’ 設置該 G r o u p為激活狀態

  My G r o u p . I s S u h s c r i b e d = T r u e ’ 設置該 G r o u p數據為后臺刷新

  (3) 在客戶端軟件載人人庫子窗體時創建 O P C項目

  Dim i As L o n g

  Dim I t e mO b j A s O P C I t e m

  Dim he ml Ds ( 7)As S t r i n g

  Dim I t e mCl i e n t Ha n d l e s ( 7)As L o n g

  ’加入 O P CI t e m對象

  Set My ltems =My Group . OPC itemS

  ’設置所要監測的數據對應于 s 7 — 2 0 0中的標簽

  itemIDS (1) = “ 2, M1.5, Bo o l ”

  itemIDS (2) = “ 2. M2.1 . Bo o l ”

  itemIDS (3) = “ 2, M2 .2, Bo o I ”

  itemIDS (4) =“ 2, M2.4, Bo o l ”

  itemIDS (5) = “ 2, M2.6, Bo o l ”

  itemIDS (6) = “ 2, MW0, Wo r d ”

  itemIDS (7) = “ 2, MW2. Wo r d ”

  For i =1 To 7

  ItemClientHandles (i) = i

  Next

  ’ 調用相應方法在數據項組中加入以 定義的數據項

  Ca l l My l t e ms . Ad dhe ms ( 2,I t e ml Ds ,

  I t e mCl i e n t Ha n dl e s .Mv I t e mS e r v e r Ha n dI e s ,Er r o r s)

  ( 4 ) 同步數據寫入 P L C

  Di m r o w , c o l u mn a s L o n g

  Di m Va l u e s ( 7)As Va r i a n t

  Va l u e s ( 1 ) :1‘ 使 s 7 — 2 0 0中的變量 M1.5置位

  Va l u e s ( 2 ) = 0‘ 使 s 7 — 2 0 0中的變量 M2.1復位

  V a l u e s f 3 ) = 1‘ 使s 7 — 2 0 0中的變量 M2.2置位

  V a l u e s ( 4) = 1‘ 使s 7 — 2 0 0中的變量 M2.4囂位

  V a l u e s ( 5 ) = I‘ 使 S 7 — 2 0 0中的變量 M2.6置位

  v ( 6 ) = r o w‘ 0 j 人入庫位置的行值

  V a 1 u e s ( 7 ) = c o l u mn‘ 寫入入庫位置的列值

  Ca l l My Gr o u 【 y n ( · w r i r e ( 7, My l t e ms e r v e r Ha n ( 1 l e s , Va l u e s , E r r o r s )

  6 結 語

  本文解決了上位機與下位 s7-200 PLC的通訊問題,并且數據傳輸穩定,實時性好,組態方便靈活,調試簡單由于OPC協議是通用協議,得到很多公司的支持,通用性好,并且可以通過局域網甚至是 Internet 實現多臺上位機參與控管理,極大地擴展了自動監控系統的使用范圍。

上一頁12

本文導航

相關閱讀

發表評論
技術交流、積極發言! 發表評請遵守相關規定。

0 條評論

推薦閱讀

每月人物

正面迎戰智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包了!

正面迎戰智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包
隨著科技的發展,人們對生活質量的追求越來越高,傳統的家庭生活方式已經無法滿足現代人的家居生活,智慧家庭的新型生活理念成為很多人夢寐以求的...

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!
隨著物聯網技術的突飛猛進,生活中越來越多的家庭設備將會聯上網絡,變得“智慧”起來,智慧家庭的概念成了這幾年媒體、企業、用戶關注的焦點,而...

每周排行

  • 型 號
  • 產品描述
主站蜘蛛池模板: asian极品呦女爱爱 | 午夜短视频 | 涩久久 | 日本黄色小视频 | 在线观看中文字幕一区 | 婷婷激情综合网 | 米奇777色狠狠8888影视 | 丁香六月欧美 | 成人亚洲网 | 午夜视频1000部免费看 | 天天干天日 | 午夜国产福利在线 | 女人张开腿双腿让男人桶 | 久久精品国产99国产精品澳门 | 韩国免费三片在线视频 | 天天色操| 在线视频亚洲欧美 | 色天使久久综合给合久久97色 | 高清性欧美xxx | 四虎影院色| 天天舔天天射天天干 | 色综合久久丁香婷婷 | 国产一级特黄的片子 | 中文字幕在线观看日剧网 | 熟妇毛片 | 国产亚洲高清在线精品不卡 | 夜夜嗷| 日产精品卡二卡三卡四卡无卡乱码 | 一级毛片女人喷潮 | 欧美一级乱理片免费观看 | 欧美视频一区在线观看 | 丁香花在线观看免费观看 | 国产亚洲精品在天天在线麻豆 | 狠狠色噜噜狠狠狠狠98 | 亚洲精品午夜视频 | 色五月婷婷成人网 | 国产精品www夜色影视 | 婷婷久久综合九色综合九七 | 国产ccc| 久久在精品线影院精品国产 | 一级毛片西西人体44rt高清 |