vc系统编写(OPCServer示例教程VC)
vc系统编写(OPCServer示例教程VC)
2024-09-30 06:28:51  作者:笑的狠做作  网址:https://m.xinb2b.cn/sport/qqn479868.html

OPC Server是一套利用微软的COM/DCOM技术实现工业自动化资料获取的架构opc Server提供OPC接口,它将与之相连的物理设备(PLC)的信息值通过接口返回到客户端应用程序也就是说,客户端通过这些接口,可以获得与OPC Server连接的物理设备的信息对于集成应用程序,只要支持OPC接口,就能轻易访问物理设备,而无需相关的技术信息 程序设计者可以使用相同的程序代码,操作不同的硬件装置,充分达成软件复用的目的,我来为大家科普一下关于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-09-30谦卑的校长能让学校运作更高效#头条创作挑战赛#《教育研究》上的一项研究,在追踪调查了537名中国中小学教师后指出,无论是在城市还是乡村,那些勇于承认自己知识缺陷、善于发现他人长处、乐于接受同事建议的谦卑型领导,其实更有助于提高教。
  • 再也不想去打扰一个爱你的人了 爱你放在了心里
  • 2024-09-30再也不想去打扰一个爱你的人了 爱你放在了心里再想你,也不会再去诉说了,不是不爱了,而是知道,再也不能去打扰了,我用全部的深情,却换不来一个完美的结局,你注定还是离我远去爱你,放在了心里,再也不会去打扰了,想你,放在了梦里,再也不会去联系了,曾经。
  • 酵妈妈专家张学顺(美中生物涂桂洪)
  • 2024-09-30美中生物涂桂洪这是中国美妆网第二次走进涂教授的实验室,“你们上次来的时候,这日本锦鲤还是小鱼苗呢”涂教授指着镶嵌在墙上的鱼缸对我说“这鱼缸的水,还是4年前的,不需要换水,这就是生物技术的魅力”对涂教授的访谈,就从生。
  • 王宝强能成为喜剧之王吗(王宝强携新喜剧之王路演)
  • 2024-09-30王宝强携新喜剧之王路演现场大合照王宝强与海狮合影王宝强与粉丝合影网易娱乐1月28日报道由周星驰执导,王宝强、鄂靖文主演的电影《新喜剧之王》已定档大年初一,目前预售已全面开启20年前影响无数人的《喜剧之王》,20年后以全新姿。
  • 爽肤水怎么选择(选择爽肤水的方法)
  • 2024-09-30选择爽肤水的方法拿着瓶子摇一摇,这时候看爽肤水中的泡泡若泡沫丰富,很长时间才消失,说明他性质温和,适合敏感肤质的朋友使用若泡沫很少,说明他营养成分少,呈微酸性,适合中性或油性肤质的朋友使用若泡沫较大,说明他含有水杨酸。
  • 以家人之名结局如何(结局介绍)
  • 2024-09-30结局介绍据悉,大哥凌霄和妹妹李尖尖应该是在一起了,但是二哥贺子秋的感情线还是未知的除此之外,两个爸爸应该也有了新的感情归宿,三兄妹也找到了自己的未来,是一个圆满的结局《以家人之名》是一部青春成长治愈剧,李尖尖。
  • 目前奔驰suv性价比最高(奔驰新推两款全新入门SUV)
  • 2024-09-30奔驰新推两款全新入门SUVEQ是奔驰的纯电动系列,在国内此前只有定位中型SUV的EQC孤军奋战且价格去到了50万终于在这次的广州车展上,奔驰宣布全新车型EQA和EQB两台紧凑型SUV正式上市,EQA的售价为:36.58万元,E。
  • 中国植物有多少科(中国的植物总共有多少科)
  • 2024-09-30中国的植物总共有多少科中国植物有非常多科,是很难数清楚的,常见的科有木兰科、蔷薇科、毛茛科、葫芦科、桑科、芸香科、菊科、石竹科、锦葵科、茄科、莎草科、杨柳科、豆科、伞形科、旋花科、禾本科、唇形科、百合科、珙桐科、天南星科、。
  • 千城年俗郑州二七区品年味赏年俗(镜头民俗闹春)
  • 2024-09-30镜头民俗闹春新春佳节将至,赶大集、看社火、写春联……丰富多彩的民俗活动和特色文化让人目不暇接,喜庆热闹中透露着浓浓的年味儿千年不衰古社火、民俗盛宴闹新年,浚县庙会展现民间艺术、文化娱乐为一体的民俗娱乐活动(浚县纪。
  • 自制吊花盆简单方法(三个方法教你制作好看的吊花盆)
  • 2024-09-30三个方法教你制作好看的吊花盆可以用易拉罐制花盆在易拉罐的瓶身开口,在瓶底戳几个小洞,以免不小心水浇多了没法解决易拉罐的拉环我们千万不要扒拉下来,因为这个拉环我们可以用来挂墙上,在里面种一株小铜钱草等绿植都挺好用洗衣液瓶制花盆将洗。