30道PLC工程师面试题,全是资深电气工程师的经验总结!
你在准备PLC工作吗? 你想测试你的PLC知识吗?还是想了解更多关于PLC的知识?
根据多位资深电气工程师在PLC领域的工作经验,我列出了一系列PLC面试问题和答案。无论你是新生还是有经验的,这一系列的面试问题都会给你的PLC知识增加价值。
问题1:什么是PLC?
答: PLC是在自动化工业中执行离散或顺序逻辑的固态控制装置或计算机工业控制器。
PLC是软硬件的结合。它作为自动控制系统的机器或系统的大脑。
PLC是数字电子设备执行的基本任务。
使用可编程存储器存储指令实现特定的功能,如编程逻辑、顺序、定时、计数和算术运算控制电子机械与工艺问题2:谁是PLC之父?
答: Dick Morley被称为可编程逻辑控制器(PLC)之父。
在1968,在他的研究中,他创造和发展了第一个工业PLC,即MMOCONIC PLC。第一个MODICON PLC是为通用汽车公司建造的。
问题3:PLC在自动化中的作用是什么?
答: 在自动化中,PLC起着重要的作用。工业应用的控制与监控.
它既有硬件也有软件
该控制器装置可以自动和手动地执行或操作。由于它的运行,在系统中消耗了更多的人力、时间、效用和精确的操作。
这对于提高系统的可靠性和稳定性具有重要意义。
它在非常短的时间内执行精确的操作。这是原因之一,今天,PLC被广泛应用于该行业。
问题4:PLC的不同部件是什么?
答: PLC具有不同的组成部分。每个组件都与特定的PLC操作和功能相关联。
以下是有用的基本组件列表
输入输出模块这些模块为PLC提供输入并产生输出。输入和输出可以是数字或模拟类型。电源供应这个部件负责提供AC或DC电源来操作PLC。中央处理单元(CPU)CPU存储和执行PLC软件程序。记忆系统正如名称所描述的,存储器系统负责存储和检索PLC操作所需的信息。通信协议可以有多个设备连接到PLC。通信协议用于将信息从一个设备交换到另一个设备。PLC编程(软件技巧)你需要编写一个编程语言来实现PLC逻辑。这是PLC的六个基本组成部分。问题5:PLC的类型有哪些?
答: 基于PLC有两种基本类型PLC的构造与工作
1、小型PLC
2、模块化PLC
问题6:什么是不同的PLC品牌?
答: 各家公司都发明了自己的PLC品牌。以下是一些流行的PLC品牌。
ABB公司AB (Rockwell) PLC西门子PLC德尔塔PLC三菱PLC霍尼韦尔PLC欧姆龙PLC施耐德PLC日立PLC法塔克PLC博世PLC通用电气公司西门子PLC和Allen Bradley(AB)PLC主要用于工程和教育目的。
问题7:紧凑型模块化PLC的框图是什么?
紧凑型PLC框图:
Modular PLC block diagram:
问题8:PLC中使用的编程语言有哪些?
答: 编程语言用于创建控制PLC或自动化系统的程序。根据IEC标准,PLC中使用了五种不同类型的编程语言。
在行业中使用的不同的PLC语言列表如下。
梯形图(LD)指令列表(IL)结构化文本(ST)功能框图(FBD)顺序功能图(SFC)更多细节,学习五种不同的PLC程序设计语言.
问题9:PLC中的LD是什么?
答: LD是“梯形图”的缩写。它是PLC最流行、最通用的可接受编程语言。
用LD实现PLC逻辑是容易的,因为它提供了图形用户界面。
LD被称为“梯形图语言”或“梯形逻辑语言”。
问题10:什么是梯级?
答: 在LD编程中,水平线的数目表示为“Rung”。
问题11:计时器是什么?
答: 定时器是PLC最基本的指令。定时器用于在特定的持续时间内操作和控制设备。程序员可以根据项目要求设置计时器。
问题12:PLC定时器有哪些不同的类型?
答: 通常,使用三种不同类型的定时器。
论Delay Timer离开Delay Timer定时器(RTO)为了实践,遵循学习和实现PLC定时器教程.
问题13:RTO的功能是什么?
答: RTO是一个固定的计时器。RTO的主要功能是保存或存储集合(累积)时间。
问题14:计数器是什么?
答: 计数器是用于顺序计数作为数字数的指令。它是数学函数
问题15:PLC中使用的计数器有什么不同?
答: PLC计数器分为三种不同类型。
上计数器向下计数器上/下计数器在PLC编程中,主要采用上/下计数器。
问题16:机架是什么?
答: 模块化PLC由输入或输出模块的数量、控制器处理器和通信控制器组成。这些模块的硬件组件称为“机架”。
参考前面提到的模块化PLC框图。
问题17:什么是PLC扫描周期?
答: 当PLC程序被执行时,会出现多个重复过程。这是整个过程被称为PLC扫描周期。
该扫描程序由读取输入数据、执行编程逻辑和在一个周期中更新输出数据组成。
扫描时间是连续扫描程序所需的时间。大约需要10MS-15Ms的时间。
问题18:在AB PLC程序中使用的数字I/O模块地址的标准格式是什么?
答: 数字I/O地址的格式如下。
File type: Slot Number. Word Number/ Bit Number
这是AB PLC品牌使用的标准寻址格式。
问题19:MCR是什么?
答: MCR是“米紫菀C控制,控制R“埃莱”。它是西门子PLC软件中使用的指令类型。此指令用于关闭进程。
MCR指令还有其他一些类型MCRA(主控继电器激活)多芯片组件(主控继电器失活)MCR<(主控继电器少)MCR>(主控制继电器较大)。
问题20:什么是通信协议?
答: 该系统与两个或多个通信设备通信,用于传输数字数据或信息。这种通信是由一组称为“通信协议”的规则来控制的。
通信协议的标准定义是管理数据通信的一组规则。
您可以预期多个PLC面试问题有关的通信协议。
问题21:PLC中使用的通信协议有哪些不同?
答: 在PLC通信网络中,各种类型的协议被用于与多个连接的设备通信。
这里有一些标准的PLC通信协议。
以太网PROFIBUS总线RS-232或RS-485多点界面点对点(PPI)Data Highway (DH)控制网设备网络USB适配器PC适配器有不同与每个协议相关的功能.
问题22:在自动化中使用哪种类型的传感器?
答: 传感器是一种从物理环境中检测各种参数并将其作为输入输入到PLC控制器的电子设备。
传感器可以是基于其通过的信号类型的数字和模拟类型。
这里有各种类型的传感器用来将不同的参数传递给控制器。
感应式接近传感器电容式接近传感器光学传感器超声波传感器电阻温度检测器(RTD)问题23:为什么PLC的触点可以使用无数次?
答: PLC中的编程元件只是与继电器的元件类似,实际上是存储单元,某个元件的状态发生变化,只是表示这个元件的存储单元系统置1或置0,由于元件只不过是存储单元,可以无数次地访问,故PLC的编程元件的触点,可以使用无数次。
问题24:什么是冗余系统?
答: 冗余系统是原始系统的复制品。当原始系统崩溃时,冗余系统负责原始系统并执行所有所需的操作。
它提供了运行系统的重复特征。当运行系统发生故障时,冗余系统是非常有用的。
1、下面是不同类型的冗余。
输入输出(I/O)冗余
2、CPU冗余
3、电源冗余
4、冗余通信协议
5、总线系统冗余
冗余系统被设计成需要零点复位。
问题25:PLC在硬件继电器上的优点是什么?
答: 以下是PLC在硬件继电器上的优势。
PLC在软件和硬件两个基础上发生。但中继仅发生在硬件基础上。PLC可以方便地监控和控制继电器的设备。在PLC软件中容易发现故障。PLC比继电器提供更多的工作功能和特性。PLC比继电器提供更多的灵活性和可靠性。与继电器相比,PLC编程逻辑易于修改和实现。问题26:说明PLC的功能。
答: PLC的功能有:
1、顺序计算机控制
2、监测系统和设备
3、操作系统的位置或运动
4、系统故障状态的检测
问题27:PLC的主要应用领域是什么?
答: PLC在多个领域有多种应用。
1、PLC在钢铁工业、玻璃工业、水泥工业、造纸厂、煤矿、汽车工业、化学工业、纺织工业、机器人系统和食品加工系统等工业部门都是必要的。
2、用于电力输配电站
3、用于遥感设备的国产化。
4、PLC也有助于教育目的,如学术和研究项目。
PLC主要用于商业和教育用途。
问题28:PLC的主要优点是什么?
答: PLC有很多优点
1、PLC(尤其是紧凑型PLC)具有低成本与其他自动化技术相比较。
2、它提供了一个更可靠解决方案
3、即使对于初学者来说,PLC编程也很容易编写和理解并实现逻辑。在所有的PLC编程中,LD语言是最简单的语言。
4、PLC的主要优点之一是易于与计算机进行通信和连接。PLC中有各种标准的通信协议。
5、PLC(特别是紧凑型PLC)不会占用太大的空间。它们的尺寸较小。
6、PLC运行非常快(几乎没有启动时间)。
7、执行修改是可能的,而且非常容易。可以很容易地对已经实现的设计逻辑进行更改。
8、PLC具有与之相关的低维护性。
9、PLC编程提供模块化。模块化设计使开发变得容易。
10、正如我们之前看到的,PLC具有快速扫描时间(接近10-15毫秒)。它需要非常少的操作时间来执行任何任务。
由于这些优点,PLC取代了硬件继电器,在工业上得到了广泛的认可。
问题29:PLC的缺点是什么?
答: 除了各种优势,T这里有几个缺点
1、用PLC,你可以一次只运行一个程序。你不能同时运行多个PLC程序。
2、有一些工作环境的限制与PLC相关。在某些情况下,如高温、振动条件下,性能降低。
问题30:解释PLC中下载和上传的术语。
答: 这两个术语与PLC和PC机之间的数据传输有关。
上传意味着从PLC到PC.的数据传输下载意味着从PC机到PLC的数据传输。大多数程序员在这些术语中感到困惑。
这是许多公司面试时询问的PLC面试问题,希望这份PLC面试的问题会对你有所帮助。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!
21道PLC工程师面试题汇总,帮你轻松征服面试官
这篇文章涵盖了自动化工程师或 PLC 工程师在面试中讨论的PLC 重要问题和答案,无论你是刚毕业要找工作还是有经验的,这一系列的面试问题都会给你的PLC知识增加价值。
什么是PLC?
能够通过编程来执行控制功能的工业级计算机。
确定 PLC 能够执行的除继电器开关操作之外的四项任务。
执行其他应用程序,例如
定时,数数,计算,比较,模拟信号的处理。列出 PLC 相对于传统基于继电器的控制系统的六大明显优势。
提高可靠性
一旦程序编写并测试完毕,就可以轻松下载到其他 PLC。由于所有逻辑都包含在PLC的存储器中,因此不会出现逻辑接线错误
该程序取代了过程控制通常所需的大部分外部接线。尽管仍然需要连接现场设备,但硬接线的强度较低。PLC还提供与固态组件相关的可靠性。
更灵活
在 PLC 中创建和更改程序比接线和重新接线电路更容易。对于 PLC,输入和输出之间的关系由用户程序确定,而不是由它们互连的方式确定。
原始设备制造商只需发送新程序即可提供系统更新。最终用户可以在现场修改程序,或者如果需要,可以通过硬件功能(例如钥匙锁)和软件密码来提供安全性。
更节省成本
PLC 最初设计用于取代继电器控制逻辑,成本节省非常显着,以至于除了电力应用之外,继电器控制正在变得过时。
一般来说,如果一个应用程序有超过六个控制继电器,那么安装 PLC 可能会更便宜。
通讯能力
PLC可以与其他控制器或计算机设备进行通信,以执行监视控制、数据采集、监视设备和过程参数以及下载和上传程序等功能。用户程序PLC 所有逻辑都包含在PLC 的存储器中。
输入和输出之间的关系由用户程序确定。接触器、灯、电磁阀是输出。输入为按钮、限位开关、传感器。
更快的响应时间
PLC 专为高速和实时应用而设计。可编程控制器实时运行,这意味着现场发生的事件将导致操作或输出的执行。
每秒处理数千个物品的机器以及在传感器前仅花费几分之一秒的物体需要 PLC 的快速响应能力。
更容易排除故障
PLC 具有常驻诊断和覆盖功能,使用户能够轻松跟踪和纠正软件和硬件问题。为了发现并解决问题,用户可以在监视器上显示控制程序并实时观察其执行情况。
请解释开放式和专有 PLC 架构之间的差异?
开放式架构设计使系统可以轻松连接到其他制造商制造的设备和程序。开放式架构使用符合批准标准的现成组件。
具有封闭架构的系统的设计是专有的,这使得连接到其他系统变得更加困难。大多数 PLC 系统实际上都是专有的,因此您必须确保您可能使用的任何通用硬件或软件与您的特定 PLC 兼容。
此外,尽管所有编程方法的主要概念都是相同的,但不同模型的寻址、内存分配、检索和数据处理可能略有不同。因此,不同PLC制造商之间的PLC程序不能互换。
说明将 I/O 合并到 PLC 中的两种方式。
有两种方式将 I/O(输入/输出)集成到 PLC 中:固定式和模块化。
固定输入/输出
固定 I/O 是小型 PLC 的典型特征,它们采用一个封装,没有单独的可拆卸单元。处理器和 I/O 封装在一起,I/O 终端将具有固定数量的内置连接用于输入和输出。
这种类型的包装的主要优点是成本较低。可用 I/O 点的数量各不相同,通常可以通过购买额外的固定 I/O 单元来扩展。
固定 I/O 的缺点之一是缺乏灵活性。您可以获得的数量和类型受到包装规定的限制。此外,对于某些型号,如果装置中的任何部件出现故障,则必须更换整个装置。
模块化输入/输出
模块化 I/O 由可插入单独模块的隔间划分。此功能大大增加了您的选择和设备的灵活性。您可以从制造商提供的模块中进行选择,并按照您想要的方式进行组合。
基本模块化控制器由机架、电源、处理器模块 (CPU)、输入/输出(I/O 模块)以及用于编程和监控的操作员界面组成。
描述在模块化 PLC 配置中 I/O 模块如何连接到处理器。
这些模块插入机架。当模块滑入机架时,它会与位于机架后部的一系列称为背板的触点建立电气连接。
PLC处理器也连接到背板,可以与机架中的所有模块进行通信。
解释一下PLC以下各主要部件的主要功能:
处理器模块(CPU)输入/输出模块编程器电源模块处理器(CPU)是PLC的“大脑”。典型的处理器通常由微处理器组成,用于实现逻辑并控制模块之间的通信。处理器需要存储器来存储微处理器执行的逻辑运算的结果。
I/O 系统形成现场设备连接到控制器的接口。该接口的目的是调节从外部现场设备接收或发送到外部现场设备的各种信号。
按钮、限位开关和传感器等输入设备通过硬连线连接到输入端子。小型电机、电机启动器、电磁阀和指示灯等输出设备均硬连线到输出端子。
编程设备用于将所需的程序输入处理器的存储器中。可以使用梯形图逻辑输入程序,这是最流行的编程语言之一。梯形逻辑编程语言不使用文字,而是使用图形符号来显示其预期结果。梯形逻辑程序类似于继电器控制电路的原理图。
电源:为插入机架的其他模块提供直流电源。对于大型PLC系统,该电源通常不向现场设备供电。对于较大的系统,现场设备的电源由外部交流 (AC) 或直流 (DC) 电源提供。对于一些小型微型PLC系统,电源可能用于为现场设备供电。
PLC编程设备最常见的两种类型是什么?
手持式编程设备和
个人电脑(PC)
解释适用于 PLC 的术语“程序”和“编程语言”。
程序是用户开发的一系列指令,指导 PLC 执行操作。编程语言提供了组合指令的规则,以便它们产生所需的操作。
PLC 使用的标准编程语言是什么?
梯形图逻辑 (RLL)是 PLC 使用的标准编程语言。它的起源是基于机电继电器控制。继电器梯形图逻辑程序以图形方式表示触点、线圈和特殊指令块的梯级。
RLL 最初的设计目的是为了让用户易于使用和理解,并进行了修改以满足工业控制需求不断增长的需求。
将在基于继电器的系统中更改过程控制操作的方法与用于基于 PLC 的系统的方法进行比较。
如果使用继电器系统,则需要对电路进行一些重新布线才能实现所需的改变。然而,如果使用 PLC 系统,则无需重新布线。输入和输出仍然相同。所需要的只是改变PLC梯形图逻辑程序。
PLC 和 PC 在以下方面进行比较:
物理硬件差异操作环境编程方法程序的执行与 PC 不同,PLC 设计用于在环境温度和湿度范围较广的工业环境中运行。设计良好的工业 PLC 安装通常不会受到大多数工业场所固有的电气噪声的影响。
PLC采用梯形图逻辑或其他易于学习的语言进行编程。PLC 的程序语言内置于其内存中,并且没有永久连接的键盘、CD 驱动器或显示器。相反,PLC 配备了用于输入和输出现场设备的端子以及通信端口。
计算机是复杂的计算机器,能够同时以任意顺序执行多个程序或任务。另一方面,大多数 PLC 从第一条指令到最后一条指令以有序和顺序的方式执行单个程序。
如果您为计算机提供某种方式从按钮或开关等设备接收信息,则可以使个人计算机 (PC) 作为可编程逻辑控制器运行。您还需要一个程序来处理输入并决定关闭和打开负载设备的方法。
在 PC 上编写和运行的哪两类软件与 PLC 结合使用?
允许用户编程和记录的 PLC 软件为用户提供了使用梯形逻辑或其他编程语言编写 PLC 程序的工具,并根据需要详细记录或解释程序。
允许用户监视和控制过程的PLC软件也称为人机界面(HMI)。它使用户能够在监视器上查看过程或过程的图形表示,确定系统的运行情况、趋势值,并接收报警条件。许多操作员界面不使用 PLC 软件。PLC 可以与 HMI 集成,但同一个软件不能对这两种设备进行编程。
什么是可编程自动化控制器 (PAC)?
最近,自动化制造商通过将 PLC 式控制的优点与基于 PC 的系统的优点相结合来满足工业控制系统日益增长的要求。这种设备被称为可编程自动化控制器,或 PAC(可编程自动化控制器),将 PLC 的耐用性与 PC 功能相结合。
使用 PAC,您可以构建先进的系统,将高级控制、通信、数据记录和信号处理等软件功能与执行逻辑、运动、过程控制和视觉的坚固硬件相结合。
列出 PLC 分类的四个标准。
功能性,输入和输出的数量,成本,物理尺寸比较 PLC 应用程序的单端、多任务和控制管理类型。
单端或独立 PLC 应用涉及一个 PLC
控制一个进程。这将是一个独立的单元,不会用于与其他计算机或 PLC 进行通信。所控制过程的规模和复杂程度是决定选择哪种 PLC 的明显因素。应用程序可能需要大型处理器,但通常此类应用需要小型 PLC。
多任务PLC 应用涉及一个 PLC 控制多个过程。足够的 I/O 容量是此类安装的一个重要因素。此外,如果PLC是较大过程的子系统并且必须与中央PLC或计算机通信,则还需要提供数据通信网络。
控制管理 PLC 应用涉及一个 PLC 控制其他几个 PLC。这种应用需要一个大型 PLC 处理器,用于与其他 PLC 以及可能与计算机进行通信。控制管理 PLC 通过下载告诉其他 PLC 必须做什么的程序来监督多个 PLC。它必须能够连接到所有 PLC,以便通过正确的寻址,它可以与它希望的任何 PLC 进行通信。
对于使用 16 位字且具有 8 K 字容量的 PLC,其存储器容量(以位表示)是多少?
存储器容量是指PLC上用于存储数据指令、控制程序的存储器的最大值。
16 * 8 * 1024 = 131072 位
列出影响特定 PLC 安装所需内存大小的五个因素。
使用I/O点数控制程序大小数据收集要求所需的监督职能未来扩展特定PLC的指令集指的是什么?
特定 PLC 的指令集列出了支持的不同类型的指令。通常,其范围从较小单元上的 15 条指令到较大、功能更强大的单元上的 100 条指令。
相关问答
面试官问对plc有什么认识怎么回答-职业科普-醉学网
[最佳回答]如果面试官问对PLC(可编程逻辑控制器)有什么认识,可以从以下几个方面来回答:1.定义:PLC是一种工业控制计算机,它是由控制器、输入输出(I/O)模块、通...
plc面试技巧和话术?
1.如果你熟悉PLC,可以简单介绍一下PLC的基本概念、原理和应用场景,以及PLC与其他控制系统的比较。2.如果你不太熟悉PLC,可以表示愿意学习和了解PLC的相关知...
面试PLC公司一般问什么问题?
会问你有没有使用过PLC,如果你回答YES,那么接下来的问题是哪个牌子的,因为不同品牌的PLC编程语言是有差异的。如果你曾经使用过的PLC正好与他们公司所采用的...
面试PLC公司一般问什么问题?
回答如下:PLC公司在面试时通常会问以下问题:1.你对PLC的认识和了解程度是什么?2.你是否有相关的PLC编程经验?如果有,你能够描述一下你所编写的程序吗?...
PLC面试时会问的哪些问题?
PLC面试时可能会被问到的问题包括:1.什么是PLC?2.PLC有哪些主要特点?3.PLC的基本组成是什么?4.PLC的工作原理是什么?5.PLC的编程语言有哪些?6.PLC在...
有一年工作经验,面试plc工程师,会问啥?
如果我是面试官,我会问懂哪几个品牌的PLC,在哪个行业里做过,做过几年,主导过什么项目,再写一段程序给我看看。。。。。。如果我是面试官,我会问懂哪几个品牌...
应届毕业生plc电气工程师面试..._电气工程师_帮考网
1.请介绍一下自己的教育背景和实习经验。2.你对PLC有什么了解?能否简单介绍一下PLC的工作原理?3.在你的实习经验中,你曾经使用过哪些PLC软件?你...
plc电气工程师面试题库..._电气工程师_帮考网
1.请介绍一下PLC的工作原理和应用场景。2.PLC中常用的编程语言有哪些?它们的特点和适用范围是什么?3.请说明PLC中的输入和输出信号是如何处理的?...
应聘plc工程师具体项目怎么写?
当你在应聘PLC工程师的职位时,你的项目经验是非常重要的。以下是几个步骤,可以帮助你编写一个具体的项目描述:1.选择相关的项目:从你过去的工作经验中选择...
电气工程及其自动化专业应届生不会编程,大多数公司都要求plc,有没有好的岗位推荐?
你好,很高兴回答你的问题,我是头条@沪A林工,电气技术领域的自媒体新人。同样也是电气工程及其自动化专业的毕业生。刚毕业时也是0编程基础的。结合我的从业经...