可编程序控制器实验指导书(16开).doc_第1页
可编程序控制器实验指导书(16开).doc_第2页
可编程序控制器实验指导书(16开).doc_第3页
可编程序控制器实验指导书(16开).doc_第4页
可编程序控制器实验指导书(16开).doc_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

可 编 程 序 控 制 器实 验 指 导 书沈 颖 编喻忠胜 审重庆科技学院50目 录第一章 PLC85001B型可编程序控制器实验台1第一节 PLC85001B组成1第二节 PLC85001B使用4第二章 OMRON公司的CPM1A可编程序控制器7第一节 CPM1A的功能特点7第二节 CPM1A规格8第三节 CPM1A指令系统10第四节 编程器使用12第三章 实验34第一节 实验准备34第二节 实验内容35实验一 基本指令实验35实验二 定时器/计数器实验37实验三 移位寄存器实验38实验四 条件分支转移实验40实验五 笼型异步电动机的PLC控制应用实验42实验六 机床液压动力滑台自动循环的PLC控制应用实验45第一章 PLC85001B型可编程序控制器实验台可编程序控制器(PLC)是以微处理器技术为核心,融合了自动化技术、计算机技术、通信技术而发展起来的一种新型工业自动控制装置。它以其高可靠性、抗干扰能力强、使用方便等优点而广泛应用于石化、冶金、机械、矿业、轻工、电力电子等各种工业控制领域,为工业自动化提供了一种强有力的控制手段,与机器人、CAD/CAM并称为工业生产自动化领域的三大支柱。可编程序控制器是一门实践性较强的课程,要掌握PLC的原理和应用,除了课堂上传授的基本知识外,还需要通过基本技能训练和上机实验才能达到上述目标。本章主要内容就是介绍PLC85001B型可编程序控制器实验台的组成结构、功能原理及使用方法。第一节 PLC85001B组成PLC85001B型可编程序控制器实验台是为学习可编程序控制器原理和应用而开发的一款教学实验装置,该实验台采用了OMRON公司的CPM1A-30CDR-A小型PLC作为主机单元。实验台由实验箱和CQM1-PRO01-E手持式编程器组成,其中实验箱包括CPU主机单元、输入开关区、输入输出端区、输出负载区、电源区几个部分组成,如图1.1所示。CPU主机单元电源区输入输出端区电源区输入开关区输出负载区(a) CQM1-PRO01-E编程器 (b) 实验箱图1.1 PLC85001B型实验台一 实验箱面板实验箱各个部分均安装在铝合金箱内,携带方便,箱盖可随时卸下。实验箱面板布置如图1.2 所示。00010203040501CH00010203040500CH06070809101100CHCOM2354011243500405060710CHCOM0001020311CHCOM0010CH010302COMCOMCOM467C532108467C532108I/O扩展接口外设端口CPM1A00BCD码拨码开关12481248电源开关FUSE电源指示220V直流电压表蜂鸣器c1 b1 a1 a2 b2 c2g1 h1 COM1 COM2 h2 g2d1e1f1f2e2d2FUSE电源开关24V24V/3AOFFON输入开关区输出端输入端输出负载指示图1.2 实验箱面板布置图1、 CPU主机单元采用了OMRON公司的CPM1A-30CDR-A型PLC,可提供18点输入和12点输出点数。2、 输入开关区由三部分组成,即: 按钮开关区包括9个自复位按钮开关,可模拟PLC各种外部开关量输入信号,每个开关提供一对常开触点。按下按钮则常开触点闭合,松开按钮则触点自行复位。 钮子开关区包括9个钮子开关,可模拟PLC各种外部开关量输入信号,每个开关提供一对常开触点。向左扳动开关则常开触点闭合,向右扳动开关则触点复位。 拨码开关区提供2组8421BCD码输入。3、 输入输出端区通过实验箱内部引线将CPU主机单元的输入端和输出端与该区每个插孔一一对应相连,以方便PLC外部输入输出电路与PLC连线。 输入端区包括00通道(00CH)的12个输入端和01通道(01CH)的6个输入端,两个通道共18个输入端共用一个公共端“COM”,“COM”与PLC“24V”相连。 输出端区包括10CH的8个输出端和11CH的4个输出端。其中10CH的01000和01001各自单独使用一个公共端“COM”,01002和01003共用一个公共端,0100401007共用一个公共端,而11CH的0110001103共用一个公共端,上述5个公共端各自独立,且与输入端区公共端“COM” 独立。4、 输出负载区为PLC提供5组模拟输出负载和执行机构。 普通指示灯提供2只普通电压指示灯,不区分正负极性。采用24V电压供电。 LED指示灯提供2组共十只LED发光二极管指示灯,每组LED均采用共阳极连接。采用直流24V电压供电。 直流继电器 提供4个24V直流小型继电器。线圈采用直流24V电压供电,提供一对常开触点和一对常闭触点。 蜂鸣器 采用直流24V电压供电。 LED数码管提供2组共阴极7段LED数码管(带小数点),如图1.3所示。采用直流24V电压供电。a b c d e f g hCOM(a)abcdgfeh(b)图1.3 共阴极数码管5、 电源区左下角为实验箱交流220V供电电源输入插座、220V电源开关、电源指示灯、电源熔断器。右下角为24V/3A直流稳压电源及相应的电源开关、电源指示灯、电源输出正负极接线柱、熔断器及直流电压表,可作为实验箱输出负载用电源。二 编程器采用了与CPM1A配套使用的CQM1-PRO01-E编程器。编程器通过自带电缆与主机单元外设端口相连,如图1.4。编程器详细操作方法见第二章。图1.4 编程器与CPU主机单元连接示意图第二节 PLC85001B使用一 实验箱使用方法1、 根据实验内容和要求设计PLC的外部输入电路和外部输出电路,确定PLC的外部输入信号的数量和种类(开关量或模拟量),并为每个输入信号分配相应的输入端,同时还要确定PLC需要输出控制的负载数量并为每个输出负载分配相应的输出端。2、 在确保实验箱220V交流供电电源断开情况下按照上述输入输出电路进行连线,同时将编程器与CPU主机单元相连接,并将编程器方式切换开关设置为PROGRAM编程方式。3、 在进行输入电路连线时,首先将按钮开关区和(或)钮子开关区的“C”端与输入端区的“COM” 端用导线相连,然后根据输入信号数量和分配的输入端将按钮开关或钮子开关的一端用导线与输入端区对应的输入端相连。4、 在进行输出电路连线时,根据输出负载数量和分配的输出端将输出负载区的负载与输 出端区对应的输出端相连。输出电路采用实验箱提供的直流24V稳压电源供电,则将所用输出端的“COM” 公共端与24V负极“”用导线连接(注:输出负载用LED数码管时例外)。 对于普通指示灯负载,将输出端与指示灯任意一端相连,指示灯另外一端与24V正极“+”相连。 对于LED指示灯负载,将24V正极“+”与第组和(或)第组LED共阳极“+” 相连,LED阴极与对应输出端相连。 对于直流继电器,将输出端与直流继电器线圈负极“”相连,而线圈正极“+”与24V正极“+” 相连。 对于蜂鸣器,将输出端与蜂鸣器负极“”相连,而蜂鸣器正极“+” 与24V正极“+” 相连。 对于LED数码管,将24V负极“”与数码管“COM1” 和(或)“COM2” 公共端相连,24V正极“+”与所用输出端的“COM” 公共端相连,而输出端与数码管对应段(ah)相连。5、 经实验指导教师检查在确保连线正确无误情况下接通实验箱220V电源开关,则PLC主机单元通电,绿色PWR指示灯亮,橙色COMM指示灯闪烁,表示主机单元与编程器正处于通信中。接通直流24V电源开关,则24V直流电源工作。6、 将编写的梯形图实验程序转换成指令语句表,然后通过编程器将程序指令在编程方式下输入到PLC主机单元用户内存中,全部指令输入完毕后利用编程器对输入的程序进行校验,以确认程序无语法错误及符合编程规定,否则需进行修改。7、 确认程序校验无误后将方式切换开关设置为MONITOR监视方式或直接设置在RUN运行方式,则PLC开始运行程序,此时可通过改变相关输入信号状态以验证程序是否满足控制逻辑要求,若不符合要求,则须重新切换到编程方式下修改程序,直至最终达到要求为止。二 使用实例例如要求利用PLC设计一个控制电动机起动和停止的带自锁功能的控制系统。1、 根据要求设计出PLC的外部输入输出电路,如图1.5所示:00000CPM1A00001COM-01000COMSB1SB2HL24V图1.5 PLC外部输入输出电路图2、 I/O端子分配,如表1.1所示:表1.1输入信号输入端起动按钮SB1按钮开关000000停止按钮SB2输入开关按钮开关100001模拟输出负载输出负载输出端电动机HL普通指示灯010003、 梯形图设计如图1.6所示:01000END(01)000000100000001图1.6 梯形图4、 将梯形图转换成如表1.2所示的指令语句表:表1.2 指令语句表地 址指 令数 据00000LD0000000001OR0100000002AND-NOT0000100003OUT0100000004END(01)5、 按图1.4进行外部连线。6、经实验指导教师检查连线正确无误后接通实验箱电源,在编程方式下通过编程器输入程序指令,经程序校验无误后切换到监视方式或运行方式下运行程序。7、操作起动按钮或停止按钮,观察输出结果是否符合要求,如若不符合表1.3所示结果,则说明程序有错误。表1.3输 入 开 关 操 作输 出 结 果按动按钮开关001000有输出,HL灯点亮按动按钮开关101000无输出,HL灯熄灭第二章 OMRON公司的CPM1A可编程序控制器OMRON公司在1997年3月推出了其SYSMAC C系列的超小型机CPM1A,以替代早期的CP系列小型机。在编程环境等方面,CPM1A不仅具备了以往的小型PLC所具有的功能,并实现了具有10点100点输入输出点数的弹性构成,能适应各种不同的控制要求。本章主要是介绍CPM1A的功能特点、规格配置、与P型机兼容的部分指令系统及与之配套的CQM1-PRO01-E编程器的操作使用方法。第一节 CPM1A的功能特点CPM1A具有以下主要特点:1、 输入输出端子一体化。CPU单元配置有1040点输入输出端子,采用继电器输出型式,为一体化组件型PLC。2、 对30点、40点输入输出型的CPU单元,最大能连接3台20点的输入输出扩展I/O单元。以30点CPU单元CPM1A-30CDR-A为例,CPU单元以及扩展I/O单元的输入输出点数及输入输出继电器编号的分配如图2.1: CPU单元 扩展I/O单元 图2.13、 具有可实现平稳输入输出动作的输入滤波器功能,以防止因输入信号抖动以及外部干扰而造成的误动作。4、 采用快闪内存,无须电池支持,简化了维护。5、 具有多种中断功能。满足中断条件时可跳转去执行中断处理程序。6、 能快速响应一个扫描周期内变化的输入信号。7、 具有模拟设定电位器功能,可以进行定时器/计数器模拟设定,并将0200的BCD码设定值送入对应的特殊辅助继电器区域。8、 通过RS232C或RS422C适配器实现与上位计算机、编程终端和其它PLC间的通信。第二节 CPM1A规格一 部分性能规格项 目参 数控制方式存储程序方式编程语言梯形图方式指令长度1步/1指令,15字/1指令指令种类基本指令:14种,功能指令:77种135条执行时间基本指令:0.7216.2s,功能指令:MOV指令16.3s程序容量2048字I/O点数对于30点输入输出型,本体30点(18点输入/12点输出),加I/O扩展最大为90点(54点输出/36点输入)自诊断功能CPU异常、存储器检查、I/O总线检查程序检查无END指令、程序异常(运行时一直检查)二 部分可编程器件名 称数 量通 道 号编 号 范 围备 注输入继电器160位000009CH0000000915实际可用数量取决于PLC配置输出继电器160位010019CH0100001915实际可用数量取决于PLC配置内部辅助继电器512位200231CH2000023115特殊辅助继电器384位2322552320025507保持继电器320位HR00HR19HR0000HR1915具有掉电保持功能数据存储器1002字DM0000DM0999DM1022DM1023此处仅列出部分可读写DM,具有掉电保持功能暂存继电器8位TR0TR7定时器/计数器128位TIM000127CNT000127定时器/计数器共用000127编号,计数器具有掉电保持功能三 部分特殊辅助继电器功能所 属 通 道继 电 器 号功 能25325309扫描周期超过100ms时ON25313PLC运行时ON25314PLC运行时OFF25315PLC开始运行时ON一个扫描周期25425400产生周期为1分钟时钟脉冲25401产生周期为0.02秒时钟脉冲25525500产生周期为0.1秒时钟脉冲25501产生周期为0.2秒时钟脉冲25502产生周期为1.0秒时钟脉冲25503ER标志(执行指令时,当出错发生时为ON)25504CY标志(执行指令结果有进位发生时为ON)25505标志(比较结果大于时为ON)25506标志(比较结果等于时为ON)25507标志(比较结果小于时为ON)四 CPU单元1、面板布置图2.2 面板布置图 电源输入端子 功能接地端子 保护接地端子 外部供给电源端子:作为外部输入电路用服务电源(DC24V)使用 输入端子 输出端子 状态显示LED指示灯:状态指示如下LED显 示状 态POWER(绿)亮电源接通灭电源断开RUN(绿)亮运行/监视方式灭编程方式或停止异常过程中ERROR/ALARM(红)亮发生故障闪烁发生警告灭正常时COMM(橙)闪烁与外设通信中灭上述以外情况 输入LED指示灯:输入端子接点ON时,LED点亮 输出LED指示灯:输出端子接点ON时,LED点亮 模拟设定电位器 外设端口:连接编程工具或者RS232C/RS422C适配器第三节 CPM1A指令系统CPM1A具有比较丰富的指令系统,其中基本指令有14种,功能指令有77种合135条。基本指令在编程器上对应有相应的指令键,而功能指令需通过指定的功能码(FUN No.)方可输入程序指令(注:SFT指令可通过指令键或功能码输入),在编写程序指令语句表时要求每条指令语句的地址编号采用5位十进制数字表示。以下将列出与P型机兼容的部分指令系统。一 基本指令指令名称助记符操作数操作数内容取LD继电器号继电器号:00000019152000023115HR0000HR1915TIM/ CNT 000127TR0TR7(仅用于LD指令)取反LD NOT继电器号与AND继电器号与非AND NOT继电器号或OR继电器号或非OR NOT继电器号块与AND LD无块或OR LD无输出OUT继电器号继电器号:0000001915,2000023115,HR0000 HR 1915,TR0TR7(仅用于OUT指令)取反输出OUT NOT继电器号定时器TIM定时器号设定值编号:000127设定值:000019,200255,HR0019,DM0000 DM1023,#00009999(定时器),#00019999(计数器)计数器CNT计数器号设定值二 功能指令指令名称助记符FUN No.操作数操作数内容空操作NOP00无结束END01无互锁IL02无清除互锁ILC03无跳转JMP04跳转号跳转号:0049注:JMP JME指令对取相同跳转号跳转结束JME05跳转号锁存KEEP11继电器号继电器号:00000019152000023115HR0000 HR 1915上沿微分DIFU13继电器号下沿微分DIFD14继电器号可逆计数器CNTR12计数器号设定值编号:000127设定值:000019,200255,HR0019,DM0000 DM1023,#00009999高速定时器TIMH15定时器号设定值逐位移位SFT10BE起始通道B/结束通道E:000019,200252, HR0019, DM0000 DM1023通道移位WSFT16BE比较CMP20C1C2C1/ C2: 000019,200255,HR0019,DM0000 DM1023,#00009999(FFFF)传送MOV21SD源数据S:000019,200255,HR0019,TIM/ CNT 000127,DM0000 DM1023,#00009999(FFFF)。目的通道D:000019,200252, HR0019, DM00001023取反传送MVN22SDBCD加法ADD30S1(被加数)S2(加数)DS1/ S2:000019,200255,HR0019,TIM/ CNT 000127,DM0000 DM1023,#00009999结果通道D:000019,200255,HR0019,DM0000 DM1023BCD减法SUB31S1(被减数)S2(减数)D置位进位位STC40无复位进位位CLC41无十-二进制数转换BIN23SD源通道S:000019,200255,HR0019,TIM/ CNT 000127,DM0000 DM1023目的通道:000019,200252,HR0019,DM0000 DM1023二-十进制数转换BCD24SD译码MLPX76SBD源通道S:000019,200255,HR0019,TIM/ CNT 000127,DM0000 DM1023目的通道:000019,200252,HR0019,DM0000 DM1023数字目标B:000019,200252,HR0019,DM0000 DM1023,#00000033(BCD码)编码DMPX77SDB第四节 编程器使用PLC的编程工具可采用手持式编程器和计算机辅助编程。计算机辅助编程是当上位计算机与PLC建立通信后,在上位机上运行专用的编程软件,对PLC进行编程和调试。编程器可通过电缆与PLC外设接口相连,对PLC进行编程和调试,是PLC中应用最广泛的编程工具。以下仅就与CPM1A配套使用的CQM1-PRO01-E手持式编程器的功能和操作使用方法进行介绍。一 编程器面板 编程器面板由液晶显示屏、方式选择开关、键盘组成,如图2.3所示。1、键盘键盘由39个键组成,按功能可划分为四个部分,用不同的颜色加以区分: 10个白色数字键:用于输入程序地址或数据。也可与FUN键组合输入功能指令。其中十六进制数AF须配合SHIFT键方能输入。 12个黄色编辑键:用于输入、修改、查询程序及监控程序运行。 1个红色清除键:用于清除显示屏的显示。 16个灰色指令键:用于输入指令。键盘上部为指令键,下部左侧为数字键,下部右侧为编辑键。键的功能说明如下: FUN键:该键为功能键,用于输入带有功能码的指令。例如MOV(21)指令的输入,就要利用该键,依次按FUN、C/2、B/1键即显示出MOV(21)指令。 SFT、NOT、AND、OR、LD、OUT、CNT、TIM基本指令键:利用这些键可输入相应的指令。 SHIFT上档键:利用该键和有上档功能的键形成上档功能。 TR、*EM/LR、AR/HR、EM/DM、CH/*DM、CONT/#数据区键:利用这些键可输入相应的指令。 EXT键:该键为外引键,利用磁带机存储程序时使用该键。 CHG键:该键为修改键,修改TIM/CNT的当前值、修改DM单元内容时利用该键。 SRCH键:该键为检索键,检索指令或位在程序中的位置时用该键。 SET、RESET键:用于调试时的强制置位、复位。 VER键:该键为校验键,校验磁带机上的程序与PLC内的程序是否相同。 DEL键:该键为删除指令键。 INS键:该键为插入指令键。 WRITE键:该键为写入键,每输入一条指令或一个数据都要用写入键将其写入PLC内部用户程序存储区。 MONTR键:该键为监控键,用于监控通道或位的状态。 、键:改变地址键,按键地址减小,按键地址增加。 CLR键:用于清除显示屏的显示。图2.3 编程器面板示意图2、工作方式选择开关工作方式选择开关有三个位置:PROGRAM、MONITOR、RUN方式。 PROGRAM编程方式PLC处于程序停止运行状态。此时可利用编程器进行用户程序的写入、修改、清除内存,以及程序检查等针对程序的操作。(注意此时不能取下方式选择用的钥匙。) MONITOR监视方式PLC处于程序运行状态,输入输出的处理同运行方式一样。此时可利用编程器实现对PLC程序运行状态的监视、接点强制ON/OFF、定时器/计数器的设定值/当前值修改、通道数据的当前值修改等,但不能改变程序指令。主要用于PLC试运行调整。 RUN运行方式PLC处于程序运行状态。此时可利用编程器实现对PLC程序运行状态的监视,但不能改变接点状态、定时器/计数器的设定值/当前值、通道数据的当前值等针对程序数据的操作,也不能改变程序指令。当PLC未与编程器相连接,在上电后PLC自动处于RUN运行方式。若PLC已与编程器相连接,则上电后PLC的工作方式取决于编程器工作方式选择开关的位置。因此在对PLC存储器中的程序不清楚时,一定要把编程器工作方式选择开关置于PROGRAM编程方式,否则一上电PLC就开始执行程序,这样很危险,一定要避免。3、LCD显示屏显示屏采用液晶显示。显示屏由两行显示块组成,每行16个显示块,每块为86点阵液晶,可显示各种字符。显示器的第一行显示地址,第二行显示内容或状态。二 PLC工作方式切换当PLC与编程器相连接后,则可利用工作方式选择开关改变PLC工作方式。PLC上电后编程器显示屏显示工作方式提示PROGRAM、MONITOR或RUN。用方式选择开关切换到其它工作方式时,就会显示方式提示画面,如图2.4:图2.4 方式提示画面在方式提示画面,不接受键盘操作,按CLR键返回初始显示画面后再进行键盘操作。若要返回方式提示画面,首先操作CLR键返回初始显示画面后再依次操作SHIFT、CLR键返回方式提示画面。如果不接编程器等外围设备时,PLC上电后自动进入运行方式。三 编程器主要功能编程器主要功能如下表:名 称功 能内存清除用户程序、PLC系统设定、各继电器、定时器/计数器、数据存储器的数据清除。读出/清除故障及提示信息读出发生故障以及提示信息。清除故障提示信息。地址建立在进行程序输入、读出、插入、删除等操作时,建立程序存储器地址。程序读出读出程序存储器的内容。“运行”“监控”方式下可读出触点的通断状态。指令检索检索程序中的指定指令。触点检索检索程序中指定的各继电器、定时器/计数器的触点。指令插入/删除在程序中间插入/删除指令。程序输入进行程序的输入、指令的修改和设定值修改等操作。程序检查确认程序的内容是否符合编程规则,程序中有错时,出错的地址及内容将显示出来。位、数、字监视监视各继电器、定时器/计数器、数据存储器的数据内容。多点监视同时进行6点或通道的监视。显示器上每次只能显示3点。微分监视检测触点的闭合/断开时的边沿状态。二进制监视各继电器、数据存储器以通道为单位的监视,画面上以二进制的16位来显示。3字监视连续的3个通道同时监视。带符号10进制监视把通道内的以2的补码表示的16进制数变换为带符号的10进制数显示出来。无符号10进制监视把通道内的16进制数变换为不带符号的10进制的数显示出来。3字数据修改汇总修改连续的3个通道数据。修改定时器/计数器设定值1修改定时器/计数器的设定值。修改定时器/计数器设定值2以微调节方式修改定时器/计数器的设定值。修改当前值1修改16进制4位、10进制4位数据的当前值。修改当前值2把通道数据修改为二进制16位数据。修改当前值3将正监视通道的10进制值改变为-32767+32767范围内带符号的10进制数。指定通道的内容自动变换为带符号的16进制数(2进制补码格式)修改当前值4将正监视通道的10进制值改变为065535范围内无符号10进制数。改变为16进制数据时自动进行的。强制置位/复位将各继电器、定时器/计数器的触点强制为ON(置位)或OFF(复位)清除强制置位/复位恢复被强制置位/复位的所有触点的状态。16进制-ASCII显示转换对数据存储器进行监视时,4位16进制的显示形式与字母的显示形式之间来回转换。读出扫描周期显示执行程序的平均扫描时间。四 编程器基本操作1、操作准备 在上电操作之前首先确保PLC与编程器相连,并且将编程器工作方式选择开关设置于PROGRAM编程方式。 接通PLC电源,则编程器显示要求输入口令的画面提示: 依次操作CLR、MONTR键输入口令,则出现方式提示画面: 操作CLR键进入初始显示画面: 清除存储器:在初次编程时首先要将存储器中的程序、各继电器、计数器、数据存储器中的数据全部清除。操作过程及显示内容如下:2、地址建立可在PROGRAM 、MONITOR或 RUN方式下操作CLR键进入初始显示画面: 表示地址从00000开始建立。如果想建立一个其它地址,则只需键入5位数字即可。例如要把地址改到01234去,只需按1、2、3、4键即可,在建立地址时,该地址的内容不被显示出来,但当按一次或键后,该地址的内容就会显示出来,操作过程及显示内容如下:3、程序输入当PLC处于PROGRAM编程方式时可通过编程器输入程序指令,此时首先要建立程序地址,然后使用指令键和数字键即可输入指令。每输入一条指令后,都要按一次WRITE键,然后地址自动加1,显示下一个地址的指令内容。例如,在地址00200处输入LD 00002指令,操作过程及显示内容如下:如果指令是多字节的,当输入指令按WRITE键后,地址不加1,而显示屏上显示下一字节内容,多次操作WRITE键后,地址才加1。例如,在地址00009输入TIM指令,其中定时器编号为002,设定值为#0020,操作过程及显示如下:输入功能指令时,应先操作FUN键,再输入功能码。例如,在地址00202输入MOV(021),操作过程及显示如下:如果发现输入的程序中有错误的语句,只需在出错的语句上重新输入正确的即可。4、程序读出该操作用于查看用户程序存储器的内容,可在PROGRAM、MONITOR和RUN方式下进行。其中在MONITOR和RUN方式下可显示该接点的通断状态。图2.5 梯形图及指令语句表例如,图2.5所示梯形图所对应的助记符程序已存入内存,现在要读取它,其操作如下: 建立地址00200,按键,显示: 按键,显示: 如果这时按键,又显示: 这样利用、键,可继续读出程序。在建立地址后,第一次按或键,读出的是该建立地址的指令或数据,并不在建立地址上减1或加1,而以后再按或键,则地址数就会自动减1或加1。按住键(或键)不放,则地址号会连续地加1(或减1)。5、程序校验程序校验只能在PROGRAM方式下进行,用以确认用户程序的内容是否符合编程规定,若程序中有错误时,该地址和内容被显示出来。程序校验时操作CLR、SRCH键,再选择校验等级0、1或2后开始校验。例如:直到检查到END指令为止,此时表示程序通过校验。若程序有错,则显示出错地址和错误内容:每按SRCH键一次,就会显示下一个出错地址。若没有END指令,则一直检查到最大地址,并显示:程序错误分为A、B、C三个等级。其中A级错误影响程序的正常执行,必须通过检查并修改程序以消除错误。而校验等级分为0、1、2三个等级,其中0级以A、B、C级程序错误为校验对象,1级以A、B级程序错误为校验对象,2级以A级程序错误为校验对象,如下表所示:表2.1 程序校验出错表等级出错显示处理A?程序已被破坏,应重新写入程序。NO END INSTR程序的结尾没有END指令,应在程序结尾处写入END指令。CIRCUIT ERR程序逻辑错误。这种错误大多是由于多输入或少输入了一条指令所致,应仔细检查程序,并修正之。LOCN ERR当前显示的指令在错误的区域。DUPL重复错误。当前使用的子程序编号或JME编号在程序中已使用过,应改正程序,使用不同的编号。SBN UNDEFD调用的子程序不存在。JME UNDEFD一个转移程序段有首无尾,即对于一个给出的JME没有相应的JMP与之对应。OPER AND ERR指定的可变操作数数据错误,检查程序并改正之。STEP ERR步进操作错误,检查并修改程序。BIL-ILC ERRIL-ILC没有成对出现。它不一定是真正的错误,因为有时就需要IL-ILC不成对出现。检查并确认该处程序是否有错。JMP-JME ERRJMP-JME没有成对出现。检查并确认该处程序是否真正有错。SBN-RET ERRSBN-RET没有成对出现,检查并改正程序。CJMP UNDEFD对一个给出的JME没有JMP与之对应,检查并改正程序。SBS UNDEFD一个定义的子程序没有调用过。对于中断子程序来说,出现这种情况是正常的。COIL DUPL一个位号被多次用作输出,检查并确定程序是否真正有错。除了这三类错误能用程序检查的方法检查出来之外,还有些语法错误在程序输入时即被检查出来,并由系统监控程序阻止这些非法指令或数据的输入。6、指令检索指令检索可在PROGRAM、MONITOR和RUN方式下进行,当编号的程序被输入到PLC的程序存储器后,用于检索其中的某条指令,操作如下: 操作CLR键进入初始显示画面,建立开始检索的首地址。 键入要检索的指令。 操作SRCH键,显示屏上显示出要检索的指令内容及地址。 操作键,显示出操作数(对于多操作数的指令)。若要继续向下检索,可重复按SRCH键,一直检索到END指令。如果程序中无END指令,则一直可找到程序存储器的最后一个地址。图2.6例如,已输入程序如图2.6所示,要检索LD 00002指令,操作如下: 操作CLR键进入初始显示画面。 建立地址00100 输入要检索的指令(LD 00002) 操作SRCH键,则开始检索,显示屏显示:表示00100地址的指令是LD 00002。再按SRCH键,又显示: 表示00102地址的指令也是LD 00002。再按SRCH键,显示:表示从地址00100到地址00800之间,只有两条LD 00002指令。按照这种方法,可以把程序中所有的同一指令逐条查出。如果要检索TIM/CNT指令的设定值,要先检索到TIM/CNT指令,再按键,就显示出要检索的TIM/CNT指令的设定数据。7、触点检索该操作是检索已存入存储器中的程序的触点,包括各继电器、定时器、计数器的触点。它可在PROGRAM、MONITOR、RUN三种方式下操作,在MONITOR和RUN方式下可显示该触点的通断状态。方法如下: 操作CLR键进入初始显示画面,建立开始检索的首地址。 依次操作SHIFT、CONT/#键,并输入要查找的触点号。 按SRCH键,这时含有触点的指令就显示出来,如输入的触点号是00002,则显示:再按SRCH键,又显示: 继续按SRCH键,直到检索到END指令为止: 本操作和指令检索的操作基本相同。只是在指令检索的操作中,PLC检索的关键字是一条指令,而本操作中PLC检索的关键字是一个触点。8、指令插入本操作只能在PROGRAM方式下进行。其目的是把一条指令插入到已存入存储器的程序中,本操作使用INS键。图2.7 指令插入例如,现欲将AND 00102指令插入到图2.7箭头所指的位置,其操作如下: 找到AND NOT 00101指令(可用指令读出、指令检索、触点检索操作): 输入AND 00102指令,按INS键,这时显示INSERT?提示: 按键,本指令就插入了:后面指令的地址将自动加1。若插入多字节指令,可连续输入操作数,输入操作数之后按WRITE键。9、指令删除本操作只能在PROGRAM方式下进行。用于将已存入存储器的程序中的某条指令删除,删除指令使用DEL键。图2.8 指令删除例如,现欲将图2.8中的AND NOT 00101指令删除,其操作是: 找到AND NOT 00101指令 按DEL键,这时显示DELETE?提示: 按键,显示中的指令被删除,后面的指令地址自动减1:当删除多字节指令时,操作数也一齐被删除。10、位、数、字监视本操作可以在MONITOR、RUN方式下进行。它可以监视输入输出继电器、内部辅助继电器、特殊辅助继电器、保持继电器的状态,也可以监视TIM/CNT的状态及数据内容。在MONITOR及RUN方式下,本操作对于使用者调试程序很有用处。 TIM/CNT的监视该操作用于对TIN/CNT的当前值(PV)及状态的监视。操作如下: 操作CLR键进入初始显示画面。 再按TIM或CNT键,键入相应的编号。 按MONTR键,即可看到TIM/CNT的动态变化情况,显示:如果是在MONITOR或RUN方式下,会看到TIM的数据每隔100ms减1(在开始定时的情况下),直到减为0000,显示:在0000前的字母O表示TIM000继电器ON。使用或键可以改变TIM/CNT号。 位监视该操作用于监视输入输出继电器、内部辅助继电器、特殊辅助继电器、保持继电器位的状态是ON还是OFF。例如要监视输入继电器00006点的状态,具体操作如下: 按CLR、SHIFT、CONT/#键,键入被监视的位号6,按MONTR键,显示: 按或键,可以监视当前显示位的前后位的状态。若要再监视另一个位,则可以键入位号再按MONTR键。 通道监视该操作以通道为单位进行监视,它可以监视输入输出继电器、内部辅助继电器、特殊辅助继电器、保持继电器、数据存储器等通道的状态及数据内容。例如要监视链接继电器LR01通道的内容,具体操作如下:按或键,可以监视当前通道的前后通道。按SHIFT、MONTR键,可在当前状态下,以位为单位进行监视。若要再监视另一个通道,则可以键入通道号再按MONTR键。 监视程序内的位、通道当PLC处于RUN或MONITOR方式下,按CLR键,给出程序地址,再按或键,可在显示屏上观察到各继电器、TIM/CNT、数据存储器的状态。例如,若显示为:表示这时输入继电器00005接通。若显示为:表示这时输出继电器01002断开。11、多点监视该操作可以在MONITOR、RUN方式下进行。最多可以同时监视六个点或通道,多点监视与数据监视同时执行。例如,第一个监视TIM000,操作过程及显示如下:第二个监视00001点,操作过程及显示如下:再监视DM0000通道,操作过程及显示如下:从上面的例子可以看到,当监视第一个点或通道时,它显示在左边,当第二、第三个点或通道要监视时,第一个点或通道就向右边移动。如被监视的点多于三个时,当要监视第四个点或通道时,第一个点在显示屏上不见了,它存于内部寄存器中去了,这时在显示屏上从左到右显示的是第四个点、第三个点、第二个点。它们形成了一个环,可以使用MONTR键从左边再调出来。寄存器的容量是三个,在显示器上显示三个,因此最多可以同时监视六个点或通道。在显示器最左边,如果显示的是点,则可以强迫置为ON或OFF。如果在最左边显示的是通道、TIM/CNT、DM等则可以改变它们的值。如果想要监视第七个数据,则显示器最先监视的那个被挤出,且丢失。12、修改TIM/CNT的设定值1在MONITOR方式下,在执行程序时能够改变TIM/CNT的设定值。例如,要修改地址为00201的定时器TIM000的设定值,则操作过程及相应显示如下:若将设定值改变为一个通道的值,则按CHG、SHIFT、CH/*DM键及通道号,最后按WRITE键:13、修改当前值1这个操作用来改变输入输出继电器通道、内部辅助继电器通道、保持继电器通道和数据存储器通道的当前值,TIM/CNT的当前值是4位十进制数,而其它通道内容为4位十六进制数。这个操作可在PROGRAM及MONITOR方式下操作。首先对被修改的通道或TIM/CNT进行监视,然后按下CHG键,键入修改后的数值,按下WRITE键,即可改变通道内容或TIM/CNT的当前值。例如,修改数据存储器DM1000通道的内容,将其内容改为0200,操作过程及显示内容如下:按CLR、EM/DM及1、0、0、0键,再按MONTR键,显示:按CHG键,显示: 键入0200,显示: 按WRITE键,即完成了此操作: 14、强制置位/复位使用SET或者RESET键可以把输入输出继电器接点、内部辅助继电器、保持继电器及TIM/CNT等的状态强制置为ON或者OFF。该操作在PROGRAM、MONITOR方式下执行,在RUN方式下不能执行。强制置位或复位的操作如下:图2.9 强制ON/OFF以图2.9为例,首先指定要强制ON/OFF的线圈或者触点,例如把输出线圈01000强制置为ON/OFF的操作如下: 按CLR、OUT、1、0、0

温馨提示

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

评论

0/150

提交评论