可编程逻辑控制器如何在你周围运行

虽然可编程逻辑控制器非常流行,但它们仍然比传统计算机暴露得少。但是可编程逻辑控制器就在我们身边,自动化了我们的日常生活。...

可编程逻辑控制器(PLC)是最常见的计算机之一。然而,尽管这些电脑非常流行,但它们仍然比传统电脑暴露得少。但是可编程逻辑控制器就在我们身边,自动化了我们的日常生活。

plc-world

随着自动化负担的增加,可编程逻辑控制器延续了这一趋势。大多数机器功能、生产线和自动化过程都得益于可编程逻辑控制器的使用。看看什么是PLC,它们是如何工作的,它们是如何统治世界的。

什么是可编程逻辑控制器(a programmable logic controller)?

你可能想知道什么是可编程逻辑控制器。可编程逻辑控制器是工业计算机控制系统。像传统的计算机一样,可编程逻辑控制器也有一个处理器。但是它的体系结构设计成与输入和输出接口。PLC主动监视I/O设备,然后根据控制输出设备状态的程序的标准做出决定。可编程逻辑控制器从输入和输出都很小的微型设备到安装在机架上的大型怪物。

PLC-Control-Panel

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

编程基础

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

plc ladder logic

PLC编程功能为开关或触点的打开和闭合。开/关状态由其正常状态决定。因此,当开关未按下和打开时,通常会考虑闭合触点打开。但在按下和关闭时,打开触点打开。

在编程方面,PLC使用“梯形逻辑”。这是一种基本的编程语言,看起来像一系列的电气开关。然而,梯形逻辑在处理器中的排列顺序控制着发生的一切。PLC编程更类似于一系列电气图或蓝图。

plc功能基础

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

当设备激活时,它会触发输出设备也激活。这可以是简单的按下一个压力垫,打开一盏灯,或设置一个定时器,然后触发报警时,定时器达到零。

PLC-Control-Panel

该过程分阶段进行。有一个输入读取,其中扫描输入设备的状态。接下来是一个基于程序逻辑的程序执行扫描。然后,根据输入状态扫描和触发输出。

与标准计算机的区别

与标准PC一样,PLC具有输入/输出(I/O)端口、处理器和内存。有了远程联网的能力,越来越有可能使用标准的桌面,甚至物联网(IoT)设备(如Raspberry Pi计算机)来充当PLC。从本质上讲,任何可以与输入和输出同步并可编程的东西都可以作为PLC来工作。但是专用的可编程逻辑控制器具有诸如能够承受极端条件等特性。这是因为许多可编程逻辑控制器用于工业环境。

此外,编程PLC不同于创建标准的web或桌面应用程序。可编程逻辑控制器依赖于梯形逻辑。不过,较新的处理器也可以处理脚本语言。像所有的计算机一样,可编程逻辑控制器发展到一个日益先进的状态。更先进的I/O设备,如红外传感器,进一步协助PLC自动化以前的手动任务。

PLC控制什么

那么PLC实际控制什么呢?Automation Mag在PLC及其历史上有着出色的记录,以及几个用例。根据自动化Mag的数据,通用汽车早在1969年11月就使用了PLC。通用电气在婴儿期也使用可编程逻辑控制器。**业认为PLC最大的好处是自动化。

Baggage-Claim-PLC

机器信息系统进一步将工业用途细分为具体的例子。在**业中,筒仓进料控制系统采用PLC。装瓶厂或机场的传送带通常也使用可编程逻辑控制器进行自动化操作。举一个人行横道的简单例子。你要么按一个按钮,要么踩一个压力垫。按下按钮或压力垫的输入与输入设备扫描一起注册。根据处理后的信号,灯光变为“行走”或“不行走”

PLC-Crosswalk

PLC:机器的崛起

如你所见,可编程逻辑控制器可能是你从未见过的最流行的计算机。可编程逻辑控制器提供基本的计算和自动化世界在我们身边。下次当你在机场行李提取处从传送带上取行李时,在吊桥前等待,或站在人行横道上时,想想PLC是如何自动完成这一过程的。值得注意的是,对自动化的需求继续影响着商业世界。就像PLC自动化物理任务一样,人工智能也试图通过数据处理来完成同样的任务。

虽然工业可编程逻辑控制器仍然不太容易为一般人,你完全可以使你自己的项目。如果你有兴趣钻研自动化和可编程逻辑控制器领域,Arduino和Raspberry Pi板是优秀的DIY初学者。这是一个伟大的Arduino初学者指南。一个Arduino可以用来控制电器和创造一个DIY智能家居。Raspberry Pi和Arduino板都提供了创建自动设置的能力。你可以处理一堆整洁的家庭自动化项目。你甚至可以加固你的Pi在典型的PLC设置中使用。

你最喜欢的可编程逻辑控制器的例子是什么?

  • 发表于 2021-03-14 21:05
  • 阅读 ( 208 )
  • 分类:编程

你可能感兴趣的文章

语法错误(syntax error)和逻辑错误(logical error)的区别

键区别-语法错误与逻辑错误 编程时,可能会出现错误。错误是程序的意外输出。这些错误会影响程序的正确执行。因此,有必要消除所有错误。错误也被称为bug。识别错误并修复错误的过程称为调试。每种编程语言都有特定...

  • 发布于 2020-10-19 09:24
  • 阅读 ( 746 )

10个涉及编程或脚本的有益爱好

...控制器(即一个微型的单电路计算机),具有各种组件和可编程逻辑。把它想象成**使用的乐高,使用实际的线路、电路和编码。 ...

  • 发布于 2021-03-14 18:18
  • 阅读 ( 266 )

初学者arduino编程:红绿灯控制器项目教程

... 你需要什么来建立一个arduino交通灯控制器 ...

  • 发布于 2021-03-18 03:37
  • 阅读 ( 258 )

想学编程吗?你应该知道的5个关键术语

...编程环境中如何使用这些术语以及为什么使用这些术语的逻辑。 ...

  • 发布于 2021-03-23 09:19
  • 阅读 ( 304 )

为什么你的孩子必须学会编码

... 1它教授重要的逻辑技能 ...

  • 发布于 2021-03-26 08:58
  • 阅读 ( 216 )

最好的学生往往是犯错误最多的学生

...为一个聚会的把戏,但这在今天是必要的。)当学生们以逻辑的方式进行实验时,他们培养了用代码解决问题的信心。但是,这些错误不仅仅是没有基本代码工作原理的随机错误:无方向的敲打(也就是“输入随机的东西,也许...

  • 发布于 2021-05-18 02:31
  • 阅读 ( 73 )

口齿不清(lisp)和序言(prolog)的区别

...、反射式和元范式的计算机程序语言,而Prolog是一种支持逻辑编程范式的计算机程序语言。 一般来说,人工智能(AI)是一种使计算机、机器人、软件或机器以类似人类的智能方式工作的方法。它是一门涵盖多个领域的学科,包...

  • 发布于 2021-07-02 02:14
  • 阅读 ( 179 )

有限公司(ltd)和可编程逻辑控制器(plc)的区别

...于私营部门,但**的干预和许可很重要。有限公司(ltd) vs. 可编程逻辑控制器(plc)有限公司和股份有限公司之间的区别在于它们在股票买卖中所持的股份。有限公司和股份有限公司是两种类型的公司,其中有限公司是私人公司,股...

  • 发布于 2021-07-09 23:50
  • 阅读 ( 179 )

中央处理器(cpu)和微处理器(microprocessor)的区别

...。除了CPU,微处理器还包括I/O和内存访问电路。它是一种可编程设备,接收数据,根据存储的方向进行处理,然后以输出的形式给出结果。主要语言是二进制代码,由1和0组成。 微处理器负责控制几乎所有数字设备的逻辑。微处...

  • 发布于 2021-07-12 08:19
  • 阅读 ( 328 )

循环的定义

...循环、选择和顺序是计算机编程的三种基本结构。这三种逻辑结构组合使用,形成解决任何逻辑问题的算法。这个过程称为结构化编程。      

  • 发布于 2021-09-06 17:35
  • 阅读 ( 182 )
Artour7
Artour7

0 篇文章

相关推荐