1. 面试导论与岗位画像

很多候选人准备西门子PLC岗位面试时,第一反应是背指令表:位逻辑、定时器、计数器、Move、Compare、PID。但真正决定面试走向的,往往不是你会不会写一条起保停,而是你能否在十分钟内让面试官相信:你理解这个岗位每天在解决什么问题,知道自己的技能边界在哪里,也能判断对方到底在招什么人。本章不急着讲编程,而是先把“岗位画像”立起来,再给出30节学习路径地图,让后续每一节都有明确的落点。

一、这个岗位到底在做什么

西门子PLC自动化工程师的典型职责,可以拆成五条主线。第一条是控制程序设计与维护:根据电气图纸、工艺流程图和设备动作时序,完成PLC程序结构设计、模块化编程、HMI画面联动和报警逻辑。第二条是现场调试与故障处理:设备到厂后配合机械、电气、工艺人员完成单机调试、联机联调,处理信号抖动、通讯中断、伺服定位偏差、模拟量漂移等问题。第三条是电气与系统集成:读懂EPLAN图纸,核对I/O点表,参与柜内元件选型、网络拓扑规划和上位机通讯配置。第四条是文档与交付:编写程序说明、I/O清单、调试记录、操作手册和验收报告。第五条是持续优化与改造:对节拍、良率、能耗、换型时间做程序级优化,配合产线升级做程序移植和版本管理。

这五条主线在不同行业里的权重差异很大。汽车零部件、锂电、光伏、物流仓储类项目,节拍和通讯实时性要求高,Profinet、S7-1500、伺服/变频器联动是高频考点;水处理、暖通、化工类项目,模拟量闭环、PID、冗余和防爆要求更突出;食品饮料、医药包装类项目,配方管理、批次追溯、清洗流程和卫生级设计更常见;机床、专用设备类项目,则更看重运动控制、凸轮同步和安全PLC。面试官问“你做过什么行业”,本质上是在判断你的经验能否迁移到他的设备形态上。

二、技能矩阵:面试官真正在评估什么

把技能分成四层来看,比单纯罗列“会S7-1200、会WinCC”更有用。第一层是电气与工艺基础:能看懂继电器逻辑、传感器类型、电机启动方式、气动回路,能把工艺动作翻译成状态机。第二层是PLC核心能力:硬件组态、符号寻址、块结构(OB/FB/FC/DB)、数据类型、模拟量标定、PID调用、通讯组态、诊断缓冲区读取。第三层是工程化能力:程序分层、命名规范、版本管理、注释完整度、异常处理、安全逻辑与普通逻辑的边界。第四层是协作与表达:能否把故障现象、排查过程、根因和措施讲清楚,能否在跨专业会议上守住控制边界。

面试评估通常围绕四个维度展开:知识准确性(概念是否清楚,比如OB1与循环中断的区别)、项目真实性(细节是否经得起追问,比如某个报警为什么延时3秒)、问题解决路径(遇到通讯掉站先看什么、再查什么)、岗位匹配度(能否接受出差、倒班调试、现场压力)。很多技术不错的人栽在第三和第四维度,不是因为不会,而是因为没练过“把过程讲成可验证的链条”。

三、30节学习路径地图

下面这张路径图按“认知—基础—核心—进阶—面试实战”推进,每节都对应一个可交付能力。你可以把它当作准备清单,也可以当作面试前自检表。

阶段节次主题可交付能力
认知与画像1面试导论与岗位画像能说清岗位职责、行业分布与评估维度
2西门子产品线与选型逻辑能根据I/O规模、通讯、运动需求选型
3面试官视角与常见提问结构能预判问题意图并组织回答
电气与基础4电气图纸识读与I/O点表能从图纸提取点表并核对地址
5传感器、执行器与信号类型能判断PNP/NPN、4-20mA、0-10V接线
6PLC硬件组态与地址分配能完成机架、模块、地址规划
7数据类型与寻址方式能正确使用BOOL/INT/REAL/ARRAY
8梯形图、FBD与SCL的选择能按场景选择编程语言
9程序块结构与调用关系能设计OB/FB/FC/DB分层
核心编程10起保停、互锁与状态机能写出可读的设备控制逻辑
11定时器与计数器应用能处理延时、脉冲、计数场景
12模拟量采集与标定能完成原始值到工程值换算
13PID控制与参数整定能调用PID并说明整定思路
14运动控制基础能组态轴、回零、定位
15Profinet与分布式I/O能组态ET200并诊断掉站
16HMI画面与报警联动能设计报警分级与确认逻辑
17安全PLC与安全逻辑能区分安全与普通逻辑边界
工程化进阶18程序分层与命名规范能输出可维护的程序结构
19诊断缓冲区与故障定位能读诊断信息定位模块故障
20版本管理与程序移植能处理不同CPU间移植
21节拍优化与性能分析能定位扫描周期瓶颈
22配方管理与批次追溯能设计配方数据结构
23上位机通讯与数据接口能说明OPC UA/S7通讯要点
面试实战24项目经历结构化表达能用STAR讲清一个项目
25故障排查类问题应答能给出可验证的排查路径
26编程题现场应对能边写边讲思路
27行为面试与压力问题能稳定回应冲突与出差
28薪资谈判与岗位反问能判断岗位真实价值
29模拟面试与复盘能识别并修正表达漏洞
30入职前技术准备清单能快速适应新设备与规范

四、把画像变成可执行的准备动作

假设你应聘的是一家中型锂电设备集成商的电气自动化岗位,JD里写着“熟悉S7-1500、Profinet、伺服定位、能独立调试”。你可以按下面的方式把本章内容转成准备动作:先判断行业权重——锂电设备节拍快、轴多、通讯节点多,那么第14、15、21节优先级最高;再判断面试评估维度——对方大概率会追问“你调过几轴”“掉站怎么处理”“节拍从多少降到多少”,那么第24、25节要提前写成可讲述的案例;最后判断技能边界——如果运动控制经验弱,就在简历和自我介绍里主动把重心放在程序结构、诊断和联调协作上,避免被追问到无法收场。

一个可参考的自我盘点表如下,建议你按真实情况填写,而不是按“应该会”填写。填写时用三档:能独立做、能配合做、只了解概念。面试前把“只了解概念”的项目从简历里删掉或降级表述,把“能独立做”的项目准备出至少三个细节追问。

技能盘点示例(请按真实情况替换):
PLC平台:S7-1200(能独立做)、S7-1500(能配合做)、S7-300(只了解概念)
编程语言:LAD(能独立做)、SCL(能配合做)、FBD(只了解概念)
通讯:Profinet(能独立做)、Modbus TCP(能配合做)、OPC UA(只了解概念)
运动:V90定位(能配合做)、凸轮同步(只了解概念)
工程化:程序分层(能独立做)、版本管理(能配合做)、安全PLC(只了解概念)

填完之后,你会得到一张很诚实的“面试风险地图”。接下来每一节的学习,都不是从零开始,而是围绕这张地图补短板、强化可讲述的案例。第2节会进入西门子产品线与选型逻辑,把“会用什么”升级为“为什么选它”。