高性能分布式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://www.mzph.cn/pingmian/47665.shtml

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

相关文章

基于 Go1.19 的站点模板爬虫:构建与实战

引言 随着互联网的发展,网络爬虫已成为数据抓取和分析的重要工具。Go(Golang)语言凭借其高效、简洁的特性,成为构建爬虫的热门选择之一。本文将引导你使用 Go1.19 版本,构建一个基于站点模板的网页爬虫,以…

npm安装依赖包的多种镜像及方法

一般安装依赖包,都是使用 npmjs 镜像安装,或者使用淘宝镜像安装。 比如: npm i react查看当前镜像: npm config get registry当面对 npmjs 镜像无法访问以及淘宝 npm 镜像(cnpm)SSL 证书过期的问题&…

PyTorch中的batch_size和num_workers

PyTorch中的batch_size和num_workers 什么是 batch_size?什么是 num_workers?综合考量 什么是 batch_size? batch_size 是指在每次迭代中送入模型进行训练的数据样本的数量。它对训练过程有着重要影响: 计算效率:较大…

数据仓库实践:使用 SQL 计算材料BOM成本单价

背景 在制造业财务数据分析建设过程中,有时需要通过BOM汇总计算材料的单价,一般会有采购核价,库存成本,还有下阶材料单价按用量汇总得到的单价参与。 这些单价来源一般会根据优先级获取并在计算后作为最终的BOM 单价结果。参与财…

GPT-5一年半后发布

GPT-5 一年半后发布?对此你有何期待? 一:GPT-5技术突破预测 GPT-5的推出预示着自然语言处理(NLP)领域将迎来前所未有的技术革新,这将从多个方面推动行业发展。首先,GPT-5在算法上的进步显著&…

防范UDP Flood攻击的策略与实践

UDP Flood攻击是一种常见的分布式拒绝服务(DDoS)攻击手段,通过向目标服务器发送大量无效的UDP数据包,消耗其网络带宽和处理资源,最终导致合法的网络服务无法正常运行。本文将深入探讨UDP Flood攻击的原理、常见的防御策…

iOS ------ 编译链接

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

SQL Server查询计划阅读及分析

​​​​​​6.4.5. 查询计划阅读及分析 SQL Server中,SQL语句的查询计划可能会包含多个节点,每个节点除了包含和对应一个操作符外,还包含节点及操作符相关的其他信息,其细节与具体的操作符相关。SQL Server查询计划与Oracle执行计划中,虽然每个节点所包含内容的具体称谓…

window11 部署llama.cpp并运行Qwen2-0.5B-Instruct-GGUF

吾名爱妃,性好静亦好动。好编程,常沉浸于代码之世界,思维纵横,力求逻辑之严密,算法之精妙。亦爱篮球,驰骋球场,尽享挥洒汗水之乐。且喜跑步,尤钟马拉松,长途奔袭&#xf…

FastAPI 学习之路(五十九)封装统一的json返回处理工具

在本篇文章之前的接口,我们每个接口异常返回的数据格式都不一样,处理起来也没有那么方便,因此我们可以封装一个统一的json。 from fastapi import status from fastapi.responses import JSONResponse, Response from typing import Unionde…

= null 和 is null;SQL中关于NULL处理的4个陷阱;三值逻辑

一、概述 1、NULL参与的所有的比较和算术运算符(>,,<,<>,<,>,,-,*,/) 结果为unknown&#xff1b; 2、unknown的逻辑运算(AND、OR、NOT&#xff09;遵循三值运算的真值表&#xff1b; 3、如果运算结果直接返回用户&#xff0c;使用NULL来标识unknown 4、如…

Go语言并发编程-Channel通信_2

Channel通信 Channel概述 不要通过共享内存的方式进行通信&#xff0c;而是应该通过通信的方式共享内存 这是Go语言最核心的设计模式之一。 在很多主流的编程语言中&#xff0c;多个线程传递数据的方式一般都是共享内存&#xff0c;而Go语言中多Goroutine通信的主要方案是Cha…

JavaEE:Lombok工具包的使用以及EditStarter插件的安装

Lombok是一个Java工具库&#xff0c;通过添加注解的方式&#xff0c;简化Java的开发。 目录 1、引入依赖 2、使用 3、原理解释 4、更多使用 5、更快捷的引入依赖 1、引入依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lomb…

pdf提取其中一页怎么操作?提取PDF其中一页的方法

pdf提取其中一页怎么操作&#xff1f;需要从一个PDF文件中提取特定页码的操作通常是在处理文档时常见的需求。这种操作允许用户选择性地获取所需的信息&#xff0c;而不必操作整个文档。通过选择性提取页面&#xff0c;你可以更高效地管理和利用PDF文件的内容&#xff0c;无论是…

结合Redis解决接口幂等性问题

结合Redis解决接口幂等性问题 引言正文收获 引言 该问题产生背景是根据需求描述&#xff0c;要求对已发布的课程能进行编辑修改&#xff0c;并且要求能进行回滚。 幂等性问题描述&#xff1a;对同一个接口并发请求产生的结果是不变的。 Get 请求以及 Delete 请求天然保证幂等…

Linux编辑器——vim的使用

目录 vim的基本概念 命令模式 底行模式 插入模式 注释和取消注释 普通用户进行sudo提权 vim配置问题 vim的基本概念 一般使用的vim有三种模式&#xff1a; 命令模式 底行模式和插入模式&#xff0c;可以进行转换&#xff1b; vim filename 打开vim&#xff0c;进入的…

【代码随想录|贪心算法 455. 分发饼干 376. 摆动序列 53. 最大子数组和】

代码随想录|贪心算法 455. 分发饼干 一、455. 分发饼干1.代码2.问题 二、376. 摆动序列1.代码 三、53. 最大子数组和1.代码 总结 python 一、455. 分发饼干 455. 分发饼干 1.代码 代码如下&#xff08;示例&#xff09;&#xff1a; class Solution:def findContentChildr…

ffmpeg ffplay.c 源码分析

1 ffplay.c的意义 ffplay.c是FFmpeg源码⾃带的播放器&#xff0c;调⽤FFmpeg和SDL API实现⼀个⾮常有⽤的播放器。 例如哔哩哔哩著名开源项⽬ijkplayer也是基于ffplay.c进⾏⼆次开发。 ffplay实现了播放器的主体功能&#xff0c;掌握其原理对于我们独⽴开发播放器⾮常有帮助…

junit mockito service

service类单元测试可以有两种方式 1、使用Autowired启用上下文的Bean走业务逻辑&#xff0c;适用于debug调试 2、使用InjectMocks不启用上下文依懒的Bean采用打桩的形式 打桩注意&#xff1a;service通常业务逻辑复杂&#xff0c;Bean的依懒层次可能很深&#xff0c;初用者常…

npm install时报错 reason: certificate has expired

在VS code中导入新项目&#xff0c;执行npm install时报错&#xff1a; npm warn old lockfile Could not fetch metadata for antv/g3.4.10 FetchError: request to https://registry.npm.taobao.org/antv%2fg failed, reason: certificate has expirednpm warn old lockfile …