产品能力

从画面到交付,一套软件全覆盖

拖拽搭画面、多协议连设备、脚本 + 报警 + 历史 + 配方,再一键编译成可交付的运行程序。

画面组态
拖拽式画面编辑,HTML/SVG 内置渲染,编辑态与运行态同一套渲染器,所见即所得
海量图元与样式
按钮多套风格 + 自定义 SVG 皮肤、多态指示灯、渐变/带刻度棒图、25+ 工业符号库、母版、单选组、页签、配方表
多协议通信
Modbus TCP/RTU、西门子 S7、三菱 MC、欧姆龙 FINS、松下、施耐德… 网口 + 串口
协议可插件
自写协议包放目录即可导入,ABI 校验 + 隔离加载,不改主程序
点表 / 变量
引导式建点、CSV/JSON 导入导出、多种数据类型(含无符号/BCD)、全局变量、窗口变量
脚本引擎
C#(Roslyn 编译)+ 易语言式简写、编译校验、代码提示、全局周期脚本
报警 / 历史 / 配方 / 报表
四级限值报警、SQLite 历史库、配方下发/回读、历史与报警报表
多语言 / 用户权限
一键抽取画面文字逐语言对照填写;运行态账号分级登录,操作留痕
打包交付
整工程导出 .hmiproj、加密运行包 .hmipkg、一键编译发布

点表配置 —— 一屏看全

引导式建点、CSV/JSON 导入导出、右侧图元库拖拽即用,下面是真实界面。

编辑器 · 点表(64 个采集点)
点表配置:64 个采集点,列出类型/通道/设备/地址/单位/量程/字节序,右侧为图元库与实时数据

数据链路 —— 从现场设备到画面

现场 PLC / 仪表经协议驱动进实时库,再分发到画面、脚本、报警与历史,一条链路贯通。

数据链路:现场设备 → 协议驱动层 → 实时数据库 RTDB → 画面渲染 / 脚本引擎 / 报警引擎 / 历史库

脚本引擎 —— 库丰富、集成度高、自由度高

不是只给你几个残缺函数的「表达式框」——这里是完整的 C# 语言(Roslyn 真编译)加易语言式简写两种写法,配一整套分类函数库,在编辑器里边写边提示、边编译边校验。

丰富的脚本库

点位 / 变量、界面、报警、历史、数学、文本、时间、类型转换、系统、日志、定时器、文件…… 一整套分类函数库,函数目录可浏览,快速插入弹窗一点即入,写的时候还有代码提示与用法说明。

集成度高

脚本和画面、点表、报警、历史、AI 是一体的:一句 #窗口.组件.属性 = 值 直接读写画面控件;编译校验、代码提示、全局搜索替换、全局周期脚本都在同一个编辑器里,不用来回切工具。

自由度高

要简单就用易语言式简写,要复杂就写完整 C#——循环、函数、类、LINQ 都能用,不是阉割过的解释子集。沙箱只拦危险 API,业务逻辑想怎么写怎么写。

点 / 变量
读写点位、全局变量、窗口变量,按名访问与批量操作
界面简写
#窗口.组件.属性 直接读写画面控件,画面脚本可省窗口名
报警 / 历史
触发 / 确认报警、查历史曲线、聚合统计
数学 / 转换
数值运算、进制与类型转换、BCD、字节序处理
文本 / 时间
字符串处理与格式化、日期时间运算
系统 / 日志
系统信息、运行日志、界面消息提示
定时器
周期 / 延时任务,配合全局周期脚本
文件
读写工程可访问的文件、数据导入导出

技术底座 —— 给关心「稳不稳」的人

性能是底线,冲突时性能优先。

技术分层:渲染层 / 应用内核 / 实时库 RTDB / 协议库 / 打包与安全,性能是底线

渲染

HTML / SVG + WebView2 内置渲染(不是开浏览器连地址),编辑态与运行态共用一套渲染器。

后端

.NET 8 无头内核可独立测试;脚本用 Roslyn 编译并缓存;历史库 SQLite 异步批写。

协议库

成熟开源库为主(FluentModbus / Sharp7 / IoTClient),RTDB 和 UI 才自研。

性能

实时库无锁读(seqlock)、分发双车道、界面按帧合并、长列表窗口化。

安全

运行包 AES-GCM + PBKDF2 加密内存加载不落盘;打包只含编译产物不带源码。

质量

后端 13 个测试项目、上千条单元测试全绿;前端数十套测试 + 真浏览器实证。

要不要上手试试?

告诉我们你的现场设备与需求,我们给出接入建议。

申请试用