最近某个项目需要OPC服务器支持,于是又转战OPC战场。说实话这之前对于OPC我只是粗浅了解,知道这是基于微软的DCOM技术制定的用于工控领域的技术标准,制定并持续维护这一标准的组织被称作OPC基金会。我不知道基金会对OPC的应用推广做了多少工作,做出了多大贡献,但至少可以确定的是,这个基金会对普通开发人员相当不友好,我...
{37HKEY hSubKey;3839//* 打开指定名称的OPC服务器所在的键,在这里就是"OPC.LightOPC-exe"40sprintf(szKey, pszOPCSrvProgID);4142//* 打开指定键值并取值43if(RegOpenKey(hKey, szKey, &hSubKey) == ERROR_SUCCESS)44{45memset(szCLSID, 0,sizeof(szCLSID));46lSize =sizeof(szCLSID) - 1;47if(...
Node-opcua是一个基于Node.js的OPC UA库,它提供了服务器和客户端功能,并支持Node.js的异步编程模型。Node-opcua具有良好的文档和示例代码,并且被广泛应用于物联网和工业自动化领域。 4. Prosys OPC UA SDK: 使用开源库实现OPCUA有以下几个优势: 1.开放性:开源库的代码是公开的,任何人都可以查看和修改。这...
【开源推荐一百三十一期】iioter/iotgateway 基于.NET6的跨平台物联网网关 B/S架构,可视化配置 南向连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Se - 小明1994于20220716发布在抖音,已经收获了42.5万个喜欢,来抖音,记
基于IEC 62541的.NET和.NET Core的开源OPC UA客户端和服务器库。可用作源文件,演示客户端和演示服务器。 经过测试,并与商业供应商的UA服务器和客户端一起用于工业应用中。 特征 完全支持的OPC UA核心客户端和OPC UA服务器规范。 带分块的OPC UA二进制协议。 安全配置文件无,Basic128Rsa15,Basic256和Basic256...
平心而论,我们从样例服务器的代码可以看出,利用LightOPC库开发OPC服务器还是比较啰嗦的,网上有人提出opc workshop库就简单很多,我千辛万苦终于找到一个05年版本的workshop库源码,忘了出处是在哪里了,依稀记得是Codeforge网站。相较于LightOPC,用这个库开发OPC服务器确实简单了很多,其对核心业务逻辑做了高度封装,使...
前文已经说过,OPC基于微软的DCOM技术,所以开发OPC服务器我们要做的事情就是开发一个基于DCOM的EXE文件、一个代理/存根文件,然后就是写一个OPC客户端测试一下我们的服务器了。对于第一项工作,我们需要借助一个俄罗斯大神开源的OPC开发库——LightOPC展开。不过,从LightOPC的主网站看,这个库已经许久没更新了,时间定格...
前文已经说过,OPC基于微软的DCOM技术,所以开发OPC服务器我们要做的事情就是开发一个基于DCOM的EXE文件、一个代理/存根文件,然后就是写一个OPC客户端测试一下我们的服务器了。对于第一项工作,我们需要借助一个俄罗斯大神开源的OPC开发库——LightOPC展开。不过,从LightOPC的主网站看,这个库已经许久没更新了,时间定格...