跳到主要内容

配置HMI后端程序

完成HMI应用开发和部署后,需配置后端程序的IP地址端口等相关参数以完成通讯部署。使HMI后端程序与前端进行通信。

配置模式说明

模式类型适用场景配置层级
本地模式单设备独立运行基础必选
云端模式数据上云/边缘计算基础必选
多工位集群模式多工位协同生产扩展可选

配置顺序:必须先完成任一基础模式配置,再进行多工位集群扩展

基础模式配置

本地模式配置

  1. HMI-backend配置文件检查
    • 路径:*:\Ftp\HMI-backend\HMI-backend.toml
    • 默认配置无需修改即可实现本地通信

默认配置如下:

[server]
friendly_name="低代码HMI服务"
http_port="8194"
mqtt_port="1884"
monitor_port="8082"
wince_mode=false

[upstream_mq]
address="127.0.0.1"
port="1883"
use_ssl=false
insecure_ssl=false
debug=false

[redis]
enabled=false
addr=""

[development]
profiling=""
logfile="./logs/hmi-backend.log"
loglevel=5
  1. Triton配置
    • 路径:Triton\Triton.toml

修改如下配置:

[canbus]
autosetup = true
bitrate = 1000000
enabled = false
interface = 'can0'
processors = 'none'

[client]
autoupdate = false
disableofflinecache = false
dropstorage = false
enablecompression = false
enabletimesync = false
encoding = 'utf-8'
friendlyname = ''
offlinecachelimit = 10000
serial = '6293-0EEB-E73F-E4A9' // 单机使用时任意uuid均可
virtualnodes = false

[development]
logfile = './logs/triton.log'
loglevel = 5
profiling = ''

[messagequeue]
address = '127.0.0.1' // 改为本地回环地址127.0.0.1
debug = false
insecuressl = false
port = '1884' // 改为HMI后端程序端口号
token = 'c68fcd9688d9150b1d5b142309224a2b' // 单机使用时任意token均可
usessl = false

[vnc]
embeddedserver = false
password = 'ubuntu'
port = 5900

云端模式配置

  1. hmi-backend配置修改如下:
[server]
friendly_name="低代码HMI服务"
http_port="8194"
mqtt_port="1884"
monitor_port="8082"
wince_mode=false

[upstream_mq]
address="192.168.**.**" // 输入边缘计算系统或工业云平台的IP地址
port="1883" // 输入边缘计算系统或工业云平台的端口号
use_ssl=false
insecure_ssl=false
debug=false

[redis]
enabled=false
addr=""

[development]
profiling=""
logfile="./logs/hmi-backend.log"
loglevel=5
  1. Triton配置修改如下:
[canbus]
autosetup = true
bitrate = 1000000
enabled = false
interface = 'can0'
processors = 'none'

[client]
autoupdate = false
disableofflinecache = false
dropstorage = false
enablecompression = false
enabletimesync = false
encoding = 'utf-8'
friendlyname = ''
offlinecachelimit = 10000
serial = '6293-0EEB-****-E4A9' // 输入边缘计算系统或工业云平台提供的uuid(序列号)
virtualnodes = false

[development]
logfile = './logs/triton.log'
loglevel = 5
profiling = ''

[messagequeue]
address = '127.0.0.1' // 填入本地回环地址127.0.0.1
debug = false
insecuressl = false
port = '1884' // 改为HMI后端程序端口号
token = 'c68d9150**********9224a2b' // 输入边缘计算系统或工业云平台提供的token(令牌)
usessl = false

[vnc]
embeddedserver = false
password = 'ubuntu'
port = 5900

多工位集群配置

配置流程

  1. 完成基础模式配置

  2. 下载并打开Triton控制面板

  3. 切换至目标Triton客户端:

    在Triton控制面板右上角点击切换Triton实例选择目标Triton客户端,本地服务可直接点击连接本机Triton快速接入。

Triton客户端

使用Triton控制面板时,需确保相关Triton客户端已成功启动,否则控制面板无法发现目标Triton客户端。

  1. 工位配置步骤:
    1. 启用虚拟工位开关
    2. 按需添加工位并填入以下接入信息:
      • 工位ID:对应x:\Ftp\EasyAutoSystem目录下的虚拟工位文件夹名称(如:Station_1
      • 工位UUID:云端模式需使用云平台/边缘计算系统的UUID;本地模式无特别要求,可填写任意值
      • 工位名称:自定义的工位显示名称(如:焊接工位_01),便于HMI界面浏览器中切换工作站时识别
    3. 点击保存配置完成虚拟工位配置。

  1. HMI应用映射:
    1. 通过界面管理的关联UUID功能
    2. 输入目标工位UUID建立绑定关系

  1. 通过工具栏切换工作站实现实时工位切换