从事工控程序员一般都知道OPC ,但是国内很多人都停留在使用,或者开发简单的客户端层面上,因为网上的UA Server的资料很少,无法系统的学习,导致Server项目实现的难度很大

下面就给大家讲讲如何开发一个 OPC Server,因为本是从事微软 。Net 开发,就从 .NET 的 OPC UA SDK 说起

 1 首先从OPC 基金会官网下载一个SDK 吧对应项目加载到自己的项目里面 

2 实现 预硬件通讯的驱动,应为OPC UA 一般都是为读取一些工业仪器,仪表的数据,然后给到MES的客户端,就是方便他人更好更快的数据收集和控制

3 OPC UA 认证   OPC 的认证 是和OPC UA  基金会合作的实验室来完成的,需要耗费大量的时间和金钱。验证是否符合OPC 的标准

4 假如不想 去OPC 官方去认证软件有想 让自己开发的软件有稳定有符合标准,就要自己测试了

首先需要专业的软件测试 CTT (UA  Compliance Test) 通过所有测试项的软件一般情况下就是比较稳定了