1. 为什么“只比价格”是工业自动化采购里最危险的错觉?
我干了13年工控系统集成,经手过200多个产线自动化改造项目,从食品包装到汽车焊装,从制药灌装到锂电涂布。每次设备厂家采购西门子PLC,采购经理递过来的第一份比价单,几乎都只列着S7-1200 CPU1214C DC/DC/DC、S7-1500 CPU1511-1PN这些型号的单价,旁边密密麻麻标着A厂报8960元、B厂报8230元、C厂报7650元……然后问:“王工,这三家差不太多,选哪家?”
这时候我基本会暂停会议,把报价单翻过来,在背面画个三层漏斗:最上层是“价格”,中间是“交付能力”,最底层是“全生命周期成本”。而绝大多数人,只盯着最上面那层漏斗口——还觉得它最大。
这不是夸张。去年帮一家做光伏组件串焊机的客户做PLC选型,他们按价格压到最低,选了某家贴牌西门子授权分销商的S7-1200套装,比原厂渠道便宜18%。结果设备出厂调试时,博图V18软件无法识别CPU固件版本,反复提示“Firmware mismatch”;现场工程师折腾两天才发现,该批次CPU实际烧录的是V4.2.5旧固件,而客户用的博图V18默认只支持V4.4以上。换固件?需要西门子官方HSP文件+授权证书+专用工具包——而这家分销商根本没提供HSP包,连固件升级指南PDF都没给。最后我们连夜从上海仓库调原厂CPU,加急空运,耽误产线交付72小时,违约金比省下的采购差价高3.2倍。
这就是典型的价格陷阱:你省下的每一分钱,都会在调试阶段、维护阶段、停产阶段,以三倍、五倍甚至十倍的方式,连本带利地收回去。
更隐蔽的是技术隐性成本。比如热词里高频出现的“西门子1200如何选型”,很多人只看I/O点数和内存大小,却忽略S7-1200不同CPU型号对PROFINET IO控制器能力的硬性限制——CPU1212C最多带8个IO设备,而CPU1214C能带16个;但如果你选了1212C,又在拓扑里硬接了10台VFD变频器+3台伺服驱动器,通讯循环时间就会从8ms飙升到35ms,导致运动控制轴抖动,产品良率直降12%。这种问题,报价单上不会写,参数表里藏在第17页附录的脚注里。
还有“康耐视In-Sight相机与西门子PLC关于PROFINET通讯说明”这类需求,表面看是通讯协议问题,实则暴露的是硬件兼容性盲区。In-Sight 7000系列要求PLC端必须支持PROFINET Cyclic Redundancy Check(CRC)校验增强模式,而部分早期S7-1200固件(V4.1以下)默认关闭该功能。若采购时未确认固件版本与相机手册的兼容矩阵,现场通讯丢包率会稳定在3.7%,触发频繁重传,图像采集节拍直接崩盘。
所以,“只比较价格”本质是把工业控制系统当成消费电子——以为换个同型号手机,充个电就能用。但PLC不是手机,它是产线的神经中枢,它的稳定性、可追溯性、可维护性、生态兼容性,每一项都直接绑定着客户的OEE(设备综合效率)、MTTR(平均修复时间)、TCO(总拥有成本)。价格只是采购合同上的一个数字,而真正决定项目成败的,是那个数字背后隐藏的27个技术细节、14个服务承诺、9类文档交付物,以及3代产品生命周期内的升级路径。
下面我就把这27个细节掰开揉碎,告诉你采购西门子PLC时,哪些地方不问清楚,后期绝对要返工、扯皮、赔钱。
2. 硬件层面:型号背后藏着的5个致命断层
2.1 固件版本不是“越新越好”,而是“必须匹配生态”
西门子PLC的固件(Firmware)不是Windows系统更新,点一下“立即重启”就完事。它是嵌入式实时内核,牵一发而动全身。采购时如果只写“S7-1200 CPU1214C DC/DC/DC”,却不注明固件版本要求,等于埋下一颗定时炸弹。
举个真实案例:某饮料灌装线采购了10台CPU1214C,厂家按库存发了V4.2.2固件的批次。客户用博图V17编程,一切正常。但三个月后客户升级到博图V18,编译报警:“This firmware version is not supported for this project.”——V18已停止支持V4.2.x系列固件。想升级固件?必须下载对应HSP文件(Hardware Support Package),而HSP文件需西门子官网登录账户+有效技术支持合约才能下载。该客户没买TS合约,只能联系分销商,对方回复:“HSP包需单独付费,5000元/次,且不保证兼容现有程序。”
这里的关键逻辑是:固件版本与博图版本存在双向绑定关系。西门子官方发布的兼容矩阵表(如《TIA Portal V18 Compatibility Matrix》)明确列出:
- 博图V17支持固件V4.1.2 ~ V4.4.0
- 博图V18支持固件V4.3.0 ~ V4.5.0
- 博图V19支持固件V4.4.0 ~ V4.6.0
这意味着,如果你采购时没锁定固件范围(例如要求“V4.4.0及以上”),就可能买到V4.3.5——它能用V17,也能用V18,但V19发布后立刻淘汰。而V19是西门子当前主力版本,新增了AI指令集、OPC UA PubSub等关键功能。没有V4.4+固件,你的PLC永远无法接入工业互联网平台。
提示:采购合同中必须写明“固件版本不低于V4.4.0,且供应商须随货提供该固件对应的HSP安装包及离线升级指南PDF”。
2.2 订货号(Order Code)的12位编码里,藏着3个关键变量
西门子PLC订货号不是随机字符串,而是结构化编码。以S7-1200为例,订货号6ES7 214-1AG40-0XB0,拆解如下:
| 位置 | 含义 | 示例值 | 关键影响 |
|---|---|---|---|
| 第1-3位 | 产品大类 | 214 → S7-1200 CPU1214 | 决定基础平台 |
| 第4-5位 | 电源/输入类型 | AG → DC/DC/DC | 影响传感器供电能力,DC/DC/DC可直接接24V传感器,AC/DC/RLY需外配继电器 |
| 第6-7位 | 输出类型 | 40 → 晶体管输出(24V DC) | 关系到能否直接驱动电磁阀(需≥0.5A负载能力),若误选继电器输出(RLY),响应时间从0.1ms拉长至10ms,高速分拣失效 |
| 第8-9位 | 特殊功能 | 0X → 标准版 | 若为1X,则含工艺对象(TO)扩展能力,支持更多PTO脉冲输出通道 |
| 第10-11位 | 版本代际 | B0 → V4.0固件基线 | B0=V4.0, C0=V4.2, D0=V4.4,版本决定PROFINET诊断深度 |
去年有家客户采购了6ES7 214-1AG30-0XB0(V4.0固件),结果现场要接海康威视DS-2CD3T47G2-LU智能相机,该相机要求PLC端PROFINET支持LLDP(链路层发现协议)进行自动拓扑识别。而LLDP功能在V4.2固件才首次启用。订货号里那个“30”(AG30)代表V4.0基线,硬生生卡住了整条视觉检测线的部署进度。
所以,采购清单不能只写“CPU1214C”,必须精确到12位订货号,并在技术协议附件中附上西门子官网该订货号的《Product Data Sheet》,重点圈出“Firmware Version”、“Supported TIA Portal Versions”、“PROFINET Features”三项。
2.3 扩展模块的“隐形带宽墙”:别让I/O点数骗了你
很多采购员看到S7-1200 CPU1214C标称“最大扩展8个信号板/模块”,就认为可以无脑堆I/O。但真相是:CPU背板总线带宽是硬约束,不是I/O点数总和。
以CPU1214C DC/DC/DC(6ES7 214-1AG40-0XB0)为例:
- 背板总线最大数据吞吐量:4MB/s
- 每个SM1223 DI16/DQ16模块占用带宽:0.8MB/s
- 每个SM1222 DI8模块占用带宽:0.3MB/s
- 每个CM1241 RS485通讯模块占用带宽:1.2MB/s
如果你插了2个SM1223(1.6MB/s)+ 1个CM1241(1.2MB/s)+ 2个SM1222(0.6MB/s),总带宽已达3.4MB/s,剩余仅0.6MB/s。此时再插一个SM1231 AI4模块(模拟量输入,占0.5MB/s),系统尚可运行;但若换成SM1234 AI4/AQ2(模拟量输入输出一体),其带宽占用达0.9MB/s,直接超限,PLC启动时会报“Hardware configuration error: Bus overload”。
更坑的是,这个带宽计算西门子不公开标注在样本里,只藏在《S7-1200 System Manual》第5章“Backplane Bus Load Calculation”的附录表格中。采购时若没让供应商提供该计算书签字盖章,调试阶段发现通讯中断,责任全在甲方——因为技术协议里没约定带宽余量。
实操心得:我给自己立的铁律是——所有PLC配置,必须预留≥30%背板带宽余量。计算公式:
可用带宽 = CPU标称带宽 × 0.7
然后逐个累加所选模块的带宽值(查手册附录表),确保总和≤可用带宽。这个动作必须在采购前完成,写进技术协议。
2.4 电源冗余不是“多买个电源”,而是“双路隔离设计”
热词里常出现“ABB变频器与西门子PLC”、“台达PLC 485从站”,这背后是典型的多品牌设备共存场景。而电源设计恰恰是这类系统最容易崩塌的环节。
S7-1200标准配置是单路24V DC供电。但当PLC同时连接ABB ACS580变频器(RS485通讯)、台达DVP-ES3 PLC(作为Modbus从站)、欧姆龙E3Z-LS光电开关(NPN输出)时,不同品牌设备的地线电平存在微小差异(实测0.3~0.8V)。单电源供电下,这个电位差会通过信号线形成地环路电流,导致485通讯误码率飙升至12%,Modbus CRC校验失败。
解决方案是电源冗余+信号隔离。但注意:西门子官方推荐的PS307 2A电源(6EP1 336-3BA00)虽支持并联冗余,但并联后两路输出仍共地。真正有效的方案是采用双路隔离电源:一路专供CPU及数字量模块(SM1223),另一路经信号隔离器(如Weidmuller ACT20P)供通讯模块(CM1241)及外部设备。这样,通讯回路与控制回路完全电气隔离,地环路被彻底切断。
采购时若只写“配PS307电源”,而不注明“需双路独立供电+通讯侧加装信号隔离器”,等于把EMC(电磁兼容)风险全部甩给调试工程师。我见过最惨的案例:某轮胎厂产线因该疏漏,每月平均发生3.7次通讯中断,每次停机22分钟,年损失超180万元。
2.5 环境适应性:IP防护等级不是摆设,是生存底线
西门子PLC标称工作温度-25℃~+60℃,但这是指“无外壳、无粉尘、无腐蚀气体”的实验室环境。真实产线呢?
- 食品厂包装线:湿度常年85%RH,清洗时高压水枪直喷电柜(IP65是底线)
- 锂电涂布车间:NMP溶剂蒸汽弥漫,对PCB板有强腐蚀性(需符合IEC 60721-3-3 Class 3C2)
- 户外光伏逆变器房:昼夜温差达40℃,凝露严重(需带凝露加热器)
S7-1200标准CPU的IP防护等级是IP20(仅防手指),必须加装西门子专用防护罩(6AV2 122-0MD00-0AX0,IP54)才能满足产线要求。但采购时若只写“CPU1214C”,不注明“配IP54防护罩及安装支架”,到货后发现CPU裸露在电柜里,调试工程师只能临时用胶带缠绕密封——结果三天后胶带老化脱落,粉尘进入散热孔,CPU过热死机。
更隐蔽的是涂层要求。西门子提供Conformal Coating(三防漆)定制服务,对PCB板喷涂聚氨酯涂层,抗盐雾、抗霉菌、抗化学腐蚀。但该服务需在订单中单独注明“CC Option”,且交货期延长4周。若采购时遗漏,后期返厂喷涂费用是单台3200元,且需停机7天。
所以,采购清单必须包含环境适配条款:“适用于XX车间(注明温湿度、腐蚀性气体、粉尘等级),需标配IP54防护罩,关键模块(CPU、通讯模块)需工厂预涂三防漆(CC Option)”。
3. 软件与授权:那些看不见却能让你停产的“软肋”
3.1 博图(TIA Portal)授权不是“买软件”,而是买“使用权限生命周期”
很多人以为买了西门子PLC,博图软件就能随便用。错。博图授权分为三类,采购时若混淆,轻则无法编程,重则项目烂尾。
| 授权类型 | 获取方式 | 有效期 | 关键限制 | 采购避坑点 |
|---|---|---|---|---|
| Basic License | 随PLC赠送(纸质卡) | 永久 | 仅支持该PLC型号的编程,不可升级到更高版本博图 | 必须确认赠品卡是否含“Upgrade Right”,否则V17升V18需另购License |
| Full License | 单独购买(电子密钥) | 永久 | 支持所有S7-1200/1500编程,可升级博图版本 | 采购合同必须写明“含Full License电子密钥及激活码”,避免收到纸质卡后无法激活 |
| Maintenance Contract (TS) | 年费订阅 | 1年/3年 | 含HSP更新、固件升级、远程技术支持 | 必须与PLC采购同步签约,否则首年技术支持空白期达180天 |
去年帮一家汽车零部件厂做技改,他们采购了15台S7-1500 CPU1511-1PN,但只买了Basic License。调试时要用V18的SCL高级语言写运动控制算法,Basic License不支持SCL编译,弹窗报错:“Feature not available in Basic Edition”。临时买Full License?西门子渠道报价2.8万元/套,15台合计42万元,工期延误23天。
根源在于:Basic License的“Upgrade Right”条款规定——仅允许升级到博图V17.0,V17.0之后的版本(V17.1/V18/V19)需额外付费解锁。而V17.0早已停止安全更新,存在OPC UA协议栈漏洞(CVE-2022-39213),客户IT安全部门直接否决上线。
所以,采购决策必须前置:若项目周期>6个月,或需用到SCL/GRAPH/STL等高级语言,或需对接MES/SCADA系统,必须采购Full License + 3年TS合约。这笔钱不是成本,是项目保险。
3.2 HSP(Hardware Support Package)包:没有它,新硬件就是块砖头
热词里反复出现“西门子hsp_v15_1_0276_001_s71200_cpu_4.3.hsp下载”,这绝不是程序员的个人爱好,而是工业现场的刚需。
HSP包是西门子为特定硬件(如新型CPU、通讯模块、IO设备)编写的驱动程序集合,相当于Windows里的“设备驱动”。没有它,博图根本识别不了硬件。
以S7-1200最新CPU1215C DC/DC/DC(6ES7 215-1AG40-0XB0)为例:
- 它需HSP v15.1.0276.001(对应固件V4.3)
- 该HSP包含3个核心文件:
s71200_cpu_4.3.hsp(CPU驱动)s71200_io_4.3.hsp(信号模块驱动)s71200_comm_4.3.hsp(通讯模块驱动)
采购时若只写“CPU1215C”,不注明“需随货提供完整HSP包(含3个文件)及离线安装指南”,到货后你会面临两种窘境:
- 方案A:联网下载——但很多产线电柜物理隔离,禁用USB/网口,无法联网;
- 方案B:找西门子客服——需提供合同号+设备序列号+TS合约号,审核周期7个工作日。
我处理过最紧急的case:客户产线明天量产,今天下午发现博图V18无法识别新到的CPU1215C。我们连夜驱车200公里到西门子上海备件中心,凭盖章合同原件现场领取HSP包,耗时8小时。而如果采购时写清楚,HSP包本该随PLC一起快递到厂。
注意:HSP包有版本锁。v15.1.0276.001只能用于博图V15.1,若你用V17,必须下载v17.x.xxxx.xxxx版本。采购时务必确认HSP版本与博图版本严格匹配。
3.3 PROFINET设备描述文件(GSDML):通讯成功的“身份证”
热词中“康耐视In-Sight相机与西门子PLC关于PROFINET通讯说明”,核心就是GSDML文件。
GSDML(General Station Description Markup Language)是PROFINET设备的“电子身份证”,它告诉PLC:“我是谁、我能提供什么数据、我的输入输出映射关系是什么、我的诊断信息怎么读取”。
康耐视In-Sight 7800相机的GSDML文件名为GSDML-V2.35-Cognex-InSight-7800-20220315.xml。这个文件必须:
- 在博图中通过“Options > Install GSD file”导入;
- 导入后,设备库中才会出现“In-Sight 7800”图标;
- 拖入网络拓扑后,才能自动配置IO映射(如Input 1~128字节对应图像数据,Output 1~4字节对应触发信号)。
采购相机时,若供应商只说“支持PROFINET”,却不提供GSDML文件,或者提供的是旧版(如V2.30),会导致:
- 博图无法识别设备,拓扑中显示“Unknown Device”;
- 手动配置IO地址,但诊断信息无法读取(GSDML缺失Diagnostic Object定义);
- 相机掉线时PLC收不到PROFINET Alarm,只能靠轮询判断,响应延迟达2秒。
所以,采购协议必须白纸黑字:“供应商须在发货前3个工作日,提供该设备最新版GSDML文件(官网下载链接+MD5校验值),并协助完成博图导入验证”。
3.4 项目归档(Archive)与密码保护:别让调试成果变成“一次性烟花”
PLC程序不是写完就完事,它必须能传承、能复现、能审计。而归档(Archive)是唯一可靠方式。
西门子博图的归档文件(.awl)包含:
- 完整项目结构(PLC、HMI、SCADA)
- 所有源代码(LAD/FBD/SCL)
- 符号表、注释、交叉引用
- 硬件组态(含固件版本、HSP信息)
- 用户自定义数据类型(UDT)
但问题来了:很多项目归档时没设密码,或者用弱密码(如123456)。结果呢?
- 客户IT部门审计时发现,归档文件可被任意电脑用博图打开,源代码完全暴露;
- 产线升级时,新工程师用旧归档覆盖新程序,导致运动控制参数被重置,设备撞机;
- 供应商维权时,客户拿不出加密归档,无法证明程序归属权。
我的做法是:所有归档必须设双密码。
- Project Password:用于打开项目(强密码,12位含大小写字母+数字+符号);
- Archive Password:用于解压归档文件(另一套强密码,与Project Password不同);
并在采购技术协议中增加条款:“乙方交付物必须包含加密归档文件(.awl),密码由甲乙双方各持一半(甲方持Project Password,乙方持Archive Password),完整密码仅在项目终验时合成”。
这样既保障知识产权,又确保客户能最终掌控项目。
3.5 OPC UA服务器授权:工业互联网的“入场券”,不是可选项
热词里“ai plc代码生成”、“plc报警link-100”,背后都是OPC UA数据上云的需求。而S7-1200/1500的OPC UA服务器功能,是收费授权。
S7-1200 CPU1214C默认只开放S7协议(非安全),要启用OPC UA,必须:
- 在博图中勾选“Enable OPC UA Server”;
- 下载并安装OPC UA Server License(6ES7 826-1AA00-0YE0);
- 该License按CPU型号分级:
- CPU1212C:免费(基础功能)
- CPU1214C:需购License(¥1,800/台)
- CPU1511-1PN:需购License(¥3,200/台)
采购时若忽略此项,后果很现实:
- 客户要接阿里云IoT平台,但PLC只开放S7协议,云平台不支持(S7协议无TLS加密,不符合等保2.0);
- 临时加购License?需西门子渠道下单,到货+激活+测试,至少5个工作日;
- 更糟的是,License与CPU固件强绑定。若CPU固件是V4.2,而License要求V4.4,必须先升级固件——但升级固件可能破坏现有程序逻辑。
所以,只要项目涉及数据上云、AI分析、远程监控,采购清单必须包含:“OPC UA Server License(含激活码)及固件兼容性确认报告”。
4. 服务与交付:合同里没写的,才是最贵的
4.1 技术协议附件:不是形式主义,是责任切割线
很多采购合同只有一页纸的“货物清单”,其余全是法律条文。这是最大的风险源。
真正的技术协议,必须包含至少5个附件:
- 附件1:硬件配置清单(精确到12位订货号+固件版本+HSP版本)
- 附件2:软件授权明细(License类型、数量、有效期、激活方式)
- 附件3:文档交付清单(含GSDML文件、HSP包、固件升级指南、三防漆认证书)
- 附件4:测试验收标准(如PROFINET循环时间≤10ms,通讯丢包率<0.01%)
- 附件5:售后服务承诺(如7×24小时电话支持、4小时远程响应、24小时现场到达)
去年有个教训:某客户签合同时没要附件4,验收时发现PLC与10台VFD通讯循环时间32ms(超标的3.2倍),供应商咬定“符合国标GB/T 15969”,但国标只规定“≤100ms”。我们翻遍合同,没找到具体数值约定,最后只能妥协接受。
所以,我的经验是:所有技术参数,必须量化到小数点后一位,并写入附件4。例如:
“PROFINET IO控制器循环时间:在接入8台VFD(ABB ACS580)、3台伺服(西门子V90)、1台视觉相机(康耐视In-Sight 7800)满载工况下,平均循环时间≤8.5ms,最大抖动≤1.2ms,连续运行72小时丢包率为0。”
这样的条款,供应商敢签,才说明他真有把握。
4.2 原厂渠道 vs 授权分销商:价格差背后的“信任税”
西门子在中国有两类正规渠道:
- 原厂渠道(西门子中国直接销售):价格最高,但提供全链条服务(售前选型、售中调试、售后延保);
- 授权分销商(如上海贝岭、深圳华强北某公司):价格低15%~25%,但服务碎片化。
关键区别在于“技术支持响应权”。原厂渠道工程师可直接调用西门子全球专家库,2小时内给出解决方案;而分销商需先向西门子提交Case,再等西门子分配工程师,平均响应时间18小时。
更致命的是备件供应。西门子对原厂渠道开放“优先备件池”,CPU缺货时可调用德国仓库存;而分销商只能走常规渠道,S7-1200 CPU1214C缺货时,等待期长达11周。
所以,采购决策不能只看单价,要看“信任成本”。我帮客户算过一笔账:一台CPU省1200元,但若因缺货导致产线停机1天,损失是8.6万元(按单班产值计算)。1200元的差价,连1小时停机损失都 cover 不了。
因此,我的建议是:核心控制器(CPU)必须走原厂渠道;非核心模块(如SM1222 DI8)可选优质分销商,但需在合同中约定“供货周期≤5工作日,超期按日赔付合同额0.5%”。
4.3 调试支持:不是“派人来”,而是“带着方案来”
采购合同里常写“提供现场调试支持”,但没写清支持内容。结果呢?
- 供应商派来个刚毕业的实习生,只会下载程序,不会查PROFINET拓扑;
- 或者派个老工程师,但只带笔记本,没带诊断工具(如西门子SCALANCE X201交换机、PROFINET诊断仪);
- 最坑的是“支持3天”,结果第1天查网络,第2天改程序,第3天刚调通通讯,合同到期,拍拍屁股走人。
真正的调试支持,必须结构化:
- 阶段1:网络诊断(第1天):用SCALANCE X201抓包,分析PROFINET IO数据帧,定位丢包节点;
- 阶段2:程序验证(第2天):用博图“Online Test”功能,逐行验证LAD逻辑,检查定时器/计数器溢出风险;
- 阶段3:压力测试(第3天):模拟满载IO、极限循环、断网恢复,出具《系统稳定性测试报告》。
采购时,必须要求供应商提供《调试支持执行计划表》,明确每天的工作内容、交付物、验收标准。例如:
“Day 1 Deliverable:PROFINET网络诊断报告(含抓包截图、丢包率统计、故障点定位);Acceptance Criteria:丢包率<0.001%,拓扑识别率100%。”
没有这份计划表,所谓“调试支持”就是一句空话。
4.4 文档交付:图纸不是“画出来”,是“能指导施工”
热词里“eplan 2024 西门子plc”、“西门子eplan部件库怎么下载”,指向的是电气设计协同问题。
很多PLC采购后,电气工程师用EPLAN画图,却发现找不到对应部件库。原因很简单:西门子官方EPLAN部件库(如S7-1200库)需单独下载,且版本必须与PLC固件匹配。V4.2固件需用EPLAN V2022部件库,V4.4固件需用V2024库。
采购时若不约定文档交付,会出现:
- 电气设计用V2022库画图,但PLC是V4.4固件,接线端子定义不一致(如V4.2的M1端子是24V,V4.4改为GND);
- 现场接线错误,PLC上电即烧毁DI模块。
所以,技术协议必须写明:“供应商须提供与所供PLC固件版本匹配的EPLAN部件库(含安装包+使用指南),并提供该库在EPLAN V2024中的导入验证截图”。
同样,博图项目文件也必须交付“可编译版本”。我见过最离谱的交付:供应商给的归档文件,打开后报错“Missing library: StandardLib_V1.2”,原因是用了未授权的第三方库。客户自己重装库?但库文件受版权保护,无法合法获取。
因此,交付物清单必须包含:“博图V18可编译项目文件(.awl),所有依赖库均使用西门子官方库,无第三方库引用”。
4.5 生命周期管理:别等停产了,才想起“还能不能修”
西门子PLC有明确的产品生命周期(Product Lifecycle),分为:
- Active(活跃期):全力生产、技术支持、固件更新;
- Maintenance(维护期):停止生产,但提供备件与技术支持;
- Obsolete(停产期):备件库存清零,技术支持终止。
以S7-200 SMART为例,西门子官网已宣布2023年12月31日进入Obsolete阶段。这意味着:
- 2024年起,不再提供任何固件更新;
- 备件(如CPU SR40)全球库存售罄后,将永久断供;
- 出现硬件故障,只能更换为S7-1200,但程序需重写。
采购S7-200 SMART,等于买了一台“倒计时设备”。而S7-1200的生命周期到2028年,S7-1500到2032年。
所以,采购决策必须查西门子官网的《Product Lifecycle Status》页面,确认所选型号处于Active阶段,且剩余Active时间≥项目生命周期+3年(留足升级缓冲期)。
我的做法是:在采购清单旁,手写一行“Lifecycle Check:Active until [日期]”,并附上官网截图。这行字,往往比价格数字更重要。
5. 常见问题与排查技巧实录:来自13年现场的血泪总结
5.1 问题速查表:5类高频故障的3分钟定位法
| 故障现象 | 可能原因 | 3分钟定位步骤 | 经验技巧 |
|---|---|---|---|
| PLC上电后RUN灯不亮,STOP灯常亮 | 1. 电源电压不足(<20.4V DC) 2. CPU固件损坏 3. 背板短路 | 1. 万用表测L+/M端电压 2. 拔掉所有扩展模块,只留CPU上电 3. 若仍STOP,用博图“Online > Upload”尝试上传固件 | 技巧:S7-1200 CPU的M端子必须接0V,若误接24V,会烧毁内部DC/DC转换器。用万用表二极管档测M端对L+阻值,正常应>10kΩ,若≈0Ω,说明已击穿。 |
| PROFINET通讯中断,拓扑中设备变灰色 | 1. 网线水晶头氧化(尤其潮湿环境) 2. 交换机端口速率不匹配(100Mbps vs 1Gbps) 3. 设备GSDML版本不兼容 | 1. 换一根已知良好网线直连PLC与交换机 2. 进入交换机管理界面,强制端口为100Mbps全双工 3. 在博图中右键设备 |