0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件网关工业生产设备PLC数据采集转存数据库记录仪

数采物联网 2022-11-10 18:05 次阅读

1.软件概述

1.1功能概述

DAQ for IIOT通用工业数据采集系统是一套运行在边缘计算机、工业网关或普通电脑上的设备数据采集管理软件,主要用于对各种工业仪器设备、PLC、注塑机、数控机床等数据的采集、控制、存储、统计以及上传。

1.2运行环境

项目

要求

操作系统

Windows、Linux

软件基础环境

.NET5

客户端浏览器

Edge、Chrome、Firefox、Safari、Opera等

1.3支持设备

数据采集系统通过与设备连接采集数据,支持的连接方式包括串口(232、485)、TCP客户端、TCP服务端、UDP等。数据采集系统支持广泛的设备通信协议,包括Modbus、OPC-UA等。

1.4名词解释

设备(被采集设备)

软件采集来自一台设备的数据,设备需具有通信接口,以及使用特定的通信协议进行通信。设备可以是一台检测仪器、一个小型仪表、一个传感器,甚至是一块单独的PLC。

因子

因子是设备的属性,包括设备的测量值、状态、控制单元等。例如对于一台空调来说,以下属性可以称为一个因子:

链路

数据采集系统与设备的物理连接方式以及基础通信协议。例如可以是使用串口通信线,使用RS232RS485接口;或是使用网线RJ45接口,使用TCP/IP通信协议。支持多设备共用一条链路。

驱动

数据采集系统与设备的通信协议的解析程序。一方面将从设备采集到的数据解析为采集系统所使用的数据格式,另一方面将采集系统向设备发送的命令解析为设备所理解的数据格式。

1.5 使用流程

软件使用流程如下图所示:

poYBAGNspVaAdoHmAAlZYhzDPXs446.png

(1)软件首先需要安装和认证

(2)在数据采集之前,需要对系统进行配置。

(3)配置完成之后,即进入日常使用,一般是监控和采集的启停。

2.服务理念

我司郑重承诺:

您购买的不仅仅是产品,还有细致、周到的技术支持服务!!!( =^_^=)

对于我司大部分无线产品,现场只需普通工人接电安装即可! 无需调试!

我们免费提供远程指导,远程配置调试服务,将数据发送至用户指定的云平台。(硬件

免费提供物联网方案咨询服务!

3.软件的安装与认证

3.1 软件安装

在软件安装之前,请确保.NET5运行时已经成功安装。可到微软官网下载安装(https://download.visualstudio.microsoft.com/download/pr/f92c52da-2ef6-44f2-a296-487f94c2c37a/258dc2e61ff8bec7d90aee3ca1e7d8a3/dotnet-sdk-5.0.406-win-x64.exe)。

在Windows系统上,下载安装包之后,运行安装程序,如下图所示:

pYYBAGNspVSAdv2cABPTiFyU7u4810.png

选择安装目录,同意用户许可协议,点击开始安装按钮,即可完成软件安装。

3.2 打开管理页面

软件安装完成以后,即开始在后台运行。如果需要进行配置、管理、认证等操作,需打开软件管理页面。

使用现代浏览器(推荐Edge或Chrome),输入 http://localhost:28901/ ,即可访问管理页面,如下图所示:

poYBAGNspVqARpdzAB18_Obxs-Q011.png

3.3 软件认证

软件需要认证才能正常使用(否则软件无法采集数据)。认证操作在软件关于页面完成:

poYBAGNspVyASJEUACyO--FLAX0998.png

认证流程为:

  1. 复制机器码,提供给供应商。
  2. 从供应商处获取认证文件。
  3. 上传认证文件。

需要注意的是,一个认证文件只能认证一台计算机。

4.采集设备

4.1 驱动管理

驱动管理页面如下图所示:

pYYBAGNspVqAeJPtACCWiOlN9NE153.png

可以从官网下载相应设备的驱动,上传至系统,即可供设备使用。

4.2 链路配置

链路配置页面如下图所示:

poYBAGNspVmAEYJcABDbxd6PQEc445.png

目前支持的链路及需要配置的内容如下表所示:

链路类型

需配置的内容

备注

TCP客户端

服务器IP、端口

串口

串口号、波特率、校验位、数据位、停止位

TCP服务端

服务器IP、端口

UDP

远端IP、端口、本地IP、端口

OPC-UA客户端

服务器URL、用户名、密码

只支持匿名和用户名两种登录方式,用户为空即为匿名

无传输

用于虚拟设备4

4.3 设备配置

设备配置页面如下图所示:

poYBAGNspV6ACL9QAB2lFjb4gyc177.png

配置内容

说明

使用驱动

设备所使用的驱动,可选驱动管理页面中添加的驱动。

使用链路

设备所使用的链路,可选链路配置页面中添加的链路。

发送等待时间

在采集数据时,系统向设备发送命令的频率。单位毫秒。

接收等待时间

系统向设备发送命令后,预期设备正常回复的时间。单位毫秒。

停止采集错误数

在一个发送-接收回路中,如果发生错误,错误数加1。当错误数超过此值时,等待一段时间再开始采集。

停止采集时间

错误数超标以后,停止采集的时间,单位毫秒。

设备采用不同的驱动,配置信息会有所差异。但有些信息是所有设备都需要配置的,如下表所示:

设备包含因子,因子配置页面如下图所示:

poYBAGNspWCAACJ6ACElIdJs1Pw312.png

类似的,采用不同驱动的设备,因子需要配置的信息也有所不同。两个公共属性说明如下:

4.2.1 表达式

如果期待显示/上传的值,跟从设备采集到的原始值存在差异,可以通过表达式进行配置。例如采集到的数据单位是mg,但上传数据要求单位是g,那么需要对原始值除以1000之后再上传。表达式支持基本的运算,包括四则运算、指数运算、三角函数运算等,所有支持运算可查阅A1节。

表达式中对自身的引用是{self},对其他因子的引用是{设备名.因子名},例如:

场合

存在因子

表达式写法

原单位是mg,需要上传单位g

电子秤.重量

{self}/1000

有摄氏度测量值,需同时上传华氏度

温度计.摄氏度

{温度计.摄氏度}*1.8+32

4.2.2 数值转换

有些值不一定以数字的形式展示,特别是设备的状态。例如对某一台设备来说,状态0代表待机,1代表测量中,2代表测量完成。当采集到数据之后,用户可能希望看到的是待机、测量中、测量完成这些字,而不是0、1、2。这时候可以配置数值转换。数值转换的格式是:

原值1=>显示值1 原值2=>显示值2 …… 原值n=>显示值n

例如对于上面的例子,其数值转换配置为:“0=>待机 1=>测量中 2=>测量完成”。

4.4 数据库管理

数据库管理页面如下图所示:

pYYBAGNspWCAQHzFABwimJy5N_g690.png

在此页面中,可以:

  • 选择数据库类型,目前可选SQLite、MySQL和SQL Server。
  • 存储时机,可以间隔若干分钟存储一次,也可以指定时间点进行存储。
  • 清洗数据,将已经不存在的因子列删除。
  • 清空数据,一般在设备配置完成之后,清除所有数据。

5.软件使用

5.1 启停采集

数据采集系统在计算机开机以后,即可开始采集,正常的日常使用并不需要额外的操作。在某下场合下,例如是设备维护、修改配置,可以暂时停止采集。点击标题栏的暂停运行/启动运行按钮完成此操作:

pYYBAGNspVuAAtqCAAOVda5v5jg270.png

另外需要注意的是,在每次修改配置之后,需要重启采集,才会生效。

5.2 查看设备采集情况

如果需要查看当前的采集状态,可打开设备监控页面,如下图所示:

pYYBAGNspVyAYebRAABhsBw2bq0333.png

在此页面中,可以:

  • 查看设备的实时状态。
  • 查看每个因子的实时值,以及当前数据时间。
  • 启用或禁用设备。
  • 反控设备,修改因子值。

5.3 查看系统消息

如果需要查看数据采集系统与设备的具体通信消息,可打开系统消息页面,如下图所示:

pYYBAGNspVyAMrkrAADk1ZoUNHI480.png

在此页面中,可查看3类消息,分别是:

  • 系统消息:系统运行产生的消息。
  • 采集消息:采集过程中产生的字节流消息。
  • 反控消息:反控过程中产生的字节流消息。

6.附录 表达式支持运算

表达式中支持的运算包括:

运算分组

运算

示例

基本运算

1+2

4-8

9 * 20

6/4

乘方

6^3

求余

10%3

科学记数法

3.45e5

开平方

sqrt(4)

自然对数

ln(5)

常用对数

lg(7)

三角函数运算

正弦

sin(3)

反正弦

asin(4)

余弦

cos(5)

反余弦

acos(4.3)

正切

tan(7.3)

反正切

atan(3)

逻辑运算

1&&0

1 FALSE

!TRUE

比较运算

等于

3==4

不等于

3!=4

小于

3<4

小于或等于

3<=4

大于

3>4

大于或等于

3>=4

位运算

位与

75&39

位或

12 83

位异或

43432^ 21

位反

~43432

位左移

123<<4

位右移

43432>>2

统计运算

最小值

min(1,2,3)

最大值

max(1,2,3)

平均值

avg(1,2,3)

累计值

sum(1,2,3)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4974

    文章

    12231

    浏览量

    454796
收藏 人收藏

    评论

    相关推荐

    PLC工业网关实现设备联网与数据采集

    计算,系统可以实时展示设备的运行状态、故障信息、运行参数等,为企业的设备管理和维护提供有力支持。 对此,物通博联提供PLC工业网关实现
    的头像 发表于 04-23 14:10 68次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>工业</b><b class='flag-5'>网关</b>实现<b class='flag-5'>设备</b>联网与<b class='flag-5'>数据采集</b>

    工业物联网如何选择数据采集网关

    工业物联网(IIoT)时代,数据采集网关扮演着至关重要的角色。作为连接传感器与数据处理系统的桥梁,数据采集
    的头像 发表于 04-03 14:21 126次阅读
    <b class='flag-5'>工业</b>物联网如何选择<b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>

    物通博联PLC网关实现mewtocol协议PLC设备数据采集

    在当今工业自动化领域,对PLC(可编程逻辑控制器)设备的实时数据采集是提高生产效率和确保系统稳定性的关键。然而,不同的
    的头像 发表于 03-11 16:02 151次阅读
    物通博联<b class='flag-5'>PLC</b><b class='flag-5'>网关</b>实现mewtocol协议<b class='flag-5'>PLC</b><b class='flag-5'>设备</b><b class='flag-5'>数据采集</b>

    工业数据采集通用网关在生产过程中的实际应用及其解决的问题

    工业生产过程中,实时数据是评估设备性能、监控生产流程、预测潜在问题以及优化资源配置的关键。数据采集不仅有助于提高
    的头像 发表于 02-29 15:44 134次阅读

    如何通过plc网关解决生产数据采集问题

    交互和通信方面逐渐暴露出局限性。 TDE 系列产品是天拓四方推出的数网星工业云平台中的边缘端带智能边缘计算的数据采集网关,可以方便地实现现场设备的远程
    的头像 发表于 01-31 17:27 208次阅读
    如何通过<b class='flag-5'>plc</b><b class='flag-5'>网关</b>解决<b class='flag-5'>生产</b><b class='flag-5'>数据采集</b>问题

    工业数据采集通用网关在车间数据采集的应用-天拓四方分享

    工业生产过程中,实时数据是评估设备性能、监控生产流程、预测潜在问题以及优化资源配置的关键。数据采集不仅有助于提高
    的头像 发表于 01-30 16:15 143次阅读

    工业数据采集网关采集工厂生产车间什么设备数据

    随着工业4.0时代的到来,数据采集和智能化已经成为工厂生产的关键。工业数据采集网关作为实现
    的头像 发表于 01-19 16:24 170次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>能<b class='flag-5'>采集</b>工厂<b class='flag-5'>生产</b>车间什么<b class='flag-5'>设备</b><b class='flag-5'>数据</b>?

    三菱plc数据采集并存入数据库

    三菱PLC是一种常用的自动化控制设备,广泛应用于工业自动化领域。它具有高性能、稳定可靠的特点,能够对各种工艺参数进行准确控制,并能够实时采集和存储
    的头像 发表于 01-02 17:04 631次阅读

    数据采集设备测试有哪些注意事项 多通道振弦、温度信号采集记录仪

    数据采集记录仪
    稳控自动化
    发布于 :2023年12月14日 10:13:33

    数据采集网关工业数据采集上云

    实现数据的整合、转换和分析。数据采集网关功能数据采集网关具备了强大的数据采集能力。它可以从各种
    的头像 发表于 12-12 16:46 319次阅读
    <b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>:<b class='flag-5'>工业</b><b class='flag-5'>数据采集</b>上云

    设备数据采集网关如何连接设备进行数据采集工作

    在现代化工业生产和制造过程中,设备数据采集和监控至关重要。数据采集网关作为这一过程的关键组成部分,能够连接各种
    的头像 发表于 11-29 18:03 573次阅读

    设备数据采集网关介绍-天拓四方分享

    设备数据采集网关 是一种用于收集、处理和传输设备数据的嵌入式系统。它通过各种接口和协议与设备进行
    的头像 发表于 11-16 16:40 438次阅读

    基于PLC数据采集网关工业组态云平台有何功能?

    帮助企业实时关注设备运行状态,出现问题也能快速解决,保障安全稳定的生产秩序不受干扰。 系统功能 1. 数据采集与存储:通过PLC数据采集
    的头像 发表于 09-11 17:26 353次阅读
    基于<b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>的<b class='flag-5'>工业</b>组态云平台有何功能?

    工业物联网之“设备数据采集与控制+大数据存储分析+APP无代码应用开发”

    数字化管理、智能化生产提供基础数据支持,赋能工厂管理者高效决策。 什么是数据采集工业数据采集是利用泛在感知技术对多源
    发表于 08-07 20:53

    PLC数据采集工业网关价格多少钱?

    随着工业自动化和智能制造的发展,数据采集和处理变得越来越重要。PLC数据采集工业网关
    的头像 发表于 04-28 13:45 998次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b><b class='flag-5'>工业</b><b class='flag-5'>网关</b>价格多少钱?