项目四计数器和边沿触点应用训练_第1页
项目四计数器和边沿触点应用训练_第2页
项目四计数器和边沿触点应用训练_第3页
项目四计数器和边沿触点应用训练_第4页
项目四计数器和边沿触点应用训练_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

PLC应用技术项目教程邢贵宁2009年9月项目四计数器和边沿触点应用训练在生产实践中,还会经常会遇到需要计数的自动控制,比如生产流水线统计产品数量、装入包装箱的产品数量等等。凡是需要计数控制的程序,都要用到计数器。

FX系列PLC的计数器用C表示,分为加计数器和加/减计数器两种,每种又分为通用型和积算型两类。计数器统计其线圈加电的次数,线圈加电次数到达所设定的计数值,计数器吸合。计数器的计数值为常数K值。FX2n系列PLC的C0—C99是通用加计数器,共100个。放置计时器线圈时,要同时注明元件标号和常数K值,如“C5K50”表示计数50次的计数器。通用加计数器动作要点:加电计次,到次吸合并保持,失电不释放,要用RST或ZRST指令强制释放清零。认识RST和ZRST指令

RST(Reset)和ZRST(ZoneReset)都是强制吸合的继电器释放复位的指令。

RST称作复位指令,一次只能使一个继电器复位,如执行“RSTY10”指令,会使Y10继电器释放。

ZRST称作区间复位指令,一次可以使指定的、连续的多个继电器复位,如“ZRSTY11Y17”会使Y11-Y17共七个继电器强制释放。

计数器吸合后具有自保持功能,因此计数器不必、也不得设自锁。

任务一计数亮灯控制程序训练任务现场条件和PLC接线,如图4-1,详见仿真软件D-3界面。任务要求:点动PB2五次,使红灯亮灯,点动PB1灭灯。任务分析:这是一个计数控制,可由“C0K5”计数器统计X21的闭合次数,计数到达5次,C0吸合并保持,再由C0常开触点驱动Y0线圈,控制红灯。由X20常开触点控制发出“RSTC0”指令,使C0释放清零,红灯熄灭。上机实做:

编写计数亮灯控制梯形图程序并运行调试根据任务分析,编制梯形图及简要注释见图4-2。计数控制计数器复位红灯在仿真软件D-3界面下,输入梯形图,转换、写入程序,调试运行。

语句表程序如下:步序指令操作数0 LDX211 OUTC0K54 LDC05 OUTY06LDX207 RSTC09END

程序简要分析:计数:计数器“C0K5”统计X21通断次数,到达五次,C0吸合并保持。

点亮红灯:C0吸合其常开触点闭合,Y0吸合,红灯点亮。

计数器释放清零及灭灯:闭合X20,发出“RSTC0”指令,强制C0释放清零,其常开触点分断,Y0释放,红灯熄灭。

1.图4-2中,如果不设复位指令,运行程序时,按下PB2五次,Y0接通后,计数器C0不能复位就不能再次计数,同时,系统也不能停止工作。2.图4-2中,Y0继电器没有设置自锁,它能长期吸合,因为计数器C0达到它的设定值后,线圈通电,常开触点闭合,只要不执行复位指令,其常开触点就会一直闭合,故不用给Y0继电器设置自锁。计数器的设定值为“K0”和“K1”含义相同,即在第一次计数时,其输出触点动作。任务二单键控三灯运行训练

任务现场条件和PLC接线与任务一相同,如图4-1,详见仿真软件D-3界面。

任务要求:按一下控制按钮PB1,绿灯亮;按第二下,绿灯和黄灯两个灯亮;按第三下,绿灯、黄灯和红灯三灯全亮;按第四下,三灯灭;按第五下,绿灯亮……,依次循环。

任务分析:设“C1K1”、“C2K2”、“C3K3”和“C4K4”四个计数器,分别统计X20的闭合次数。由C1常开触点驱动Y2线圈,控制绿灯;由C2常开触点驱动Y1线圈,控制黄灯;由C3常开触点驱动Y0线圈,控制红灯;由C4常开触点控制“ZRSTC1C4”指令,使C1—C4释放复位。X20再次闭合,进入循环。

上机实做:

编写计数亮灯控制梯形图程序并运行调试。根据任务分析,编制梯形图及简要注释见图4-5。1次计数器2次计数器3次计数器4次计数器绿灯黄灯红灯区间复位图4-5梯形图语句表程序如下:

步序指令操作数0 LDX201 OUTC1K14 OUTC2K27 OUTC3K310OUTC4K413LDC114OUTY215LDC216OUTY117LDC318OUTY019LDC420ZRSTC1C425END

程序简要分析:分别计数:C1、C2、C3和C4,分别统计X20的通断次数。

点亮绿灯:X20闭合一次,C1吸合并保持,其常开触点闭合,Y2吸合,绿灯点亮。

点亮黄灯:X20闭合二次,C2吸合并保持,其常开触点闭合,Y1吸合,黄灯点亮。

点亮红灯:Y0吸合,红灯点亮。

全部灭灯及计数器释放清零:X20闭合三次,C3吸合并保持,其常开触点闭合,发出“ZRSTC1C4”指令,C1—C3三个计时器全部释放清零,各自的常开触点分断,Y2—Y0释放,三灯全灭;C4计数器也释放清零,以备下次工作。

图4-5中,通过区间复位指令将所有计数器C1、C2、C3和C4全部复位清零。想一想:

如果要求红、黄、绿灯瞬间闪亮,请试编程实现?

任务三

计数循环控制训练

任务现场条件和PLC接线与任务一相同,如图4-1,详见仿真软件D-3界面。

任务要求:项目三之任务四,是交通信号灯控制,要求点动PB2启动程序后,红灯亮5s后熄灭绿灯亮,绿灯亮5s后熄灭黄灯亮,黄灯亮2s后红灯再亮,三灯如此循环。点动PB1三灯全灭,停止工作。在原任务基础上增加“循环亮灯3次后,自动停机”的控制要求。任务分析:1.循环亮灯:与项目三之任务四的控制方法相同,控制程序参见图3-8。

2.计数控制:设置一个计数3次的计数器,其常闭触点与Y0线圈串联,起计数停机作用。这里的关键是,用计数器统计哪个部件的通断次数。黄灯熄灭标志着一次循环结束,而控制黄灯熄灭的是定时器T2,所以在此统计T2常开触点的闭合次数。

上机实做:

编写交通信号灯控制梯形图程序并运行调试。根据任务分析,编制梯形图及简要注释见图4-6。

图4-6梯形图延时分断绿灯延时分断红灯延时分断黄灯延时接通延时接通延时接通循环计数分断计数器计数器清零启动清零在仿真软件B-4界面下,输入梯形图,转换、写入程序,调试运行。

语句表程序如下:

步序指令操作数0 LDX211 ORY02 ORT23 ANIX204ANIT05 ANIC06 OUTY07OUTT0K5010LDT011ORY212ANIX2013ANIT114OUTY215OUTT1K5018LDT119ORY120ANIX2021ANIT2OUTY123OUTT2K2026LDT227OUTC0K330LDX21RSTC033END程序简要分析

交通信号灯控制部分的程序分析,见项目三之任务四的程序分析。

计数:图4-4中,C0计数器统计T2常开触点的闭合次数,反映黄灯(Y1)的熄灭次数。

计时停止:C0计数至3次吸合,与Y0线圈串联的C0常闭触点分断,使Y0释放解锁,设备停机。

计数器释放清零:开机时X21闭合,发出“RSTCO”指令,实现开机计数器清零。

议一议:图4-6中,只在Y0线圈前串联C0常闭触点,这样能使整个设备停机么?为什么?

图4-6中,只在Y0线圈前串联C0常闭触点,这样也能使整个设备停机,但是当系统出现故障时不能实现及时停机。想一想:

用计数器实现单按钮控制电动机的运行,请试编程实现?

任务四计数运料控制训练任务现场条件和PLC接线,如图4-7,详见仿真软件B-4界面。

任务要求:项目二之任务八,是自动供料运料控制,要求点动PB2(X21),设备开始运行,绿灯亮,机器人供料,输送带向右送料,工件经过右端光电传感器时,黄灯亮,蜂鸣器响,自动重复供料送料。点动PB1(X20)停机,红灯亮。在原任务基础上增加“运料5件后后,自动停机”的控制要求。

任务分析:1.自动供料运料控制:与项目二之任务八的控制方法相同,控制程序参见图2-23。

2.计数控制:设置一个计数5次的计数器C0,统计X3常开触点的闭合次数,即统计了运送工件的数量。C0计满5次,其常闭触点分断,控制设备停机。3.计数器清零:控制系统启动对计数器清零。

上机实做:

编写计数运料控制梯形图程序并运行调试。根据任务分析,编制梯形图及简要注释见图4-8。

图4-8梯形图机器人复位机器人输送带绿灯黄灯蜂鸣器红灯光电传感器计数器计数停机计数器清零启动清零在仿真软件B-4界面下,输入梯形图,转换、写入程序,调试运行。

语句表程序如下:步序指令操作数

0 LD X211 OR Y12 ANIX203 ANIC04 OUTY15 OUTY66ANDX07 OUTY08 LDX39 OUTY710OUTY311OUTC0K514LDIY115 OUTY516LDX2117RSTC020 END程序要点分析供料运料控制部分的程序分析,见项目二之任务八的程序分析。

计数:图4-8中,C0计数器统计X3常开触点的闭合次数,反映运料数量。

计时停止:C0计数至5次吸合,与Y0线圈串联的C0常闭触点分断,使Y0释放解锁,设备停机。

计数器释放清零:开机时X21闭合,发出“RSTCO”指令,实现开机计数器清零。

议一议:图4-8程序,控制设备运行,运料到第5个,设备停机,最后一个工件是停留在输送带末端,还是掉落地面?黄灯和蜂鸣器是否停止?

若想最后一个工件能够掉落地面、黄灯和蜂鸣器停止后,设备再停机,可采取什么措施?

图4-8程序,控制设备运行,运料到第5个,设备停机,最后一个工件停留在输送带末端,黄灯和蜂鸣器一直工作。若想最后一个工件能够掉落地面、黄灯和蜂鸣器停止后,设备再停机,可采取以下措施。想一想:

计数器和定时器有什么区别?计数器能否实现时间的延时?

使用计数器完成三台电动机的顺序启动,请示编程实现?

计数器是实现计数的软元件,定时器是实现定时的软元件,相当于继电器控制系统中的时间继电器。计数器能实现时间的延时。例如项目三中任务六中的想一想,可以使用计数器对定时器进行扩展实现24h的长时间定时。梯形图程序如下图所示。使用计数器完成三台电动机的顺序启动,同本项目中的任务二。梯形图可参考图4-5任务五计数运料控制训练前述任务四所做程序,最后一个工件会停留于输送带末端。针对现场工艺条件,将光电传感器X3的位置,向右下方移动,使最后一个工件掉落地面、黄灯和蜂鸣器停止,这是从现场硬件方面可采取的措施。如果硬件改动困难,能否在PLC软件程序方面采取措施呢?这就要用到“边沿触点”。

认识边沿触点

PLC软元件的常开和常闭触点,动作方式和硬件继电器相同,可将它们称作常规触点,它们反映一个动作的持续过程。而边沿触点则反映一个动作的开始和结束,PLC软元件具有这种特殊触点。

边沿触点在继电器吸合或者释放“瞬间”有效,也称之为脉冲触点。边沿触点只有常开,没有常闭。常规触点的有效时段与边沿触点有效瞬间如图4-9所示。

从脉冲波形图来看,继电器吸合,其常开触点闭合瞬间,会产生上升沿,仅上升沿有效的触点称为上升沿触点。继电器释放,其常开触点分断瞬间,会产生下降沿,仅下降沿有效的触点称为下降沿触点。边沿触点图形符号见图4-10。

在三个常开触点连接指令LD、AND和OR后加“P(Pulse)”即为上升沿触点连接指令;后加“F(Fall)”即为下降沿触点连接指令。任务现场条件和PLC与任务四,如图4-7,详见仿真软件B-4界面。

任务要求:与任务四的主要要求相同,但是还要求计数停机时,最后一个工件掉落地面、黄灯和蜂鸣器停止。

任务分析:

将图4-8梯形图中的C0计数器改由X3下降沿触点驱动,工件后端扫过X3位置以后,其下降沿触点瞬间通断,C0将统计离开输送带的工件的数量,那么计数停机时,最后一个工件会掉落于地面、黄灯和蜂鸣器停止。

上机实做:

编写计数运料控制梯形图程序并运行调试

根据任务分析,编制梯形图及简要注释见图4-11。

图4-11梯形图机器人复位机器人输送带绿灯黄灯蜂鸣器红灯光电传感器计数器计数停机计数器清零启动清零下降沿触点在仿真软件B-4界面下,输入梯形图,转换、写入程序,调试运行。语句表程序如下:

步序指令操作数

0 LD X211 OR Y12 ANIX203 ANIC04 OUTY15 OUTY66ANDX07 OUTY08 LDX39 OUTY710OUTY3LDFX313OUTC0K516LDIY117 OUTY518LDX2119RSTC021 END议一议:图4-11梯形图程序,C0线圈是由X3下降沿触点驱动,而Y7和Y3线圈却由X3常开触点驱动,这是为什么?二者有何不同?图4-11梯形图程序,C0线圈是由X3下降沿触点驱动,保证了工件通过光电传感器X3后,计数器C0才计数一次。而Y7和Y3线圈却由X3常开触点驱动,保证了工件通过光电传感器X3的整个过程都工作。想一想:

1.本任务中计数器C0受常开触点X3的下降沿控制,任务四中的计数器 C0则受常开触点X3控制,二者有何区别?

2.有一个指示灯,控制要求:按下启动按钮后,亮5s,灭5s,重复6次后停止工作。请试编程实现?

1.本任务中计数器C0受常开触点X3的下降沿控制,保证了工件在离开光电传感器X0的瞬间计数器才会计数一次,这样传送5个工件时,工件落在地上以后系统才停止工作。而任务四中的计数器 C0则受常开触点X3控制,这样,工件只要一到达光电传感器X0处,计数器C0就计数一次,当传送到第5个工件时,工件会停止在光电传感器X0处,系统就停止工作了。2.有一个指示灯,控制要求:按下启动按钮后,亮5s,灭5s,重复6次后停止工作。请试编程实现?梯形图如下所示:任务六计数装箱控制训练

任务现场条件和PLC接线,如图4-12,详见仿真软件E-5界面。

任务要求:点动PB2,机器人把纸箱搬上输送带,输送带正转;纸箱到达装箱处停止,装3个水果,运到托盘。自动重复装箱输送。点动PB1,停止工作。

任务分析:

1.机器人首次供箱:机器人是点动运行方式,系统启动时,由X21常开触点驱动Y0,供给纸箱。2.输送带前次运行:系统启动时,由X21常开触点驱动Y1并自锁,输送带连续正转。纸箱到达装箱处(X1),由X1常闭触点分断Y0,输送带停止。3.装箱:X1常开触点串联C0常闭触点,驱动Y2供果。

4.装箱计数:设置计数器“C0K5”线圈,统计“桔子已供给传感器”X2下降沿触点的通断次数,C0计满5次吸合,其常闭触点分断,停止供果。5.输送带再次运行:C0计满5次吸合,其常开触点闭合,驱动Y1,输送带再次运行。6.计数器清零:由末端光电传感器所接X5的常开触点控制计数器C0清零。7.机器人重复供箱:由末端光电传感器所接X5的常开触点驱动Y0,重复供给纸箱。

上机实做:编写计数运料控制梯形图程序并运行调试

根据任务分析,编制梯形图及简要注释见图4-13。

在仿真软件E-5界面下,输入梯形图,转换、写入程序,调试运行。请参照任务分析、程序梯形图、动作效果和任务四的程序分析,自行进行本任务的程序分析

装箱处机器人输送带末端果箱供果计数器重复供箱计数器清零重启输送带下降沿触点启动供箱装果3个分断装箱处图4-13梯形图语句表程序如下:

步序指令操作数

0 LD X211 OR X52 OUTY03 LDX214 ORY15 ANIX16ORC07 ANIX208 OUTY19 LDX110ANIC011OUTY212LDFX214OUTC0K317LDX2118RSTC020END议一议:1.图4-13梯形图程序,C0线圈由X2下降沿触点驱动,改为X2常开触点驱动可以么?请仿真运行,观察运行效果。2.若在原任务要求的基础上,增加“每次装箱运输6箱,设备自动停止”的要求,应该怎样编制程序?

1.图4-13梯形图程序,C0线圈由X2下降沿触点驱动,改为X2常开触点驱动,第三个水果刚刚供给还没到纸箱,纸箱就被传送带带走了。2.想一想:

利用定时器和计数器设计30天定时的程序?

梯形图如下所示:任务七自动门综合控制训练

任务现场条件和PLC接线,如图4-14,详见仿真软件F-1界面。

任务要求:

1.大门关闭在最低点待机时,“停止中”亮灯;

2.车辆行驶进入“入口传感器X1”,大门自动升起,“停止中”灭灯,“动作中”亮灯;

3.大门升至最高点,自动停止,“动作中”灭灯,“打开中”亮灯;4.车辆行驶离开“出口传感器X3”,大门自动下降,“打开中”灭灯,“动作中”亮灯;

5.大门降至最低点,自动停止,“动作中”灭灯,“停止中”亮灯;6.大门升降动作中和升起后,门灯以及“门灯指示灯”亮灯;7.如果车辆进入X1后,10s没能离开X3,则发出催促离开蜂鸣音;8.可以手动升降大门。

上机实做:

编写自动门综合控制梯形图程序并运行调试

根据任务分析,编制梯形图及简要注释见图4-15。

图4-15梯形图停止中门灯上限位门上升门灯指示互锁门下降动作中下限位互锁下限位打开中定时器蜂鸣器入口传感器手动开门出口传感器手动关门上限位自锁自锁语句表程序如下:

步序指令操作数

0 LD X01 OUTY102 LDX23 ORX104 ORY05 ANIX16ANIY17 OUTY08 LDY09 ORY110OUTY1111LDX112OUTY1313OUTT0K10016LDT017OUTY718LDY019ORY120ORX121OUTY6OUTY1223LDFX326ORX1127ORY128ANIX029ANIY028OUTY130END程序要点分析

“停止中”指示灯:由下限传感器X0的常开触点控制,只要大门是关闭状态,X0常开触点就会闭合,驱动Y10吸合,“停止中”亮灯。

大门上升:车辆进入入口传感器,或者手动大门上升,X2或X10常开触点闭合,驱动Y0并自锁,大门升起。此时下限传感器X0的常开触点分断,Y10释放,“停止中”灭灯。

“动作中”指示灯:由Y0常开触点与Y1常开触点并联,驱动Y11,这样不论是大门上升Y0吸合,还是大门下降Y1吸合,“动作中”都会亮灯。

大门开启

温馨提示

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

评论

0/150

提交评论