可编程逻辑控制器如何运行您周围的世界

可编程逻辑控制器(PLC)是最常见的计算机。然而,尽管这些计算机非常流行,但与传统计算机相比,它们的暴露程度仍然较低。但是PLC遍布我们周围,实现了日常生活的自动化。

随着自动化水平的提高,PLC延续了这一趋势。大多数机器功能,生产线和自动化过程都受益于可编程逻辑控制器的使用。检查一下PLC是什么,它们如何工作以及如何统治世界。

什么是可编程逻辑控制器?

您可能想知道什么是可编程逻辑控制器。可编程逻辑控制器是工业计算机控制系统。像传统计算机一样,PLC具有处理器。但是其体系结构旨在与输入和输出接口。 PLC主动监视I / O设备,然后根据控制输出设备状态的程序中的标准做出决定。可编程逻辑控制器的种类繁多,从输入和输出很少的微型设备到机架安装的庞然大物。

由于自动化的需要,制造业推动了PLC的普及。在制造业中,工人手动完成任务。但是,可编程逻辑控制器允许在工厂或重型机械等环境中实现自动化。因此,由于在工业环境中使用PLC,因此通常很坚固。因此,可编程逻辑控制器可能具有抗电气噪声,抗冲击和承受极端温度的能力。

编程基础

顾名思义,您可以对可编程逻辑控制器进行编程。最初,PLC依靠专有的编程终端。这些具有特殊功能的功能键可捕获PLC程序的逻辑元素。但是,在90年代中期,PLC见证了使用软件而非终端在标准PC上进行编程的转变。相反,软件以图形格式而不是字符来描述逻辑。要对PLC进行编程,只需使用例如以太网或USB电缆等外围设备连接计算机,然后使用软件进行编程。

PLC编程具有打开和关闭开关或触点的功能。开/关状态由其正常状态决定。因此,当不按下和打开开关时,通常会考虑闭合触点。但是,按下和闭合时,打开的触点仍处于打开状态。

PLC的编程使用“梯形逻辑"。这是一种基本的编程语言,看起来像一系列电气开关。但是,梯形逻辑按照控制所发生一切的顺序排列在处理器内。 PLC编程更类似于一系列电气图或蓝图。

PLC功能基础

好,但是可编程逻辑控制器做什么? PLC从组件中获取信息并读取这些输入的状态。输入是各种开关或传感器。这可能是压力垫,传送带或温度表。

设备激活后,会触发输出设备也激活。这可能很简单,例如推压打开灯的压力垫,或者设置一个计时器,当计时器为零时,该计时器然后触发警报。

此过程分阶段进行。输入读取,其中扫描输入设备的状态。接下来是基于程序逻辑的程序执行扫描。之后,将根据输入的状态扫描并触发输出。

与标准计算机的差异

与标准PC一样,PLC具有输入/输出(I / O)端口,处理器和内存。借助远程网络功能,使用标准台式机甚至是Raspberry Pi计算机之类的物联网(IoT)设备作为PLC的可能性越来越大。本质上,任何可以与输入和输出同步以及进行编程的东西都可以充当PLC。但是专用的PLC具有诸如能够承受极端条件的功能。那是因为许多PLC用于工业环境。

此外,对PLC进行编程不同于创建标准的Web或桌面应用。可编程逻辑控制器依赖梯形逻辑。尽管如此,更新的处理器也可以处理脚本语言。像所有计算机一样,PLC发展到越来越先进的状态。红外传感器等更高级的I / O设备进一步帮助PLC自动执行以前的手动任务。

什么由PLC控制

那么PLC实际控制什么? Automation Mag在PLC及其历史以及一些用例方面都有出色的著述。根据Automation Mag的说法,通用汽车早在1969年11月就使用PLC。通用电气在婴儿期还使用了可编程逻辑控制器。制造业将最大的收益来自于专注于自动化的PLC。

机器信息系统将行业用途进一步细分为特定示例。在制造过程中,料仓进料控制系统利用PLC。装瓶厂或机场的传送带通常也使用PLC进行自动化操作。考虑人行横道的简单示例。您可以按按钮或踩压垫。按下按钮或压垫的此输入会在输入设备扫描中注册。根据处理的信号,灯光变为“行走"或“不行走"。

PLC:机器的兴起

如您所见,可编程逻辑控制器可能是您从未见过的最流行的计算机。 PLC提供基本的计算,并自动化我们周围的世界。下次您在机场行李认领处从传送带上取下行李,在吊桥上等待或站在人行横道时,请考虑一下PLC如何实现此过程自动化。值得注意的是,对自动化的需求继续影响着商业世界。就像PLC自动执行物理任务一样,人工智能也力求通过数据处理来完成同样的任务。

尽管工业PLC仍然对普通人群而言仍然难以获得,但您完全可以自己制作项目。如果您有兴趣研究自动化和可编程逻辑控制器领域,那么Arduino和Raspberry Pi板是出色的DIY入门者。这是一份很棒的Arduino入门指南。您甚至可以加固您的Pi,使其在典型的PLC设置中使用。

您最喜欢的PLC在全世界运行的示例是什么?

标签: 计算机自动化 编程