OPC介绍仿真工具服务端KEPServerEX和客户端Kepware

OPC介绍仿真工具服务端KEPServerEX和客户端Kepware

一、OPC架构

二、OPC标准

需要两个部分

1、OPC Server中间件,比较统一

仿真可以用一些现有商用的

2、Client 进行过升级,OPC DA、OPC UA两种方式

就不要找一些仿真的了,就可以用我们自己开发的进行仿真

1、OPC DA

DA规范,Data Access,数据通道

OPC classic :升级前的一套标准包括:AE报警和事件,HDA历史数据, XML数据存储规范

2、OPC UA

升级后的,针对整套OPC的升级,一整套的标准架构,里面包含DA,与OPC DA没有对等性

实现

1)升级前:基于Windows COM 支持一个电脑里面两个程序之间的通信,DCOM 同一网域之间两个电脑之间的通讯

一句话就限定死了,只能基于Windows电脑,之前用Windows还可以,现在发展还有安卓、ios、linux,就要升级为UA

对应COM组件,存在版本问题,而且只能选Windows server版本,不支持linux,比如excel读写COM组件

支持组件:OPCAuto.dll组件 需要注册

2)升级后:升级也没有丢掉之前DA的一套丢掉,把COM OPC classic 规范都映射到UA,最后是基于TCP网络进行通讯的

支持组件:UA-.NETStandard 项目是开源的

运行起来了,用的是6.5版本,也可以4.0听说破解比较方便

破解学习可用,实际业务还是要购买

模拟数据--标记,都可以用

server一方面是对上位机进行通讯, 另一方面对设备的访问

对设备访问:

一、添加驱动--添加通道

选择连接属性右键

--新建一个通道:

选择驱动,支持很多协议

下一步

虚拟网络默认

下一步

Slave客户端

下一步

完成。只是添加了一个协议

二、添加设备

下一步,ip地址和从站id是多少

下一步直到完成。只是添加了设备

设备完成后还要添加地址

三、操作的寄存器--添加标记

一个寄存器2个字节,一个字,就可以选择字

两个字存浮点型就选浮点型

扫描速率,100毫秒请求一次

通过地址获取到数据

以上只是把标签配置下来了,只是服务器端配置好了

要是进行读写,还需要OPC Client进行操作

有默认自带的

但是读取到的设备是0

不是从站的123,无法获取到正确的值是ip地址错误

需改ip地址

Takebishi OPC Client 客户端工具

OPC--连接

ServerName:都可以获取到电脑上运行的OPCServer

添加一个Item

其他标记类似

先连接一下

取值

写值

不同的驱动,配置也不同

串口设置

s7设置

添加了驱动就有时间限制

2小时

驱动授权问题

用的还是比较广泛的,工具还是比较强大的,花点钱对接设备处理

测试UA的Client

InstallOpcClient1.20.0.exe

提升架构思想

串口、TCP、S7、FC、Fins分离的

通过不同设备选择不同协议,统一管理访问,就像kepwave一样

后面不需要什么样的驱动,驱动库添加不同的驱动

服务器搞定了

相关内容

手机关联怎么解除?3步轻松搞定账号解绑!
365体育ribo88

手机关联怎么解除?3步轻松搞定账号解绑!

🕒 07-16 👁️ 4806