化工仪表及自动化第16章_第1页
化工仪表及自动化第16章_第2页
化工仪表及自动化第16章_第3页
化工仪表及自动化第16章_第4页
化工仪表及自动化第16章_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

化工仪表及自动化第十六章可编程控制器

内容提要可编程控制器概述可编程控制器(PLC)的基本组成可编程控制器的编程语言可编程控制器的分类1内容提要OMRONC系列PLC

简介OMRONPLC指令SIEMENSS7-200S7-200系列的基本构成S7-200指令应用编程软件STEP7-Micro/MIN应用实例水箱液位控制变量越限机警控制送料小车自动控制2第一节概述

可编程控制器是一种以CPU为核心的计算机工业控制装置,由于其良好的性能价格比和稳定的工作状态以及简便的操作性。可编程控制器是一种数字运算操作系统,专为工业环境应用而设计,有较强的抗干扰能力。可编程控制器可以单独使用,也可以通过网络成为DCS控制系统的一部分。3第一节概述比较项目继电接触控制PLC控制功能使用许多继电器才能进行复杂的控制无论控制多复杂,均用程序编制完成控制内容变更需改变继电器和配线只要改变程序即可自由完成控制速度依靠触点机械动作实现,工作频率低靠微处理器实现控制,速度极快计数控制一般无此功能具有计数功能安装施工连线复杂,施工繁琐安装容易,施工简便可靠性触点多、连线多、体积大、寿命短、可靠性差采用集成元件,体积小、寿命长、可靠性高可扩展性扩展困难在I/O点允许情况下可自由扩充维护需定期检验,查找故障困难,维护工作量大具有自诊断功能,查找故障迅速,维护方便PLC控制与继电接触控制比较4第一节概述

集散控制系统侧重回路连续调节功能,在模拟量处理、反馈控制等方面具有明显优势;可编程控制器侧重开关量顺序控制功能,在数字处理、顺序控制方面具有一定优势。可编程控制器与集散控制系统比较发展初期5第一节概述网络功能方面DCS从一开始就十分重视网络通信,PLC也在不断增强网络通信功能。

顺序控制功能方面

PLC优势强模拟量处理功能方面

DCS系统较完善6第一节概述一、可编程序控制器的基本组成7图16-1PLC的基本组成框图第一节概述81.中央处理器

解释并执行用户及系统程序,通过运行用户及系统程序完成所有控制、处理、通信以及所赋予的其他功能,控制整个系统协调一致地工作。主要有通用微处理器、单片机和双极型位片机。

2.存储器

(1)存储器类型:

RAM、ROM、EPROM和E2PROM,外存常用盒式磁带或磁盘等作用(2)存储区分配图16-2简化的存储映像第一节概述93.输入输出模块I/O模块是可编程序控制器与生产过程相联系的桥梁。

PLC连接的过程变量按信号类型可分为开关量(即数字量)、模拟量和脉冲量等,相应输入输出模块可分为开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块和脉冲量输入模块等。第一节概述4.编程器功能

编程器是PLC必不可少的重要外部设备。编程器将用户所希望的功能通过编程语言送到PLC的用户程序存储器。编程器不仅能对程序进行写入、读出、修改,还能对PLC的工作状态进行监控,同时也是用户与PLC之间进行人机界面。10第一节概述11工作方式

编程器与PLC上的专用插座相连,或通过专用接口相连,程序可直接写入PLC的用户程序存储器中,也可先在编程器的存储器内存放,然后再下装到PLC中。离线(脱机)编程方式

编程器先不与PLC相连,编制的程序先存放在编程器的存储器中,程序编写完毕,再与PLC连接,将程序送到PLC存储器中。在线(联机)编程方式分类便携式编程器和通用计算机。第一节概述二、可编程控制器的编程语言12(1)梯形图语言目前常用的编程语言有:

梯形图语言助记符语言功能表图某些高级语言

梯形图的表达式沿用了原电气控制系统中的继电接触控制电路图的形式,二者的基本构思是一致的,只是使用符号和表达方式有所区别。第一节概述13举例例16-1某一过程控制系统,工艺要求开关1闭合40s后,指示灯亮,按下开关2后灯熄灭。

图16-3(a)为实现这一功能的一种梯形图程序(OMRONPLC),它是由若干个梯级组成的,每一个输出元素构成一个梯级,而每个梯级可由多条支路组成。图16-3梯形图程序第一节概述14(2)助记符语言又称为命令语句表达式语言,常用一些助记符来表示PLC的某种操作。

助记符语言类似微机中的汇编语言,但比汇编语言更直观易懂。

图16-3(b)为梯形图对应的用助记符表示的指令表。

不同厂家生产的PLC所使用的助记符各不相同,因此同一梯形图写成的助记符语句不相同。用户在梯形图转换为助记符时,必须先弄清PLC的型号及内部各器件编号、使用范围和每一条助记符的使用方法。注意!第一节概述151.按容量分(1)小型PLC

I/O点总数一般为20~128点。

主要功能逻辑运算、定时计数、移位处理等,采用专用简易编程器。(2)中型PLC

其I/O点总数通常为129~512点,内存在8K以下,适合开关量逻辑控制和过程变量检测及连续控制。

主要功能除有小型PLC的功能外,还有算术运算、数据处理及A/D、D/A转换、联网通信、远程I/O等功能,可用于比较复杂过程的控制。

三、可编程控制器的分类第一节概述16(3)大型PLC

其I/O点总数在513点以上。

主要功能除了具有中小型PLC的功能外,还具有PLD运算及高速计数等功能,用于机床控制时,具有增加刀具精确定位、机床速度和阀门控制等功能,配有CRT显示及常规的计算机键盘,与工业控制计算机相似。编程可采用梯形图、功能表图及高级语言等多种方式。

第一节概述172.按硬件结构分(1)整体式PLC

它将PLC各组成部分集装在一个机壳内,输入、输出接线端子及电源进线分别在机箱的上、下两侧,并有相应的发光二极管显示输入/输出状态。面板上留有编程器的插座、EPROM存储器插座、扩展单元的接口插座等。优点具有这种结构的可编程序控制器结构紧凑、体积小、价格低。

图16-4SIMENSSIMATICS7-200的外形图第一节概述18(2)模块式PLC

输入/输出点数较多的大型、中型和部分小型PLC采用模块式结构。其优点为:图16-5SIMENSSIMATICS7-300的外形图

采用积木搭接的方式组成系统,便于扩展,其CPU、输入、输出等都是独立的模块,有的PLC的电源包含在CPU模块之中。品种多,硬件配置灵活,更换模块方便。(3)叠装式PLC

它吸收了整体式和模块式PLC的优点,其基本单元、扩展单元等高等宽,它们不用基板,仅用扁平电缆连接,紧密拼装后组成一个整齐的体积小巧的长方体,而且输入、输出点数的配置也相当灵活。第二节OMRONC系列PLC一、简介19OMRONC系列PLC有微型、小型、中型和大型四大类十几种型号。

微型PLC以C20P和C40H为代表,是整体结构,I/O容量为几十点,最多可扩至120点。小型PLC分为C120和C200H两种,C120最多可扩展256点I/O,是紧凑型整体结构。第二节OMRONC系列PLC中型PLC有C500和C1000H两种,I/0容量分别为512点和1024点。大型PLC有C2000H,I/O点数可达2048点,同时多处理器和双冗余结构使得C2000H不仅功能全、容量大,而且速度快,由于也是模块化结构,外形与C200H相近。20图16-6

SYSMACC28H外形示意图图16-8

C200H外观示意图21图16-7

CPM1AC**P外观图第二节OMRONC系列PLC

二、OMRONPLC指令

指令大多数是按照位(bit)寻址,个别指令按照通道寻址。按位寻址的地址编号为:通道号。位号,如0.00表示0通道的第0位,位的表示采用十进制数,范围为0~15。

在OMRONPLC中,对于输入、输出等继电器的编号不用加字母。小型整体PLC的输入、输出编号是固定不变的,使用者可以按照PLC主机标注编号编程;对于模块式PLC则根据输入或输出模块安装位置决定其编号。22第二节OMRONC系列PLC按功能分类基本指令特殊功能指令构成助记符:表示指令要完成的功能。操作数:指出了要操作的对象。23第二节OMRONC系列PLC图16-9

OMRONPLC的基本指令应用示例(1)LD和LDNOT指令(2)OUT和OUTNOT指令(3)AND和ANDNOT指令(4)OR和ORNOT指令(5)ANDLD指令(6)ORLD指令(7)END指令241.OMRONPLC的基本指令第二节OMRONC系列PLC252.几个功能指令

(1)保持指令KEEP(11)

它执行继电器保持操作,可保持为ON或OFF状态,直到它的两个输入端之一使它复位或置位。图16-10电机启动、停止控制第二节OMRONC系列PLC26(2)微分指令DIFU(13)和DIFD(14)

微分指令在执行条件满足后第一次扫描时才执行,且只执行一次;若执行条件解除后再次满足,则再执行。DIFU是上升沿微分指令,DIFD是下降沿微分指令。

图16-11微分指令应用示例第二节OMRONC系列PLC27(3)定时器

定时器为递减型,有低速TIM和高速TIMH(15)两种。定时器的操作数包括定时器编号(N)和设定值(SV)两个数据。(4)计数器

计数器包括单向递减型CNT和双向可逆型CNTR(12)两种,其操作数包括计数器编号和设定值两个数据。图16-12计数包装控制程序第三节SIEMENSS7-200一、SIEMENSS7-200的基本组成28S7-200系列PLC采用模块式结构。基本模块是一个完整的控制装置,可独立工作。为了实现PLC的灵活配置和功能扩展,S7-200系列产品还配有开关量扩展模块、模拟量扩展模块和通信模块等。在基本模块的输入/输出接点不够时,除CPU221外,可增加扩展模块。第三节SIEMENSS7-200二、SIEMENSS7-200指令应用29(一)S7-200的编址PLC将数据存储在具有唯一地址的不同存储单元中,允许程序采用直接或间接等多种方式存取数据。当S7-200存取用户内存区域的数据时,需要指定数据所在地址,数据地址包括元件类型(如:输入I、输出Q、辅助继电器M、变量寄存器V等),字节号和位号。(二)编程元件S7-200的指令包括基本指令和功能指令。基本指令包括基本逻辑指令,算术、逻辑运算指令,数据处理指令,程序控制指令等。第三节SIEMENSS7-200三、编程软件STEP7-Micro/WIN30SIMATICS7-200编程软件是指西门子公司为S7-200系列PLC编制的工业编程软件的集合,其中STEP7-Micro/WIN软件是基于Windows的应用软件。(一)STEP7-Micro/WIN操作界面第三节SIEMENSS7-200三、编程软件STEP7-Micro/WIN31(二)S7-200与计算机的连接(三)编程流程1.建立项目2.程序的输入方法3.程序的编译及下载第四节应用实例一、水箱液位控制32输入、输出点分配如下:上限检测开关0.00;下限检测开关0.01平;电磁阀10.00

图16-21水箱液位控制示意图

为了保证水箱液位保持在一定范围,分别在控制的上限和下限设置检测传感器,用PLC控制注入水电磁阀。

当液位低于下限时,下限检测开关断开,打开电磁阀开始注水;当注水达到上限位置时,上限检测开关闭合,切断电磁阀。

PLC采用OMRON的CPM2A-60CDR。工艺要求如图16-14所示。第四节应用实例33

控制接线如图16-22所示,图16-23为液位控制梯形图。当低于液位下限时,下限开关与上限开关均断开,0.00与0.01常闭触点闭合,使输出继电器10.00导通,注水电磁阀打开;一旦超过下限液位,虽然0.01触点断开,但由于10.00触点的自锁作用,仍保证注水阀打开,直至上限检测开关闭合,0.00的常闭触点断开,输出继电器10.00断开,注水阀关闭。第四节应用实例图16-22控制接线示意图图16-23液位控制梯形图34第四节应用实例35

二、变量越限报警控制1.基本控制环节②

在实际中往往要求一旦变量超限,即使恢复到正常值,仍然进行声光报警,直到操作人员按下确定按钮后,报警才解除。③在②的要求基础上,要求一旦报警,指示灯是闪亮的。④在③的要求基础上,如果允许按下消音按钮(点动),则电笛断开,灯变成平光。①工艺要求过程变量越限后立即用指示灯和电笛报警,当工艺变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论