Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 339

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 392

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 394
西门子 TIA 博途 PLC 电气工程师面试题库 - Joyber 的博客

西门子TIA 博途 PLC 电气工程师面试题库

适配:零基础培训转行、助理工程师、1年内新手面试,非标自动化方向(S7-1200/1500为主)
分4大块:基础理论、博途软件&程序、总线通讯、现场调试安全;附带参考回答,方便自测

一、基础理论题(必问,筛底子)

  1. PLC由哪几个主要部分组成?
    参考:CPU、存储单元、输入模块DI、输出模块DO、模拟量AI/AO、通信接口、电源。
  2. NPN和PNP传感器区别,西门子1200/1500默认支持哪一类?
    参考:NPN:输出低电平;PNP:输出高电平。西门子DI默认源型,优先PNP。
  3. 什么是DI、DO、AI、AO,举应用例子?
    参考:DI数字输入(光电、急停、限位);DO数字输出(电磁阀、指示灯);AI模拟输入(压力、温度变送器4-20mA);AO模拟输出(变频器给定速度)。
  4. 24VDC直流信号,常见故障有哪些?
    参考:线路虚接、短路、压降过大、接地干扰、传感器供电损坏。
  5. 定时器TON、TOF、TP分别是什么作用?
    参考:TON:通电延时;TOF:断电延时;TP:单脉冲定时器,触发输出固定时长脉冲。
  6. FB和FC的区别?背景DB是什么?
    参考:FC:函数,无自带存储,临时变量断电丢失;FB:功能块,配套背景DB,内部变量状态可以保存。背景DB专门存放FB的静态数据。
  7. OB1是什么OB块?还有哪些常用OB?
    参考:OB1主循环块,每个周期循环执行;OB100初始化块(上电只跑一次);OB80循环超时、OB82诊断中断(故障触发)。
  8. 全局DB和背景DB区别?
    参考:全局DB:共享数据,所有FC/FB都可以读写;背景DB:依附某个FB,专门给这个FB存参数、状态。

二、博途软件、编程相关(高频)

  1. 博途下载PLC程序,“在线和诊断”里面,诊断缓冲区是干嘛的?
    参考:记录PLC报警、故障、停机原因,排查CPU停机、报错最核心工具。
  2. 什么是工艺对象?1200/1500伺服定位用什么工艺对象?
    参考:工艺对象是封装好的运动控制功能块;轴工艺对象,用来回零、定位、速度控制。
  3. 伺服的绝对定位、相对定位区别?
    参考:绝对定位:目标位置是相对于机械原点;相对定位:在上一次位置基础上移动增量距离。
  4. 伺服回零有哪几种方式?
    参考:主动回零、被动回零、直接设置原点(归位)。
  5. 变量监控的时候,“强制”和“修改”有什么区别?风险是什么?
    参考:修改:只当前周期生效;强制:锁死这个点位的值,不受程序控制。⚠️现场强制有撞机风险,调试完必须取消强制。
  6. 为什么推荐结构化编程,不建议全部写在OB1里面?
    参考:逻辑清晰、方便复用、方便多人协作、后期维护改逻辑不容易出错。
  7. 博途编译报错和警告有什么不同?
    参考:报错:程序无法下载;警告:语法没问题可以下载,但是存在隐患,比如变量未使用。
  8. 访问DB块变量,优化的DB和非优化DB区别?
    参考:优化DB:变量偏移地址由PLC自动分配,不能按绝对地址访问,速度更快,新项目推荐;非优化DB有固定偏移,可以用指针、和上位机老协议对接。

三、通讯类面试题(面试分水岭,会这个优先录取)

  1. Profinet是什么?是总线还是协议?
    参考:工业以太网总线协议,西门子主推,实时性高,用来连接伺服、远程IO、视觉、机器人。
  2. Profinet设备掉线,你怎么一步步排查?
    参考:①看拓扑图,设备是否打红;②检查网线、水晶头;③检查设备供电;④核对设备名称、IP;⑤检查屏蔽接地;⑥交换机端口。
  3. Modbus TCP 和 Modbus RTU区别?
    参考:TCP走网口以太网;RTU走485串口;RTU传输距离更远,TCP速度更快。
  4. Modbus通讯经常丢包、读取不稳定,怎么处理?
    参考:检查485A/B线有没有接反、终端电阻、屏蔽接地、轮询间隔不要太快,增加超时重试。
  5. 什么是OPC UA?一般用来做什么?
    参考:跨平台通用通讯协议,PLC和上位机、MES、数据库对接上传生产数据。
  6. S7-PCT工具是干嘛的?
    参考:给Profinet设备分配设备名称,PN设备必须设备名匹配才能入网,只改IP不行。

四、现场调试、安全、实操类(区分新手和只会仿真的人,权重最高)

  1. 设备上电之前,你会做哪些检查?
    参考:断电状态,用万用表测:24V、AC220有没有短路;动力线和信号线分开;接线端子紧固;急停回路单独确认。
  2. 急停回路一般怎么设计,为什么急停不建议只靠程序做?
    参考:急停属于安全回路,硬件硬串,切断动力电源。程序有失效风险,不能作为唯一安全手段,安全规范强制要求硬件回路。
  3. 什么是信号干扰?哪些现象是干扰导致?怎么解决?
    参考:干扰来源:动力电缆、变频器、伺服动力线;现象:传感器信号乱跳、总线随机掉线、AI数值漂移。处理:屏蔽单端接地、强弱电线缆分开走线、增加磁环、降低接地电阻。
  4. 设备偶发停机,没有固定报错,很难复现,你从哪几个方向查?
    参考:优先查接线虚接、供电压降、接地、干扰、传感器老化。
  5. 调试的时候,伺服跟随误差报警是什么原因?
    参考:负载过重、加速度设置太大、机械卡顿、编码器接线不良、增益参数不合适。
  6. 客户要求修改工艺,改程序之前你会做什么?
    参考:先备份当前完整程序,记录版本,修改完成后单独测试,再交给客户试机。
  7. 项目交付,你需要交付哪些文档?
    参考:PLC源程序、HMI画面、IO分配表、电气原理图、操作手册、报警清单。
  8. 调试撞机了,第一时间怎么做?
    参考:立刻拍下急停,断电,检查机械、伺服有无损坏,再复盘程序限位、原位、互锁逻辑漏洞。

五、拔高加分题(1~3年工程师,面试高薪岗位)

  1. 多轴电子凸轮、电子齿轮是什么场景使用?
  2. F-CPU安全PLC,安全DI/DO和普通DI/DO区别?
  3. 多台1500PLC之间PN通讯怎么做数据交互?
  4. 视觉相机、机器人和PLC之间一般交互哪些信号?
  5. MES追溯,条码扫码,PLC一般上传哪些数据?

六、HR综合提问(必问)

  1. 能不能接受出差?非标行业基本都要现场出差,短则几天长则一两个月
  2. 加班能不能接受?赶项目周期的时候加班是常态
  3. 之前有没有独立负责设备调试项目?(培训学员如实说:目前仿真练习,希望跟着项目积累现场经验)
  4. 你未来的规划?(参考回答:先吃透西门子博途,积累整线调试经验,慢慢独立承接项目)

✅ 使用建议

  1. 自测方式:遮住参考答案口述,说不出来的点回头去补;
  2. 面试技巧:不要只背答案,面试官最喜欢追问“你现场遇到过XX故障吗,怎么处理”;
  3. 转行新人定位:大方承认缺少真机现场经验,重点突出基础、学习能力、愿意出差吃苦。

标签: none

添加新评论