PLC学习资料要点.pdf

上传人:tbuqq 文档编号:5197831 上传时间:2020-02-19 格式:PDF 页数:30 大小:3.38MB
返回 下载 相关 举报
PLC学习资料要点.pdf_第1页
第1页 / 共30页
PLC学习资料要点.pdf_第2页
第2页 / 共30页
PLC学习资料要点.pdf_第3页
第3页 / 共30页
PLC学习资料要点.pdf_第4页
第4页 / 共30页
PLC学习资料要点.pdf_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《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 控制辅轴顶针的气阀 知道了地址,下面开始编程,首先开始第一步,踩下脚踏

25、开关ACP 镜夹爪夹紧: 这一个梯级表示当脚踏开关踩下时,可以触发使ACP 镜夹夹紧,但是当松开脚踏时,对输 出的触发停止了,则ACP 镜夹又松开了。为了要使输出被持续触发,用以下的方法: 这样就可以使得就算脚踏开关松开了,也可以持续的触发输出。接着再编写后面几步: 这样就可以完成前面几个顶针的步骤了,但这并不能正常运用,因为在踏下开关的瞬间,电 流瞬间导通, 4 个输出都会被触发,4 个动作都在瞬间运行了,而没有起到我们想要的一脚踏一 步骤的目的。 利用 TIM定时器 指令就可以使每一步之间不会被瞬间导通: 由于定时器作用是当被触发时开始倒数延时,延时到达之后,才将其值变为1(ON) ,所以

26、 以上例子中, 程序必须在延时后才能往下运行,则不会在脚踏踩下时瞬间触发了全部输出,可以 得到我们想要的一脚踏一步骤的效果了。 然后, 还存在一个问题,这里设定的延时为0.5S,但如果脚踏开关在这延时内还没有放开的 话,程序的下一步会继续运行,这样容易造成误操作,也不是我们想要的,这时可利用DIFU 上 升沿微分 指令来解决: 由于 DIFU 上升沿微分 指令的作用是当指令被触发的瞬间将指令地址值设为1且瞬间再转为 0,直到下一次再被触发前状态不变,这样即使脚踏开关没有松开也不会运行下一步骤了。 以上程序可以按我们的思路一步一步的进行了。 可逆向动作的程序设计:在DISC 调整的夹具运行过程中

27、,是可以通过PLC 控制盒上的按 钮进行逆向动作的(后退一步),但是 PLC 程序在运行时其实并没有这种程序逆向运行的概念。 如何可以使程序后退一步呢,这也是要靠程序的设计来达到的,通过以下方法: 首先追加一个开关的上升沿微分,与脚踏开关相似,此开关作为步骤返回的控制开关,然后 追加下记程序: 以上追加程序作用为当程序运行触发了10.05,且还未触发10.04 时,按下控制盒的红色按 键则触发40.00,使上一梯级的输出触发断开,达到程序返回上一步骤的目的。 通过以上例子,对PLC 的程序编辑和编程技巧应该有了少许认识。以上例子只是为解说而 编写的一小段简单程序,而实际的用在HOP-B100

28、CD DISC调整夹具的PLC 程序比上例要复杂 的多。 通常我们不需要编写完整的一个程序,而是在原有的基础上进行修改和优化,使程序能够 按我们所想的运行。然而修改别人的程序时,要看明白已经由别人编辑好的整个程序不是一件容 易的事情, 那么要如何才能更容易的、快速的去理解和修改一个已经完成的程序呢,下面介绍一 个好用的软件功能:PLC 监视 和在线编辑条 。 PLC 监视 和在线编辑条 的运行: 、在与PLC 通过数据线连接的计算机上,打开与PLC 中所存储的相同的程序(计算机打 开的程序必须与PLC 存储中的程序一至) 。 、点击 在线工作,使 PLC 与计算机持续连接通信。 、再点击PLC

29、 监视,使激活监视功能。 、然后点击监视模式,此时就可以对PLC 进行监视。 在这种模式下可以一边操作PLC 运行,一边通过计算机梯形图窗口实时监控程序的运行过 程,编程软件CX-Programmer 将使梯形图工作区(编辑梯形图的窗口,下面将会介绍)变为不 可编辑状态(灰色背景),并以绿色粗线条表示程序的运行情况,我们可形象的把绿色粗线条看 作是从左母线流过的电流(如下图)。 此绿线是随着PLC 的运行而实时更新的,这样,我们就可以迅速的知道程序运行到哪一步 骤,哪一梯级对应的夹具动作是什么了。 5、在上面4 个步骤的前提下,将光标移动到想要编辑的梯级,再点击在线编辑条就可 以对该梯级进行编

30、辑(如下图)。 6、编辑完成后,点击发送在线编辑修改,则将编辑内容进行检查并传送到PLC,或点 击取消在线编辑,来取消所编辑内容,返回监视状态。 通过 PLC 监视 和在线编辑条 功能,我们就可以简单迅速的知道夹具每一动作所对应的程序 梯级,并对其进行编辑和调试了。 下面再通过几个简单例子来说明我们经常要修改的一些内容: 例 3:使夹具的其中两个动作连续运行,取消原来中间的踩脚踏开关动作。以 HOP-B100 CD DISC 调整为例,在UV 灯最后照射完成后,原程序过程为:UV 灯照射( CD LD 胶水硬 化)踩脚踏开关退去CD LD 顶针,现变更为:UV 灯照射( CD LD 胶水硬化)

31、 后自动退去CD LD 顶针 首先通过以上PLC 监视功能找到程序中我们想要取消的脚踏动作所对应的程序步(如下 图) 。 找到后只要将其直接删除即可。 例 4:修改夹具各个步骤之间的间隔时间,或是UV 灯的照射时间。以HOP-U6*1 系 DISC 调整为例,修改其光栅的UV 灯照射时间,原来为10S,如要改为9.5S。 以上例同样方法可以找到光栅的UV 灯照射所对应的程序梯级,或者在已经知道原照射时间 为 10S 的情况下,找程序中操作数为#100 的 TIM 定时器,找到后将其修改即可(如下图)。 例 5:省去夹具运行动作的其中一个或多个动作。以 HOP-B100 CD DISC 调整为例

32、,将原来 夹具动作中省支两个步骤,原作业顺序: 原作业顺序:变更为: 踩脚踏 CD LD 顶针顶入 踩脚踏 ACP 镜夹具上移 进行调整,相关波形调整至OK 踩脚踏 ACP 夹具下移 滴 ACP 镜和 GR 胶水 踩脚踏 ACP 镜夹具再次上移 确认波形 OK 照射 ACP 镜和 GR 踩脚踏 CD LD 顶针顶入 踩脚踏 ACP 镜夹具上移 进行调整,相关波形调整至OK 直接滴 ACP 镜和 GR 胶水,无 须 ACP 镜夹具下移 确认波形 OK 照射 ACP 镜和 GR 以上的作业顺序变更在夹具运行上的变更为省去“ACP 镜夹具上移、 ACP 镜夹具下移”两 个步骤。 从上面的例2 中已经

33、知道,在DISC 调整机上使用的PLC 程序,是以上一步骤的输出作为 下一步骤的输入条件,来达到程序一步跟着一步运行的效果。那么我们只要将其输出或输入条件 变更就可以达到省去步骤的效果(如下流程图)。 然后对应以上的思路,找到程序中对应的梯级,并修改(如下图)。 这样,程序已经被省去两个步骤,但是程序运行至此,虽然能够达到我们的要求,但需要后 退一步操作时不能实现,因为这里用于后退一步的梯级的条件地址已经无法成立了,还须要对其 条件修改一下才能正常后退,通过例2 修改的方法显而易见(如下图)。 这样程序可以正常的运行了。 通过以上例子我们对程序的理解和修改方法有了一些认识,虽然还不能够深入的理

34、解编程方 法,但基本上可以对本公司的各个PLC 程序进行修改了。 五、 CX-Programmer软件介绍 1、软件界面 CX-Programmer 的主窗体如下图所示,分为工具按钮区(工具栏) 、工作视图区、状态条等 三大板块组成。 工具按钮区(工具栏) :将常用工具以快捷按钮形式置于主窗体上部,方便使用,可以通过菜单 “视图工具栏”来选择打开或关闭某一项工具栏(如下图所示)。这种工具按钮方式布局与 WORD 、EXCEL 等很多软件的形式是一样的。工具栏包括:标准、PLC、梯形图、程序、查看、 插入、符号表共7 项。 图为:自定义工具栏窗口 工作视图区: 此区域是显示工程工作区、输出窗口、

35、监视窗口、交叉引用报表、本地符号表、梯 形图工作区、助记符视图、地址引用工具、属性对话框等编程、工具窗口的区域并且是对其进行 编辑工作的区域。 状态条: 状态条在主程序窗体的底部。在编程时,它提供一些有用的信息: ?即时帮助。当选择菜单命令和按钮时,在状态条中会出现一个简单的信息。例如:鼠标指 针指向时出现信息:“保存工程” 。 ?在线状态。 .显示出 PLC 的在线或者离线状态。如果到PLC 的连接丢失, 状态条将闪烁来提 醒。 ?PLC 运行方式当连接到一个PLC 时,将显示当前PLC 的模式。 连接错误信息也将显示在 这里。 ?连接的 PLC 和 CPU 类型。在状态栏里能够得到当前连接

36、的PLC 和相关的CPU 的信息。 ?PLC 循环时间显示 PLC 连接时的循环时间。 ?光标位置显示光标在程序窗口中的位置 ?在线编辑缓冲区容量显示当连接到一个PLC 并且进行在线编辑时,编辑缓冲区还剩下的 容量。 此状态条可以通过视图菜单中的状态条选项来打开和关闭。 2、工具按钮简要说明 标准工具栏: 此项工具栏与大多数软件相似,这里只作简单介绍。 PLC 工具栏: 新建 新建一个工程. 打开 打开一个已经存在的工程文件 保存工程 保存当前编辑的工程 打印 打印活动的编辑内容 打印预览 预览打印的输出效果 剪切 剪切所选择的内容,移动到剪贴板 复制 将所选内容复制到剪贴板 粘贴 把数据从剪

37、贴板粘贴到插入点 撤销 撤销上一个动作 恢复 重复刚刚撤销的一个动作 寻找 搜寻特定的文本 替换 将特定文本替换为另外的内容 关于 显示程序版本等信息 帮助 显示关于按钮和菜单的帮助 梯形图工具栏: 程序工具栏: 在线工作 切换与选择PLC 的连接 切换 PLC 监视 切换对 PLC 的监视 以触发器暂停开始一个暂停监视操作 暂停 切换监视 传送到 PLC 将当前工程程序信息传送到PLC 从 PLC 传送 从 PLC 中读取程序信息到当前工程 与 PLC 比较 将当前工程程序信息与PLC 内的进行比较 编程模式 将 PLC 切换到程序操作模式 调试模式 将 PLC 切换到调试操作模式 监视模式

38、 将 PLC 切换的监视操作模式 运行模式 将 PLC 切换到运行操作模式 微分监视器 监视一个位的变化 数据跟踪 跟踪 PLC 内存内容 设置密码 设置 PLC 的密码保护 释放密码 释放 PLC 的密码保护 缩小 将梯形图编辑区显示缩小 放大 放大梯形图编辑窗口中的显示 切换网格 切换网格显示 显示注释 切换符号注释的显示 显示条批注 切换梯级注释的显示 选择模式 返回正常的鼠标选择模式 新接点 切换成新建常开的接触点模式 新常闭接点 切换成新建常闭接触点模式 新的纵线 切换成新建垂直线连接模式 新的横线 切换成新建水平线连接模式 新线圈 切换成新建常开线圈模式 新常闭线圈 切换成新建常闭

39、线圈模式 新的 PLC 指令 切换成新建PLC 指令引用模式 视图工具栏: 插入工具栏: 符号表工具栏: 3、常用工具、窗口介绍 梯形图工作区和梯形图工具栏(如下图):通过点击工具栏的查看梯形图 按钮或双击工 程工作区的程序段,来显示梯形图工作区窗口。 切换窗口监视切换在当前窗口的监视 编译程序 对程序进行检查 编译 PLC 程序 对 PLC 程序进行编译 在线编辑条 对所选梯级进行在线编辑 取消在线编辑停止在线编辑,撤销任何改变 发送在线编辑修改停止在线编辑,确认刚刚编辑内容并写入到PLC 切换工程工作区显示或关闭工程工作工作区视图 切换输出窗口显示或关闭输出窗口 切换查看窗口显示或关闭查看

40、窗口 显示地址引用工具 显示或关闭地址引用工具窗口 显示属性 显示项目的属性窗口 交叉引用表显示交叉引用报告窗口 查看本地符号显示程序的本地符号表 查看梯形图 显示程序的梯形图表示 查看助记符 显示程序的助记符表示 以十六进制监视切换监视的数据是否总是以十六进制的格式显示 新 PLC 向工程中添加新的PLC 新程序 向 PLC 中添加一个程序 新的部分 向程序段列表添加一个新的程序段 新符号 向符号表添加新的符号 大图标 以大图标方式显示项目 小图标 以小图标方式显示项目 列表 以列表方式显示项目 详细内容 以报告的方式显示项目 梯形图工作区可以显示梯形图程序,也是进行程序编辑、修改、监视的主

41、要窗口。PLC 程 序指令可以在梯形图里面以图形的方式来输入。 当建立好一个新的工程或者把一个新的PLC 添加到工程中时,一个空的梯形图程序将自动 显示。 以下各项目是梯形图程序区的标准特征: 光标: 一个表示在程序里面的前位置的方形块。光标的位置在状态条中被显示出来。 网格点: 显示每个单元格连接处的点,方便在编辑时作为标尺。选择工具栏中的切换网 格按钮来切换显示或不显示。 梯级(条)批注和步批注:用于给梯级或步作标示说明。选择工具栏中的显示条批注 按钮来切换显示或不显示。 符号注释: 用于给某一符号作标示说明。选择工具栏中的显示注释 按钮来切换显示 或不显示。 左母线: 用于显示梯级的正确

42、与否,红色表示错误,而绿色表示正确。 右母线: 为程序更易于阅读,限制最小的列数,当符号指令少于此列数时自动补足。 助记符视图(如下图): 通过点击工具栏的查看助记符 按钮来显示助记符窗口。 当在助记符视图里面输入一个程序的时候,在梯形图视图中可以看到相应的梯形图符号生 成,反之,当在梯形图中输入一个程序时,助记符同时生成。 助记符视图中同样有一条用于显示程序错误的红线。 工程工作区 (如右图):通过点击工具栏的工程工 作区 按钮来显示或关闭此视图。 工程工作区将工程显示成一个树形结构,展示相 关的 PLC 和程序细节, 通过双击各个细节可以打开相 关的窗口进行编辑。 输出窗口(如下图) :通

43、过点击工具的切换输出窗口按钮来显示或关闭此视图。 输出窗口有三个不同的选项卡: 编译: 编译标签项显示由程序编译产生的输出。选择其中一个错误,可以使梯形图相关 的部分高亮。编译标签也显示其它信息,例如,警告及连接信息。 寻找报表: 寻找报表标签是显示在工程文件内对特定条目进行查找的输出结果报告。 传送: 装载标签显示文件或者程序装载的结果。 可以通过双击报告中特定的行来移动到相应的位置。在此窗口中点击鼠标右键菜单中的清除 可以将选项卡的内容全部清除。 查看窗口(如下图):通过点击工具栏的切换查看窗口按钮 来打开或关闭查看窗口。 查看窗口能够同时监视多个PLC 中指定 PLC 地址的内容。它显示

44、在程序执行时此地址值的 变化。为了测试程序的执行,也可以在查看窗口中将某一个地址设置成特定的值。 它可以通过在窗口内点击鼠标右键,选择添加来添加PLC 地址,也可以从符号表或梯形图 里将 PLC 地址复制到查看窗口。 地址引用工具(如下图):通过点击工具栏的地址引用工具按钮来显示或关闭地址引用 工具窗口。 地址引用工具用来显示任意一个PLC 地址在梯形图程序集中的具体使用情况。 当在梯形图程序里任意选择一个单元格时,地址引用工具窗口就会显示程序中所有相应的 PLC 地址。通过单击地址行可以移动到相应的位置。 交叉引用表(如下图): 通过点击工具栏的交叉引用表 按钮来显示交叉引用报告窗口。 交叉

45、引用表可用来检查不同存储区域内符号的使用。它显示有关PLC程序内所用的任一地址 的使用信息,和显示内存区域的总体使用情况。 PLC 工具栏 在线工作:与 PLC 连接,对 PLC 的监视、 PLC 程序的调试、与PLC 时行数据交换前必 须先通过此功能与PLC 持续连接。 PLC 监视:打开或关闭对PLC 的监视, 监视 PLC 可以实时的了解PLC 的运行过程, 程 序的运行状况。 以触发器暂停、暂停:暂停监视能够将普通监视及时冻结在某一点,因此可以检查 程序的逻辑。可以通过手动或者触发条件来触发暂停。 传送到 PLC:可以将程序、设置、I/O 表等工程项传送到PLC 中,可传送的项目根据不

46、 同的 PLC 型号而不同。 从 PLC 传送:可以把当前连接的PLC 的程序、设置、I/O 表等工程项传送到打开的工 程中。 与 PLC 比较:可以把当前连接的PLC 的程序、设置、I/O 表等工程项与正在打开的工 程进行比较。 编程模式:切换到编程模式时,可以将程序传送到PLC。当进行传送程序到PLC 的操 作时,软件将自动改变成编程模式。 调试模式:能够实现用户程序的基本调试,这种模式对CV-系列PLC 可用,对我们所 用的 CPM1A 、CPM2A 系列的 PLC 不可用。 监视模式:这种模式允许在程序开发时,在连接的同时对运行的程序进行监视和编辑。 在线编辑必须在这种模式下进行,进入

47、监视模式的前提是PLC 中的程序与当前工程程序一至。 运行模式:在这种模式下PLC 将不受软件影响的执行当前程序。这种模式用于在对程 序进行最终用户测试。处于此模式时,软件只能对PLC 进行监视而不能进行写操作。 微分监视:微分监视用于监视普通监视不能访问的位(例如,改变很快的值),这些值 可以通过微分监视来监视。 设置密码和释放密码:可以对 PLC 工程设置密码和将已设置的密码取消,设置了密 码后在每次访问程序或者PLC 时将要求密码。 程序工具栏 切换窗口监视:切换在当前视图窗口中是否监视PLC 运行。 编译程序和编译 PLC 程序:对当前程序或全部程序进行检查,将检查的错误信息显 示在输

48、出窗口的编译选项卡内。 在线编辑条:在监视模式时,梯形图程序背景变为灰色,表示不可以对程序进行编辑修 改,但可以用此功能进行单个能级编辑。 取消在线编辑:停止在线编辑,取消在上一次点击在线编辑后所做的任何编辑。 发送在线编辑修改:确认上一次点击在线编辑后所作的修改,编辑条内容将被检查并且 被传送到PLC。 插入工具栏 新 PLC:向工程中添加新的PLC,一个工程中可以包含多个PLC。 新程序:向 PLC 中添加一个程序,对于CS1-系列, CV-系列 PLC,一个 PLC 中可以包 含多个程序,但本公司使用的CPM1A 、CPM2A 系列 PLC 不对应此功能。 新的部分(程序段):在程序中添加一个新的程序段,一个程序可以包含多个程序段。 新符号:插入一个新的符号在当前选择的符号表中。 缩小 将梯 形图编辑区 显示缩小 放大 放大 梯形图编辑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1