Home » Source Code » Client OPC

Client OPC

xnjatvj
2016-07-12 23:15:48
The author
View(s):
Download(s): 1
Point (s): 1 
Category Category:
opc clientopc client AllAll

Description

it's proven
  code.  In it, you will see how to browse OPC servers, connect to them, add
  groups and items, and read and write data.  OPC versions 1.0 and 2.0 are 
  both supported.  You may borrow freely from this code to create your own
  OPC client applications.


  The workspace and project files were created using Microsoft Visual C++ 6.0.  
  Several project configurations are provided: Win32 Release, Win32 Debug,
  Unicode Release, and Unicode Debug.


  Before you dive into the code, it is recommended that you first familiarize
  yourself with the OPC Specification.  This information is contained in the
  "Data Access Custom Interface Standard" document publicly available for
  download from opcfoundation.org.  It is also recommended that you be fairly
  proficient with the C++ programming language, MFC, and COM.  
  
  Though a great deal of internal documentation is included in the code, you 
  may need to refer to the Microsoft Developer's Network (MSDN) documentation 
  for additional information on Windows specific functions, structures, and 
  MFC classes.


  There is a one-to-one relationship between certain object in a server 
  and here in this client.  For example, the client may maintain a CKGroup
  object which is associated with an OPC Group object in a server.  To 
  prevent confusion, objects on the server side are referred to as OPC <Objects>
  and the associated objects on the client side are given by their class name,
  which generally start with "CK" for Class Kepware, or simply "object".
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
frmAbout.frm10.18 kB02-05-13|15:29
frmAbout.frx144.91 kB02-05-13|15:29
frmAddGroup.frm7.81 kB02-05-13|15:29
frmAddItem.frm41.16 kB02-05-13|15:29
frmAddItem.frx364.00 B02-05-13|15:29
frmItemUpdateInterval.frm3.20 kB02-05-13|15:29
frmMain.frm62.43 kB02-05-13|15:29
frmMain.frx9.13 kB02-05-13|15:29
frmOPCGroupProperties.frm7.67 kB02-05-13|15:29
frmOPCServerProperties.frm10.55 kB02-05-13|15:29
frmSplash.frm5.42 kB02-05-13|15:29
frmSplash.frx144.91 kB02-05-13|15:29
frmWriteItem.frm15.56 kB02-05-13|15:29
KEPServerEX_OPC_Example.vbp1.78 kB02-05-13|15:29
KEPServerEX_OPC_Example.vbw790.00 B02-05-13|15:29
KEPSERVER_EX_LOGO.bmp144.90 kB02-05-13|15:29
Module1.bas7.90 kB02-05-13|15:29
OPCBrowserClass.cls15.74 kB02-05-13|15:29
OPCGroupClass.cls31.23 kB02-05-13|15:29
OPCItemClass.cls10.15 kB02-05-13|15:29
OPCServerClass.cls32.99 kB02-05-13|15:29
OPCServerUserInterface.frm5.21 kB02-05-13|15:29
AssemblyInfo.vb1.14 kB02-05-13|15:29
Interop.OPCAutomation.dll40.00 kB02-05-13|15:29
Simple0.00 BExample.vshost.exe|5632
Simple0.00 BOPC|Example.exe
Simple0.00 BExample.resx|65269
Simple0.00 BExample.sln|937
Simple0.00 BExample.vb|173558
Simple0.00 BExample.vbproj|4657
opcdaauto.dll228.00 kB02-05-13|15:29
Readme.txt940.00 B02-05-13|15:29
update_OPCdaauto.bat22.00 B02-05-13|15:29
ApplicationEvents.vb1.44 kB02-05-13|15:29
AssemblyInfo.vb1.08 kB02-05-13|15:29
Interop.OPCAutomation.dll40.00 kB02-05-13|15:29
Simple0.00 BOPC|Example.exe
Simple0.00 BOPC|Example.vshost.exe
Simple0.00 BOPC|Example.xml
Application.Designer.vb1.74 kB02-05-13|15:29
Application.myapp517.00 B02-05-13|15:29
Resources.Designer.vb3.31 kB02-05-13|15:29
Resources.resx6.30 kB02-05-13|15:29
kepware.jpg212.17 kB02-05-13|15:29
Kepware_Logo.jpg10.03 kB02-05-13|15:29
Simple0.00 BExample.resx|6010
Simple0.00 BExample.sln|935
Simple0.00 BExample.vb|172675
Simple0.00 BExample.vbproj|6197
Splash.Designer.vb6.81 kB02-05-13|15:29
Splash.resx6.30 kB02-05-13|15:29
Splash.vb1.80 kB02-05-13|15:29
opcdaauto.dll228.00 kB02-05-13|15:29
Readme.txt940.00 B02-05-13|15:29
update_OPCdaauto.bat22.00 B02-05-13|15:29
ApplicationEvents.vb1.44 kB02-05-13|15:29
AssemblyInfo.vb1.08 kB02-05-13|15:29
Interop.OPCAutomation.dll40.00 kB02-05-13|15:29
Simple0.00 BOPC|Example.exe
Simple0.00 BOPC|Example.vshost.exe
Simple0.00 BOPC|Example.xml
Application.Designer.vb1.74 kB02-05-13|15:29
Application.myapp517.00 B02-05-13|15:29
Resources.Designer.vb3.31 kB02-05-13|15:29
Resources.resx6.30 kB02-05-13|15:29
kepware.jpg212.17 kB02-05-13|15:29
Kepware_Logo.jpg10.03 kB02-05-13|15:29
Simple0.00 BExample.resx|6010
Simple0.00 BExample.sln|936
Simple0.00 BExample.vb|172816
Simple0.00 BExample.vbproj|8049
Splash.Designer.vb6.81 kB02-05-13|15:29
Splash.resx6.31 kB02-05-13|15:29
Splash.vb1.80 kB02-05-13|15:29
opcdaauto.dll228.00 kB02-05-13|15:29
Readme.txt940.00 B02-05-13|15:29
update_OPCdaauto.bat22.00 B02-05-13|15:29
ApplicationEvents.vb1.44 kB02-05-13|15:29
AssemblyInfo.vb1.08 kB02-05-13|15:29
Interop.OPCAutomation.dll40.00 kB02-05-13|15:29
Simple0.00 BOPC|Example.exe
Simple0.00 BOPC|Example.vshost.exe
Simple0.00 BOPC|Example.xml
Application.Designer.vb1.74 kB02-05-13|15:29
Application.myapp517.00 B02-05-13|15:29
Resources.Designer.vb3.30 kB02-05-13|15:29
Resources.resx6.30 kB02-05-13|15:29
kepware.jpg212.17 kB02-05-13|15:29
Kepware_Logo.jpg10.03 kB02-05-13|15:29
Simple0.00 BExample.resx|6010
Simple0.00 BExample.sln|936
Simple0.00 BExample.vb|172956
Simple0.00 BExample.vbproj|7645
Splash.Designer.vb6.82 kB02-05-13|15:29
Splash.resx6.31 kB02-05-13|15:29
Splash.vb1.80 kB02-05-13|15:29
opcdaauto.dll228.00 kB02-05-13|15:29
Readme.txt940.00 B02-05-13|15:29
update_OPCdaauto.bat22.00 B02-05-13|15:29
KEPServerEX_Simple_VB_OPC.frm73.38 kB02-05-13|15:29
KEPServerEX_Simple_VB_OPC.vbp1.32 kB02-05-13|15:29
KEPServerEX_Simple_VB_OPC.vbw60.00 B02-05-13|15:29
advisesink.cpp22.87 kB02-05-13|15:29
advisesink.h1.81 kB02-05-13|15:29
datasink20.cpp17.39 kB02-05-13|15:29
datasink20.h3.37 kB02-05-13|15:29
document.cpp35.49 kB02-05-13|15:29
document.h4.50 kB02-05-13|15:29
editfilters.cpp13.88 kB02-05-13|15:29
editfilters.h3.86 kB02-05-13|15:29
eventview.cpp24.51 kB02-05-13|15:29
eventview.h4.00 kB02-05-13|15:29
fixedsharedfile.h2.67 kB02-05-13|15:29
globals.cpp8.11 kB02-05-13|15:29
globals.h4.57 kB02-05-13|15:29
group.cpp117.14 kB02-05-13|15:29
group.h7.59 kB02-05-13|15:29
grouppropertysheet.cpp23.64 kB02-05-13|15:29
grouppropertysheet.h4.55 kB02-05-13|15:29
groupview.cpp52.21 kB02-05-13|15:29
groupview.h3.38 kB02-05-13|15:29
imagebutton.cpp4.33 kB02-05-13|15:29
imagebutton.h1.66 kB02-05-13|15:29
item.cpp24.43 kB02-05-13|15:29
item.h4.20 kB02-05-13|15:29
itemadddlg.cpp64.43 kB02-05-13|15:29
itemadddlg.h4.70 kB02-05-13|15:29
itempropertiesdlg.cpp31.86 kB02-05-13|15:29
itempropertiesdlg.h2.83 kB02-05-13|15:29
itemview.cpp79.91 kB02-05-13|15:29
itemview.h4.55 kB02-05-13|15:29
itemwritedlg.cpp15.73 kB02-05-13|15:29
itemwritedlg.h2.75 kB02-05-13|15:29
listeditctrl.cpp18.15 kB02-05-13|15:29
listeditctrl.h3.21 kB02-05-13|15:29
mainwnd.cpp41.15 kB02-05-13|15:29
mainwnd.h3.69 kB02-05-13|15:29
opccomn.h24.14 kB02-05-13|15:29
opccomn_i.c2.31 kB02-05-13|15:29
opcda.h92.51 kB02-05-13|15:29
opcda_i.c3.14 kB02-05-13|15:29
opcerrors.h4.86 kB02-05-13|15:29
opcprops.h2.40 kB02-05-13|15:29
opcquality.h2.22 kB02-05-13|15:29
opctestclient.aps83.22 kB02-05-13|15:29
opctestclient.clw13.02 kB02-05-13|15:29
opctestclient.cpp12.60 kB02-05-13|15:29
opctestclient.dsp12.78 kB02-05-13|15:29
opctestclient.dsw855.00 B02-05-13|15:29
opctestclient.h2.66 kB02-05-13|15:29
opctestclient.rc51.91 kB02-05-13|15:29
README.txt4.78 kB02-05-13|15:29
checkboxes.bmp418.00 B02-05-13|15:29
components.bmp566.00 B02-05-13|15:29
deleteitem.bmp238.00 B02-05-13|15:29
deleteitemgray.bmp238.00 B02-05-13|15:29
dupitem.bmp238.00 B02-05-13|15:29
dupitemgray.bmp238.00 B02-05-13|15:29
eventimages.bmp374.00 B02-05-13|15:29
groupimages.bmp1.35 kB02-05-13|15:29
itemimages.bmp630.00 B02-05-13|15:29
newitem.bmp238.00 B02-05-13|15:29
newitemgray.bmp238.00 B02-05-13|15:29
next.bmp238.00 B02-05-13|15:29
nextgray.bmp238.00 B02-05-13|15:29
opctestclient.ico766.00 B02-05-13|15:29
opctestclient.rc2405.00 B02-05-13|15:29
previous.bmp238.00 B02-05-13|15:29
previousgray.bmp238.00 B02-05-13|15:29
toolbar.bmp1.49 kB02-05-13|15:29
validateitem.bmp238.00 B02-05-13|15:29
validateitemgray.bmp238.00 B02-05-13|15:29
resource.h13.37 kB02-05-13|15:29
safearray.cpp14.59 kB02-05-13|15:29
safearray.h2.10 kB02-05-13|15:29
safelock.h1.37 kB02-05-13|15:29
server.cpp51.05 kB02-05-13|15:29
server.h4.68 kB02-05-13|15:29
serverenumgroupsdlg.cpp13.48 kB02-05-13|15:29
serverenumgroupsdlg.h2.45 kB02-05-13|15:29
servergeterrorstringdlg.cpp7.29 kB02-05-13|15:29
servergeterrorstringdlg.h2.29 kB02-05-13|15:29
servergroupbynamedlg.cpp5.92 kB02-05-13|15:29
servergroupbynamedlg.h2.22 kB02-05-13|15:29
serverpropertysheet.cpp28.67 kB02-05-13|15:29
serverpropertysheet.h5.23 kB02-05-13|15:29
shutdownsink.cpp7.30 kB02-05-13|15:29
shutdownsink.h1.60 kB02-05-13|15:29
smarttooltip.cpp5.56 kB02-05-13|15:29
smarttooltip.h1.35 kB02-05-13|15:29
statusbartext.cpp3.11 kB02-05-13|15:29
statusbartext.h1.32 kB02-05-13|15:29
stdafx.h1.96 kB02-05-13|15:29
timestmp.cpp45.49 kB02-05-13|15:29
timestmp.h4.23 kB02-05-13|15:29
updateintervaldlg.cpp4.02 kB02-05-13|15:29
updateintervaldlg.h2.03 kB02-05-13|15:29
versioninfo.cpp6.14 kB02-05-13|15:29
versioninfo.h2.28 kB02-05-13|15:29
bin0.00 B05-05-15|09:34
System320.00 B05-05-15|09:34
bin0.00 B05-05-15|09:34
My0.00 B0%|05-05-15
Resources0.00 B05-05-15|09:34
System320.00 B05-05-15|09:34
bin0.00 B05-05-15|09:34
My0.00 B0%|05-05-15
Resources0.00 B05-05-15|09:34
System320.00 B05-05-15|09:34
bin0.00 B05-05-15|09:34
My0.00 B0%|05-05-15
Resources0.00 B05-05-15|09:34
System320.00 B05-05-15|09:34
Simple0.00 BAutomation|2003
Simple0.00 BAutomation|2005
Simple0.00 BAutomation|2008
Simple0.00 BAutomation|2010
res0.00 B05-05-15|09:34
Complex0.00 BExample|0
Simple0.00 BAutomation|Examples
Simple0.00 BExample|0
Visual0.00 BExample|0
OPC0.00 B0|0
...
Sponsored links

Comments

(Add your comment, get 0.1 Point)
Minimum:15 words, Maximum:160 words
  • 1
  • Page 1
  • Total 1

Client OPC (1.96 MB)

Need 1 Point(s)
Your Point (s)

Your Point isn't enough.

Get 22 Point immediately by PayPal

Point will be added to your account automatically after the transaction.

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more Points

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D