跳到主要内容

设备调试

设备调试功能用于测试和验证设备通讯配置,支持多种协议的在线调试,帮助用户快速定位通讯问题。

功能入口

在数据管理页面,选中设备后点击工具栏中的"测试数据"按钮,进入设备调试界面。

设备调试入口

支持的调试类型

调试类型说明
Foundation调试通用设备调试,支持基础读写测试
OPC UA调试支持节点浏览、读写测试、订阅管理
OPC DA调试OPC DA设备调试
MQTT Client调试支持消息发布/订阅测试
MQTT Server调试MQTT服务端调试
Kafka调试Kafka消息生产/消费测试
RabbitMQ调试RabbitMQ消息生产/消费测试

系统会根据设备的插件类型自动识别并显示对应的调试界面。如果设备类型不支持调试,将显示提示信息。


Foundation调试

Foundation调试是通用的设备调试功能,适用于大多数通讯驱动。

Foundation调试界面

功能说明

功能说明
地址输入输入要读写的寄存器地址
数据类型选择数据类型(如 Int16、Float、String 等)
数组长度设置读取的数组长度
写入值输入要写入的值
读取执行读取操作
写入执行写入操作

操作步骤

  1. 输入要测试的寄存器地址
  2. 选择数据类型
  3. 设置数组长度(默认为1)
  4. 点击"读取"按钮测试读取功能
  5. 在"写入值"输入框中输入值,点击"写入"按钮测试写入功能

读取结果

读取结果以JSON格式显示,支持复制到剪贴板。

操作历史

系统会记录最近50条操作历史,包括时间、操作类型、地址、数据类型和结果。

Foundation调试-读取结果与操作历史


OPC UA调试

OPC UA调试提供完整的节点浏览、读写和订阅功能。

OPCUA调试界面

节点浏览

节点浏览功能允许用户查看OPC UA服务器的地址空间结构。

功能说明

功能说明
节点空间以树形结构显示OPC UA节点
节点详情显示选中节点的详细信息
节点属性显示节点的属性列表
导出Excel将选中的节点导出到Excel文件
导入数据库将选中的节点导入到数据库作为变量配置

操作步骤

  1. 展开节点树浏览地址空间
  2. 点击节点查看详情
  3. 勾选需要的节点
  4. 使用工具栏按钮进行导出或导入操作

节点读写

选中节点后可以进行读写操作。

功能说明
节点ID显示当前选中节点的ID
浏览名称显示节点的浏览名称
当前值显示节点的当前值
状态码显示读取状态码
时间戳显示值的时间戳
写入值输入要写入的值
写入按钮执行写入操作
刷新读取重新读取节点值

订阅管理

订阅管理功能允许创建和管理OPC UA订阅。

创建订阅

  1. 切换到"订阅管理"标签页
  2. 在"节点ID列表"文本框中输入要订阅的节点ID(每行一个)
  3. 可选:输入订阅组名称
  4. 点击"创建订阅"按钮

订阅列表

说明
订阅组订阅组名称
节点数量该订阅组包含的节点数量
操作取消订阅

订阅消息日志

订阅的消息会实时显示在消息日志中,显示连接状态和消息内容。

OPCUA订阅管理-订阅列表与消息日志


MQTT Client调试

MQTT Client调试支持消息发布和订阅测试。

MQTTClient调试界面

发布消息

功能说明
主题输入要发布的MQTT主题
消息内容输入消息内容
QoS选择消息质量等级(0/1/2)
保留消息是否设置保留消息标志
发布执行发布操作

QoS等级说明

QoS说明
0 - 最多一次消息可能丢失或重复
1 - 至少一次消息不会丢失,但可能重复
2 - 恰好一次消息只会到达一次

订阅管理

功能说明
主题输入要订阅的主题
QoS选择订阅的QoS等级
订阅执行订阅操作
取消取消已有订阅

消息日志

消息日志实时显示收发的消息,包括时间和内容,支持查看详情和清空日志。


MQTT Server调试

MQTT Server调试用于测试MQTT服务端的发布和订阅功能,界面与MQTT Client调试类似。


Kafka调试

Kafka调试支持消息生产和消费测试。

Kafka调试界面

功能说明

功能说明
Topic输入Kafka主题
消息内容输入要发送的消息
分区指定分区(可选)
Key消息键(可选)
发送发送消息到Kafka

RabbitMQ调试

RabbitMQ调试支持消息的生产和消费测试。

RabbitMQ调试界面

功能说明

功能说明
Exchange输入交换机名称
Routing Key输入路由键
消息内容输入要发送的消息
发送发送消息到RabbitMQ

相关链接