《可编程控制器及应用》实验指导书.doc
《《可编程控制器及应用》实验指导书.doc》由会员分享,可在线阅读,更多相关《《可编程控制器及应用》实验指导书.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 可编程控制器及应用实验指导书主编 牛 勇审核 毛建东校对 杨 艺北方民族大学电气信息工程学院二八年九月目 录第一章 前言 1第二章 实验项目1实验一 PLC实验台及编程器操作1实验二 基本指令实验1实验三 程序分支与跳转实验1实验四 微分指令实验1实验五 数据传送与移位指令实验1实验六 定时/计数器实验1实验七 电动机的PLC自动控制实验1实验八 机械手的PLC自动控制实验1实验九 步进电动机的PLC自动控制实验1实验十 交通信号灯的PLC控制实验1实验十一 舞台艺术灯光的PLC控制实验实验十二 交流电动机的Y/形启动PLC控制实验前 言可编程序控制器技术课程,是一门实践性很强的技术课程,要
2、使学生学习好本门课,除在课堂上和书本中做基本的理论知识学习外,上机实验是必不可少的一个掌握该技术的学习环节。根据教学要求,我们特编写了此可编程控制器及应用实验指导书一书,与理论课程的教学配套使用。根据我校可编程序控制器技术课程教学大纲的要求,本实验指导书以OMRON系列可编程序控制器为实验用控制器,要求学生在学习完可编程控制器的有关技术知识、对可编程序控制器有了初步的了解后,再经过实验训练,掌握PLC基本编程技能和操作方法,为今后从事自动控制领域的相关工作打下扎实的基础。本实验指导书是根据学校教学大纲要求掌握的内容编写的,有实验项目十三个,任课老师可根据各专业的教学大纲以及教学计划的安排,选做
3、部分或全部的实验项目。有些比较大的实验项目可安排在课程设计中进行。本实验指导书中的综合设计实验部分给出了设计梯形图、硬件电路图、输入输出接口编号和梯形图程序,供学生做实验时参考,学生也可以按实验要求的内容自己设计梯形图、硬件电路图、输入输出接口编号,将设计的程序和硬件完成实验。本实验指导书可供自动化或相近专业的学生使用。本实验指导书在编写过程中,得到院全体老师和实验室老师的帮助,在此谨致衷心的感谢。由于水平有限,不足与失误在所难免,将在使用中不断进行补充与修改,更希望得到宝贵意见和建议。 编者 2006.10实验一 PLC实验台及编程器操作(验证性实验)一、实验目的1.了解OMRON PLC的
4、基本I/O接口组成和通道编号分配与硬件接线要求。2.熟悉OMRON PLC手握式编程器的基本操作方法。二、实验设备配置1.OMRON可编程序控制器与编程器 2.PLC教学实验台 三、实验内容OMRON可编程序控制器实验台PROGRAMANDFUNNOTSHIFTLDOUTORCNTTRLRHRTIMDMSFT7MONTRE/4F/589EXTCHGSRCH6RECRESETFUUB/1 A/0C/2D/3PLAYSETINSCLRVERWRITECH*CONT#RUNMONITOROMRON可编程序控制器专用手握式编程器使用方法简介:编程工具是开发、应用、检查和维护PLC以及监控系统运行不可缺
5、少的外部设备。编程工具的主要作用是用来编辑、调试和监控程序的执行,还可以在线测试PLC的内部状态和参数,与PLC进行人机对话等。 OMRON专用编程器是生产厂家提供的与本公司PLC配套的编程工具,编程器必须与PLC相连接,用编程器可以输人指令表程序。 编程器可以不参与现场运行,所以一台编程器可以供多台PLC使用。CPM1A系列PLC可使用的简易编程器为CQM1-PR001或者C200HPR027,这两种编程器的主要功能是相同的。这里以CQM1PR001为例介绍编程器的使用。CQM1PROO1为手持式简易编程器,其面板布置如图所示。编程器的面板由液晶显示器、工作方式选择开关、键盘组成。1)键盘由
6、39个键组成,键盘的上部为指令键,下部左侧为数字键,下部右侧为编辑键。各键的功能如下:(1)功能键FUN配合数字键可输人有功能码的指令。例如输人MOV指令时;依次按下FUN、2、l键时,即显示出MOV(21)指令。(2)用SFT、NOT、AND、OR、LD、OUT、CNT、TIM键可直接输人相应的基本指令。(3)WRITE是写人键,每输人一条指令或一个数据都要按上次该键。(4)用数据区键TR、LR、AR、HR、DM、*DM、CONT可以确定指令的数据区。(5)SET、RESET是置位复位键。在输人置位复位指令或调试程序时进行强制置位复位时用。(6)上档键SHIFT与有上档功能的键配合可形成上档
7、功能。(7)清除键CLR,用于清除显示屏的显示内容。(8)插人键INS,用于插人指令。 (9)删除键DEL,用于删除指令。(10)、键。改变地址键, 键地址减小, 键地址增加。(11)修改键CHG,在修改TIMCNT的设定值,修改DM等通道内容时使用。(12)监控键MONTR,用于监控通道或位的状态。2)、工作方式选择开关方式开关有三个位置:RUN、MONITOR,PROGRAM。各种工作方式的功能如下所述(l)运行方式(RUN)下可运行用户程序,此时不能进行修改程序等操作,但可查询。(2)监控方式(MONITOR)时用户程序处于运行状态,此时可对运行状态进行监控,但不能改变程序。(3)编程方
8、式(PROGRAM)时可对程序进行修改、输人等操作。要特别注意的是,当主机没接编程器等外围设备时,通电后PLC自动处于运行方式。因此在对PLC中的用户程序不了解时,一定要把主机的方式选择开关置于编程位置,避免通电后就运行程序而造成事故。当主机接有编程器时,通电后的工作方式取决于编程器工作方式选择开关的位置。3)、显示器编程器CQM1PR001的显示器采用液晶显示。显示面板由两行显示块组戚,每行16个显示块,每块可显示一个字符,用于显示用户程序存储器地址以及继电器和计数器定时器状态等信息。编程操作: PLC首次上电后,显示器上显示出PASSWORD(口令)字样,按下CLR、MONTR键后,PAS
9、SWORD消失,再连续按下CLR键,显示器上显示出00000,此时方可进行下面的操作。1 清除程序及内存 首先连续按下CLR直到显示器上出现00000而无其他显示为止,然后依次按下FUN、PLAY/SET、NOT、REC/RESET键,此时显示器上显示信息如图所示,该显示提醒操作人员程序是否从地址00000开始全部清除,HR通道、DM单元、TC区是否全部清除。若全部清楚,则按下MONTR键,显示器上的“?”消失,左下角出现“END”,说明程序及内存已全部清除。如果内荐中有不想清除的部分,例如HR区不想滑除,按下HR键,则不想清除部分在显示器上消失,程序的清楚总是从显示的程序地址开始清除到程序存
10、储器(UM)的尾部,如果键入程序地址,例如01000,则表示从01000清除到程序存储器尾部,01000前面的程序保留;确定了被清除程序的起始地址,而且不想清除的内存在显示器上消失后,按下MONTR键,显示器上的“?”消失,左下角出现“END”,说明显示器上显示的部分已被清除。关于程序地址,P型机为4位BCD数,H机为5位BCD数,在显示器的左上角显示。Program set- nop reset montr2 程序输入 程序输入包括建立程序地址、输入程序、插入指令、删除指令等操作,这些操作除建立程序地址可在编程、监控、运行方式下操作之外,其他操作只能在编程状态下进行。(1)建立程序地址:按C
11、LR键清除显示后,直接键入程序地址即可。键人的程序地址在显示器左上角显示。建立程序地址后,按或键即可读出该地址下的程序。再按、键可读出上一个地址或下一个地址下的程序。(2)输人程序:首先建立程序地址,然后键入相应程序指令,按下WRITE键即完成一条指令的输入,同时程序地址自动加1,以便输入下一条指令。(3)插入指令:插入指令时,首先找到要插入指令的位置,键入要插入的指令,按下INS键,显示器上出现“INSERT?”字样,按下键,显示出“INSERT END”字样及原来在插入位置处的指令,表明插入操作完成,进行了指令插入后从插入位置开始的指令自动后移一个地址。在进行指令插入操作时,一定不要按下W
12、RITE键,以免把原来在该位置的指令覆盖掉。确定了插入指令的位置后,若已知该位置的程序地址,可利用建立程序地址的方式找到这一位盘;若不知程序地址,只知在该位置的原指令,可利用指令查找的方式找到这一位置。(4)删除指令:首先找到要删除的指令并在显示器上显示出来,按下DEL键,显示出“DELETE?”字样,按下键,显示出“DELETE END”字样并显示出下一条指令的内容,表明删除操作已完成。进行了指令删除后,从删除位置往后的指令自动前移一个地址。3 程序检查程序检查只能在编程状态下进行。组合式PLC如C200H,清除显示后按下SRCH键,再按下检查级0、1或2后方开始程序检查。检查过程中出现语法
13、错误即暂停检查,并显示出错信息,再按下SRCH键继续检查,直至遇到END指令为止。错误类型分为A、B、C三类。O级检查用于检查A、B、C三类错误,1级检查用于检查A、B两类错误,2级检查用于检查A类锗误。C200H可选择0、12级检查,P型机自动设定为0级检查。(1)A类错误:“?”表示程序已被破坏,应重新写入程序。“NO END INSTR”表示程序的结尾没有END指令,应在程序结尾处写入END指令。“CIRCUIT ERR”表示程序逻辑错误。这种错误大多是由于多输入或少输入了一条指令所致,应仔细检查程序,并修正之。“LOCN ERR”表示当前显示的指令在错误的区域。“DUPL”表示重复。当
14、前使用的子程序编号或JME编号在程序中已使用过,应改正程序,使用不同的编号。“SBN UNDEFD”表示调用的子程序不存在。 “JME UNDEFD”表示一个转移程序段有首无尾,即对于一个给出的JME没有相应的JMP与之对应。P型机的JMPJME不带编号,不存在这一类错误。“OPERAND ERR”表示指定的可变操作数数据错误,检查程序并改正之。“STEP ERR”表示步进操作错误,检查并修改程序。A类错误影响程序的正常执行,必须通过检查修改程序消除之。(2)B类错误:“ILILC ERR”表示ILILC没有成对出现。它不一定是真正的错误,因为有时就需要ILILC不成对出现。检查并确认该处程序
15、是否有错。“JMPJME ERR”表示JMPJME没有成对出现。检查并确认该处程序是否真正有错。“SBNRET ERR”表示SBNRET没有成对出现,检查并改正程序。(3)C类错误:“JMP UNDEFD”表示对一个给出的JME没有JMP与之对应,检查并改正程序古“SBS UNDEFD”表示一个定义的子程序没有调用过。对于中断子程序来说,出现这种情况是正常的。“COIL DUPL”表示一个位号被多次用作输出,检查并确定程序是否真正有错。除了这三类错误能用程序检查的方法检查出来之外,还有些语法错误在程序输人时即被检查出来,并由系统监控程序阻止这些非法指令或数据的输入。4 查询、监视、参数修改操作
16、1) 查询查询操作可以在编程、监控、运行三种状态下进行。位检索:位检索能够查找出一个位在程序中的所有使用位置。首先清除显示器的显示,然后按下SHIFT、CONT/#键,键入被检索的位号,然后每按下一次SRCH键,即可检索出一次该位在程序中的使用位置和使用该位的指令,直到遇到END为止。指令检索:指令检索用于查找一条指令在程序中的位置。首先清除显示器上的显示,键入被检索的指令,然后每按一次SRCH键,即可检索出一次该指令在程序中的位置,直到遇到END为止。2) 监视监视操作可以在编程、监控、运行状态下进行。因在编程状态下程序不运行,所以在编程状态下监视到的信息是静态的。位监视:位监视用于检查位的
17、状态是ON还是OFF。清除显示器,按下SHIFT、CONT键,键入被监视的位号,按下MONTR键,则进人位监视状态,该位的状态显示在显示器第二行上。若要再监视另一个位,则可以键入位号再按MONTR键。通道监视:通道监视用于检查通道内容。清除显示器,按下SHIFT、CH/*键,键入相应的通道号,按下MONTR键,即进入通道监视状态。显示器第一行显示被监视通道号,第二行显示通道内容。若要再监视另一个通道,可以键入通道号再按MONTR键。定时器、计数器监视:定时器、计数器监视用于检查定时器、计数器的当前值(PV)。清除显示器,按下CNT或TIM键,键入相应的TC号,按下MONTR键,即可监视计数器或
18、定时器的当前值。位监视、通道监视、定时器计数器监视可同时进行。例如在位监视状态下,不清显示器按通道监视操作,又可进行通道监视。可同时监视多个通道、定时器计数器或位的状态,利用、键可调整显示器左边被监视的位或通道,进行上一个或下一个位或通道的监视。监视多个内容时,按下MONTR键可改变被监视内容在显示器上的位置,按下CLR键可清除最左边显示的内容。3)读扫描时间:在监控或运行状态下。清除显示器,按下MONTR键,即可渎出程序扫描时间。4 )参数修改:参数修改只能在监控或编程状态下进行。在监控状态下的参数修改,就是对程序工作状态的干预。置位、复位与强迫置位、复位:置位、复位与强迫置位、复位用于改变
19、一个位的状态,被改变的位可以是IR、HR、SR、AR、LR、TC的位。首先对需要改变状态的位进行位监视,按下PLAY/SET键即对该位置位,按下REC/RESET键即对该位复位。在位监视状态下,按下SHIFT PLAY/SET键,该位被强迫置位,显示器该位下面将显示“S ON”字样;按下SHIFT PLAY/RESET键,该位被强迫复位,显示器该位下面将显示“R OFF”字样。被强迫置位或复位的位的状态,程序无法改变。强迫置位或复位后,再按PLAY或REC/RESET进行置位或复位,可解除强迫置位或复位状态。被置位或复位的位,程序在运行中可改变其状态。修改当前值:修改当前值可以修改通道内容及T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器及应用 可编程控制器 应用 实验 指导书
限制150内