代码与图纸不出厂区 · 可完全离线运行 · 一次性授权 + 年度维保
首页 › PLC 速查工具 › 代码审译工场 › 企业私有化部署

企业私有化部署:代码不出厂区,审查在厂内完成

把「代码审译工场」的解析器、检查器、跨品牌转换与报告能力整套搬进你的厂内网络。代码、图纸、报告与审计日志全部留在厂区;模型可以走客户自有 API Key、客户自有推理卡,或我方托管账号。完全离线运行可选,一次性授权 + 年度维保。

代码不出厂区 支持完全离线 模型可走内网 / 自有 Key 密钥本地保存 一次性授权 + 年度维保
本页为方案说明与商务口径,不是订单页。最终交付范围以正式合同与报价单为准。技术问题可直接打电话:13369210212(电话 / 微信)。

三种交付形态对比

同一套引擎,三种落地位置。先选形态,再谈价格与工期——形态定了,架构、模型接法与运维责任就都定了。

对比项 ① 云端 SaaS
本栏目现成能力
② 专属实例
独立服务器 / 独立数据区
③ 厂内私有化部署
完全不出厂区
部署位置 我方云端集群,浏览器直接访问(在线体验)。 我方机房内独立主机 / 独立容器与独立数据区,与其他租户隔离,域名与访问入口独立。 客户厂区内:客户服务器或客户指定的私有云 / 边缘节点。除现场培训与远程支持外,我方不驻场。
数据流向 代码与图纸上传到我方,仅用于本次任务,不用于模型训练,30 天后自动删除。 数据留在我方机房内的独立数据区,不与其他租户混用,可约定更长保留期。 代码、图纸、报告、日志全部留在厂内,不经我方服务器,不出厂区;无外网亦可运行。
模型来源 我方托管账号(平台侧已配好的模型供应商),也支持用户自带 API Key(只收 25% 工程服务费)。 我方托管账号为主,也可绑定客户自有 API Key。 三选一:客户自有 API Key(走客户自己的模型账号与计费)/客户自有推理卡(厂内 GPU 跑模型)/我方托管账号(仅在此档提供,需该实例能出网)。
更新方式 我方持续迭代,网页端即时生效,无需客户操作。 我方按窗口推送版本,客户择机重启生效。 离线介质更新:交付离线升级包(版本说明 + 校验码),客户侧按手册升级;或由我方远程(客户授权时)推送。规则库可冻结版本,用于审计取证。
运维责任 全部由我方负责:服务可用性、数据清理、故障恢复。 我方负责应用层与模型接入;客户负责机房、网络与账号安全。 客户负责基础设施(服务器、网络、备份介质、账号);我方负责应用部署、规则库适配、故障排查与升级支持(维保期内)。
SLA 在线支持 可用性目标见服务承诺页,工作日响应。 增强支持 独立实例可用性目标高于 SaaS,含故障恢复承诺。 现场 + 远程 维保期内工作日响应、约定到场时间;安全与合规口径以合同为准。
适用规模 试点、单项目、工程师个人或小团队,审查量每月数十次。 单一工厂 / 一个事业部,需要账号体系与审计,审查量稳定上升。 多厂集团、有合规审计要求、涉密或受限数据、或要求完全离线运行。
怎么选:先拿一次免费体验看结论质量(上传代码);只是想让工程师用起来,SaaS 就够;如果代码不允许出厂或要接内部流程,走私有化。中间地带(要审计但不涉密)选专属实例。

厂内私有化部署架构

下图为逻辑架构,纯示意:实际组件可与客户现有系统合并(例如反向代理直接复用客户已有的 Nginx)。

L1 · 访问层(厂内)
浏览器工程师 / 电气高工 / 班组长,走内网地址访问
厂内反向代理客户侧 Nginx / 网关:TLS、内网域名、访问控制与限流
▼
L2 · 应用层(plcworks 服务,部署在厂内)
解析器ST / SCL / 图纸 → 统一工程对象模型
检查器C0–C3 确定性规则,秒级、可复现
AI 路由模型选择、降级、三级置信标注
报告引擎report.html / .md / .json 落盘归档
▼
L3 · 模型层(三选一,也可并存做主备)
客户自有 API 网关客户自己的模型账号,密钥本地保存,流量不出厂
客户自有推理卡厂内 GPU 跑本地模型,完全断网可用
▼
L4 · 数据层(厂内存储 · 代码与报告不出厂)
代码与图纸存储上传件、任务目录,路径访问受安全约束
报告与规则库审查报告、转换差异清单、规则库版本
旁挂能力(独立于主链路,可关闭或外置到客户既有系统)
审计日志 定时备份 报告归档 离线升级包 监控与健康检查

关键点:主链路(L1→L4)全程在厂内闭环,唯一的可选出网点是 L3 模型层——选「客户自有 API 网关」且网关在厂内,或选「客户自有推理卡」,则系统完全不需要外网。我方不接收任何代码、图纸或报告内容。

交付清单:交到你手上的是什么

五块内容,逐项验收。以下为标准交付范围,可按合同裁剪。

1软件包
  • 解析器 parser:ST / SCL / XML 解析与工程对象建模
  • 检查器 checkers:C0 基础卫生 / C1 状态转换 / C2 联锁追踪 / C3 报警与故障处理关联
  • 转换器 transpile:三菱 ⇄ 西门子 双向转换 + 差异清单
  • 报告引擎 report:HTML / Markdown / JSON 三种输出
  • Web 前端:上传、进度、报告查看、检索
  • 部署脚本:一键安装 / 卸载 / 升级 / 健康检查
2部署方式
  • 主推 systemd(与现有服务器现状一致):plcworks.service + 定时清理 timer,开机自启、崩溃自动重启、日志进 journald
  • 备选 Docker Compose:docker compose up -d,适合客户已有容器平台
  • 两种方式二选一,同一套配置,切换成本极低
  • 部署脚本自动完成:环境检查、目录创建、权限设置、服务注册、探活验证
3配置项
  • 模型接入:供应商、模型名、Base URL、API Key、超时与降级策略
  • 存储路径:数据根目录(环境变量 PLCWORKS_DATA)、任务与报告分离目录
  • 账号体系:本地账号 / LDAP 对接 / 单点登录(按客户现有条件选)
  • 保留策略:任务与报告保留天数、到期自动清理(可配置)
  • 网络:监听地址与端口、访问白名单、限流与并发上限
4文档
  • 部署手册:环境要求、安装步骤、配置说明、验证方法
  • 运维手册:日常巡检、启停、升级、备份与恢复、故障排查
  • 规则库说明:C0–C3 规则清单、严重度定义、证据坐标含义、如何按企业规范增补
  • 安全白皮书:数据流向、密钥管理、权限与审计、离线运行说明、第三方组件清单
5培训
  • 远程培训 1 次(约 2 小时):面向使用者——上传、读报告、置信等级怎么用、怎么复核
  • 现场培训 1 次(2 天):面向管理员与运维——部署、配置、账号与权限、备份恢复、升级、故障演练
  • 交付培训材料与操作演练录像,可作为客户内部交接依据
交付后可申请试用期:在客户真实工程上跑一轮,对照人工评审结果校准规则库后再签验收单——私有化最怕的是「装上了但没人用得上」,这一步就是用来消掉它的。

安全与保密

沿用现有站点的口径,落到私有化环境里逐条说明「怎么做到的」。

🔒
代码不出厂区私有化实例部署在客户厂内,代码、图纸、报告、审计日志全部写入客户自己的存储。我方不接收任何原始内容,运维支持走远程指导。
✈️
可完全离线模型走客户自有推理卡(或厂内 API 网关)时,系统不需要外网即可运行。断网环境下规则检查与报告功能不受影响。
👥
权限与审计按角色区分使用者与管理员;每次上传、查询、导出、删除均落审计日志(谁、何时、做了什么),日志可对接客户既有审计平台。
🔑
密钥本地保存模型 API Key 保存在客户本机的密钥文件或环境变量中,不回传我方;权限按最小必要原则设置,运维取用需走客户审批流程。
🔌
模型调用可全走内网支持配置客户内部模型网关(Base URL 内网地址)作为唯一模型来源,请求不出厂内网络。
📌
规则库本地版本冻结可将规则库锁定在指定版本并留存校验记录,历史报告与当时规则一一对应,便于取证与复核。
🗑️
数据保留策略可配置任务与报告的保留天数由客户设定,到期自动清理;也可设为「不自动清理、全部留档」,配合客户自身的备份与归档制度。
🚫
不用于模型训练无论哪种形态,客户代码与图纸都不用于任何模型训练,也不做二次利用;私有化场景下这些内容根本不离开厂区。
更多站点级口径见 隐私说明 与 服务承诺。私有化部署的具体安全条款(加密方式、账号管理、数据责任划分)以合同与安全白皮书为准。

价格与商务口径

以下为区间,以正式报价为准。私有化按「一次性授权 + 年度维保」计价;授权覆盖软件本体,模型算力由客户承担(自有 Key / 自有卡),我方不按调用量抽成。

单工厂
一次性授权 + 年度维保

一套部署服务一个厂区/一个车间,标准配置交付。

  • 交付范围:标准交付清单全部内容
  • 1 套实例,systemd 或 Compose 二选一
  • 1 套规则库(标准版)
  • 远程培训 1 次 + 现场培训 1 次(2 天)
  • 维保期内工作日远程响应
常用
多厂集团
多实例 / 集团版 + 年度维保

多厂区部署,集团层面统一管理。

  • 含单工厂全部内容
  • 多实例部署 + 集团级规则库统一管理
  • 可选:集团统一账号体系 / 审计日志汇总
  • 规则库按集团规范做一次适配
  • 远程培训 1 次 + 现场培训 2 次(每厂 2 天)
  • 维保期内约定到场时间
集团级高可用
高可用架构 + 年度维保

面向不能停、不能单点的连续生产场景。

  • 含多厂集团全部内容
  • 多节点部署 / 主备切换 / 负载均衡
  • 存储高可用与异地备份方案设计
  • 可选:与客户监控与告警平台对接
  • 规则库按集团规范适配 + 定期回顾
  • 远程培训 1 次 + 现场培训按厂区安排
  • 维保期内约定到场时间 + 故障演练支持
商务项口径
一次性授权按交付形态与规模报价,含软件本体、部署实施、规则库适配、文档与培训。具体金额以正式报价单为准。
年度维保年度订阅,覆盖应用层故障排查、规则库更新、版本升级支持与响应 SLA。授权不含维保。
模型算力由客户承担(自有 API Key 账号费用 / 自有推理卡折旧与电费)。私有化不按调用量抽成。
定制开发新增品牌映射、新规则族、与客户既有系统对接等,按人天另行评估。
第三方费用服务器 / 存储 / 操作系统许可 / 数据库等由客户采购或另行核算,不含在授权价内。
付款方式按合同约定分期(常见为签约预付 + 验收付尾款 + 年度维保续费),可在合同中约定。
想要区间数字?直接提交 私有化需求表,或电话 13369210212,我们按规模、形态与服务范围出一份正式报价。预算区间不必精确——档位对上就行。

实施周期与里程碑

七个阶段,从需求调研到转运维。单工厂标准交付参考周期 3–5 周;多厂与高可用按厂区数量与客户审批流程另议。

P1调研
需求调研与方案确认 梳理工程规模、设备台数、使用品牌、现有网络与账号体系;确认交付形态、模型来源与保留策略;确定验收标准与试点工程范围。 产出:私有化方案确认书(含架构图、配置清单、里程碑与报价)
P2环境准备
客户侧环境准备 服务器与操作系统准备、存储空间规划、网络策略与端口放行、账号与权限申请、模型账号或推理卡就位(客户侧完成,我方提供清单)。 产出:环境就绪确认(我方远程核对)
P3部署
安装与联调 执行部署脚本(systemd 或 Compose)、配置模型接入与存储路径、初始化账号、反向代理与 TLS、探活与功能自检。 产出:部署记录与自检报告(服务可访问、可跑通一次完整流水线)
P4规则库适配
企业规范适配 对客户工程做一次全量试跑,结合客户规范增补 / 调整规则阈值与严重度分级,形成企业版规则库;冻结首个基线版本。 产出:企业版规则库 + 基线版本记录 + 规则说明增补
P5试点验证
试点工程跑批与复核 选 1–3 个真实工程做试点,与人工评审结果逐条对照,标定误报漏报;完成远程培训(使用者)。 产出:试点对照记录、误报漏报清单、培训交付记录
P6验收
现场培训与验收 现场培训 2 天(管理员与运维:部署、备份恢复、升级、故障演练);按验收标准逐项验证并签署验收单。 产出:培训材料与录像、验收单
P7转运维
转维保与持续支持 进入年度维保:故障响应通道建立、升级包交付机制确认、定期巡检与规则库更新节奏确定。 产出:维保交接单、升级与巡检机制说明
周期主要受什么影响?① 客户环境与账号审批速度(最常见卡点);② 模型接法(自有 Key 最快,自有推理卡需额外的模型选型与效果调优时间);③ 规则库适配的工作量(企业规范越复杂,P4 越长);④ 是否要求高可用与多厂同步推进。

常见问题

私有化咨询里被问得最多的六个问题。先写在这里,没覆盖的直接打电话。

能完全离线运行吗?断网了还能用吗?

可以。前提是模型层走「客户自有推理卡」(厂内 GPU 跑本地模型)或「厂内 API 网关」——这两种情况下系统不需要任何外网连接。

断网状态下以下功能完全不受影响:解析、建模、规则检查(C0–C3)、跨品牌转换、报告生成与归档、审计日志。这些是确定性计算,不需要大模型。

AI 语义诊断那一层依赖模型,在完全断网时若用本地模型则照常工作;若该层模型不可用,系统会降级为纯规则模式并在报告中明确标注「本次未包含 AI 诊断」,而不是假装跑过。

如果要连更新包都要离线,我们交付离线升级介质(含版本说明与校验码),按运维手册在厂内完成升级。

模型要不要连外网?用谁的模型、谁付钱?

模型接入是三选一,由客户定:

  • 客户自有 API Key:走客户自己的模型账号,密钥存在客户本机,流量是否出厂取决于那个 API 的网络位置——若客户在厂内已有模型网关,就是完全不出厂。费用由客户承担。
  • 客户自有推理卡:厂内 GPU 跑模型,完全离线可用。卡折旧与电费由客户承担。这条路上线前需要一次效果调优:本地模型与云端模型在「语义诊断」这一层的表现有差距,规则检查层则完全一致(规则是确定性的,与用哪个模型无关)。
  • 我方托管账号:用我方的模型供应商账号,最省事,但该实例必须能出网,且模型调用量计入我方服务成本。这一档主要用于「不涉密但想省事」的厂内部署。

私有化定价不含模型算力,也不按调用量抽成——这是与 SaaS 最本质的区别。

规则库怎么更新?会不会悄悄改掉我们认定的结论?

更新分三条路,客户按现场需要选:

  • 离线升级包:我方交付离线介质(含版本说明与校验码),客户侧按手册升级,完全不需要外网。
  • 远程推送:客户授权后我方远程协助升级(需客户开放相应通道)。
  • 规则库版本冻结:把规则库锁在指定版本并留存校验记录。冻结期间不会自动更新,历史报告与当时的规则版本一一对应——这条是做审计取证时最常用的做法。

另外,规则库变更始终是显式动作:每次更新出变更说明,列出新增 / 修改 / 调整严重度的规则条目。我们不会在客户不知情的情况下改判定标准。

数据审计怎么做?记录哪些内容?

审计日志记录操作行为,不记录代码内容本身:谁(账号)、什么时候、做了什么(上传 / 审查 / 查询 / 导出报告 / 删除)、针对哪个任务对象、结果如何。

日志保存在厂内存储,客户可自行决定保留期、备份策略与是否对接既有审计平台。规则库冻结时,日志里会记录当时生效的规则版本,保证「结论—规则—人—时间」四者可以互相印证。

报告本身也是归档对象:审查报告与转换差异清单按配置的保留策略落盘,可随时导出到客户的文档系统。

能接我们现有的 Git / CI 流程吗?

可以,而且这是私有化最有价值的用法之一。规则检查是确定性的——同样的输入永远得到同样的结果,秒级返回,每条都带证据坐标(文件:行号),因此天然适合做 CI 卡点。

典型接法:① 提交触发——代码提交或合并请求时自动拉取工程跑一轮检查;② 结果回写——把发现的问题以注释形式回写到合并请求里,让问题在合并前就暴露;③ 门禁——按严重度分级设定是否允许合并。

具体接法取决于客户现有的 Git 平台与流水线工具(GitLab / GitHub Enterprise / Gitea / Jenkins 等),可在实施阶段确定,一般作为标准对接工作量,不额外计复杂集成费。

与现有的 MES / PLM / 文档系统怎么集成?

系统对外只有标准 HTTP 接口与标准报告文件(HTML / Markdown / JSON),集成路径清晰:

  • PLM / 文档系统:从 PLM 取出受控版本的源码作为输入,审查报告作为附件回写,形成「版本—报告」对应关系。
  • MES / 设备台账:把设备台数、型号、点位表作为输入上下文(点表对联锁追踪类规则的精度影响很大),把审查结论按设备维度归档。
  • 统一身份:账号可对接客户 LDAP / AD,权限按角色划分。
  • 报告归档:报告目录可挂到客户的文件服务器或对象存储,按保留策略清理。

需要哪些接口、以谁为主数据源,在调研阶段(P1)确认后写进方案确认书。非标定制接口按人天另行评估,不在标准授权范围内。

⚠️ 边界声明:这东西替代不了什么

私有化改变的是部署位置与保密口径,不改变工具的能力边界。这句话写在方案里,是为了让签字的人知道自己在买什么。

  1. 本系统输出为审查与转换辅助,不能替代现场工程师评审、仿真与验收。私有化部署后,结论依然是「疑点 + 证据 + 置信等级」,不是判决书。
  2. 静态分析不能证明设备设计正确。它只看代码与图纸文本,不知道现场接线、负载、工艺时序、安全等级与实际运行工况。「没查出问题」不等于「没问题」。
  3. 检查器提出的是疑点,不是判决。命中的是真实现象;是否构成缺陷、要不要改,由客户的工程师结合工艺判断。
  4. AI 结论标注三级置信:确定 / 推断 / 待人工确认。报告里每条都标,不接受「AI 说没问题」这种交付。私有化用本地模型时,语义诊断层的置信度会相应降低,规则层不受影响。
  5. 跨品牌转换的代码不能直接下载上机。必须先仿真,再对照差异清单逐条确认映射(尤其字长、地址、边沿与扫描周期差异),最后工程师签字。
  6. 私有化不改变数据责任划分。代码放在客户厂内,责任也在客户侧;我方对的是软件功能与规则质量,不是客户的设备安全性。

把它当成一台「不会累、会留证据、可以放在厂里的初筛机」:帮工程师在 10 分钟内把可疑点摆到桌面上,剩下的判断与签字,仍然在人手里。

先聊需求,再谈方案

填一张需求表,或直接打电话。我们按你的规模、形态与服务范围出正式方案与报价。

电话 / 微信 13369210212 · 固话 0731-88808448 · 联系我们 · 返回 代码审译工场

微信二维码(扫码添加 13369210212)扫码加微信13369210212 · 发照片或图纸,当天给答复
代码不出厂区 · 可完全离线一次性授权 + 年度维保
提交需求