在ScadaFramework里配置采集Modbus设备

ScadaFramework是一个实现SCADA功能的软件工具,经过简单配置之后,即可采集设备数据,并进行存储、监控、组态可视化,并可将数据上传至平台。

本文将介绍如何在ScadaFramework中配置,以采集Modbus协议的设备。

一、添加链路

Modbus设备数据一般有两种链路传送至工控机,分别是串口和网线。

如果使用串口链路,在ScadaFramework中添加一个串口UART链路,然后配置串口参数:

如果使用网线链路,在ScadaFramework中添加一个TCP客户端链路,然后配置网络参数:

二、添加存储方案

在ScadaFramework中,支持多种数据库(SQLite、SQL Server、MySQL),存储的方式也多种多样(间隔一段时间、指定某个时间点、数据变化才存储)。

以下是间隔一分钟存储一次的配置方法:

三、添加设备

ScadaFramework支持多种Modbus协议,如Modbus-RTU、Modbus-TCP和Modbus-ASCII,添加设备时选择设备所使用的具体通信协议。下面以Modbus-RTU为例进行介绍。

3.1 设备配置

设备配置信息如下图所示:

使用链路和存储方案使用上面两步创建的链路和存储方案。

采集间隔是发送每条指令的间隔时间,接收等待是指发送指令之后等待多久才进行超时判断,周期等待是指把所有因子都采集完成之后,等待多长时间才进行下一轮的采集。

在写寄存器时,默认使用10指令,如果需要使用06指令,可勾选“写用06指令”。

3.2 因子配置

在设备中添加因子,以采集寄存器、线圈等值。因子配置页面如下图所示:

小数位数是指在显示时,因子所保留的小数位数,不处理则输入-1。

是否存储是指该因子是否存储到数据库。

表达式可以对采集到的值进行处理。例如采集到的值单位为kg,但我们希望看到一个单位为g的值,那么原值就需要乘以1000。可以在表达式中填入*1000完成此需求。

存储模式包括寄存器、线圈、输入寄存器、离散量,根据因子实际存储模式选择。

通道类型是指这个因子的数据类型。例如它是一个浮点数,用了两个寄存器,字节顺序是1032,那么通道类型就应该选择FLOAT1032。

可以批量添加因子。第一个因子的地址在起始地址中输入,通道数量则是因子数据。如果第一个因子的地址为0,通道类型为FLOAT1032,那么,后面的因子,其地址将为2、4、6、8。

四、实时监控

在配置完成之后,运行系统,即可开始采集数据。设备监控界面如下图所示:

可以在此界面中看到数据的实时数值,也可以对数据值进行修改(这个修改会直接修改设备中的值)。

五、历史查询

在ScadaFramework中,可通过表格或图表的方式对历史数据进行查询,以下是以表格的方式查询历史数据:

下面是以图表的方式查询历史数据:

六、组态可视化

除了上面的数据展示方式,用户还可以自己设计界面显示数据。以下是系统的组态可视化界面:

要在组态界面中关联设备因子数据,只需要在数据源中引用相关因子即可。

例如在组态界面中添加一个文本框,然后在其数据源中输入:当前值为:{D1.F1}mg/L,那么,当因子值为12.56时,文本框的显示即为:当前值为:12.56mg/L。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

win10配置CLion2022+ubuntu20.04远程部署

背景 在博文ubunut搭建aarch64 cuda交叉编译环境记录中,使用的ubuntu20.04虚拟机安装eclipse来交叉编译aarch64的程序,然后发送到jetson板子上执行。开发一段时间后发现eclipse IDE使用起来不太便捷,因此,考虑使用CLion IDE&…

分库分表 ——12 种分片算法

目录 前言 分片策略 标准分片策略 行表达式分片策略 复合分片策略 Hint分片策略 不分片策略 分片算法 准备工作 自动分片算法 1、MOD 2、HASH_MOD 3、VOLUME_RANGE 4、BOUNDARY_RANGE 5、AUTO_INTERVAL 标准分片算法 6、INLINE 7、INTERVAL COSID 类型算法 …

鸿蒙(HarmonyOS)ArkTs语言基础教程开发准备

本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。 在开始之前,您需要了解有关HarmonyOS应用的一些基本概…

【洛谷】P9240 [蓝桥杯 2023 省 B] 冶炼金属

题目链接 P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 这道题可以用数学的方法去做,但是我想不到😇有兴趣的可以去看看数学的题解 比较简单的思路就是二分查找,轻松简单不费脑,带你…

pygame的搭建

pygame的介绍与环境搭建 Pygame模块 安装 WindowsR打开命令窗口,输入: pip install pygame 或者安装指定版本 pip install pygame 2.3.0常用模块 在Pygame框架中有很多模块,官方网址pygame news 。 其中最常用模块的具体说明如下表所示…

【Java SE】深入理解static关键字

🥰🥰🥰来都来了,不妨点个关注叭! 👉博客主页:欢迎各位大佬!👈 文章目录 1.static关键字1.1 static的概念1.2 static的作用1.3 static的用法1.3.1 static修饰成员变量1.3.2 static修饰…

Ubuntu20安装python3.10

1、添加 deadsnakes PPA 到源列表 add-apt-repository ppa:deadsnakes/ppa apt update 2、安装 apt install python3.10 3设置默认版本为 Python3.10 查看所有python版本 ls -l /usr/bin/python* update-alternatives --install /usr/bin/python3 python3 /usr/bin/pytho…

居里亚斩获金定奖,第13届广州定制家居展见证品牌实力飞跃

2024年3月30日,第13届广州定制家居展圆满落幕。 作为年度首场定制家居专业大展,第13届广州定制家居展的展览规模达到了100,000平方米,吸引了超过350,000人次的关注,以及800多家参展企业的参与。 在百花齐放的定制家居品类中&#…

物联网监控可视化是什么?部署物联网监控可视化大屏有什么作用?

随着物联网技术的深入应用,物联网监控可视化成为了企业数字化转型的关键环节。物联网监控可视化大屏作为物联网监控平台的重要组成部分,能够实时展示物联网设备的运行状态和数据,为企业管理决策和运维监控提供了有力的支持。今天,…

第45期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练Transformer(GPT)、人工智能生成内容(AIGC)以及大语言模型(LLM)等安全领域应用的知识。在这里,您可以找…

使用Git处理Github中提交有冲突的pull request

前言: 为什么要写这篇文章,因为前段时间有一个开源的github中的项目有一个朋友提交了一个pr看了下是帮忙优化了下代码(十分感谢这位网友)。但是他提交的pr刚好和我的项目有许多的冲突导致无法自动合并,在github中提示…

[蓝鲸有奖征文]蓝鲸6.1 CMDB 事件推送的开源替代方案

本文来自腾讯蓝鲸智云社区用户:木讷大叔爱运维 背景 在蓝鲸社区“社区问答”帖子中发现这么一个需求: 究其原因,我在《不是CMDB筑高墙,运维需要一定的开发能力!》一文中已经介绍,在此我再简单重复下&#…

喜讯!全视通获评“医用气体行业优秀装备制造企业”称号

春意盎然,“渝”您相见。3月28日,“2024中国医学装备大会暨展览会”在重庆隆重启幕,本次展览会是我国医学装备领域政府部门、相关专家、头部企业深度参与的综合性展会,是先进技术最权威的展示平台之一,是引领创新发展的…

备战2024年中学生古诗文大会(初中组):单选题真题和独家解析

我们继续来做中学生古诗文大会(初中组)——简称初中生古诗文大会的一些真题,让大家了解初中生古诗文大会的考察内容和形式,并且提供了我独家的题目解析和答案,供初中的同学们学习和参考。 以下题目截取自我独家制作的在…

《基础设施即代码(IaC)》译者序

随着信息技术的飞速发展,我们对基础设施的理解也在不断深化。传统的基础设施往往被看作是硬件和软件的堆砌,而现在,基础设施的概念已经发生了巨大的变化。在当今这个信息化、数字化的时代,基础设施已经成为了企业和组织运行的核心…

Linux多进程通信(3)——详细说说共享内存原理及使用例程

1.共享内存原理及优缺点 共享内存的原理便是将相同的一片物理内存映射到进程A和进程B不同的逻辑地址空间,两个进程同时访问这块物理内存(共享内存)。 1)优点 共享内存是进程间通信访问速度最快。 例如消息队列,FIFO&…

喜尔康众多智慧酒店解决方案亮相上海酒店展,“十档妇洗”技术惊艳全馆

日前,2024上海国际酒店及商业空间博览会在上海新国际博览中心盛大举行,2000品牌同时亮相,引发行业广泛关注。 作为行业领先的智能家居企业,喜尔康30年来专注于为大家居行业提供智能化解决方案,此次参展展出了超静音智能…

ssm校园订餐系统

ssm校园订餐系统 一、项目简介 本项目是一套基于SSM实现的网上订餐系统 或 在线点餐系统 或 外卖点餐系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 详细介绍了网上订餐系统的实现,包括: 1.项目介绍 2.环境…

突破编程_前端_JS编程实例(分割窗体组件)

1 开发目标 分隔窗体组件旨在提供灵活的窗体分隔功能,支持横向分割与纵向分隔两种类型,并具备拖拽调整窗体比例的功能,同时提供最小比例设置,以防止窗体被过度缩小: 2 详细需求 2.1 分隔窗体类型 (1&…

Ant Design Vue中的table与pagination的联合使用

效果&#xff1a; 代码&#xff1a; <a-table:dataSource"dataSource":columns"columns":pagination"pagination"change"handleTableChange":scroll"{ x: 100%, y: 600 }"> </a-table> export default defin…