c#的ScaleOPC.DLL功能有哪些-成都快上网建站

c#的ScaleOPC.DLL功能有哪些

本篇内容主要讲解“c#的ScaleOPC.DLL功能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c#的ScaleOPC.DLL功能有哪些”吧!

创新互联长期为上千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为高县企业提供专业的网站制作、做网站高县网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

 一、“ScaleOPC.dll”的功能和内部结构:

  (1)。 引用WtOPCSvr.dll组件内部所有的函数,WtOPCSvr.dll组件是用VC写的,

             所以要用C# [DllImport   ("WtOPCSvr.dll")],对于编程的人来说,

            这个大家都知道的。对应的BaseOPCServer.cs类。

  (2)。 继承BaseOPCServer.cs类,编写的OPC SERVER使用类。当然了,直接用

             BaseOPCServer.cs也可以使用,但是为了方便管理TAG,增加了TagInfo.cs和

             TagCollection.cs类,用户管理TAG信息和集合。

   (3)。增加了数据库驱动功能,大家可以用这个DLL配制数据源,并对字段进行随意的配

             制。支持ACCESS和SQL两种数据库类型。

   (4)。为了方便使用,当启动服务时候,会检查OPC相关是否注册,如果没有注册,这个

             DLL 会自动释放嵌入式资源,进行注册。

   (5)。大家只需要一个"ScaleOPC.dll"就可以了,其他的内嵌资源会自动释放。做到用户

             无关性。

二、具体应用,只是几个函数而以。

用起来还是很方便的.里的机制大家不用管,都封装好了.
//用户使用的时候对外的接口类
ScaleOPC.OPCInterface inter=new ScaleOPC.OPCInterface ();

//配制数据源
inter.ConfigOPCSvr();

//启动线程服务,建立OPC TAG,并实时更新数据
inter.StartOPCSvr (System.AppDomain .CurrentDomain .BaseDirectory +"Test.exe");

//暂停当前服务
inter.Suspend ();

//重新启动服务
inter.Resume ();

//停止当前服务
inter.CloseOPCSvr();

//查看当前TAG结构
ScaleOPC.TagStructForm form=new ScaleOPC.TagStructForm (inter);
form.ShowDialog ();

配制数据库类型

c#的ScaleOPC.DLL功能有哪些

选择ACCESS数据源

c#的ScaleOPC.DLL功能有哪些

选择SQL数据源

c#的ScaleOPC.DLL功能有哪些

配制数据源字段

c#的ScaleOPC.DLL功能有哪些

查看TAG结构

 c#的ScaleOPC.DLL功能有哪些

客户端测试工具。

 c#的ScaleOPC.DLL功能有哪些

到此,相信大家对“c#的ScaleOPC.DLL功能有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


本文题目:c#的ScaleOPC.DLL功能有哪些
本文来源:http://kswjz.com/article/giosic.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流