《PLC编程与应用技术》-项目5_第1页
《PLC编程与应用技术》-项目5_第2页
《PLC编程与应用技术》-项目5_第3页
《PLC编程与应用技术》-项目5_第4页
《PLC编程与应用技术》-项目5_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

任务一

用基本逻辑指令实现花式喷泉系统的控制

活动1:认识位元件输入继电器X、输出继电器Y、辅助继电器M以及状态继电器S等编程软元件在可编程控制器内部反映的是“位”的变化,“位”的值要么是“0”,要么是“1”,有且仅有这两种状态。如图5-1-1所示,程序中当X001闭合时,即X001=“1”时,辅助继电器M0线圈得电,即M0=“1”,其对应的常开触点M0闭合,Y000线圈得电,即Y000=“1”;而常闭触点M0断开,Y001线圈失电,即Y001=“0”。当X001断开时,即X001=“0”时,辅助继电器M0线圈失电,即M0=“0”,其对应的常开触点M0恢复断开,Y000线圈失电,即Y000=“0”;而常闭触点M0恢复闭合,Y001线圈得电,即Y001=“1”。下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

由于X、Y、M、S主要用于开关量信息的传递、变换及逻辑处理,因此把它们称为“位元件”。知识小贴士:X、Y、M、S这些位元件可类比于传统继电器控制系统中的开关元件,而它的实质是PLC存储单元里的“位”。活动2:输入与输出的分配花式喷泉控制系统的输入/输出分配表见表5-1-1,仅作参考。活动3:画PLC系统电路原理图用三菱FX2N-48MR型可编程序控制器实现花式喷泉控制系统的电路原理图如图5-1-2所示。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

特别注意:(1)三菱FX2N系列PLC的输入端共用1个公共端“COM”,而输出端Y000~Y003共用公共端“COM1”,Y004~Y007共用公共端“COM2”,Y010~Y013共用公共端“COM3”,Y014~Y017共用公共端“COM4”,都是4个输出端共用一个公共端的情况。但有一种情况非常特殊,即Y020~Y027这8个输出端共用公共端“COM5”。(2)在图5-1-2中,L1、L2之间的电压是380V,通过TC变压器变换为220V电源向三菱FX2N系列PLC供电。(3)本任务中的喷头都需要由电磁阀来驱动,而电磁阀作为负载均为AC220V,因此图5-1-2中将三个公共端COM1~COM3相连,接入AC220V电源。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

活动4:PLC接线板的安装1.元器件的准备准备本活动需要的元件器材,见表5-1-2。2.元器件的布置根据表5-1-2检测元器件的好坏,将符合要求的元器件按图5-1-3安装在网孔板上并固定。3.PLC系统的连线与自检根据图5-1-2以及图5-1-3,按配线原则与工艺要求进行PLC控制系统的安装接线。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

特别注意布线时需紧贴线槽,保持整齐与美观。具体操作方式可按如下步骤:(1)连接PLC电源部分。如图5-1-4所示,L1、L2两根相线→进端子排→从端子排出→空气开关QF→连接FU1→变压器TC→1号线通过FU2连接PLC的“L”端子,而0号线直接连接PLC的“N”端子。此时PLC电源部分的接线完成。(2)PLC电源部分自检。①检查布线。对照图5-1-4检查是否掉线、错线,是否漏编、错编,接线是否牢固等。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

②万用表检测。万用表检测过程见表5-1-3,如测量阻值与正确阻值不符,应重新检查布线。③通电观察PLC的指示灯。经过自检,确认正确和无安全隐患后,通电观察PLC的LED指示灯并做好记录,见表5-1-4。(3)连接PLC输入回路部分。如图5-1-5所示。①导线从X000端子→入端子排→从端子排出→接SB1常开按钮的一端。②导线从X001端子→入端子排→从端子排出→接SB2常开按钮的一端。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

③将SB1、SB2两常开按钮的另一端互联→入端子排→从端子排出→接PLC的COM端口。(4)PLC输入回路部分的自检。①检查布线。对照图5-1-5检查是否掉线、错线,是否漏编、错编,接线是否牢固等。②万用表检测。万用表检测过程见表5-1-5,如测量阻值与正确阻值不符,应重新检查布线。③通电观察PLC的指示灯。经过自检,确认正确和无安全隐患后,通电观察PLC的LED指示灯并做好记录,见表5-1-6。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

(5)连接PLC输出回路部分。如图5-1-6所示。①1号线通过FU3连接COM1。②COM1、COM2与COM3互相连接。③Y000~Y010分别连接YV1~YV9。④YV1~YV9另一端互相连接后,再接0号线。(6)PLC输出回路部分的检测。①检查布线。对照图5-1-7检查是否掉线、错线,是否漏编、错编,接线是否牢固等。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

②万用表检测。万用表检测过程见表5-1-7,如测量阻值与正确阻值不符,应重新检查布线。活动5:编写PLC控制程序①采用基本逻辑指令编写该程序,如图5-1-7所示。②程序分析:程序中X000为启动按钮,X000得电后→M0得电自锁,其常开触点闭合→定时器T0~T7分别进行延时,通过定时器触点的配合,分别驱动Y000~Y010的通断→定时器T7延时时间到后,其常闭触点断开,定时器T0~T7自动复位,达到程序循环运行的目的→按下X001停止按钮后,M0失电,其常开触点恢复断开,系统停止运行。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

活动6:用GXDeveloper编程软件编写、下载、调试程序1.程序输入打开GXDeveloper编程软件,新建“花式喷泉”文件,输入花式喷泉PLC程序,如图5-1-8所示。2.程序下载点击“在线”图标,再点击“写入”,将PLC程序下载至PLC,如图5-1-9所示。注意:此时可让三菱FX2NPLC的运行按钮切换至“STOP”上。上一页下一页返回任务一

用基本逻辑指令实现花式喷泉系统的控制

3.系统调试①在教师现场监护下进行通电调试,验证系统控制功能是否符合要求。②如果出现故障,学生应独立检修,根据出现的故障现象检修相关线路或修改梯形图。③系统检修完毕后应重新通电调试,直至系统正常工作。上一页返回任务二

用步进指令实现花式喷泉系统的控制

活动1:PLC控制程序的编写①采用步进指令编写该程序,如图5-1-10所示。②程序分析:PLC运行后,由特殊辅助继电器M8002产生一个扫描周期的脉冲,程序自动进入初始状态S0,按下X000启动按钮后,进入状态S20,驱动Y010,高水柱喷水;时间到后,进入下一通用状态S21,此时单号低水柱驱动Y000、Y002、Y004、Y006同时得电;时间到后,又进入下一通用状态S22,此时双号低水柱驱动Y001、Y003、Y005、Y007同时得电;时间到后,进入最后一个通用状态S23,此时高低水柱同时得电,时间到后回到S20状态,循环运行。下一页返回任务二

用步进指令实现花式喷泉系统的控制

当按下X001停止按钮时,系统将所有状态一并复位,并进入初始状态S0,等待程序重新开始运行。活动2:用GXDeveloper编程软件编写、下载、调试步进程序1.程序输入打开GXDeveloper编程软件,新建“花式喷泉”文件,输入花式喷泉PLC程序,如图5-1-8所示。上一页下一页返回任务二

用步进指令实现花式喷泉系统的控制

2.程序下载点击“在线”图标,再点击“写入”,将PLC程序下载至PLC,如图5-1-9所示。注意:此时可让三菱FX2NPLC的运行按钮切换至“STOP”上。3.系统调试①在教师现场监护下进行通电调试,验证系统控制功能是否符合要求。②如果出现故障,学生应独立检修,根据出现的故障现象检修相关线路或修改梯形图。③系统检修完毕后应重新通电调试,直至系统正常工作。上一页返回任务三

用功能指令实现花式喷泉系统的控制

活动1:认识字元件、学习位元件组合的方式位元件、字元件以及位元件的组合方式是三菱FX2N系列可编程控制系统中非常重要的基本概念。位元件、字元件以及位元件的组合也属于软元件的范畴,那么它们之间的区别是什么?用法又是如何呢?一、字元件在PLC内部,有时需要进行大量的数据处理,仅让“位元件”单独参与运算,是远远不够的,因此需要设置大量用于存储数值数据(这里的数值都是指的二进制数“0”或“1”)的软元件,我们把它称为“字元件”。常用的“字元件”有定时器T、计数器C、数据寄存器D等。下一页返回任务三

用功能指令实现花式喷泉系统的控制

二、位元件的组合三菱FX2N系列PLC具有将位元件进行组合,然后用于数据处理的功能。即采用位元件的组合来代替字元件参与数据的处理。位元件的组合可采用KnXi、KnYi、KnMi、KnSi的形式。n表示组数,每组有4个位元件,i表示位元件的首地址。活动2:学习数据寄存器D数据寄存器D是用于数据处理的数值存储软元件,也是“字元件”。当PLC用于模拟量控制、位置控制、数据输入或输出时需要用数据寄存器D存储数据和工作参数。数据存储器分为哪几类?PLC编程时又该如何应用?上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

一、数据寄存器D每个数据寄存器D均为16位,且最高位为符号位,当最高位为“0”时表示正数,为“1”时表示负数,可处理的数值范围为-32768~+32767。当需要存储32位的数据时,可将两个连续的数据寄存器D合并起来使用,且最高位仍为符号位,可处理的数值范围为-2147483648~+2147483647,如图5-1-11所示。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

二、数据寄存器D的分类三菱FX2N系列PLC的数据寄存器D可以分成以下几类:1.一般数据寄存器一般数据寄存器的软元件编号为D0~D199,共200点。每个数据寄存器都可以存入16位数据,当存入32位数据时,例如,32位数据存入D0、D1中,则D1中存高16位,D0中存低16位。存放在一般数据寄存器中的数据,不写入其他数据时,其内容保持不变,直到写入新的数据。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

但是当PLC从“RUN”运行状态转到“STOP”停止状态或掉电时,且特殊辅助继电器M8033=“0”即“OFF”时,一般数据寄存器不具有断电保持功能,此时一般数据寄存器中的数据均自动清“0”;如果特殊辅助继电器M8033=“1”即“ON”时,一般数据寄存器具有断电保持功能,这时数据可以保持。2.断电保持数据寄存器断电保持数据寄存器的软元件编号为D200~D7999,共7800点。它与一般数据寄存器一样,除非改写,否则原有数据不会变化。但它具有断电保持的功能,PLC从“RUN”运行状态转到“STOP”停止状态或掉电时,存入断电保持数据寄存器的数据都将保持不变,直到存入新的数据。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

它又可细分为停电保持型和停电保持专用型两种。①停电保持型数据寄存器,其软元件编号为D200~D511。当PLC由运行状态转为停止状态或停电时,该寄存器中的数据会被保持。若两台PLC采用并联通信(点对点通信),当主站→从站时,D490~D499被用于通信;当从站→主站时,D500~D509被用于通信。②停电保持专用型数据寄存器:D512~D7999。其中,D1000以后的数据寄存器可通过参数设定,并以500为单位用做文件寄存器(D1000~D7999,共7000点)。不作文件寄存器用时,与通常的停电保持型数据寄存器一样,可通过程序或外围设备进行数据读写操作。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

知识小贴士:文件存储器位于用户程序存储器(RAM、EEPROM、DPROM)内一个专用数据寄存器区,用于存储大量的数据,如采集数据、统计计算数据、多组控制参数等。其存储量由CPU的监视软件决定,但可通过扩充存储器的方法加以扩充。它以500点为单位,通过参数设定,最多可拓展为7000点的文件寄存器处理。技能小贴士:PLC运行时,可用指令BMOV读取文件寄存器内的数据,但不能用该指令向寄存器写入数据。可用外围设备对该寄存器进行写入操作。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

3.特殊数据寄存器特殊数据寄存器的软元件编号为D8000~D8255,共256点,用于写入特定目的的数据或事先写入特定内容,以及监控PLC中各种软元件的运行方式。PLC上电时,特殊数据寄存器先全部清“0”,然后由系统ROM写入初始值。例如:D8000中存放的监控定时器的定时时间是由系统ROM设定的。若要改变,需用传送指令将目的时间送入D8000。该值在PLC由运行状态转为停止状态时保持不变。知识小贴士:对于未定义的特殊数据寄存器,用户不得使用。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

三、数据寄存器D的编程技巧①可用于间接设定定时器和计数器的设定值,如图5-1-12所示。本例中,将数据寄存器D10、D20的内容分别作为定时器T2和计数器C10的设定值。②可用于改变计数器的当前值,如图5-1-13所示。本例中,计数器C2的当前值由D5的内容来决定。③可用于将数据传送到数据存储器中,如图5-1-14所示。本例中,将十进制数80000传送至D10中,因D10最大能存储的十进制数值为+32767,故需要占用两个地址连续的数据寄存器D11和D10,即将十进制数80000先转换成二进制数,然后传送至D11、D10中。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

D11中为高16位数据,D10中为低16位数据。④可用于数据寄存器之间的数据传送,如图5-1-15所示。本例中,将D10中的内容传送至D12中。活动3:功能指令的学习在现代工业控制中往往需要进行数据处理,而基本逻辑指令和步进指令都不具备这项功能;同时,基本逻辑指令和步进指令在编制控制元件较多的程序时,重复劳动多,较为繁琐。针对这一情况,作为工业控制计算机的PLC,必须引入一些具有特殊功能的子程序来进行数据处理以方便用户编程,这就是功能指令(FunctionInstruction),又称应用指令(AppliedInstruction)。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

许多工程技术人员梦寐以求甚至不敢想象的功能,通过功能指令很容易就能实现,从而大大提高了PLC的使用价值。功能指令的种类很多,本节将着重学习数据传送指令、取反传送指令以及区间复位指令的使用方法。一、功能指令及其分类所谓功能指令,实际上就是功能不同的子程序。一般来说,功能指令可分为以下几类:程序流程控制、传送与比较、算术与逻辑运算、移位与循环移位、数据处理、高速处理、方便命令、外部输入/输出处理、外围设备通信、实数处理、点位控制、实时时钟等。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

二、功能指令举例与基本逻辑指令不同,功能指令不是表现梯形图符号间的相互关系,而是直接表达本指令的功能。因此,功能指令通常采用计算机通用的“助记符+操作数(操作元件)”的形式,如图5-1-16所示。在梯形图中,当执行条件M100为“ON”时,把十进制常数123送到目标元件D500中。上述功能指令较为简单,但有些功能指令本身较为复杂,涉及的操作数较多,不可能像上图一样一目了然,这就需要读者在运用中逐步理解并熟练掌握这些功能指令。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

三、功能指令的具体格式三菱FX2N系列PLC在梯形图中使用功能框来表示功能指令,功能指令的格式及要素如图5-1-17所示。图中,X000的常开触点是功能指令的执行条件,其后的方框称为功能框。功能框中分栏表示指令的编号、助记符、数据长度、执行方式以及相关操作数等。(1)编号。功能指令用编号FNC000~FNC294来表示,并给出相应的助记符。例如,编号FNC12所对应的助记符是MOV(传送),编号FNC45所对应的助记符是MEAN(平均),编号FNC20所对应的助记符是ADD(加法),图5-1-17中的“1”表示的就是功能指令的编号。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

(2)助记符。指令名称可用助记符表示,例如图5-1-17中的“2”表示ADD,即加法指令。功能指令的助记符是指令的英语缩写。如传送指令“MOVE”简写为MOV,加法指令“ADDITION”简写为ADD,交替输出指令“ALTERNATEOUTPUT”简化为ALT。采用这种方式容易使读者了解并记住指令的功能。(3)数据长度。功能指令按处理数据的长度可分为16位指令和32位指令。其中,32位指令在助记符前必须加“D”如图5-1-17中的“3”所示,助记符前无“D”的为16位指令。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

例如,ADD是16位指令,它将D10的内容加上D12的内容,然后把结果送至D14;若采用32位指令DADD,则是将D11D10的内容加上D13D12的内容,再把结果送至D15D14,如图5-1-18所示。(4)执行形式。功能指令有脉冲执行型和连续执行型。在指令助记符后标有“P”的为脉冲执行型,无“P”的为连续执行型。例如,ADDP是脉冲执行型16位指令,而DADDP是脉冲执行型32位指令。脉冲执行型指令在执行条件满足时仅执行一个扫描周期。这对于数据处理而言具有很重要的意义。例如,一条脉冲型加法运算指令,只将加数和被加数做一次加法运算。而连续型加法运算指令在执行条件满足时,每一个扫描周期都要相加一次。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

(5)操作数。操作数又称操作元件,是由功能指令设计或产生的数据。有的功能指令没有操作数,但绝大多数功能指令都有1~4个操作数。操作数分为源操作数、目标操作数和其他操作数。①源操作数:功能指令执行后不会改变其内容的操作数,用[S]来表示。②目标操作数:功能指令执行后改变其内容的操作数,用[D]来表示。③其他操作数:用m和n来表示。其他操作数常用来表示常数或者对源操作数和目标操作数做出补充说明。表示常数时,K表示十进制常数,H表示十六进制常数。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

当某种操作数为多个时,可用数码标注区别,如[S1.]、[S2.]、[D1.]、[D2.]。若用连续执行方式,则在功能指令段中用“”来警示。四、数据传送指令MOV①功能号:FNC12。②助记符:MOV。③指令功能:当执行条件满足时,将源数据[S]的内容传送到指定目标[D]中,数据是利用二进制格式传送的。上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

六、区间复位指令ZRST①功能号:FNC40。②助记符:ZRST。③指令功能:将指定区间内的元件成批复位。活动4:用功能指令编写PLC控制程序①采用功能指令设计该程序时,分别用字元件K1Y010和K2Y000控制高、低水柱。将K1送入K1Y010时,高水柱喷水;将K85送入K2Y000时,低水柱双号喷头喷水;上一页下一页返回任务三

用功能指令实现花式喷泉系统的控制

将K85取反后(也可以直接是K90)送入K2Y000时,低水柱单号喷头喷水;将K1和K255(使K2Y000为全1)分别送入K1Y010和K2Y000时,高、低水柱同时喷水。花式喷泉控制程序如图5-1-25所示。②程序分析:程序中,根据控制要求首先对系统进行初始化,将K1Y010和K2Y000清零,将

温馨提示

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

评论

0/150

提交评论