【HZHY-AI300G智能盒试用连载体验】创建南向设备

目录

创建南向设备

创建要监视的数据点位

数据查看


本文首发于:【HZHY-AI300G智能盒试用连载体验】+ 智能工业互联网网关 - 北京合众恒跃科技有限公司 - 电子技术论坛 - 广受欢迎的专业电子论坛!

上一篇博文中介绍了如何在HZHY-AI300G智能盒安装Neuron工业协议网关软件,今天介绍如何创建南向设备。

创建南向设备

在南向设备中选择新建设备,创建一个名为RS485的设备,设备类型选择Modbus-RTU。

Screenshot from 2024-07-17 15-57-07.png

在创建设备的页面,物理链路选择为Serial,串口设备设置为/dev/ttyS8。

Screenshot from 2024-07-17 15-57-45.png

创建要监视的数据点位

完成南向插件的添加和配置后,要建立设备与 Neuron 之间的通信,首先应为南向驱动程序添加组和点位。点击RS485设备,添加一个名为 Data 的数据组 。

点位是分配给一条信息的非分层唯一关键字,其中定义了设备中的数据存储位置和数据操作属性,还包含有关数据的一些元数据信息,如比例因子、精确度和读/写属性等。我使用的温湿度传感器有两个点位:温度和湿度。点位将被分配到组中。同一个组的数据以相同的频率进行采集以及上报。创建好组和点位,即可从数据监控中获取点位的实时值。

​ 我选用的传感器是冀欧速传感器,它的产品采用的是MODBUS协议。MODBUS是一个非常老的协议,1979年成为事实上的国际标准,目前有个国际组织进行维护:The Modbus Organization

RS485接口产品中使用的是MODBUS over Serial Line协议,或者称为MODBUS RTU协议,其官方文档定义:Specification and Implementation Guide for MODBUS over serial line

​​ 协议的基本格式非常简单,有地址域、功能码、数据和CRC校验组成。

冀欧速传感器的查询命令如下,这里功能码0x03就是用来查询数据的。

​​

​对数据简单解释一下:

  • 湿度数据0x164,就是10进制的356,对应着35.6% RH
  • 温度数据0xFFDD,就是-35的补码,对应-3.5℃。

     

组列表页,点击组名称进入点位列表页,添加需要采集的设备点位,包括点位地址,点位属性,数据类型等。我们添加两个点位:

  • 温度:read属性,INT16类型,地址:1!40001,乘系数值为 0.1
  • 湿度:read属性,INT16类型,地址:1!40002,乘系数值为 0.1

     

其中,其中Read属性用于读取数据,1 代表 Modbus 模拟器中设置的点位站点号,40001 代表点位寄存器地址,400001是第一个保持寄存器,设备值 * 乘系数 = 显示值`。

数据查看

在南向设备中,可以看到RS485设备的运行状态。

Screenshot from 2024-07-17 15-57-14.png

在数据监控页面就可以看到温湿度传感器传过来的信息。

Screenshot from 2024-07-17 15-55-48.png

至此,我们完成了南向设备的添加工作。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值