一、简介
前面写过使用自动化接口进行OPCDA的客户端编写,但是OPCDA是基于COM/DCOM的技术,如果服务器与客户端不在同一台电脑上配置较为复杂;基于COM/DCOM的技术有着不可根除的缺点,因此随着技术的进步,以及数据交换各方面需求的提高,OPC基金会在2008年发布了新的规范:OPC UA。OPC UA规范不再是基于COM/DCOM技术,因此OPC UA不仅能在Windows平台上实现,更可以在Linux,以及其他的嵌入式平台中实现。
与传统OPC规范相同,OPC UA同样有着相同的设计目标:1.功能等价:所有的基于COM的OPC规范中的功能,都映射到了OPC UA中。2. 多平台支持:支持从嵌入式的微控制器到基于云的分散式控制架构。3.安全:信息加密,互访认证以及安全监听功能。4.扩展性:不影响现有应用程序的情况下,就可以添加新的功能。5.丰富的信息建模:可定义复杂的信息,而不再是单一的数据。
二、OPCUA服务器配置
本次OPCUA服务器依然使用KEPServerEX 6,配置如下:
1、在托盘找到KEPServerEX 6图标,右键弹出菜单,点击OPCUA配置
![9f429f0eb2cc7f493709ba4720e2a0b7.png](https://i-blog.csdnimg.cn/blog_migrate/c64c83a904bf54d22948b713b25b6fac.jpeg)
2、在弹出的配置界面进行如下图的配置: