Skip to content

数据采集功能数据类型

概念解析

Node 节点

在 NeuronEX 中每个节点都可以与一台设备或一个北向应用建立连接。

  • 在设备节点中,可以添加和管理设备点位。
  • 在北向节点中,可以选择需要订阅的数据组。

Group 组

每个节点底下都可以创建多个数据组,对点位进行分类。例如,一台设备连接多个温度传感器和多个湿度传感器,可以创建温度和湿度两个数据组对采集的点位进行分类。NeuronEX 按组为单位,将采集数据上传到北向应用。

Tag 点位

在每个组底下可以创建多个采集点位,例如,一台温度传感器采集多个温度值,一个温度值作为一个点位。

Plugin 插件

在 NeuronEX 中,每个插件对应一种协议的实现。例如,一种 modbus tcp 协议对应一个插件,mqtt 协议对应一个插件。

数据类型

  • INT8 = 1
  • UINT8 = 2
  • INT16 = 3
  • UINT16 = 4
  • INT32 = 5
  • UINT32 = 6
  • INT64 = 7
  • UINT64 = 8
  • FLOAT = 9
  • DOUBLE = 10
  • BIT = 11
  • BOOL = 12
  • STRING = 13
  • BYTES = 14
  • ERROR = 15
  • WORD = 16
  • DWORD = 17
  • LWORD = 18

串口

波特率

  • 115200 = 0
  • 57600 = 1
  • 38400 = 2
  • 19200 = 3
  • 9600 = 4
  • 4800 = 5
  • 2400 = 6
  • 1800 = 7
  • 1200 = 8
  • 600 = 9

校验位

  • NONE = 0
  • ODD = 1
  • EVEN = 2
  • MARK = 3
  • SPACE = 4

停止位

  • Stop_1 = 0
  • Stop_2 = 1

数据位

  • Data_5 = 0
  • Data_6 = 1
  • Data_7 = 2
  • Data_8 = 3

点位属性

  • READ = 0x01

  • WRITE = 0x02

  • SUBSCRIBE = 0x04

TIP

如果点位属性同时包含 READ 和 WRITE,那么写入值为 01 + 02 = 03,其他以此类推。

Node 节点

Node 类型

  • DRIVER = 1
  • APP = 2

Node 控制

  • START = 0
  • STOP = 1

Node 状态

  • INIT = 1
  • READY = 2
  • RUNNING = 3
  • STOPPED = 4

Node 连接状态

  • DISCONNECTED = 0
  • CONNECTED = 1

插件类型

  • STATIC = 0
  • SYSTEM = 1
  • CUSTOM = 2