PLC学习资料要点.pdf
《PLC学习资料要点.pdf》由会员分享,可在线阅读,更多相关《PLC学习资料要点.pdf(30页珍藏版)》请在三一文库上搜索。
1、PLC 程序编辑简单说明 确认:制作:李天水2006.11.15 一、认识PLC 1、PLC 简介 PLC 是 Programmable Logic Controller的简写,意为可编程序逻辑控制器,原先叫PC (Programmable Controller ) ,后来由于个人计算机简称PC,为与其区别,改称PLC。 PLC 定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用可编 程的存储器,在其内部存储程序,根据程序执行逻辑运算、顺序控制、定时、计数与算术操作等 面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。 简单的说PLC 的作用是可按预
2、先已经编辑在内的程序,控制一系列的逻辑控制器。举例说 明:本公司各个机种的DISC 调整工程所使用的PLC 控制盒,就是按照已经编辑好的程序,控 制气阀开关,使调整夹具循环有序的动作。 PLC 具有运算速度高、指令丰富、功能强大、可靠性高、抗干扰性强的优点,而广泛应用 于各种工业控制部分,在智能现场控制系统中,选用PLC 作为控制器是十分有效的。 2、PLC 的构成 从结构上分, PLC 分为固定式和组合式(模块式)两种。固定式PLC 包括 CPU 板、I/O 板、 显示面板、 内存块、 电源等, 这些元素组合成一个不可拆卸的整体。模块式 PLC 包括 CPU 模块、 I/O 模块、内存、电源
3、模块、底板或机架,这些模块可以按照一定规则组合配置。 各部分简介: CPU CPU 也称中央处理器,是由一片或几片大规模集成电路芯片组成的,相当于人的大脑,是 PLC 的核心部分; CPU 的作用是可通过接口及软件向系统的各个部分发出各种命令,同时对被 测参数进行巡回检测、数据处理、控制运算、报警处理及逻辑判断等,实现对整个PLC 的工作 过程进行控制。 I/O 模块( I/O 板) IO 是输入( IN )输出( OUT )接口的简称, PLC 通过 IO 接口与外部设备进行数据交 换。 内存块(存储器) 存储器有: ROM (只读存储器)用作存储固化的系统程序,和EPROM(可擦除存储器)
4、存 储可编辑的用户程序,以及RAM (随机存储器)在工作时存储采集到的现场输入装置送来的状 态或数据,以供CPU 调用。 电源 PLC 电源用于为PLC 各模块的集成电路提供工作电源,有的还为输入电路提供24V 的工作 电源。电源输入类型有:交流电源(220VAC 或 110VAC) ,直流电源(常用的为24VAC ) 。 使用电源请注意:本公司有220V 和 100V 电源两种,而本公司所用的PLC 都为 100V,请 在连接前注意确认! 3、PLC 系统的其它设备: 编程设备: 编程器是PLC 开发应用、监测运行、检查维护不可缺少的器件,用于编程、对 系统作一些设定、监控PLC 及 PLC
5、 所控制的系统的工作状况,但它不直接参与现场控制运行。 小编程器PLC 一般有手持型编程器,目前一般由计算机(编程软件)充当编程器。 人机界面: 最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员 终端应用越来越广泛,由计算机(运行组态软件)充当人机界面也非常普及。 4、PLC 的种类 世界各个品牌如三菱、西门子、欧姆龙(OMRON) 、松下、A-B 、东芝、施耐德、台达、捷通 等等都拥有各自不同种类、型号的PLC,据不完全统计,现在世界上生产PLC 及其网络的厂家 有二百多家,生产大约有400 多个品种的PLC 产品。一般PLC 按控制规模分为微型、小型、中 型及大型、超
6、大型PLC。小型 PLC 主要是日本产品,其中三菱、欧姆龙(OMRON) 、西门子等各 种小型 plc 具有较大的影响力。 下图为欧姆龙(OMRON) 微型 PLC CPM1A CPM2A 欧姆龙 (OMRON) 中小型 PLC CJ1M CJ1G 欧姆龙 (OMRON) 大中型 CS1W-MCH71 CVM1 下图为本公司各机种的DISC 调整机所用的PLC,是日本立石(OMRON) 公司CPM1A和 CPM2A 系列的 PLC,它是属于固定式PLC。 CPM1A CPM2A 5、PLC 的工作原理 PLC 的大致工作原理是: PLC 内部的 CPU 按 PLC 的系统程序赋予的功能接收并存
7、贮用户程 序和数据, 用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,进入 运行后,从用户程序存储器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号, 去指挥有关的控制电路。 二、 PLC 程序(编程和控制的软件)简介 各个生产PLC 的公司都有其各自对应的程序编辑、控制软件,这些软件都为了同一个目的 被设计出来,就是为了要对自己的PLC 进行编程、控制和监控。各个不同品牌的PLC 所对应编 程软件的编程方法都不太一样,比较通用的编程方式是梯形图编程方式,其次还有逻辑图、流程 图、语句表、 STEP5 语言等多种其他编程语言。PLC 的编程语言与一般计算机语言
8、相比,具有 明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足 易于调试的要求。其一般都具有以下特点: 1、图形式指令结构:程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。 系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要 把这些图形进行组合,并填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电 器控制电路的梯形图,很容易接受。 2、明确的变量常数:图形符相当于操作码,规定了运算功能,操作数由用户填人。 3、简化的程序结构:PLC 的程序结构通常很简单,典型的为块式结构,不同块完成不同的 功能,使程
9、序的调试者对整个程序的控制功能和控制顺序有清晰的概念。 4、简化应用软件生成过程:使用汇编语言和高级语言编写程序,要完成编辑、编译和连接 三个过程,而PLC 使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑 过程都在人机对话下进行的,不要求用户有高深的软件设计能力。 5、强化调试手段:PLC 的程序调试提供了完备的条件,使用编程器,利用PLC 和编程器 上的按键、显示和内部编辑、调试、监控等,并在软件支持下,诊断和调试操作都很简单。 这里我们只介绍本公司使用的OMRON PLC 的对应软件: OMRON CX-Programmer 。 CX-Programmer 是一个用来对
10、OMRON PLC进行编程和对OMRON PLC设备配置进行维护 的工具。它是主要是使用易于理解和编辑的梯形图方式编程的也可以使用语句方式助记符编程。 CX-Programmer 对应的 PLC 系列有: Omron CS1 系列、 CV 系列、 C 系列以及CQM1A 系 列和CPM2* PLC 等。 通过数据线将PLC 与计算机连接后,CX-Programmer 就可以方便的实现实时监视PLC 运行 过程和在线编辑程序等功能。 三、 CX-Programmer 工程简介 从工程工作区视图中可以看出,一个CX-Programmer工程由地址、符号、扩展指令、PLC 内存内容、 I/O 表和网
11、络细节以及程序组成。一个工程文件包含一个或者多个与计算机连接的 PLC,一个 PLC 内又可以包涵一个或多个程序,一个程序又包涵一个或多个程序段。这些PLC 不必真正连接,除非需要进行通信。 每一个CX-Programmer 工程文件都是独立的,是一个单独的文档。CX-Programmer 工程文 件具有 .CXP 或者 .CXT 的文件扩展名 (通常使用 .CXP 文件, 它是 .CXT 文件的一个压缩版本) 。 1、地址 地址是 PLC 存储器中储存数据或程序的位置。程序中作为操作数。 地址分输入、 输出、内部辅助、 特殊辅助、 暂存、保持继电器 (HR) 、辅助记忆继电器 (AR ) 、
12、 链接继电器( LR) 、定时器 /计数器( TIM/CNT ) 、数据内存 (DM) 等。 而这些地址的数量因不同型号的PLC 而异,其中以我们常用到的CPM2A 为例有: 输入地址有: 0.009.15 共 160 点, 其中 0.000.11、 1.001.11 对应着输入通道000CH011CH 、 100CH111CH。 输出地址有:10.0049.15 共640 点,其中10.0010.07、 11.0011.07 对应着输出通道 1000CH1007CH 、1100CH1107CH 。 定时器 /计数器( TIM/CNT )地址有 0255。 2、符号表 在编程时如果只用PLC
13、地址,而没有进一步的文档说明,程序将会变得难以阅读和维护, 因为地址没有明显的意义。 为了方便引用,可以把一个符号名或者注释分配给一个PLC 地址。 一个有名称或者注释的 地址叫做符号。在编程时输入符号名称可以代替地址。这就使得程序获得了可读性和可维护性。 而且,通过改变符号表里定义的符号地址,程序就会自动使用新地址。 3、扩展指令 扩展指令是具有特定运算功能的指令,如:AVG (平均值)、FCS(帧检查和) 、ASFT (异 步移们寄存器) 、CMP(比较)、INI (方式控制) 、SCL(换算)、INT (中断控制)等等,对于我 们很少用到。 4、程序 程序有两种表示方式,一种是梯形图 ,
14、另一种是 助记符 ,不管是哪一种方式,都能够完整的 表示程序,它们的每一个程序步都是一一对应的(如下图)。 四、程序设计、编程方式 1、程序的结构和表示方式 一个 PCL 程序从总体到细分分成程序段、梯级(条)、程序步组成,最后以END 标示结束。 程序段: 为了方便对大型程序的管理,可以将一个程序分成一个或多个能定义的,有名称的 段。一个段就如同书的一章,PLC 按照顺序来搜索段。可以在工程工作区或者列表中对段重新 排序或者重新命名,但是要确认重新排序后,指令“END ”在程序的最后一个段末尾。 在工程工作区的程序名称下面,显示了一个程序所包含的段的列表(如下图)。 梯形图程序表示如图: 助
15、记符程序表示如图: 梯级(条):梯级也称为条,是梯形图程序的一个逻辑单元。一个程序段由一个或多个梯级 组成。 梯级(条)编号: 每一个梯级都有一个编号,在梯级的左上角。编号按程序从上到下顺序排 列。 程序步: 程序步是程序的最小单位,由一条指令语句和它的操作数符号组成一个步。一个梯 级由一个或多个程序步组成。梯形图中以图形方式表示程序步,一个程序步可以显示符号名称或 地址、代表指令的图形和符号注释。(在程序中以符号名称可代替地址) 如上图的程序步中上部是符号的名称或地址,后面的数字记号是条批注,中间是代表指令的 图形,下部为符号注释。 步编号: 每一个步有一步编号,梯形图中只显示梯级的首步编号
16、,在梯级的左上角梯级编号 的右下方。 梯级(条)批注和步批注:在编程时用于给梯级或步作标示说明,对程序没有实际影响。 符号注释: 在符号表中定义的符号注释,用于给某一符号作标示说明,对程序没有实际影响。 助记符程序表示是一个使用助记符指令(指令语句) 进行编程的格式化程序表示方式,所有 的梯形图程序都可以用助记符指令表达,它们是一一对应的。 使用助记符视图就可以快速连续的输入指令语句进行编程,也可以使用复制粘贴功能将一个 或多个指令语句传送到助记符视图或者从其传出,例如可以从一个文本编辑器中复制大量的指令 语句到助记符视图中。 要在助记符视图中输入梯级(条)批注,在梯级的首步前插入行输入字符“
17、”空格后输 入文本。要给一个程序步输入注释,在该步下行输入字符“/ ”空格然后输入文本。 常用梯形图图形含义与其对应的助记符 梯形图助记符含义 LD 、AND 、OR 常开接触点 LDNOT 、ANDNOT 、ORNOT 常闭接触点 OUT 常开线圈 OUTNOT 常闭线圈 TIM 、DIFU 、DIFD 、AVG 、FCS、ASFT、 CMP、 INI 、SCL、INT 等等 各种不同功能的 指令 2、程序编辑和运行 梯形图的程序编辑是利用梯形图工具栏的工具按钮或键盘快捷键来进行的,编辑时点击相应 工具按钮, 鼠标指针将变成相应的图标,然后在梯形图中想要创建程序步的位置上点击鼠标,或 者先在
18、想要创建程序步的位置上点击鼠标再按键盘快捷键,后将出现以下窗口: 创建接点或线圈窗口 创建指令窗口 在窗口中输入相应的信息完成创建程序步的操作。以TIM 定时器为例,第一个操作数为定 时器号,第二个为定时时间,以0.1S 为单位。 梯形图工具栏按钮有: 新接点:快捷键“ C” ,创建常开接点。 新常闭接点:快捷键“ /” ,创建常闭接点。 新的纵线:快捷键“ V” ,新建垂直线连接。 新的横线:快捷键“ H” ,新建水平线连接。 新线圈:快捷键“ O” ,新建常开线圈 新常闭线圈:快捷键“ Q” ,新建常闭线圈。 新的 PLC 指令:快捷键“ I” ,新建 PLC 指令引用。 常用图形、指令的
19、含义: 常开接点:表示判定该接点的地址值为1 时导通, 0 时不通( 1 代表 ON,0 代表 OFF) 。 常闭接点:是常开接点的相反,即判定该接点的地址值为0 时导通, 1 时不通。 常开线圈:是一个输出,表示通常时将地址值设为0,被触发时,将地址值设为1。 常闭线圈:是一个输出,表示通常时将地址值设为1,被触发时,将地址值设为0。 TIM 定时器:可以设定一个延时,当指令被持续触发时开始倒数延时,经过延时后将地址 值设为 1。 DIFU 上升沿微分:瞬间ON 状态,当指令被触发的瞬间将指令地址值设为1 且瞬间再转为 0,直到下一次再被触发前状态不变。 DIFD 下降沿微分: 与上升沿微分
20、相似,当指令被触发后停止触发的瞬间将指令地址值设为 1 且瞬间再转为0,直到下一次触发停止前状态不变。 END :结束标志,程序的最终指令,必须放在最后一个程序段的末尾。 编程前先要了解PLC 的输入和输出地址 编程前首先要了解PLC 的输入和输出通道所对应的PLC 地址,因为我们编程的目的就是要 利用这些输入的信号,来触发程序运行,再得出想要的输出。 上面已经讲到,CPM2A 型的 PLC 的输入通道是000CH011CH 、100CH111CH ,对应的地 址是 0.000.11、1.001.11,而这些地址值将随着输入通道的信号的变化而变化。 输出通道是1000CH1007CH 、110
21、0CH1107CH ,对应的地址是10.0010.07、11.0011.07, 而这些输出通道的信号也将随着这些地址值的变化而变化。 这些地址就是在编程时实际用到的操作数之一。 PLC 程序运行方式:在梯形图中,PLC 程序运行的顺序从左到右,从上到下。 可以形象的把梯形图看作从左母线有一个电流流过,程序步是电流流经的条件开关,当这些 条件成立时电流被导通,不成立时则不通,而电流通过了这些条件,流到了用于输出的部分时则 触发输出。 下面通过例子来说明程序的运行方式: 例 1: 假设在 DISC 调整的夹具上,实现一个以脚踏开关控制UV 灯的程序。 在这个基础上可以再增加几个判定的条件: 假设要
22、对产品的PD 板胶水照射UV 灯,追加以上判定条件:必须当脚踏开关踩下、UV 灯 准备就绪、 UV 光纤位置已到位(利用传感器提供信号)和光栅夹具已经退下时才能进行照射。 通过此例说明, 从左母线出发的电流,在全部输入判定部分的条件成立时,电流流到输出部 分触发输出。 上例的条件是全部成立时才触发输出的,从梯形图上形象的表示为一个串连的结构,还有一 种情况是只要部分的条件成立就可以触发输出,从梯形图上表示为一个并连的结构,如下例: 例 2:在例 1 的基础上增加一个强制照射的开关。 此例当按下“强制照射开关”时,从左母线的电流直接由此开关导通而触发输出。 常用指令的作用和用法,再通过下面例子来
23、说明: 例 2:对应 HOP-B100 的 CD DISC 调整机夹具,编写一个小程序,程序作用为固定产品的 几个动作。通过程序的编写和逐步完善的过程,来认识PLC 程序的常用指令和编程技巧。 首先知道安装产品时夹具的动作顺序为:ACP 镜夹爪夹紧GR 夹爪夹紧主轴顶针顶上 辅轴顶针顶上CD LD 顶针顶入 然后通过输入、输出设备与PLC 的连接可以知道连接的设备所对应的PLC 地址,但是通常 设备与 PLC 之间的连接线路我们难以了解,这时可以通过查看PLC 上的指示灯来确定它们的连 接,方法:在PLC 上每一个输入、输出通道都有一个对应的指示灯,当指示灯亮时代表ON 状 态,熄灭时代表OF
24、F 状态。 (如下图所示) 所以通过切换设备的ON、OFF 状态,观察PLC 的指示灯就可以确认它们的对应关系了。 以 HOP-B100 CD DISC 调整为例,各设备对应的PLC 地址如下表: 输入 /输出通道对应的 PLC 地址连接设备 输入通道 101CH 1.01 脚踏开关 103CH 1.03 控制盒上的红色开关(后退一步开关) 输出通道 1005CH 10.05 控制 ACP 镜夹爪的气阀 1004CH 10.04 控制 GR 夹爪的气阀 1100CH 11.00 控制主轴顶针的气阀 1007CH 10.07 控制辅轴顶针的气阀 知道了地址,下面开始编程,首先开始第一步,踩下脚踏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 学习 资料 要点
链接地址:https://www.31doc.com/p-5197831.html