预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

可编程逻辑控制器(PLC)30可编程逻辑控制器(PLC)1.PLC介绍众所周知科技世界里只有一个永恒真理那就是变化。这在可编程逻辑控制器(PLC)及其各种应用的发展过程中尤为明显。自从三十多年前将PLC引进以来PLC已经在广泛的工业领域中成为几十万控制系统的基础。从本质上讲PLC是一种用高度专业化语言编程的工业计算机并继续受益于计算机和信息技术领域的技术进步它的最突出之处是小型化和通信功能。可编程逻辑控制器I/O通道规则包括所有的输入触点和输出触点扩展能力和最大数量的通道。触点数量是输入点和输出点的总和。PLC可以指定这些值的任何可能的组合。扩展单元可以被堆栈或互相连接来增加总的控制能力。最大数量的通道是在一个扩展系统中输入和输出通道的最大总数量。PLC系统规则包括扫描时间指令数量数据存储和程序存储。扫描时间是PLC需要的用来检测输入输出模块的时间。指令是用于PLC软件(例如数学运算)的标准操作。数据存储是存储数据的能力。程序存储是控制软件的能力。用于可编程逻辑控制器的输入设备包括DCAC中间继电器热电偶RTD频率或脉冲晶体管和中断信号输入;输出设备包括DCAC继电器中间继电器频率或脉冲晶体管三端双向可控硅开关元件;PLC的编程设备包括控制面板手柄和计算机。可编程逻辑控制器用各种软件编程语言来控制。这些语言包括IEC61131-3顺序执行表(SFC)动作方块图(FBD)梯形图(LD)结构文本(ST)指令序列(IL)继电器梯形图(RIL)流程图C语言和Basic语言。IEC61131-3编程环境能支持五种语言用国际标准加以规范分别为SFCFBDLDST和IL。这便允许了多卖主兼容性和多种语言编程。SFC是一种图表语言它提供了编程顺序的配合就能支持顺序选择和并列选择二者择其一即可。FBD用一种大的运行库以图表形式建立了一些复杂的过程。标准数学和逻辑运行可以与用户交流和接口运行相结合。LD是适用于离散控制和互锁逻辑的图表语言。它在离散控制上与FBD是完全兼容的。ST是一种文本语言用于复杂的数学过程和计算不太适用于图表语言。IL是与组合编码相似的低级语言。它用在相对比较简单的逻辑指令。继电器梯形图或梯形图是适用于可编程逻辑控制器的重要的编程语言。梯形图编程是设计成继电器逻辑程序的图表表示法。流程图是一种图表语言用于在一个控制器或应用软件中描述顺序操作它用于建立有标准组件的可循环使用的运行库。C语言是一种高级编程语言适用于处理最复杂的计算连续的数据采集任务。它典型地在PC机上运行调试。BASIC语言是用于处理数据的连续的数字采集和接口运行的高级语言。可编程逻辑控制器也规范了许多计算机接口设备网络规则和特色。PLC能源设备和运行环境也是非常重要的。2.指令对于简单的编程继电器型PLC是有效的。随着功能的复杂化复杂的VonNeaman型PLC就必须被采用。一个VonNeaman计算机一次只能执行一个指令它们是这样运行的尽管许多计算机看上去一次在做许多事情。正如图1所示的计算机组成。图1简化个人计算机结构图输入是通过键盘和鼠标得到的。输出被送到屏幕。磁盘和存储器用于输入和输出存储(注意:这些箭头的方向对于设计者是非常重要的要注意表明信息是流向哪里的。)这个图表可以像图2那样能被重新拟订来阐明输入设备和输出设备的作用。在这个图表中数据通过输入设备进入左边。(注意:大多数设计图表都是左边输入右边输出的。)在进入CPU之前它穿过缓冲电路。CPU通过其它回路输出数据。存储器和磁盘用语存储要输出的数据。如果我们把个人计算机看作一个控制器它通过在屏幕上输出激励和输入来自鼠标和键盘的响应来控制用户。PLC也是一个控制过程的计算机。当与应用程序完全结合起来时类似之处变成:输入设备—键盘与接近开关相类比。输入电路—连续输入芯片就像一个直流24V的输入卡。计算机—686CPU就像一个PLC的CPU模块。输出电路—图形卡就像一个三相开关输出卡。输出设备—监控器就像指示灯。存储器—PLC的存储器与个人计算机的存储器相似。用普通个人计算机可以运行PLC虽然则并不被提倡做。就PLC来说输入和输出设备设计得更加可靠更加粗糙更适合恶劣的制造环境。3.运行顺序所有的PLC系统有每秒钟重复多次的四种基本运行阶段。最初被第一次接通时它会检测它的硬件和软件是否有错误。如果没有错误它会把所有输入和输入值复制到存储器这叫输入扫描。只用复制了输入值的存储器梯形逻辑图将被解决一个这叫逻辑扫描。在解决梯形图期间