高性能分布式IO系统BL205 OPC UA耦合器

边缘计算是指在网络的边缘位置进行数据处理和分析,而不是将所有数据都传送到云端或中心服务器,这样可以减少延迟、降低带宽需求、提高响应速度并增强数据安全性。

钡铼BL205耦合器就内置边缘计算功能,它不依赖上位机和云平台,就能够实现寄存器之间的逻辑运算,实现算力下沉,减轻服务器压力,提升响应速度!我们来通过一些逻辑配置示例来直观演示下它的运算功能,一起来看看吧!

一、布尔逻辑配置举例说明

步骤说明:

(1)输入Achuansongdai,点击添加,弹出配置框。

(2)输入1:选择DI1寄存器REG2000。

(3)条件:选择闭合。

(4)关系:选择“无”,因是DI1直接控制A传送带运行,所以没有其他条件故选择“无”。

(5)输出类型:选择布尔类型,因DO1控制是布尔量,所以选择布尔类型。

(6)输出地址:REG1000,DI1只控制一个DO1,所以只选择DO1寄存器地址,如果DI控制多个,可以选择多个寄存器。如第三条逻辑“tingzi”,按下停止按钮,传送带A和B都停止。

(7)布尔值:关闭,DI1控制DO1闭合,所以选择关闭。

(8)输出延时(毫秒):因是及时响应,不需要延时,故不填。

(9)设置默认值:选择逻辑不成立时,DO1是否恢复默认状态,根据需求选择。

(10)点击“保存”。

(11)按同样的操作方法,把其他逻辑建好。

(12)点击“保存并应用”写进BL200耦合器。

二、数值逻辑配置举例说明

AI1寄存器REG3000接温度传感器,监控电机的温度,当采集到的温度大于50时,风扇打开,风扇由DO3寄存器REG1002控制。

同理数值逻辑和布尔逻辑,逻辑原理一样,数值逻辑只是判断条件为“大于”、“小于”或“等于”某个数值,作为联动条件。

三、组合逻辑举例说明

传送带没有运行,电机的温度超过50度,风扇开启,触发报警器DO4 寄存器REG1003。

步骤说明:

(1)在组合逻辑项,输入名称“bj”,点击添加,弹出配置框。

(2)输入1:选择之前在布尔逻辑建的逻辑名称“zidongB”,这里可以根据需求选择,不规定是布尔逻辑或数值逻辑。

(3)条件:选择“为假”,根据需求选择,输入1选择的逻辑是否触发作为条件。

(4)关系:选择“逻辑与”,根据需求选择,条件1与条件2的逻辑关系。也可选择“无”条件2。

(5)输入2:选择逻辑名称“wendu”,根据需求选择,不规定是布尔逻辑或数值逻辑。

(6)条件:选择“为真”,根据需求选择,输入2选择的逻辑是否触发作为条件。

(7)输出类型:选择“布尔类型”,根据“输出地址”是布尔或数值数据选择。

(8)输出地址:选择要操作的寄存器地址。DO4寄存器REG1003。

(9)布尔值:关闭,DO4闭合控制报警器(10)输出延时(毫秒):因是及时响应,不需要延时,故不填。

(11)设置默认值:选择逻辑不成立时,DO4是否恢复默认状态,根据需求选择。

(12)点击“保存”。

(13)点击“保存并应用”写进BL200耦合器。

四、算术运算配置举例说明

传感器采集一天生产的数量存放到寄存器REG40002,通过算术运算功能计算一天8小时,每小时生产的数量存放到寄存器REG40004,这个寄存器REG40004的数据可以通过MQTT、OPC UA或Modbus 发送到你的平台或服务器。

步骤说明:

(1)输入名称“shengchanxiaolv”,点击添加,弹出配置框。

(2)输入1:选择产量寄存器REG40002。

(3)运算:选择“/”,根据需求选择,这里可以选择“加减乘除”。

(4)输入2:选择常数,根据需求选择,这可以选择其他寄存器地址。

(5)输入2:因选择常数,故要填写常数,如果选择的是寄存器,没有这项。

(6)运算:根据是否还有条件3选择,没有则随意。

(7)输入3:选择“无”,因不需要这个条件选项,故选择“无”,这根据需求选择,可以选择寄存器、常数、无。

(8)输出地址:选择运算结果存储到寄存器地址。

(9)点击“保存”。

(10)点击“保存并应用”写进BL205耦合器。

总之,钡铼BL205耦合器是一款支持OPC UA协议、具备边缘计算能力的工业级设备,主要用于数据采集和控制系统。

戳这里 ↓ 可以获取更多的信息哦~

深圳市钡铼技术有限公司官网|工业物联网关|工业智能网关|无线工业网关RTU|工业交换机|Lora网关|PLC网关|远程IO|数据采集网关-深圳钡铼技术钡铼技术专注工业智能网关,工业物联网关,数据采集终端,数据采集模块,工业4G路由器,Lora网关,远程IO,以太网IO,4G RTU,4G DTU, 断电报警器,PLC网关,modbus网关,MQTT网关,BACnet网关,边缘计算网关,数据采集系统等研发与制造。icon-default.png?t=N7T8https://www.bliiot.cn/

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

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

相关文章

从PyTorch官方的一篇教程说开去(1 - 初心)

原文在此,喜欢读原汁原味的可以自行去跟,这是一个非常经典和有学习意义的例子,在此向老爷子们致敬 - https://pytorch.org/tutorials/intermediate/reinforcement_q_learning.html 开源文化好是好,但是“公地的悲哀”这点避不开…

Springboot项目远程部署gitee仓库(docker+Jenkins+maven+git)

创建一个Springboot项目,勾选web将该项目创建git本地仓库,再创建远程仓库推送上去 创建TestController RestController RequestMapping("/test") public class TestController { GetMapping("/hello") public String sayHelloJe…

Mybatis——Lombok

偷懒插件&#xff0c;能有效减少代码量&#xff0c;增加注释即可。 下载&#xff1a; 设置——插件——搜索Lombok——下载安装 导入依赖&#xff1a; <dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok<…

FastAPI 学习之路(六十)打造系统的日志输出

我们要搭建日志系统&#xff0c;可以使用loguru&#xff0c;很不错的一个开源日志系统 pip install loguru 我们在common创建log.py&#xff0c;使用方式也很简单 import os import timefrom loguru import logger# 日志的路径 log_path os.path.join(os.getcwd(), "log…

AJAX基本用法

1.axios 基本语法: axios({url: 目标资源地址 }).then((result) > {// 对服务器返回的数据做后续处理 })查询参数&#xff08;在params中设置&#xff09;&#xff1a; 查询参数通常是指在URL中传递给服务器以获取动态数据或指定请求条件的一部分。它们位于URL中问号(?)后…

Spire.PDF for .NET【文档操作】演示:如何在 C# 中切换 PDF 层的可见性

我们已经演示了如何使用 Spire.PDF在 C# 中向 PDF 文件添加多个图层以及在 PDF 中删除图层。我们还可以在 Spire.PDF 的帮助下在创建新页面图层时切换 PDF 图层的可见性。在本节中&#xff0c;我们将演示如何在 C# 中切换新 PDF 文档中图层的可见性。 Spire.PDF for .NET 是一…

ClickHouse 入门(二)【基础SQL操作】

1、ClickHouse 1.1、SQL 操作 这里只介绍一些和我们之前 MySQL 不同的语法&#xff1b; 1.1.1、Update 和 Delete ClickHouse 提供了 Delete 和 Update 的能力&#xff0c;这类操作被称为 Mutation 查询&#xff08;可变查询&#xff09;&#xff0c;它可以看 做 Alter 的一…

iOS ------ 编译链接

编译流程分析 编译可以分为四步&#xff1a; 预处理&#xff08;Prepressing)编译&#xff08;Compilation&#xff09;汇编 &#xff08;Assembly)链接&#xff08;Linking&#xff09; 预编译&#xff08;Prepressing&#xff09; 过程是源文件main.c和相关头文件被&#…

使用Redis的SETNX命令实现分布式锁

什么是分布式锁 分布式锁是一种用于在分布式系统中控制多个节点对共享资源进行访问的机制。在分布式系统中&#xff0c;由于多个节点可能同时访问和修改同一个资源&#xff0c;因此需要一种方法来确保在任意时刻只有一个节点能够对资源进行操作&#xff0c;以避免数据不一致或…

Kafka Producer之幂等性

文章目录 1. 启用幂等性2. 底层变化3. 数据不重复4. 数据有序 幂等性通过消耗时间和性能的方式&#xff0c;解决乱序和重复问题。 但是只能保证同一生产者在一个分区中的幂等性。 1. 启用幂等性 //创建producerHashMap<String, Object> config new HashMap<>();…

ELK kibana查询与过滤

ELK kibana查询与过滤 1、通过布尔操作符 AND 、 OR 和 NOT 来指定更多的搜索条件(注意&#xff1a;这AND、OR、NOT必须大写)。例如&#xff0c;搜索message包含服务层关键词并且日志级别为INFO的条目&#xff0c;您可以输入 message:“服务层” AND level:“INFO”。 2、要搜…

Spring Boot集成syslog快速入门Demo

1.什么syslog&#xff1f; Syslog-ng是由Balabit IT Security Ltd.维护的一套开源的Unix和类Unix系统的日志服务套件。它是一个灵活的、可伸缩的系统日志记录程序。对于服务器日志集中收集&#xff0c;使用它是一个不错的解决方案。syslog-ng (syslog-Next generation) 是sysl…

STM32全栈嵌入式人脸识别考勤系统:融合OpenCV、Qt和SQLite的解决方案

1. 项目概述 本项目旨在设计并实现一个基于STM32的全栈人脸识别考勤系统。该系统结合了嵌入式开发、计算机视觉和数据库技术&#xff0c;实现了自动人脸检测、识别和考勤记录功能。 主要特点: 使用STM32F4系列微控制器作为主控制器采用OpenCV进行人脸检测和识别Qt开发跨平台…

Pytorch学习笔记day3——用神经网络学习一组函数

好的&#xff0c;我们开始吧。首先第一个问题&#xff0c;神经网络的本质是什么&#xff1f;是古典主义的人类的神经元吗&#xff1f;绝对不是&#xff0c;他只是一个优化函数 y f θ ( x ) y f_{\theta}(x) yfθ​(x) 这和小学学到的线性函数拟合并无本质区别。只是其中参数…

汇编教程1

本教程主要教大家如何使用vscode插件编写汇编语言&#xff0c;这样更方便&#xff0c;不用在32位虚拟机中编写汇编语言&#xff0c;后续的汇编实验代码都是使用vscode编写&#xff0c;话不多说&#xff0c;开始教学 安装vscode 如果已经安装过vscode&#xff0c;可以跳过这一…

Django 请求和响应

1、请求 &#xff08;1&#xff09;get请求 用户直接在浏览器输入网址&#xff0c;参数直接在url中携带 http://127.0.0.1:8000/login/?a1&b%221243%22 &#xff08;2&#xff09;post请求 在html使用post,login.html <!DOCTYPE html> <html lang"en&…

操作系统发展简史(Unix/Linux 篇 + DOS/Windows 篇)+ Mac 与 Microsoft 之风云争霸

操作系统发展简史&#xff08;Unix/Linux 篇&#xff09; 说到操作系统&#xff0c;大家都不会陌生。我们天天都在接触操作系统 —— 用台式机或笔记本电脑&#xff0c;使用的是 windows 和 macOS 系统&#xff1b;用手机、平板电脑&#xff0c;则是 android&#xff08;安卓&…

el-select选择器修改背景颜色

<!--* FilePath: topSearch.vue* Author: 是十九呐* Date: 2024-07-18 09:46:03* LastEditTime: 2024-07-18 10:42:03 --> <template><div class"topSearch-container"><div class"search-item"><div class"item-name&quo…

Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; HadoopHDFSMapReduceHiveFlumeSqoopZookeeperHBase 正在 章节内容 上一节我们完成了&#xff1a; 集群的…

内部类+图书管理系统

内部类图书管理系统 1. 实例内部类1.1 实例内部类的结构1.2 实例内部类的一些问题1.2.1 如何在main中创建实例内部类对象&#xff1f;1.2.2 内部类成员变量被static修饰问题&#xff1f;1.2.3 内部类和外部类变量重名的调用问题&#xff1f;1.2.4 外部类访问内部类变量的问题 2…