vc系统编写(OPCServer示例教程VC)
vc系统编写(OPCServer示例教程VC)
2024-06-11 01:08:54  作者:笑的狠做作  网址:https://m.xinb2b.cn/life/qqn479868.html

OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构opc Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序也就是说,客户端通过这些接口,可以获得与OPC Server连接的物理设备的信息对于集成应用程序,只要支持OPC接口,就能轻易访问物理设备,而无需相关的技术信息 程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成软件复用的目的,我来为大家科普一下关于vc系统编写?下面希望有你要的答案,我们一起来看看吧!

vc系统编写(OPCServer示例教程VC)

vc系统编写

OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构。opc Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序。也就是说,客户端通过这些接口,可以获得与OPC Server连接的物理设备的信息。对于集成应用程序,只要支持OPC接口,就能轻易访问物理设备,而无需相关的技术信息。 程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成软件复用的目的。

此API可以轻松地从VC#和VB.NET opc客户端一次读取和写入数据。

简单的API列表

在C#的简单API的DLL(DxpSimpleAPI.dll)中准备了以下函数。

namespace DxpSimpleAPI{ public class DxpSimpleClass { public DxpSimpleClass(); public bool Connect(string sNodeName, string sServerName); public bool DisConnect(); public bool EnumServerList(string sNodeName, out string[] sServerNameArray); public bool Read(string[] sItemIDArray, out object[] oValueArray, out short[] wQualityArray, out FILETIME[] fTimeArray, out int[] nErrorArray); public bool Write(string[] sItemIDArray, object[] oValArray, out int[] nErrorArray); }}

它主要使用以下四个功能。

连接(连接到OPC服务器)

arg1:节点名称(in)arg2:OPC服务器名称(in)返回:true:成功,false:失败

断开连接(断开与OPC服务器的连接)

arg:none return:true:success,false:failure

读取(一次性读取)

arg1:ItemID(in)

数组arg2:读取值数组(out)

arg3:质量数组(out)arg4:时间戳数组(out)arg5:错误数组(out)返回:true:成功,false:异常错误

写入(一次写入)

arg1:ItemID(in)数组arg2:写入值数组(in)arg3:错误数组(out)返回:true:成功,false:异常错误

OPC服务器的枚举可通过以下函数实现。

EnumServerList(OPC服务器的枚举)

arg1:节点名称(in)arg2:安装在指定节点(out)中的OPC服务器名称数组返回:true:成功,false:失败

DLL的用法

Notes

使用此DLL时,请从Visual Studio 2008开始使用。并且,它需要.NET Framework 3.5作为运行时引擎。

连接目标OPC服务器应对应OPC DA3.0,因为该DLL使用OPC DA3.0的IOPCItemIO接口。

  • 麦当劳与肯德基的战略对决(中年焦虑的麦当劳肯德基)
  • 2024-06-11中年焦虑的麦当劳肯德基“酸甜清香,一口上头”——你能想到,这是快餐巨头麦当劳(NYSE:MCD)新推出的香菜新地的广告语吗?红星资本局注意到,2月21日,麦当劳上市了限时新品香菜新地,香菜冰淇淋的神奇搭配一经推出便迅速登上。
  • 日本女声优前100名排行榜(唱功最好的女声优排行榜)
  • 2024-06-11唱功最好的女声优排行榜欢迎来到新一期的拾部次元,说到受欢迎的动漫角色很容易就会联想到给其配音的声优,在现阶段一般日本女声优都从幕后走到前台,只是单纯的懂得配音已经不满足市场需求,女声优也需要拥有好的唱功来支撑台前实力近日日。
  • 描写关于保尔亲情的句子:写给上高中的孩子
  • 2024-06-11描写关于保尔亲情的句子:写给上高中的孩子记得上初二时,我在一篇课文中认识了保尔,他在烈士墓前发人深省的心理独白深深地震撼了我,“人最宝贵的是生命,生命对于每个人来说只有一次人的一生应当这样度过:……”从此,我被这位钢铁战士的钢铁精神彻底折服。
  • 千古文章四大家分别有(一门父子三词客)
  • 2024-06-11一门父子三词客一门父子三词客是:苏洵、苏轼、苏辙千古文章四大家是:韩愈柳宗元欧阳修苏轼上联言苏门父子三人均为填词名家,下联四大家是韩、柳、欧、苏四家,其中苏家包括苏洵、苏轼、苏辙,仍然是对苏门的盛赞;千古文章四大家。
  • htc vive游戏要钱吗(最后的守护者国行1月19日发售)
  • 2024-06-11最后的守护者国行1月19日发售各位早安,《最后的守护者》国行发售日公布;HTCVive手机曝光;一起来看看今天游戏圈有哪些事情发生吧重点关注:1.《最后的守护者》国行1月19日发售playstation中国官网上今天正式更新了关于。
  • 哈萨克斯坦的官方语言是什么(删掉国名中的斯坦)
  • 2024-06-11删掉国名中的斯坦16日,哈萨克斯坦总统托卡耶夫在乌勒套主持召开了哈萨克斯坦首届国家库鲁尔泰会议没有必要改变国家的名称托卡耶夫在会议上发表的致辞中表示,在修宪公投之后,哈萨克斯坦进入了发展历程的一个全新阶段伴随着宪法修。
  • 手把手带你搭建秒杀系统(比肩淘宝秒杀系统架构设计秒杀系统)
  • 2024-06-11比肩淘宝秒杀系统架构设计秒杀系统很多小伙伴要找我发福利,我也思考了很多,该给小伙伴发什么样福利,才能给小伙伴带来惊喜,想来想去必须来一套系统化秒杀系统互联网项目唯有秒杀具有三高特性,把三高研究透彻,50K工资随便开话不多说,上福利了。
  • 油电混动和插电混动到底哪个好(油电混动和插电混动谁更合适)
  • 2024-06-11油电混动和插电混动谁更合适随着这些年汽车的技术不断的发展,汽车的动力方式已增加了许多新的变化,说到混动,很多人都会问油电混动和插电混动谁更节能?说到这个问题,我给大家分析一下这个问题我觉得没有标准答案,油电混动可以实现起步或低。
  • 向往的生活2023有哪些人(向往75人海报官宣)
  • 2024-06-11向往75人海报官宣《向往的生活》第六季开启了大海篇,虽然节目形式上没有太大的变化,但依然是大家熟悉的味道,而接下来第七季即将与大家见面,与往季最大的不同就是这一季主打森林主题,并且更加亲近自然往季的节目也能够让观众从中。
  • 无糖食品到底安全吗(无糖食品可以放心吃吗)
  • 2024-06-11无糖食品可以放心吃吗无糖食品作为一种自带健康光环的食品,其国民接受度越来越高除了糖尿病患者、血糖偏高的人之外,如今许多健康人群出于健康的目的,也开始有意识地减少糖分的摄入,选择低糖食品或者无糖食品那么,哪些食品是无糖食品。
  • 土石榴怎样储存时间长(土石榴如何储存时间长)
  • 2024-06-11土石榴如何储存时间长如果是夏季的话,可以将土石榴放进塑料袋进行冷藏,一般可长达140天,土石榴仍然新鲜,冬天的话,可以常温保存,因为天气比较冷,土石榴不容易出现腐烂现象,也不会滋生细菌土石榴不能被阳光照射,也不能放入潮湿。
  • 高血压禁忌饮食有哪些(高血压有何饮食禁忌)
  • 2024-06-11高血压有何饮食禁忌发现自己得了高血压,什么东西是绝对不能吃的?有什么饮食禁忌?这是很多高血压患者经常问到的问题,但对于这样一个问题,其实我们还是想的太多了,高血压的出现,并不是因为吃了什么不该吃的东西,而得了高血压,也。