开启辅助访问
 找回密码
 立即注册

什么是PLC?

guoqiulian 回答数2 浏览数949
更多精彩内容请关注公众号:PLClion

作为PLC攻城狮当然要回答一台根本的问题:

什么是PLC?

可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理器的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载存储器内存储与运行。可编程控制器由内部CPU,指令及数据存储器、输入输出单元、电源模块、数字模拟等单元所模块化组合成。PLC可接收(输入)及发送(输出)多种类型的电气或电子信号,并使用他们来控制或监督几乎所有种类的机械与电气系统。

siemens的PLC

国际电工委员会(IEC)在其标准中将PLC定义为:
可编程逻辑控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程逻辑控制器及其有关外部设备,都按易于与工业控制系统联成一台整体,易于扩充其功能的原则设计。
美国通用汽车公司在1968年提出了著名的“通用十条”招标指标,也是当前PLC的特点:


  • 编程省事,现场可修改程序;
  • 维修省事,采用模块化结构;
  • 可靠性高于继电器控制设备;
  • 体积小于继电器控制设备;
  • 数据可直接送入计算机;
  • 成本可与继电器控制设备竞争;
  • 输入可以是交流115V;
  • 输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;
  • 在扩展时,原系统只要很小变更;
  • 用户程序存储器容量能扩展。
1978年美国电机制造协会(NEMA)对可编程控制器定义是[1]:
可编程控制器是一种以数字动作之电子设备,它使用可编程存储器以存储指令,运行像是逻辑、顺序、计时、计数与演算等功能,并透过数字或模拟输入输出模块,控制各种的机械或工作程序。
PLC具有通用性强、使用省事、适应面广、可靠性高、抗干扰能力强、编程简单等特点。
一切的PLC由三个主要部分组成:输入,CPU和输出。

结构原理

假设我们有一台设备有电机和按钮。我们希望按下按钮时电机开启。等再次按下按钮时,希望电机关闭。这个功能类似于电视机遥控器上按钮的功能。要做到这一点,我们必须先编写一台程序在计算机上执行此操作,然后将其下载到CPU。然后我们链接按钮到输入,电机到输出。目前,如果我们按下按钮,电信号将被发送到PLC。PLC输入将首先将此信号传送给CPU,而且必须以CPU可以处理的格式编写它。
为啥?因为CPU是一台电脑系统并不能处理原始电信号。CPU将处理收到的数据并将结果发送到输出。输出将数据转换为原始电信号再次将其应用于电机并将其打开。目前,如果我们按下按钮,那么重复过程,电机将关闭。
目前PLC大多具有可扩展通信网络模块的功能,简单的PLC以BUS缆线或RS-232方式通信链接,较高端的PLC会采用USB或以太网方式做通信链接。它使PLC与PLC之间、PLC与个人计算机以及其他智能设备之间能够交换信息,形成一台统一的整体,实现分散集中控制。目前几乎所有的PLC新产品都有通信网络功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。当然,PLC之间的通信网络是各厂家专用的,PLC与计算机之间的通信,一些生产厂家采用工业标准总线,并向标准通信协议靠近,这将使不同机型的PLC之间、PLC与计算机之间可以省事地进行通信与网络。
PLC通信协议规格可分为RS-232、RS-422、RS-432、RS-485、IEEE 1394、IEEE-488(GPIB),其中RS-432最为少见。当前国际中最常用的通信协议为MODBUS-ASCII模式及MODBUS-RTU模式,此为Modicon公司所制定的通信协议。PROFIBUS则为西门子公司所制定。日本三菱电机则推出CC-LINK通信协议。
以后的文章会对通信做系统的介绍。
目前工业上使用可编程逻辑控制器已经相当接近于一台轻巧型计算机所构成,甚至已经出现集成个人计算机(采用嵌入式操作系统)与PLC结合架构的可编程自动化控制器(Programmable Automation Controller,简称PAC)(AB公司的),能透过数字或模拟输入/输出模块控制机器设备、制造处理流程及其他控制模块的电子系统。

AB的PAC

可编程逻辑控制器广泛应用于当前的工业控制领域。在工业控制领域中,PLC控制技术的应用已成为工业界不可或缺的一员。
更多精彩内容请关注公众号:PLClion
使用道具 举报
| 来自福建
liangfan | 来自北京
请问PLC和LCU的区别和联系是什么?分不清楚,谢谢。
回复
使用道具 举报
gating | 未知
1、PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性。
2、而单片机可以构成各种各样的应用系统,使用范围更广。单就“单片机”而言,它只是一种集成电路,还必须与其它元器件及软件构成系统才能应用。
3、从工程的使用来看,对单项工程或重复数极少的项目,采用PLC快捷方便,成功率高,可靠性好,但成本较高。
4、对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定。
从本质上说,PLC其实就是一套已经做好的单片机(单片机范围很广的)系统。
但PLC也有其特点:PLC广泛使用梯形图代替计算机语言,对编程有一定的优势。你可以把梯形图理解成是与汇编等计算器语言一样,是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是机器码而已。梯形图只是让使用者更加容易使用而已。
如所说,那么MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已,不过加上DSP就已经能满足一般要求了,而且同样使用梯形图编程,我们可把梯形图转化为C51再利用KEIL的C51进行编译。我们也能发现不用型号的PLC会选用不同的CPU,其实也说明PLC就是一套已经做好的单片机系统。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影