三菱PLC跳转指令CJ灵活运用技巧_第1页
三菱PLC跳转指令CJ灵活运用技巧_第2页
三菱PLC跳转指令CJ灵活运用技巧_第3页
三菱PLC跳转指令CJ灵活运用技巧_第4页
三菱PLC跳转指令CJ灵活运用技巧_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、 又如上图所示又如上图所示条件跳转指令说明条件跳转指令说明 该指令的代码、助记符、操作数和程序步如表该指令的代码、助记符、操作数和程序步如表8-38-3所所示。示。 跳转指令在梯形图中的使用如图所示。图中跳转指针跳转指令在梯形图中的使用如图所示。图中跳转指针P8P8、P9P9分别对应分别对应CJCJP8P8及及CJCJP9P9二条跳转指令。二条跳转指令。图图8-4 8-4 条件跳转指令条件跳转指令使用说明使用说明 跳转指令执行的意义跳转指令执行的意义是:在满足跳转条件是:在满足跳转条件(X000=ONX000=ON)时)时, PLC, PLC在每个扫描周期里都在每个扫描周期里都不执行跳转指令与

2、跳不执行跳转指令与跳转指针转指针PnPn之间的程序之间的程序, ,而是跳到以指针而是跳到以指针PnPn为为入口的程序段中执行入口的程序段中执行, ,直至跳转条件不满足直至跳转条件不满足, ,跳转停止进行。跳转停止进行。2 2、条件跳转程序段中元器件在跳转执行中的工作、条件跳转程序段中元器件在跳转执行中的工作状态状态 表表8 84 4给出了图中跳转发生前后输入或前序给出了图中跳转发生前后输入或前序器件状态发生变化对程序执行结果的影响。器件状态发生变化对程序执行结果的影响。(1 1)被跳过的程序段中的输出继电器)被跳过的程序段中的输出继电器Y Y、辅助继、辅助继电器电器M M、状态、状态S S由于

3、该段程序不再执行,即使梯形由于该段程序不再执行,即使梯形图中涉及的工作条件发生变化,它们的工作状态图中涉及的工作条件发生变化,它们的工作状态仍保持跳转发生前的状态不变。仍保持跳转发生前的状态不变。表表8 84 4跳转对元器件状态的影响跳转对元器件状态的影响 (2 2)跳过的程序段中的时间继电器)跳过的程序段中的时间继电器T T及计数器及计数器C C,无论其是否具有掉电保持功能,由于跳,无论其是否具有掉电保持功能,由于跳过的程序停止执行,它们的当前值寄存器被过的程序停止执行,它们的当前值寄存器被锁定保持不变。在不发生跳转程序顺序执行锁定保持不变。在不发生跳转程序顺序执行时,计时、计数器才开始继续

4、进行。时,计时、计数器才开始继续进行。 另外,计时、计数器的复位指令具有优先权,另外,计时、计数器的复位指令具有优先权,即使复位指令位于被跳过的程序段中,只要即使复位指令位于被跳过的程序段中,只要复位条件满足,复位指令就将执行。复位条件满足,复位指令就将执行。 3 3、使用跳转指令的几点注意、使用跳转指令的几点注意(1 1)由于跳转指令具有选择执行程序段的功能。)由于跳转指令具有选择执行程序段的功能。在同一程序且位于因跳转而不会被同时执行的程在同一程序且位于因跳转而不会被同时执行的程序段中的同一线圈,不被视为双线圈,如图序段中的同一线圈,不被视为双线圈,如图8-48-4中中Y001Y001。(

5、2 2)可以有多条跳转指令使用同一标号。)可以有多条跳转指令使用同一标号。 在图在图8 85 5中,如中,如X020X020接通,第一条跳转指令有接通,第一条跳转指令有效,从这一步跳到标号效,从这一步跳到标号P9P9。如果。如果X020X020断开,而断开,而X021X021接通,则第二条跳转指令有效,程序从第二接通,则第二条跳转指令有效,程序从第二条跳转指令处跳到条跳转指令处跳到P9P9处。处。 但不允许一个跳转指令对应二个标号的情况存但不允许一个跳转指令对应二个标号的情况存在,即在同一程序中不允许存在二个相同的标号。在,即在同一程序中不允许存在二个相同的标号。在编写跳转程序的指令表时,标号

6、需占一行。在编写跳转程序的指令表时,标号需占一行。 (3 3)标号一般设在相关的跳转指令之后,也可以设在)标号一般设在相关的跳转指令之后,也可以设在跳转指令之前,如图跳转指令之前,如图8-68-6所示。应注意的是,从程序执所示。应注意的是,从程序执行顺序来看,如果行顺序来看,如果X024X024接通约接通约200ms200ms以上,造成该程序以上,造成该程序的执行时间超过了的执行时间超过了D8000D8000中警戒时钟设定值,会发生监中警戒时钟设定值,会发生监视定时器视定时器M8000M8000出错。出错。(4 4)使用)使用CJCJ(P P)指令时,跳转)指令时,跳转条件满足时,只在第一个扫

7、描周条件满足时,只在第一个扫描周期执行一次跳转。但是如果采用期执行一次跳转。但是如果采用M8000M8000作为跳转条件,则跳转就成作为跳转条件,则跳转就成为无条件跳转了。为无条件跳转了。(5 5)跳转可用来执行程序初始化工作)跳转可用来执行程序初始化工作, ,如图所示。在如图所示。在PLCPLC运行的第一个扫描周期中运行的第一个扫描周期中, ,跳转跳转CJ CJ 指令不执行,而指令不执行,而执行跳转指令与执行跳转指令与P7P7之间的初始化程序,下一个扫描周期,之间的初始化程序,下一个扫描周期,才执行跳转指令,跳过初始化程序。才执行跳转指令,跳过初始化程序。(6 6)图)图8 88 8说明了主

8、控区与跳转指令说明了主控区与跳转指令的关系。的关系。对跳过整个主控区(对跳过整个主控区(MCMCMCRMCR)的跳)的跳转不受限制。转不受限制。 从主控区外跳到主控区内时,跳转独从主控区外跳到主控区内时,跳转独立于主控操作,立于主控操作,CJ P1CJ P1执行时,不论执行时,不论M0M0状状态如何,均作态如何,均作ONON处理。处理。在主控区内跳转时,若在主控区内跳转时,若M0M0为为OFFOFF,跳,跳转不能执行;若转不能执行;若M0M0为为ONON,跳转可以执行。,跳转可以执行。从主控区内跳到主控区外时,从主控区内跳到主控区外时,M0M0为为OFFOFF时,跳转不能执行;时,跳转不能执行

9、;M0M0为为ONON时,跳转时,跳转条件满足,可以跳转,这时条件满足,可以跳转,这时MCR N0MCR N0无效,无效,但不会出错。但不会出错。从一个主控区内跳到另一个主控区内从一个主控区内跳到另一个主控区内时,当时,当M1M1为为ONON时,可以跳转。执行跳转时时,可以跳转。执行跳转时不论不论M2M2的实际状态如何,均看做的实际状态如何,均看做ONON。MCR MCR N0N0被忽略。被忽略。举例举例1 1:图:图8 89 9即为一段手即为一段手动、自动程序选择的梯形图动、自动程序选择的梯形图和指令表。图中输入和指令表。图中输入X025X025接接的是手动自动转换开关。的是手动自动转换开关

10、。 当当X025X025置置1 1时,执行自动工时,执行自动工作方式,置作方式,置0 0时执行手动工时执行手动工作方式。作方式。图图8-9 8-9 手动手动/ /自动转换程序自动转换程序 4.4.跳转指令的应用及实例跳转指令的应用及实例 跳转指令可用来选择执行一定的程序段,在工业控制中经跳转指令可用来选择执行一定的程序段,在工业控制中经常使用。比如,同一套设备在不同的条件下,有两种工作方式,常使用。比如,同一套设备在不同的条件下,有两种工作方式,需运行二套不同的程序时可使用跳转指令。需运行二套不同的程序时可使用跳转指令。 跳转指令课堂练习跳转指令课堂练习2 2: 应用跳转指令实现手动应用跳转指

11、令实现手动/ /自动控制,要求:自动控制,要求:1 1、手动程序、手动程序X001X001输入输入5 5个脉冲,个脉冲,Y000Y000有有输出;输出;2 2、自动程序、自动程序Y001Y001为观察秒脉冲的输出,为观察秒脉冲的输出,C1C1对秒脉冲(对秒脉冲(M8013M8013)计数,计满)计数,计满1010个则个则Y002Y002输出。输出。3 3、计数器的复位;、计数器的复位;4 4、X010X010为手为手/ /自动切换开关自动切换开关跳转指令。跳转指令。(1 1)手动程序)手动程序X001X001输入输入5 5个脉冲,个脉冲,Y000Y000有输出;有输出;(2 2)自动程序)自动程序Y001Y001为观察秒脉冲的输出,为观察秒脉冲的输出,C1C1对秒对秒脉冲(脉冲(M8013M8013)计数,计满)计数,计满1010个则个则Y002Y002输出。输出。(3 3)对计数器清零处理)对计数器清零处理M8013C0K5Y000C0X001Y001Y002C1K10C1RSTC0C0RSTC1M8002C1LD M8002OR C0OR C1RST C0RST C1LD X010CJ P5LD X

温馨提示

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

评论

0/150

提交评论