27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

Similar documents
TC35短信发送程序设计

Microsoft Word - 小心翼翼的二十一點N.doc

穨文件1


第 1 期 常 壮 等 : 基 于 RS-485 总 线 的 舰 船 损 管 训 练 平 台 控 系 统 研 究 87 能 : 1) 损 管 基 本 理 论 的 学 习 帮 助 舰 员 熟 悉 舰 艇 舱 室 相 关 规 章 制 度 损 管 施 分 布 和 使 用 不 沉 性 文 件 等 ) 损 管

Mechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A

PCA+LDA 14 1 PEN mL mL mL 16 DJX-AB DJ X AB DJ2 -YS % PEN

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

概述

F4

PowerPoint Presentation

* CUSUM EWMA PCA TS79 A DOI /j. issn X Incipient Fault Detection in Papermaking Wa

ThreeDtunnel.doc

untitled

基于Proficy软件平台的大直缝埋弧 焊管生产线MES系统——王东明(初编辑稿-作者修改)

~ ~ ~ ~ ~ ~ ~ % % ~ 20% 50% ~ 60%

在 培 养 职 前 卓 越 化 学 教 师 的 院 校, 会 编 一 本 过 去 称 作 化 学 教 学 论 实 验, 现 在 拟 为 卓 越 化 学 教 师 教 育 实 验 教 学 研 究 的 教 材 各 院 校 对 这 门 课 程 所 给 的 学 时 不 太 一 样, 但 都 是 围 绕 实 验

31 17 www. watergasheat. com km 2 17 km 15 km hm % mm Fig. 1 Technical route of p

Revit Revit Revit BIM BIM 7-9 3D 1 BIM BIM 6 Revit 0 4D 1 2 Revit Revit 2. 1 Revit Revit Revit Revit 2 2 Autodesk Revit Aut

Microsoft PowerPoint - OPVB1基本VB.ppt

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

f2.eps

Microsoft Word - 贺小凤,王国胜.doc

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

Microsoft Word - A doc

Microsoft Word - 专论综述1.doc

标题

摘 要 本 文 档 介 绍 如 何 解 决 OPC 通 讯 中 的 DCOM 的 问 题 关 键 词 OPC DCOM Key Words OPC DCOM IA&DT Service & Support Page 2-12

Visual Basic D 3D

prd.PDF

投稿類別:電子工程類

,2(1) 基 礎 上, 各 種 數 據 均 以 圖 形 化 方 式 表 達, 因 此 各 級 分 析 結 果 均 可 以 隨 時 檢 驗 另 外, 由 於 系 統 是 以 網 站 形 式 發 佈, 任 何 用 戶 均 可 通 過 網 絡 查 詢 瀏 覽 系 統 中 的 數 據, 因

2013_6_3.indd

VB程序设计教程

m 3 m m 84 m m m m m m m

Vol. 15 No. 1 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb O21 A

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2

(HMI) IO A

Microsoft Word _91-95_上接58页.doc

cm /s c d 1 /40 1 /4 1 / / / /m /Hz /kn / kn m ~

标题

定稿

g 100mv /g 0. 5 ~ 5kHz 1 YSV8116 DASP 1 N 2. 2 [ M] { x } + [ C] { x } + [ K]{ x } = { f t } 1 M C K 3 M C K f t x t 1 [ H( ω )] = - ω 2

<4D F736F F D D DBACEC0F25FD0A3B6D4B8E55F2DB6FED0A32D2D2DC8A5B5F4CDBCD6D0B5C4BBD8B3B5B7FBBAC52E646F63>

Microsoft Word tb 赵宏宇s-高校教改纵横.doc

Microsoft Word - KSAE06-S0262.doc

标题

概述

Vol. 22 No. 4 JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY Aug GPS,,, : km, 2. 51, , ; ; ; ; DOI: 10.

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5]

标题

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

80 温 州 大 学 学 报 社 会 科 学 版 (2012) 第 25 卷 第 1 期 构 混 乱 表 意 不 明 不 合 逻 辑 其 中 前 四 种 属 于 结 构 类 语 病, 考 查 几 率 较 高 ; 后 两 种 属 于 语 义 类 语 病, 有 时 会 单 独 出 题 上 面 这 道 题

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

标题

TI 3 TI TABLE 4 RANDBIN Research of Modern Basic Education

untitled

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D


四川省普通高等学校

/ OA FAS /BAS /ACS /AFC

2/80 2

Microsoft Word - 46.doc

Microsoft Word - 33-p skyd8.doc

Microsoft Word - 11-秦华伟.doc

VB控件教程大全

Microsoft PowerPoint ARIS_Platform_en.ppt

标题

,, 2,,,,,,,,, S7-400 PLC, F M mm ;, AGC 6 mm ;,, 3 AGC AFC ( ) ( ), I/O ET 200M, PROFIBUS-DP S7 400 PLC 1 S7-400 PLC ( HMI) ET200M, PROFIBUS

引言

(Electronic Data Interchange) (Executive Information System) (Economic Order Quantity) (Enterprise Resource Planning) (Flexible Manufacture System) (F

临床路径管理模式下医疗服务流程的关键环节分析

Microsoft Word - 01李惠玲ok.doc

2 ( 自 然 科 学 版 ) 第 20 卷 波 ). 这 种 压 缩 波 空 气 必 然 有 一 部 分 要 绕 流 到 车 身 两 端 的 环 状 空 间 中, 形 成 与 列 车 运 行 方 向 相 反 的 空 气 流 动. 在 列 车 尾 部, 会 产 生 低 于 大 气 压 的 空 气 流

SWAN min TITAN Thunder Identification Tracking Analysis SWAN TITAN and Nowcasting 19 TREC Tracking Radar Echo by Correlaction T

水利期刊网页制作格式说明

Excel VBA Excel Visual Basic for Application

35期

Microsoft Word doc

标题

. 3. MOOC 2006 MOOC Automated Text Marker 2014 e-rater Yigal et al MOOC Coursera Edx 97

[1] Liu Hongwei,2013, Study on Comprehensive Evaluation of Iron and Steel Enterprises Production System s Basic Capacities, International Asia Confere

标题

目 录


Landscape Theory & Study 17

% GIS / / Fig. 1 Characteristics of flood disaster variation in suburbs of Shang

Microsoft Word - 专论综述1.doc

JAEA-Technology indb

McGraw-Hill School Education Group Physics : Principles and Problems G S 24

379 市 分 别 建 立 执 业 药 师 协 会 这 一 目 标 还 有 相 当 一 段 路 要 走 门 户 网 站 作 为 展 示 协 会 建 设 风 采 的 窗 口, 是 搭 建 执 业 药 师 与 群 众 联 系 的 桥 梁 为 群 众 了 解 并 监 督 执 业 药 师 工 作 为 执 业

Mnq 1 1 m ANSYS BEAM44 E0 E18 E0' Y Z E18' X Y Z ANSYS C64K C70C70H C /t /t /t /mm /mm /mm C64K

SHENZHEN GUANGJU ENERGY CO., LTD

在 应 用 实 践 上 指 导 性 建 议 ( 黄 白,2008) 近 几 年 来, 国 家 政 府 在 教 育 方 面 高 度 重 视 教 育 信 息 化 工 作, 相 继 出 台 一 系 列 政 策 文 件 和 规 范 来 促 进 和 推 动 信 息 技 术 在 教 育 教 学 领 域 的 广

~ 10 2 P Y i t = my i t W Y i t 1000 PY i t Y t i W Y i t t i m Y i t t i 15 ~ 49 1 Y Y Y 15 ~ j j t j t = j P i t i = 15 P n i t n Y

RunPC2_.doc

1377_SNAP_Selection_Guide.fm

a b

untitled

发 展 战 略 油 机 关 机 构 如 何 进 行 调 整, 无 论 是 在 石 油 工 业 部 时 期, 还 是 在 总 公 司 集 团 公 司 时 期, 战 略 和 政 策 研 究 一 直 得 到 领 导 重 视 中 国 石 油 总 部 机 关 始 终 明 确 有 战 略 和 政 策 研 究 归

Transcription:

27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology in The Vacuum Sintering Furnace Monitoring System Wang Ying 1 Xiao Shen Ping 1 Wen Xin Gen 2 Zhou Jin Feng 1 (1. School of Electrical and Information Engineering, Hunan University of Technoligy, Zhuzhou Hunan 412008, China) (2. Shenzhen Lokee Technology Development Co. Ltd, Shenzhen Guangdong 518052, China) ABSTRACT Based on OPC interface technology, the method of the client accessing the field in time was proposed for enterprise management that having difficulty in real-time looking into on-site monitoring system. The dynamic data, exchanged between the WinCC configuration and VB application programs, is implemented by using the powerful function of Ethernet, so the on-site scene can be quickly and easily observed. And the method about application development of the client is introduced. It provides a new idea for the enterprise integrated automation and production management information. The experimental results show that the method achieves low cost and high reliability. KEY WORDS OPC interface technology; vacuum sintering furnace; VB application program; WinCC Configuration,,, :, :2009FJ3152 : (1984-),,,,2007, 9, : :wangying12-8@163.com; :13113015509,15200483024 (1965-),,,,, :xsph_519@163.com :13973321578 :, :412008

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE for Process Control) (OLE Object Linking and Embedding), OPC, OPC OPC 2 OPC,, / 1.4 OPC [1] [3], OPC,, 1.2 OPC OPC,,, OPC : (server) (group) (item),, OPC 1 :, OPC, 3, 1.3 OPC 1 OPC, 2 3 WinCC OPC WinCC, ODBC OLE DDE OPC OPC : [6]

46 27, PC Private Const ItemMax = 8, Dim WithEvents MyOPCserver As OPCServer WinCC OPC ' MyOPCServer DCOM, WinCC Dim WithEvents MyOPCGroups As OPCGroups, ' MyOPCGroups,WinCC OPC Dim WithEvents MyOPCGroup As OPCGroup WinCC OPC WinCC OPC, OPC OPC 3 OPC, OPC Dim MyOPCItem As OPCItem OPC 4 VB WinCC OPC Dim MyOPCItems As OPCItems Dim update As Integer ' MyOPCGroup ' MyOPCItems ' MyOPCItem WinCC OPC : Siemens OPC DAAutomation 2.0 (SOPC- DAAuto.dll), VB, OPC : OPC Automation 2.0 WinCC,VB OPC VB COM, OPC VB 4 : Option Base 1 Option Explicit 4

27 :OPC 47 Dim bconnect As Boolean ' Set MyOPCGroups = MyOPCServer.OPCGroups ' OPC ' Private Sub LoadOPCItem_Click( ) On Error GoTo LoadEnd Dim ItemName As String Dim i, Fno As Integer Set MyOPCGroup = MyOPCGroups.Add("Group1") ' MyOPCGroup.UpdateRate = Val(UpdateRateSet.Text) MsgBox " INI OPC ", vbinformation, " " Set MyOPCItems = MyOPCGroup.OPCItems For cnt = 1 To ItemMax Fno = 1 ' ***.INI 'OPC ***.INI Open "OPCItemLib.INI" For Input As #Fno i = 1 ClientHandles(1) = cnt OPCItemIDs(1) = FrmOPC.ItemName(cnt - 1). Do While Not EOF(1) ' Text Input #Fno, ItemName MyOPCItems.AddItems 1, OPCItemIDs, ClientHandles, FrmOPC.ItemName(i - 1).Text = ItemName If i > ItemMax Then Exit Do i = i + 1 Loop ItemServerHandles, Errors ' OPC If Errors(1) <> 0 Then FrmOPC.Value(cnt - 1) = "Error" Close #Fno bconnect = True ', LoadEnd: If Fno > 0 Then Close #Fno For i = 0 To ItemMax - 1 FrmOPC.ItemName(i).Text = " " + Format$(i) Next i ConnetServer.Caption = " " OPCRead_Button.Enabled = True OPCWrite_Button.Enabled = True AutoReadButton.Enabled = True MyOPCGroup.IsActive = False For cnt = ItemName.LBound To ItemName.UBound Private Sub ConnetServer_Click( ) ItemName(cnt).Enabled = False Dim ItemServerHandles( ) As Long Dim ClientHandles(1) As Long Dim OPCItemIDs(1) As String Dim Errors() As Long Else On Error Resume Next MyOPCGroup.IsActive = False ' Dim cnt As Integer MyOPCGroups.Remove MyOPCGroup.Server- Dim updateval As Integer If bconnect = False Then Handle Set MyOPCItems = Nothing On Error GoTo ConnectError ' Set MyOPCItem = Nothing ' updateval = InputBox$(" ( )") UpdateRateSet.Text = Val(updateval) Set MyOPCServer = New OPCServer ' MyOPCServer.Connect FrmOPC.ServerName.List (ServerName.ListIndex), "" Set MyOPCGroups = Nothing Set MyOPCGroup = Nothing MyOPCServer.Disconnect Set MyOPCServer = Nothing '

48 27 ' OPCWrite_Button_Click bconnect = False OPCRead_Button.Enabled = False OPCWrite_Button.Enabled = False AutoReadButton.Enabled = False 5 ConnetServer.Caption = " " For cnt = ItemName.LBound To ItemName. OPC UBound, ItemName(cnt).Enabled = True OPC, WinCC VB,, ConnectError: MsgBox " " For cnt = 0 To ItemMax - 1 FrmOPC.Value(cnt) = "Error" ' OPC Private Sub AutoReadButton_Click( ) MyOPCGroup.IsActive = Not MyOPCGroup.IsActive MyOPCGroup.IsSubscribed = MyOPCGroup.IsActive ', DataChange If MyOPCGroup.IsActive = False Then Else [1],,. Profibus [M]. :,2007,226-249 [2],,. OPC [J].,2008,27(11):42-44 [3],. OPC [J].,2002,8(4):229-231 [4],,.OPC [J].,2008,29(6):37-38 [5],. [J].,2005,22(1):36-39 [6]. WinCC V6[M]. :,2005,164-170 (2009-10-22 ;2009-12-21 )