插件
系统平台 → 高级功能 → 插件,维护 系统级(PUBLIC)插件。这些插件是物模型、RPC 模型、EB 编译器等编辑器中可被引用的辅助代码片段。

是什么
插件是带"组织 / 命名空间"的辅助代码包,命名形如 mtfac/easyEBModbus、mtfac/easyModel、mtfac/easyEBPara 等。系统平台里看到的插件 tenant_code 强制为 PUBLIC,所有租户都能用。
列字段
| 字段 | 含义 |
|---|---|
| ID | 插件记录 ID |
| 名称 | 完整名(含组织前缀),如 mtfac/easyEBModbus |
| 版本 | 插件版本号 |
| 标签 | 自定义标签,便于搜索 |
| 组织 | 命名空间,如 门思科技(mtfac) |
| 应用到 | 决定插件能在哪类编辑器里被引用:EB 编译 / 物模型 / RPC 模型 / 任何 |
操作
| 按钮 | 作用 |
|---|---|
+ 新增 | 打开插件配置对话框,新建一个插件 |
导入 | 用 Excel 批量导入插件 |
导出 | 把当前列表导出为 Excel |
详情(行内) | 查看/编辑某个插件的完整内容 |
复制(行内) | 以现有插件为模板新建 |
| 批量删除 | 勾选多行后从顶部批量删除 |
插件配置对话框
新增或编辑插件时,对话框包含两个标签页:
UI 配置标签页
| 字段 | 说明 |
|---|---|
| 名称 | 插件名称(含组织前缀),如 mtfac/easyEBModbus |
| 版本 | 语义化版本号,如 0.00.001 |
| 应用到 | 作用范围:任何 / EB 编译 / 物模型 / RPC 模型 |
| 标签 | 自由文本标签,用于搜索 |
| 默认环境变量值 | JSON 对象({})——插件被引用时注入的默认环境变量 |
| UI 配置 | 定义表单结构的 JSON({"formConfig":[]})——在编辑器中使用插件时渲染配置界面;右侧 预览 面板实时展示渲染效果 |
JSON 配置标签页
插件完整定义的原始 JSON 视图,适合复制粘贴导入或直接编辑复杂插件结构。
典型用法
- 编写好的通用 Modbus 解析片段、单位换算函数等,上架到系统级插件,所有租户在写自己的物模型/RPC 模型时直接引用。
- 通过 远程数据拉取 从上游 ThinkLink 同步过来的插件,会自动落到这个列表里。