程序员+ Sidecar
开发中 · 已在生产线上运行

PLCSidecar

TIA Portal 的 AI 边车。

任意 AI 模型通过 TIA Openness 读取并修改您的 PLC 软件。每一处更改都由您审核和批准。

// 由 PLC 程序员打造,为 PLC 程序员服务。

"AI"编辑 SCL / LAD / HMI "工程师"差异 · 版本 · 审批 "PLC_Sidecar" FB OpennessENENO API V17–V21导出 · 导入 · XML/SCL "TIA_Portal"导入 · 编译 0/0
01

AI 提出方案。

任意模型读取项目并起草更改:SCL、LAD、HMI 画面或监控表。

02

您来批准。

先保存版本,再对比修改前后。未经您的确认,任何内容都不会进入生产项目。

03

Openness 导入。

只通过 Siemens 官方接口。没有取巧,没有捷径。

04

TIA 编译。0 错误。

编译整个 PLC 并保存项目。何时下载到 PLC,由您决定。

所有语言

您的 PLC 所用的每一种语言。

无论文本还是图形,AI 都以块本身的语言工作,PLC Sidecar 负责将其导入 TIA Portal 并导出回来。

SCL结构化控制语言,支持区域、差异对比和历史记录STL语句表,仍在许多工厂中使用LAD梯形图网络、触点、线圈、功能框FBD功能块图,带功能框编辑器GRAPH通过 SimaticML 往返实现顺序控制DB · UDT数据块和 PLC 数据类型变量 · VATPLC 变量表和监控表HMI画面、HMI 变量和文本列表

您的项目。每一个块。

完整的程序树、区域、搜索和历史记录,就在代码旁边。

PLC Sidecar
您的项目。每一个块。
多平台

为 Mac 打造。在 Windows 上同样自如。

PLC Sidecar 在 Apple 芯片上原生运行。TIA Portal 留在它的 Windows 世界里:可以在同一台 Mac 的 Parallels Desktop 中,也可以在 Windows PC 或网络中任意位置的虚拟机上。两者之间通过加密隧道连接。

PLC Sidecar · macOS Windows · Parallels Desktop TIA PortalV17–V21 · Openness Windows PC / 虚拟机TIA Portal 加密隧道
macOS · Apple 芯片在 M 系列芯片的 Mac 上原生运行
Parallels DesktopTIA Portal 运行在同一台 Mac 的 Windows 虚拟机中
WindowsTIA 运行在 PC、服务器或远程虚拟机上
随处可用一条加密 SSH 隧道,也可经由 Tailscale
TIA Portal V17–V21每个版本一个 Bridge,可同时处理多个项目
内置自动化

每一次更改都经过同样的十二个步骤。

无需任何人记住流程。PLC Sidecar 在每次更改时自动执行,而且清单还在不断增加。

01更改前版本先将块导出到 git,并每天完整导出一次项目
02时效检查如果 TIA Portal 中的版本比 AI 编辑的版本更新,立即停止
03与 PLC 比较可选:更改前将项目与运行中的 PLC 进行比较
04导入前检查在 TIA 看到之前发现保留字、HMI 变量中的 String[n] 等陷阱
05导入使用正确编码的外部源文件,图形化块则使用 SimaticML
06编译先编译该块,块之间存在依赖时再编译整个 PLC
07保存更改后立即保存项目
08TIA 状态检查确认导入后 TIA Portal 仍在运行,崩溃时发出报告
09调用者接口变更时列出所有调用它的块
10修改前后每个任务逐行记录更改内容
11更改后版本结果同样提交到 git,随时可以回滚
12TIA 归档在更改前或编辑完成时生成 .zap 归档
+ 每个版本都会增加更多
客户标准

您的风格。客户的标准。

每个集成商都有自己的编程方式,每个客户都有自己的标准。PLC Sidecar 为每个客户维护一个库:块、命名、结构和规则。AI 按照项目的要求编写代码。

您的项目

您自己的风格:带符号化步骤的 SCL 顺序链、REGION、英文注释以及您的标准功能块。

客户 A

LAD 中经典的置位/复位顺序和旧的块结构,完全保持工厂熟悉的样子。

客户 B

SICAR 等汽车行业标准:固定的块结构、命名和 HMI 规范。

从项目中学习

一键将运行中项目的块纳入库中。它的规范将成为 AI 遵循的规则。

01

每一处更改,并排对比。

每个块的修改前后,直接来自 TIA Portal。逐行查看 AI 究竟改了什么。

PLC Sidecar
每一处更改,并排对比。
02

清晰记录所有更改。

每个任务都列出对象、编译结果和修改的行。一切都不会悄无声息地发生。

PLC Sidecar
清晰记录所有更改。
03

FBD 也一样。

功能块图包含功能框、输入和输出,逐个网络显示。

PLC Sidecar
FBD 也一样。
04

HMI 画面和变量。

浏览画面,检查每个对象及其变量连接,并根据 PLC 数据生成 HMI 变量。

PLC Sidecar
HMI 画面和变量。
05

编译并保存。每一次。

每次推送都会编译整个 PLC、保存项目,并检查 TIA Portal 是否仍在运行。

PLC Sidecar
编译并保存。每一次。

一次更改的旅程。

PLC Sidecar 只通过 Siemens 官方接口 TIA Openness 访问项目。下载到 PLC 始终由人来完成。

您的工作站AI任意模型提出更改
您的工作站PLC Sidecar版本、时效检查、审核、批准
网络SSH 隧道加密传输,令牌从不经过网络
WindowsBridge每个 TIA 版本一个进程,仅限 localhost
SiemensTIA Openness官方 API:导出、导入、编译
SiemensTIA Portal您的项目,0 错误;由您下载到 PLC
实际如何使用:查看使用指南
最新版本

更新内容

版本 0.5
全部更新

车把始终在您手中。

PLC Sidecar 从不向 PLC 下载。是否在线连接正在运行的产线,始终由您决定。

// 由 PLC 程序员打造,为 PLC 程序员服务。