怎么配置opcdaauto dll文件

怎么配置opcdaauto dll文件,第1张

1、在调用CreateEnumerator函数的时候,获得OPCEnumexe的IOPCServerList2接口指针。在这里又分为访问本机和远程计算机两种情况,通过GetOPCServers参数VARIANT Node来区分。
2、通过调用IOPCServerList2的EnumClassesOfCategories方法,可以获得DA10和DA20OPC服务器的CLSID枚举器指针ipEnumerator。
3、调用枚举器指针ipEnumerator的Next方法遍历所有的CLSID,并调用GetClassDetails把CLSID转换成ProgID等信息。
4、假如服务器端并没有安装OPCEnumexe,或者没有注册,以上方法就会失败。在以上方法失败的情况下 即if (FAILED(hResult))
则直接查询目标计算机上的注册表上的“OPC”键,从而获得OPC服务器的ProgID。 补充说明,OPCEnumexe的本质也是调用另外一个叫COMCATdll里的API函数来实现关键接口函数的。它可以注册为windows的一个服务。

第三方是远程读取吗?
你们用OPC客户端测试软件读取IFIX OPC的数据是远程读取吗?
本地读取不需要DCOM设置,远程则必须设置。
ifix opc服务器在DCOM下的文件名称啥的,都是不需要的,你的第三方水平有限吧。

opc既不是硬件也不是软件。OPC是一种通讯规范,OPC基金会组织规定的一套规范,按照这个规范去把程序写出来,包括一个OPC服务器程序和一个OPC客户端程序,只要是按规范写的,不管是谁写的,就能保证OPC服务器能被OPC客户端访问。

opc服务器向下可以读取设备的数据,比如PLC、DCS等等,但这部分OPC规范是不管的,只要厂家用任意接口任意方法把设备数据读到就OK,然后OPC服务器程序把这些读到的数据按规范要求开放在网络上,其他任意OPC客户端程序,可以远程浏览这些数据,并选择读取这些数据中需要的。

扩展资料

OPC的工作原理

OPC以OLE/COM机制作为应用程序的通信标准,而OLE/COM是一种客户端/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。

OPC服务器中的代码确定了服务器所存取的设备和数据、数据项的命名规则和服务器存取数据的细节,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。

客户应用程序仅须使用标准接口和服务器通信,而并不需要知道底层的实现细节。通过OPC服务器,OPC客户既可以直接读写物理VO设备的数据,也可 *** 作SCADA,DCS等系统的端口变量(只要该系统提供OPC服务)。

KEPServerEX-610。
在左侧找到OPCUA,进行相关配置,OPCUA启动项一定选是,客户端会话项根据实际工程要求,选择是否允许匿名访问,最大允许客户端数量等。
服务器端点配置”选项卡中,选中本机IP的URL,点击编辑,网络适配器选择电脑的网卡,端口号默认49320,选择相应安全策略,记下opctcp,//xxxxxxxxxxxx,49320,等下客户端配置的时候需要用到。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10776220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存