Lua 脚本说明
通讯格式由主板内置的 Lua 脚本决定,使用前需在开发板中加载并启用对应脚本。
脚本清单
| 脚本名 | 数据格式 | 适用场景 |
|---|---|---|
checkConnectivity.lua | 任意字符串 | 连通性测试,数据传入 1 号寄存器(仅推荐测试使用) |
getString_reg.lua | 简易格式 | 简单数据交互,寄存器号由数据帧标识 |
getString_json.lua | 单段 JSON | 单寄存器写入,格式规范 |
getString_multi_json.lua | 多段 JSON | 推荐 — 一帧写入多个寄存器,支持远程指令 |
getOpMsg.lua | 特殊符号格式 | 传输数据包含 {} " ^ % 等特殊字符时 |
脚本选择建议
| 需求 | 推荐脚本 |
|---|---|
| 仅测试连通性 | checkConnectivity.lua |
| 传输简单数据 | getString_reg.lua 或 getString_json.lua |
| 一帧写多寄存器 / 远程控制 | getString_multi_json.lua(推荐) |
| 数据含特殊字符 | getOpMsg.lua |
数据流向
$$上位机/称重计/PLC ──(串口/网口)──> Lua 脚本解析
│
写入对应寄存器
│
画布对象内容更新$$
注意:
checkConnectivity.lua仅用于连通性测试,不支持信号切换功能。