配置HMI后端程序
完成HMI应用开发和部署后,需配置后端程序的IP地址
和端口
等相关参数以完成通讯部署。使HMI后端程序与前端进行通信。
配置场景
HMI后端程序支持三种通信部署模式:
- 本地模式:HMI前后端运行于同一设备或局域网(适用于单设备独立运行)
- 云端模式:在本地模式基础上增加与边缘计算/云平台通信(适用于数据上云场景)
- 多工位集群模式:在本地/云端模式基础上扩展多虚拟工位协同(适用于产线多工位协作)
配置说明:
- 基础模式必选其一:
本地模式
或云端模式
多工位集群模式
为扩展功能,需在基础模式配置完成后进行
本地模式配置方法
1. 检查HMI后端配置文件
在已部署低代码流程图控制系统软件
的设备终端上,找到HMI backend
文件夹,打开使用文本编辑器打开HMI-backend.toml
文件。
低代码流程图控制系统软件
默认安装在D:\Ftp\HMI-backend
HMI-backend.toml
文件在单机通信场景下无需修改,默认配置可直接实现本地通信。
使用文本编辑器修改时,在保存文件时选择编码格式为UTF-8
,否则程序无法正常运行。
默认配置如下:
[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
2. 编辑Triton配置文件
在已部署低代码流程图控制系统软件
的设备终端上,找到Triton
文件夹,使用文本编辑器打开Triton.toml
文件。
使用文本编辑器修改时,在保存文件时选择编码格式为UTF-8
,否则程序无法正常运行。
修改如下配置:
[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后端配置文件
在已部署低代码流程图控制系统软件
的设备终端上,找到HMI backend
文件夹,使用文本编辑器打开HMI-backend.toml
文件。
使用文本编辑器修改时,在保存文件时选择编码格式为UTF-8
,否则程序无法正常运行。
修改address
和port
为对应边缘计算系统或工业云平台的IP地址和端口号。
[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
2. 编辑Triton配置文件
在已部署低代码流程图控制系统软件
的设备终端上,找到Triton
文件夹,使用文本编辑器打开Triton.toml
文件。
使用文本编辑器修改时,在保存文件时选择编码格式为UTF-8
,否则程序无法正常运行。
修改如下配置:
[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控制面板
下载并打开Triton控制面板。
3. 定位到目标Triton客户端
在Triton控制面板右上角点击切换实例
选择目标Triton客户端,本地服务可直接点击连接本机Triton
快速接入。
使用Triton控制面板时,需确保相关Triton客户端已成功启动,否则控制面板无法发现目标Triton客户端。
4. 虚拟工位配置
进入工位配置
界面后,按以下步骤操作:
- 勾选
启用虚拟工位
; - 点击
添加工位
按钮; - 填写以下字段:
- 工位ID:对应虚拟工位的文件夹名称(位于
Ftp\EasyAutoSystem
目录下) - 工位名称:自定义的工位显示名称(如:
焊接工位_01
),用于在HMI界面浏览器中切换界面时便于识别工位 - 工位UUID:根据使用场景选择填写方式
- 云端模式:从边缘计算系统/云平台获取的UUID(示例:
6293-0EEB-E73F-E4A9
) - 本地模式:自定义格式的标识符
- ⚠️ 必须确保同一系统中所有工位UUID唯一
- 云端模式:从边缘计算系统/云平台获取的UUID(示例:
- 工位ID:对应虚拟工位的文件夹名称(位于
- 点击
保存
按钮
- 打开设备文件资源管理器
- 导航至
D:\Ftp\EasyAutoSystem
目录(或其他EasyAutoSystem路径) - 查看已创建的虚拟工位文件夹名称(示例:
Station_01
) - 该文件夹名称即为对应工位ID
5. 多工位HMI应用适配
适配示例
假设您已开发两套HMI应用(应用A/应用B),需为3个工位建立应用映射关系:
工位01
、工位02
→ 共用应用A
工位03
→ 使用应用B
配置步骤
- 完成部署HMI应用
- 打开HMI界面浏览器,展开工具栏点击
界面管理
。 - 找到对应的HMI应用,点击
关联UUID
的+
图标,在输入框中填入对应工位工位UUID
,点击确定
完成工位与HMI应用的适配; - 如此类推完成其他工位与HMI应用的适配。
- 返回HMI界面浏览器主界面,在顶部工具栏点击
切换工作站
,选择目标HMI后端服务器
和工站UUID
,即可按照界面管理中的适配规则切换至对应的HMI应用。