配置HMI后端程序
完成HMI应用开发和部署后,需配置后端程序的IP地址
和端口
等相关参数以完成通讯部署。使HMI后端程序与前端进行通信。
配置模式说明
模式类型 | 适用场景 | 配置层级 |
---|---|---|
本地模式 | 单设备独立运行 | 基础必选 |
云端模式 | 数据上云/边缘计算 | 基础必选 |
多工位集群模式 | 多工位协同生产 | 扩展可选 |
配置顺序:必须先完成任一基础模式配置,再进行多工位集群扩展
基础模式配置
本地模式配置
- 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
- 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
云端模式配置
- 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
- 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
多工位集群配置
配置流程
-
完成基础模式配置
-
下载并打开Triton控制面板。
-
切换至目标Triton客户端:
在Triton控制面板右上角点击
切换Triton实例
选择目标Triton客户端,本地服务可直接点击连接本机Triton
快速接入。
Triton客户端
使用Triton控制面板时,需确保相关Triton客户端已成功启动,否则控制面板无法发现目标Triton客户端。
- 工位配置步骤:
- 启用虚拟工位开关
- 按需添加工位并填入以下接入信息:
- 工位ID:对应
x:\Ftp\EasyAutoSystem
目录下的虚拟工位文件夹名称(如:Station_1
) - 工位UUID:云端模式需使用云平台/边缘计算系统的UUID;本地模式无特别要求,可填写任意值
- 工位名称:自定义的工位显示名称(如:
焊接工位_01
),便于HMI界面浏览器中切换工作站时识别
- 工位ID:对应
- 点击
保存配置
完成虚拟工位配置。
- HMI应用映射:
- 通过界面管理的关联UUID功能
- 输入目标工位UUID建立绑定关系
- 通过工具栏切换工作站实现实时工位切换