如果您有兴趣了解PLC,但不确定从哪里开始,那么希望本plc编程入门指南能够帮到您!在阅本文后,您应该能够识别PLC系统的主要组件,并对PLC的用途和功能有基本的了解。

PLC的历史

在20世纪早期到中期,自动化通常使用复杂的机电继电器电路完成。然而,创建简单自动化所需的继电器,电线和空间的数量是有问题的。数以千计的继电器可能是实现简单工厂流程自动化所必需的!

在基本级别上,当继电器线圈通电时,机电继电器通过磁性打开或关闭其电触点来起作用。这仍然在工业自动化中发挥重要作用。

1968年,第一台可编程逻辑控制器出现,取代了工厂的复杂继电器电路。PLC设计为易于由熟悉继电器逻辑和控制原理图的工厂工程师和技术人员编程。从一开始PLC就可以使用梯形逻辑进行编程,梯形逻辑设计用于模拟控制电路原理图。梯形图看起来像控制电路,其中电源通过闭合触点从左向右流动以激励继电器线圈。

梯形逻辑示例

梯形逻辑看起来像简单的控制电路原理图,其中左侧显示开关,按钮,接近传感器等输入源,右侧显示输出源。使用梯形逻辑等直观界面对复杂的自动化流程进行编程的能力使得从中继逻辑到PLC的过渡对于业内许多人来说变得更加简单。

虽然,第一批PLC的内存和速度能力非常有限,但多年来它们很快就得到了改进。PLC的存在有助于简化工业自动化的设计和实施。

PLC如何工作?

PLC被描述为具有模块化组件的小型工业计算机,其设计用于自动化控制过程。PLC几乎是所有现代工业自动化背后的控制器,PLC有许多组件,但大多数组件可以分为以下三类:

处理器(CPU)

输入

输出

PLC是复杂而强大的计算机。但是,我们可以简单地描述PLC的功能。PLC接收输入,对CPU中的输入执行逻辑,然后根据该逻辑打开或关闭输出。我们稍后会详细介绍,但就目前而言,请考虑如下:

CPU监控输入状态(例如,开启,接近传感器关闭,阀门打开40%等)

CPU从输入获取信息,在输入上执行逻辑

CPU操作输出逻辑(例如关闭电机,打开阀门等)

请参阅下面的流程图,以直观地显示上述步骤。

PLC功能流程图

PLC例子:洗碗机

许多洗碗机具有与PLC类似的微处理器。洗碗机有输入,输出,当然还有CPU。洗碗机控制器的一些输入将是前面的按钮,水传感器和门开关。一些洗碗机输出将是水阀,热元件和泵。

注意:请记住,CPU是洗碗机中的处理器,经过编程可以做出我们将在下面看到的所有决定。这就像一个PLC处理器(CPU),它根据输入状态做出逻辑决策。

用户按下循环模式按钮(检测到输入)

用户按下启动按钮(检测到输入)

CPU验证门是否关闭(检测到输入)

填充阀打开,洗碗机开始注水(输出激活)

CPU等待直到达到适当的水位(检测到输入)

填充阀关闭,水流停止(输出激活/取消激活)

加热元件打开(输出激活)

CPU等待直到达到适当的水温(检测到输入)

肥皂机打开(输出激活)

水泵打开,强制水通过喷雾器(输出激活)

CPU根据周期类型开始计时(逻辑计时器激活)

水泵关闭(输出停用)

加热元件关闭(输出停用)

排水阀打开,洗碗机开始排出脏水(输出已激活)

CPU等待直到检测到水位足够低(输入激活/取消激活)

排水阀关闭(输出激活/停用)

再次打开加注阀以冲洗餐具(输出激活)

水泵打开,强制水通过喷雾器(输出激活)

CPU开始计时(逻辑计时器激活)

水泵关闭(输出停用)

排水阀打开,洗碗机开始排水冲洗(输出激活)

CPU等待直到检测到水位足够低(输入激活/取消激活)

排水阀关闭(输出激活/停用)

加热元件打开以加热洗碗机内的空气并干燥餐具(输出激活)

CPU等待直到达到适当的内部温度(输入激活)

CPU开始计时(逻辑计时器激活)

加热元件关闭(输出激活/停用)

洗碗机控制图形

离散和模拟I / O.

输入和输出通常缩写为术语“I / O”。在上面的洗碗机示例中,我们将每个输入和输出视为离散或数字信号。离散信号是只能打开或关闭的信号。这些是最简单和最常见的I / O类型。在我们的示例中,我们没有使用任何模拟I / O. 虽然在洗碗机控制系统中可能有一些模拟I / O的使用,但我想保持这个例子的简单。对于模拟信号,您可以使用0 – 100%,4 – 20mA,0 – 100摄氏度,或者您作为输入测量或作为输出驱动的任何内容,而不是开/关或开/关可能性。

结论

现在您应该更好地了解PLC是什么,它们的历史以及它们的工作方式,希望能够对您的plc编程入门自学有所帮助。