通讯软件013——分分钟学会Kepware OPC AE Server仿真配置

本文介绍如何使用Kepware软件仿真OPC AE Server配置。相关软件可登录网信智汇(wangxinzhihui)下载。

1、创建1个数据源:本案例采用"Graybox.Simulator.1"作为数据源。连接OPC Server数据源"Graybox.Simulator.1"。

右键点击"连通性",弹出菜单,选择"新建通道"

选择通道类型为"OPC DA Client"。

输入通道名称为"Graybox"。

选择OPC Server"Graybox.Simulator.1",通道创建完毕。

添加设备:输入设备名。

创建分组:输入分组名称。

右键"新增标记",弹出对话框,输入标签名。

2、创建OPC AE Server。

2.1 创建区域:右键点击项目树"Alarm&Events",选择"New Area",输入区域名称。

2.2 创建数据源:右键点击区域,选择"New Source",弹出参数界面。

选择相关标签。

Update Rate:此参数指定源从OPC服务器标签获取数据更新的最快速率。范围为100-60000毫秒。默认设置为1000毫秒。

2.3 创建条件/子条件:

Condition:选择一种条件类型

Deband type:此参数指定死区类型。有三个选项:"无"、"绝对"和"百分比"。默认设置为"无"。说明如下:

  1. None:无死区值
  2. Absolute: 如果源的两个连续数据更新之间的差异大于"值"字段中指定的量,则更新是有效的,并且可能会产生事件。否则,将忽略更新。
  3. **Percent:**此选项类似于"绝对",只是"值"字段是指定范围的百分比。例如,如果值为10(10%),预期范围为0到10,则绝对死区为±1。

Deband:此参数指定死区值。支持任何正数。如果"死区类型"设置为"无",则此参数将变灰。默认值为0。

**Range:**此参数指定死区百分比的上限和下限。支持所有实数,但第一个数字必须小于第二个数字。只有当"死区类型"设置为"百分比"时,才能访问此参数。

2.4 配置"常规子条件":配置常见设置,如消息、说明和严重性。

Description: 子条件的用途描述。当OPC AE客户端查询某个条件的状态时,会将此描述发送给它们。最大长度为1024。

Severity: 子条件的用户定义的严重性。数字越高,情况就越严重。范围为1-1000。默认设置为1。一些OPC AE客户端使用该值来解释警报所呈现的威胁。它不会影响报警和事件插件定义的子条件的固定优先级。请参阅下表了解严重程度的范围。

Auto-Acknowledge: 此参数自动确认转换到此子条件。子条件转换可以由服务器或OPC AE客户端确认。

In-To: 当条件转换为所选子条件时发送给OPC AE客户端的字符串。最大字符长度为1024。

Out-Of: 当条件转换出所选子条件时发送给OPC AE客户端的字符串。最大字符长度为1024。

ACK: 确认条件转换到此子条件时发送给OPC AE客户端的字符串。最大字符长度为1024。

2.5 配置"子条件触发器":设置子条件的数值、变化率和偏差等参数。子条件将源与阈值进行比较。阈值可以是静态值或动态值(例如OPC服务器标签)。如果满足比较定义的标准,则子条件变为活动状态。

**Value/Tag:**此参数指定阈值是数值还是标签。默认设置为"值"。

Comparison: 此参数是源和阈值之间的比较。默认设置为>。

Threshold 阈值,可以是**A value, tag, level, rate, or amount at which something comes into effect.**静态值或标签。如果阈值是一个标签,则除了阵列标签和复杂标签之外,任何OPC服务器标签都可用,如下图。

Update Rate: 此参数指定标签的更新速率。这是从标签接收更新的最快速率。

Deband:相关参数同2.3,只是这里是针对指定标签。

3、用OPC AE Test Client工具测试Kepware OPC AE Server。具体请参考《通讯软件012------分分钟学会OPC AE Test Client》。

通过本案例,可以初步掌握Kepware OPC AE Server配置及OPC AE的基本知识,通过扩展,可开发出更丰富的功能。更多通讯资源请登录登录网信智汇(wangxinzhihui)。

相关推荐
SongYuLong的博客1 天前
TL-WR710N-V2.1 硬改刷机OpenWRT源码编译固件
linux·物联网·网络协议
AUTOSAR组织1 天前
深入解析AUTOSAR框架下的TCP/IP协议栈
网络协议·tcp/ip·汽车·autosar·软件架构·软件·培训
googleccsdn1 天前
ENSP Pro LAB笔记:配置M-LAG双归接入三层网络(V-STP + Monitor Link + OSPF)
网络·笔记·网络协议
Knight_AL1 天前
WebRTC / HLS / HTTP-FLV 的本质区别与选型指南
网络协议·http·webrtc
通信小呆呆1 天前
DDMA MIMO OFDM ISAC:从回波模型到距离-速度图与非相参积累的原理梳理
算法·信息与通信·ofdm·mimo·通信感知一体化
程序猿编码1 天前
高性能HTTP服务压测工具:设计思路与实现原理(C/C++代码实现)
c语言·网络·c++·网络协议·tcp/ip·http
DuHz2 天前
UWB 雷达综述精读:应用、标准、信号处理、数据集、芯片与未来方向——论文阅读
论文阅读·学习·算法·信息与通信·信号处理
IT学习资源每日免费分享2 天前
网络安全系列课程合集,含病毒分析、红队安全、攻防安全等教程汇总
网络·网络协议·计算机网络·系统安全
czy87874752 天前
在 LwIP 中,select() 函数返回值小于等于 0 通常表示发生了错误或超时
网络协议
czy87874752 天前
深入理解 TCP 协议中三次握手建立连接和四次挥手关闭连接的核心逻辑
网络·网络协议·tcp/ip