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

news2024/9/21 12:26:43

本文介绍如何使用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)。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/824636.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot复习:(14)容器是怎么创建出来的?

在SpringApplication类的run方法。低版本和高版本的SpringBoot实现有区别。 低版本: run方法调用了createApplicationContext createApplicationContext代码如下: 它会根据contextClass来实例化一个容器然后返回. ¥¥&#xffe…

【设计模式——学习笔记】23种设计模式——命令模式Command(原理讲解+应用场景介绍+案例介绍+Java代码实现)

案例引入 有一套智能家电,其中有照明灯、风扇、冰箱、洗衣机,这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个手机App来分别控制,希望只要一个app就可以控制全部智能家电要实现一个app控制所有智能家电的需要&…

小程序开发趋势:探索人工智能在小程序中的应用

第一章:引言 小程序开发近年来取得了快速的发展,成为了移动应用开发的重要一环。随着人工智能技术的飞速发展,越来越多的企业开始探索如何将人工智能应用于小程序开发中,为用户提供更智能、便捷的服务。本文将带您一起探索人工智能…

YOLOv8+DeepSORT多目标跟踪(行人车辆计数与越界识别)视频教程

课程链接:https://edu.csdn.net/course/detail/38870 本课程使用YOLOv8和DeepSORT对视频中的行人、车辆做多目标跟踪计数与越界识别,开展YOLOv8目标检测和DeepSORT多目标跟踪强强联手的应用。 课程分别在Windows和Ubuntu系统上做项目演示,并…

基于SpringBoot+Vue的在线考试系统设计与实现(源码+LW+部署文档等)

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

【样式】默认都不选

html <view class"u-flex u-m-t-32 u-m-b-24 u-f-s-24"><view class"u-flex" click"navFun(1)"><text>佣金率</text><image src"/static/img/pai1.png" mode"" class"u-w-28 u-h-32"…

RabbitMQ 教程 | 第7章 RabbitMQ 运维

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是 DevO…

P7883 平面最近点对(加强加强版)

题目 思路 一眼二分&#xff0c;把平面分成两部分&#xff0c;查左右两边&#xff0c;但是还有可能跨中间的线&#xff0c;所以这个也得判 代码 #include<bits/stdc.h> using namespace std; #define int long long const int maxn4e510; pair<int,int> a[maxn]…

Java版Spring Cloud+Spring Boot+Mybatis+uniapp知识付费平台讲解+免费搭建 qt

&#xfeff;Java版知识付费源码 Spring CloudSpring BootMybatisuniapp前后端分离实现知识付费平台 提供职业教育、企业培训、知识付费系统搭建服务。系统功能包含&#xff1a;录播课、直播课、题库、营销、公司组织架构、员工入职培训等。 提供私有化部署&#xff0c;免费售…

亚马逊云科技HPC解决方案,帮助浙江大学实现成本和科研任务的双丰收

浙江大学土壤学科是朱祖祥院士等几代土壤科学家共同创建的A国家重点学科&#xff0c;整体实力雄厚&#xff0c;优势特色明显&#xff0c;总体水平居国内前列。在亚马逊云科技科研创新支持计划&#xff08;Amazon Web Services Cloud Credits for Research&#xff09;的多次支持…

发掘JavaScript潜力:掌握高级技巧,成为JavaScript编程大师!

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! &#x1f4da; 前言 众所周知&#xff0c;JavaScript 是一种非常流行&#x1f525;的编程语言&#xff0c;它已经成为了网…

3000字详解:风控核心岗位及核心价值

01、信贷场景中所谓风控是什么&#xff1f; 从一个小故事说起&#xff1a; “风控是什么&#xff1f;” “你走过大桥么&#xff1f;” “桥上有栏杆么&#xff1f;” “有” “你过桥时会扶栏杆么” “一般不扶” “那栏杆是不是没必要有呢” “那还是得有啊&#xf…

SpringBoot统一功能处理(AOP思想实现)(统一用户登录权限验证 / 异常处理 / 数据格式返回)

主要是三个处理&#xff1a; 1、统一用户登录权限验证&#xff1b; 2、统一异常处理&#xff1b; 3、统一数据格式返回。 目录 一、用户登录权限校验 &#x1f345; 1、使用拦截器 &#x1f388; 1.1自定义拦截器 &#x1f388; 1.2 设置自定义拦截器 &#x1f388;创建cont…

vue3中使用原始标签制作一个拖拽和点击上传组件上传成功后展示

在Vue3中&#xff0c;可以使用<input type"file">标签来实现上传文件的功能&#xff0c;同时可以通过<div>标签来实现拖拽上传的功能。 首先&#xff0c;在template中定义一个包含<input>和<div>标签的组件&#xff1a; <template>&…

使用Vscode编辑keil工程

一、需要安装的插件 1. Keil Assistant 2. C/C 3. 中文配置&#xff1a; 二、插件配置 1. Keil Assistant 添加Keil的安装路径 接下来就可以使用vscode编辑Keil的工程了&#xff0c;调试编译和下载程序需要返回到Keil中进行操作。 三、Vscode常用快捷键 可以自定义进行配置…

【Unity实用插件篇】| 学会使用 可编程瓦片Tile Map,快速搭建2D地图

前言【Unity 实用插件篇】| 学会使用 可编程瓦片Tile Map,快速搭建2D地图一、导入 Tile Map Editor二、创建调色板 Tile Palette三、快速绘制地图四、TilePalette 调色板功能介绍五、TileMap 相关组件属性介绍GirdTilemapTilemap Renderer 瓦片地图渲染器Tile Assets 瓦片资源…

如何创建百度百科词条?教你如何在百度百科上创建个人专业词条

百度百科是一个拥有海量内容的知识库&#xff0c;每天有数百万人访问该网站以获取有用的信息和知识。如果您是一家企业、一位专业人士或学者&#xff0c;那么在百度百科上创建一个词条是一个很好的品牌推广或个人形象塑造的机会。在本文中&#xff0c;一秒推小编将讲述如何创建…

安防视频综合管理合平台EasyCVR可支持的视频播放协议有哪些?

EasyDarwin开源流媒体视频EasyCVR安防监控平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等能力。 视频监控综合管理平台EasyCVR具备视频融合能力&#xff0c;平台基于云边端一体化架构&#xff0c;具有强大的…

JVM基础篇-方法区与运行时常量池

JVM基础篇-方法区与运行时常量池 方法区 Java 虚拟机有一个在所有 Java 虚拟机线程之间共享的方法区。方法区类似于传统语言的编译代码的存储区或者类似于操作系统进程中的“文本”段。它存储每个类的结构&#xff0c;例如运行时常量池、字段和方法数据&#xff0c;以及方法和…

图像处理库(Opencv, Matplotlib, PIL)以及三者之间的转换

文章目录 1. Opencv2. Matplotlib3. PIL4. 三者的区别和相互转换5. Torchvision 中的相关转换库5.1 ToPILImage([mode])5.2 ToTensor5.3 PILToTensor 1. Opencv opencv的基本图像类型可以和numpy数组相互转化&#xff0c;因此可以直接调用torch.from_numpy(img) 将图像转换成t…