PC 控制

当用户没有 PLC 设备时,可以选用 PC 程序连接主板的串口或网口实现模板切换。

指令格式(示例脚本:getString_multi_json.lua)

67 为信号切换寄存器号码:

$${regNum=67,content="xxx"}\r\n$$

xxx — 包含完整路径的文件名(需要后缀,即 .msgx

路径约定:

  • 本机模板:./usr/print_files/(如 ./usr/print_files/模板1.msgx
  • U 盘模板:/mnt/usbdisk/

注意转义字符问题,发送时需正确转义路径中的特殊字符。

串口方式

  1. 进入主板的 设置 → 硬件设置,选择通讯方式为串口,配置好相关参数

串口设置

  1. 选择相应的脚本进行使能(如 getString_multi_json.lua),若内部没有可下载到 U 盘安装,加载后启用

脚本使能

  1. 下载支持串口传输数据的软件(如 Linux 平台下的 Bittly),依次设置串口协议、PC 端串口号、串口波特率,再配置具体参数(数据位、校验位、停止位)

串口软件

  1. 输入 {regNum=67,content="xxx"}\r\n 格式的文本内容并点击发送,主板切换到目标模板

网口方式

  1. 进入主板的 设置 → 硬件设置,选择通讯方式为网口,配置好相关参数:
    • 连接具备 IP 分配功能的路由器时,可通过自动获取 IP 配置
    • 直连则需要手动设置 IP(配置后需重启)

网口设置

  1. 选择相应的脚本进行使能,加载后启用
  2. 下载支持网口传输数据的软件,依次设置网口协议、开发板 IP 地址、通讯端口号

网口软件

  1. 输入 {regNum=67,content="xxx"}\r\n 格式的文本内容并点击发送,主板切换到目标模板

协议格式

信号切换使用的协议格式与通讯协议一致,支持:

  • 简易格式(getString_reg.lua)
  • 单段 JSON(getString_json.lua)
  • 多段 JSON(getString_multi_json.lua)— 推荐
  • 特殊符号兼容格式(getOpMsg.lua)

注意:checkConnectivity.lua 仅用于连通性测试,不支持信号切换