PLC的工作原理是什么?PLC内部有什么?

PLC的工作原理是什么?PLC内部有什么?,第1张

什么是PLC?可编程逻辑控制器(PLC)是一种工业计算机控制系统,可连续监视输入设备的状态并基于自定义程序进行决策以控制输出设备的状态。使用这种类型的控制系统,几乎可以提高任何生产线,机器功能或过程。但是,使用PLC的最大好处是能够在收集和传达重要信息的同时更改和复制 *** 作或过程。

PLC系统的另一个优点是它是模块化的。也就是说,您可以混合和匹配输入和输出设备的类型,以最适合您的应用程序。可编程逻辑控制器(PLC)是具有模块化组件的小型工业计算机,其模块化组件旨在自动执行定制的控制过程。 PLC通常在工厂和工厂中用于控制电动机,泵,灯,风扇,断路器和其他机械。为了更好地理解PLC的目的,让我们看一下PLC的简要历史

PLC的历史

工业自动化早于PLC开始。在1900年代初期到中期,自动化通常是使用复杂的机电继电器电路来完成的。但是,即使要实现简单的自动化,所需的继电器,电线和空间的数量也是有问题的。要使一个简单的工厂流程自动化,可能需要成千上万个继电器!如果需要更改逻辑电路中的某些内容?

1968年,第一个可编程逻辑控制器问世,以取代工业工厂中复杂的继电器电路。该PLC的设计使其易于由已经熟悉继电器逻辑和控制原理图的工厂工程师和技术人员进行编程。自开始以来,就已经使用梯形逻辑对PLC进行了编程,该梯形逻辑旨在模拟控制电路原理图。梯形图看起来像控制电路,其中功率从左到右通过闭合触点流动,以使继电器线圈通电。

Modicon设计和开发了首批可编程逻辑控制器,作为通用汽车和Landis的继电器替换器。这些控制器消除了为新的逻辑配置重新布线和添加额外硬件的需要。新系统大大增加了控件的功能,同时减少了容纳逻辑的机柜空间。

第一个PLC,型号084,由Dick Morley于1969年发明

1973年推出了第一个成功的商业PLC 184,由Michael Greenberg设计。

PLC内部有什么?

中央处理单元(CPU)包含一个内部程序,该程序告诉PLC如何执行以下功能:

执行用户程序中包含的控制指令。该程序存储在“非易失性”存储器中,这意味着如果断电,该程序也不会丢失

与其他设备通信,这些设备可能包括I / O设备,编程设备,网络,甚至其他PLC。

进行内部管理活动,例如通信,内部诊断等。

PLC如何运行?

所有PLC的运行都包含四个基本步骤;输入扫描,程序扫描,输出扫描和客房整理。这些步骤连续重复进行。

PLC *** 作的四个步骤

1.)输入扫描

检测连接到PLC的所有输入设备的状态

2.)程序扫描

执行用户创建的程序逻辑

3.)输出扫描

给连接到PLC的所有输出设备通电或断电。

4.)家政

此步骤包括与编程终端的通讯,

内部诊断等

这些步骤是不断的循环处理。

用于编程PLC的编程语言是什么?

梯形逻辑是最常用的PLC编程语言,但它并不是唯一的一种。下表列出了一些用于PLC编程的语言。

梯形图(LD)传统的梯形逻辑是图形编程语言。最初使用简单的触点进行编程,以模拟继电器的断开和闭合,梯形逻辑编程已扩展为包括计数器,计时器,移位寄存器和数学运算等功能。

功能块图(FBD)-一种图形语言,用于描述通过可重复使用的功能块的信号和数据流。 FBD对于表达控制系统算法和逻辑的互连非常有用。

结构化文本(ST)–鼓励结构化编程的高级文本语言。它具有与PASCAL非常相似的语言结构(语法),并支持各种标准功能和运算符。例如;

指令列表(IL):一种低级的“类似于汇编程序”语言,它基于类似的指令列表语言,可在当今许多PLC中找到。

顺序功能图(SFC)一种在高度结构化的级别上对复杂控制系统进行编程的方法。 SFC程序是控制系统的概述,其中基本构件是整个程序文件。每个程序文件都是使用其他类型的编程语言之一创建的。 SFC方法将大型,复杂的编程任务协调为更小,更易于管理的任务。

什么是输入/输出设备?

选择PLC时需要考虑什么?

当今市场上有许多PLC系统。除了成本之外,在决定最适合您的应用程序需求时,必须考虑以下因素。

系统将由交流或直流电压供电吗?

PLC是否有足够的内存来运行我的用户程序?

系统运行速度是否足以满足我的应用程序要求?

使用哪种软件对PLC进行编程?

PLC是否能够管理我的应用程序所需的输入和输出数量?

如果您的应用需要,PLC可以处理模拟量输入和输出,或者可以处理模拟量和离散量输入和输出的组合?

我将如何与PLC通信?

我是否需要网络连接,可以将其添加到我的PLC中吗?

该系统将放置在一个地方还是分布在一个较大的区域?

你需要自学PLC编程吗?

可编程逻辑控制器在许多领域被使用,特别是在许多工作是自动化的工厂中。PLC将完全控制机器做什么,但当然它首先需要被编程,以了解它应该做什么。对于许多工程师来说,这意味着要花费大量的时间去了解你想要使用的特定PLC的工作原理。

当然,自学PLC编程的基础知识是可能的。但问题是:你必须投入工作。就像学习任何东西,如果你不努力,你就不会获得你需要的技能。如果你想学习PLC语言编程或者故事板编程有几种方法可以学习:

如何学习PLC编程的基础知识

如果你想在自己的时间学习PLC编程,以下是一些你可以采取的途径:

读一本书不一定是最好的方法,但这是一种方法。有几本书可以教你从零开始需要的技能。通常最好的方法是把你从书中学到的东西和下面列出的方法结合起来使用。

参加认可公司的在线培训课程。有许多公司为你提供基于视频的特定plc培训以及编程的一般课程。其中的大多数都能让你获得导师的帮助,你可以按照自己的速度学到很多东西。然而,许多培训课程的费用可能与许多其他公司提供的现场培训课程一样昂贵。但是,你可以选择何时何地进行训练。

通过Udemy甚至YouTube等网站使用在线培训视频。网上有许多通用培训网站,其中最著名的是Udemy。所提供的课程在效果上差别很大,而且并不总是由他们领域中最熟练的人编写的。有些会在一天内给你完整的训练,而另一些会在一段时间内给你播放几十个视频。所以,阅读任何你考虑使用的课程的复习总是很重要的。成本通常比他们竞争的更专业的公司要低得多。

使用模拟器;无论你走哪条获取知识的道路,你都可以通过实际的尝试来获得最好的学习效果。有许多在线PLC模拟器,你可以访问和许多PLC供应商有一个你可以使用。

想知道最好的部分?你可以经常在互联网上得到很多免费的帮助和培训,这将帮助你了解如何编程一个PLC。然而,在你直接进入并开始玩你工厂里的活机器之前,你需要考虑几件事。正如PLCTalk上的一位用户所说:

有些人似乎把PLC当作玩具来玩和实验。没有电气或工程经验的人在编程时就像在给个人电脑编程一样。不仅如此,一些人甚至没有准备阅读手册,或者如果他们这样做,那对他们来说都是双重荷兰语,所以他们来到这里想要直接进入一个活的工作机器和改变东西。他们不愿意把时间浪费在使用手册和plc上。”

请记住,这些机器中的许多以及它们的 *** 作方式可能会对其他人造成危害。所以如果你不确定自己在做什么;不要这样做,并要求做我的编程作业服务的帮助。
       责任编辑:tzh

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2532046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存