首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >西门子AI助手之AI小西初体验!到底效果如何?

西门子AI助手之AI小西初体验!到底效果如何?

作者头像
Hello工控
发布2026-01-22 14:10:01
发布2026-01-22 14:10:01
110
举报
文章被收录于专栏:Hello工控Hello工控

都知道AI是趋势,就在刚刚进行的CES 2026,西门子重度参与了此次展会,我们之前的文章详细介绍过:西门子CEO博乐仁:【工业AI】是等同于【电力】的“世纪性机遇”!

估计接下来,工业自动化领域将是AI的下一个重要的战场。毕竟,工业作为实体创造了巨大价值,同时也是一个迫切需要升级的重点场景。

之前说AI仅仅只是Chat GPT式的“嘴上的活”,现在要做的是“实在的进厂干活”。所以,我们也会一直关注AI的进展,特别是在工控领域,敬请关注我们。

这期我们来分享下西门子的AI小西:

最近我也初次体验了下,说说几点感受吧!

01

交互界面

打开后,和我们使用的AI对话助手没啥太大区别:

上图是AI小西的界面,下图是Deepseek的界面:

基本上来说,没有太出色的内容,配色还算西门子的经典一贯的风格。显得稳重。

02

编程

作为工业的AI助手,当然要体验下其编程能力了。我们这里也测试下:

具体回答,我这里完全复制过来:

代码语言:javascript
复制
在 S7-1500 中实现 PID 控制功能,推荐使用西门子提供的标准 PID 指令,如 `PID_Compact`、`PID_3Step` 或 `PID_Temp`。这些指令可通过工艺对象(Technology Object)配置,并支持在 SCL(Structured Control Language)中调用和实例化。 以下是一个基于 `PID_Compact` 的使用示例,包含 SCL 编程代码和实例化方法。
1. **选择合适的 PID 指令**
S7-1500 提供了多种 PID 控制指令,适用于不同应用场景:
PID_Compact:适用于通用闭环控制,支持压力、流量、速度等过程量控制 [3]。
PID_3Step:适用于阀门控制等三步式执行器控制。
PID_Temp:专为温度控制优化,支持加热/冷却双输出。 本例以 
PID_Compact 为例进行说明。
2. **配置 PID_Compact 工艺对象**
在 TIA Portal 中:
打开项目并进入设备视图。
在“工艺对象”中添加新的 
PID_Compact 实例(例如命名为 
PID_Control1)。
按向导完成组态:设定过程变量(PV)、设定值(SP)、输出(MV)、控制方向、采样时间等。
编译并下载到 CPU。 组态完成后,系统会自动生成相关数据块(如 
DB_PID_Control1)。
3. **在 SCL 中调用 PID_Compact 实例**
SCL 是符合 IEC 61131-3 标准的高级语言,适合结构化编程 [4]。以下是在 SCL 中调用 
PID_Compact 的代码示例:
// 在循环组织块 OB1 中调用 PID 控制
// 假设已创建工艺对象 "PID_Control1"
PROGRAM "Main"
VAR
    // 声明控制使能信号
    bEnablePID : BOOL := TRUE;
END_VAR
// 调用 PID_Compact 工艺对象
"PID_Control1"(
    Enable := bEnablePID,           // 启用控制
    ManualValue := 0.0,             // 手动模式下的输出值(未使用时设为0)
    Activate := TRUE,               // 激活控制器
    InAuto := TRUE                  // 进入自动模式
);
注意:
PID_Compact 作为工艺对象,其调用语法为直接使用对象名加括号,参数可通过在线帮助查看。
4. **使用 SCL 实现级联控制(可选扩展)**
若需实现级联 PID 控制(如主从温度控制),可使用 
PID_Temp 并在 SCL 中正确排序调用:
// 级联控制示例:主控制器控制巧克力温度,从控制器控制水温
"PID_Temp_1"(Input := "TempChocolate");  // 主控制器
"PID_Temp_2"(Input := "TempWater", Master := "PID_Temp_1".Slave, Setpoint := "PID_Temp_1".OutputHeat);
此代码确保主控制器输出作为从控制器的设定值,并通过 `Master/Slave` 接口实现抗积分饱和(Anti-Wind-Up)功能 [5]。
5. **注意事项**
PID_Compact 需在固定周期中断 OB(如 OB30~OB38)或循环 OB 中调用,以保证控制稳定性。
SCL 程序可在 TIA Portal V12 及以上版本中使用,且需安装 S7-SCL 组件(STEP 7 Professional 版本包含授权)[4]。
若需仿真 PID 控制行为,可使用“LSim”仿真库与 
PID_Compact 配合,在无硬件情况下测试控制逻辑 [2]。
6. **参考资料**
S7-1500 PID仿真库 [1]
SIMATIC S7-1200/S7-1500 PID 控制功能手册 [2]
S7-SCL 编程语言说明 [4] 如需项目示例,可下载 TIA Portal 项目文件:“使用 PID_Compact V2.3 的 S7-1500” [2]。

看起来,比较像Markdown格式的输出格式,给出的方案也超级简单。本以为会给出PID内部的SCL代码和实例代码,它主要还是基于西门子的帮助文档等等来提供的。

编程这块实际上的用处不大,但是从找资料和定位这块比自己搜索还是要更加高效些。不如我们之前的几期内容:

搞定Gemini 3 Pro!帮我自动生成PLC代码!

DeepSeek R1、QwQ32B、Google Gemini、Moonlight 16B等模型编写PLC程序,哪一个更优?

03

到底能干啥

所以,我想问AI小西到底能帮助我们干啥呢?为啥要用你呢?我把这个问题抛给了它:

实际就是一句话:西门子文档太多了,他帮你直接锁定答案,省时省力!

04

吐槽一下

说实话,体验感不算太好!这里总结几点供大家参考:

1.必须选产品线和问题类别

不选根本用不了,我们有时候的问题并不只是某一款PLC和某一个具体类别的问题,难道不能根据提的问题直接去定位产品和类别吗?

2.左侧推荐内容,还跳转网页,那这样还不如直接到网页自己搜

还插了一条广告,好吧

可能这款AI助手的定位就是如此的吧,具体如何,大家参考下方网址自行体验吧,体验完了,请分享下您的心得和体会哦!

参考链接:

https://www.ad.siemens.com.cn/aixiaoxi/home

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hello工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档