工业终端 / HMI · Apache-2.0 · Windows

接上设备,
马上得到结果。

一台可组装的工业终端:填 IP、点测试、套模板,设备值直接变成你的画面。 驱动、点表、界面、场景包,按你的设备来装。

Windows 10/11 x64 免注册 断网可用 数据留在本机

客户端装好即用,场景包按需叠加 安装包未做商业代码签名,SmartScreen 会提示
真实客户端 · 测试连接

first connection

从 IP 到第一个点,三步。

不用先学组态、不用等集成商。装好客户端,建设备、点测试, 先把一个值读出来,再决定下一步长成什么样。

STEP 0101

填地址

选 ModbusTCP 或 EtherNet/IP,填 IP、端口、单元号。参数就是设备手册上的那几个。

ModbusTCP
192.168.1.10 : 502 · Unit 1
STEP 0202

测试连接

只读探测,不保存设备。成功给延迟、设备标识和首个值;失败告诉你差在哪。

✓ 连接成功 · 12 ms
Unit 1 · FC3 @ 0 = 1843
STEP 0303

套模板,建点

把刚读到的值保存成命名点位;示例模板给出产量、速率、运行状态,地址按手册改。

line / count
FC3 @ 0 · int · 实时刷新
下载客户端 打开快速上手 没有设备?先用 Modbus 仿真器走通流程。

one core, many shells

一个内核,
形态由插件决定。

今天默认交付一块工业终端 / HMI:设备管理、点位、画面、场景包都在里面。 同一套插件模型,也可以被组装成 SCADA 工作站、专用 HMI 面板、边缘控制器。 形态不是写死的,取决于你装哪些插件、以及我们一起定义什么。

不设能力上限,也不替你画边界。
需要什么形态,就从插件开始长。

SNAP-RAILCORE
core 插件宿主 · 点表 · 存储 · RPC

当前安装包默认交付:工业终端 / HMI。其他形态由插件组合与项目定制决定。

scene packs

装一个场景包,
终端就变成那个工位。

场景包是普通 zip:一组插件 + 一份预设。联网 PC 下载,拷进内网, 拖进客户端,重启一次就位;不需要在车间访问任何插件服务器。

你的工位SCENE PACK
driverpagesuite
界面示意

你的场景包

SDK · 自建

可扩展

场景包 = 一组插件 + 一份预设。用 plugin SDK 做驱动、页面与套件,打包签名后拖进终端「插件」页即可安装。

  • 9 种模板:驱动 / 套件 / 页面 / 布局 / 皮肤…
  • 公共 npm 闭包,插件住自己的仓库
  • 离线组合包:一个 zip 带齐成员
driver ui-view suite
看插件开发指南 社区场景包经插件源安装
设备管理STANDARD BASE
在线1 组 · 3 点

出厂基座

BUILT-IN · 随客户端发布

已内置

存储后端、设备底座、语义 UI、设置中心与设备管理页随客户端发布:打开就能建设备、测连接、加点位,不需要再装基座包。

  • 本地 SQLite 存储,数据留在本机
  • 设备 / 组 / 点统一管理
  • 内置设置中心、插件管理与主题
store-sqlite equipment ui equipment-station
下载客户端 基座随安装包发布;场景包按需叠加
浏览全部场景 场景包本身不签名;成员 zip 各自保留发布签名。

under your control

自由,但不失控。

插件化不等于把现场交给运气。数据在哪、谁签的、装了什么、怎么退回去, 都应该有明确答案。

01 / LOCAL

数据留在本机

每个命名空间一个 SQLite 库文件,默认在 %APPDATA%\snap-rail;不依赖云端。

02 / OFFLINE

断网也能交付

客户端与场景包都能离线拷贝安装;车间不需要访问插件服务器。

03 / SIGNED

装前先看清

插件带 Ed25519 发布签名;安装预览显示来源、版本与验证状态,组合包逐成员校验。

04 / UNIFIED

现场归一化

驱动、画面、作业流程跑在同一块终端上——少装几套软件、少几块触摸屏,生产管理和现场都更整洁。

在 GitHub 看源码 当前版本不含遥测

who it is for

谁适合自己装?

三类人,三种拿走方式。首屏先服务能自己动手的人;另外两类,往下看各自的路径。

FACTORY IT / AUTOMATION

工厂 IT / 自动化

不用等集成商排期。装好客户端,自己建设备、测连接、加点位;先在一个工位跑通,再复制到第二条线。

从快速上手开始
OEM / EQUIPMENT VENDOR

设备厂商 / OEM

基于开源代码自行集成:场景包、自己的插件源、离线更新。设备软件要改画面时,不必每次重做一套软件。

看插件怎么发布
PLANT LEADER

工厂老板 / 生产负责人

现场少装几套软件、少几块触摸屏:产量、状态和停机归到一块屏上看,生产管理与现场都更清爽。

看场景效果

plugins, not accessories

插件不是附件,
是产品本身。

驱动、界面、套件、场景逻辑,都是同一种 zip。装进池子、按需启用; 不合适当场换掉,不用重装整个终端。

before you install

先把丑话说在前面。

能做什么、需要什么、哪里会卡,写在下载之前,比装完才发现有用。

支持哪些 PLC / 协议?
内置 ModbusTCP 与 EtherNet/IP。更多协议通过驱动插件扩展;驱动是纯协议适配器,设备、组、点由底座统一管理。
一定要联网吗?
不。客户端与场景包都可以在联网 PC 下载后拷进内网安装;车间不需要访问插件服务器。终端内的“插件源”是可选能力,用于在线搜索和更新。
数据存在哪里?会上传吗?
默认在 %APPDATA%\snap-rail 下的本地 SQLite 库;可以用 SNAP_RAIL_HOME 改目录。当前版本不含遥测。是否接入云端由你装什么插件决定。
Windows 提示“未知发布者”怎么办?
安装包目前没有做商业代码签名,Windows SmartScreen 会提示。点“更多信息 → 仍要运行”即可。企业部署可以自行签名;插件本身另有 Ed25519 发布签名与安装预览。
能不能做 HMI / SCADA / 控制器?
同一个内核,形态由插件决定。今天默认交付终端 / HMI;SCADA 工作站、专用 HMI 面板、边缘控制器都可以由插件组合自行扩展长出来。具体实时性、现场总线和安全等级,取决于运行平台与项目定义——我们不在官网上给你画能力上限。
没有 PLC 能试吗?
可以先用 Modbus 仿真器或模拟设备把“建设备 → 测试 → 建点 → 看值”走通;真实设备仍需现场核对地址、单元号和字节序。

try it on your own device

先装上,连一台设备试试。

不用先买授权、不用先做方案。下载客户端,填一个 IP——通没通,几分钟内就知道。

snap-rail Windows 客户端
下载客户端