




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、辅助继、辅助继
3、 电器电器M M、状态、状态S S由于该段程序不再执行,即使梯形由于该段程序不再执行,即使梯形 图中涉及的工作条件发生变化,它们的工作状态图中涉及的工作条件发生变化,它们的工作状态 仍保持跳转发生前的状态不变。仍保持跳转发生前的状态不变。 表表8 84 4跳转对元器件状态的影响跳转对元器件状态的影响 (2 2)跳过的程序段中的时间继电器)跳过的程序段中的时间继电器T T及计数器及计数器 C C,无论其是否具有掉电保持功能,由于跳,无论其是否具有掉电保持功能,由于跳 过的程序停止执行,它们的当前值寄存器被过的程序停止执行,它们的当前值寄存器被 锁定保持不变。在不发生跳转程序顺序执行锁定保持不变。
4、在不发生跳转程序顺序执行 时,计时、计数器才开始继续进行。时,计时、计数器才开始继续进行。 另外,计时、计数器的复位指令具有优先权,另外,计时、计数器的复位指令具有优先权, 即使复位指令位于被跳过的程序段中,只要即使复位指令位于被跳过的程序段中,只要 复位条件满足,复位指令就将执行。复位条件满足,复位指令就将执行。 3 3、使用跳转指令的几点注意、使用跳转指令的几点注意 (1 1)由于跳转指令具有选择执行程序段的功能。)由于跳转指令具有选择执行程序段的功能。 在同一程序且位于因跳转而不会被同时执行的程在同一程序且位于因跳转而不会被同时执行的程 序段中的同一线圈,不被视为双线圈,如图序段中的同一
5、线圈,不被视为双线圈,如图8-48-4 中中Y001Y001。 (2 2)可以有多条跳转指令使用同一标号。)可以有多条跳转指令使用同一标号。 在图在图8 85 5中,如中,如X020X020接通,第一条跳转指令有接通,第一条跳转指令有 效,从这一步跳到标号效,从这一步跳到标号P9P9。如果。如果X020X020断开,而断开,而 X021X021接通,则第二条跳转指令有效,程序从第二接通,则第二条跳转指令有效,程序从第二 条跳转指令处跳到条跳转指令处跳到P9P9处。处。 但不允许一个跳转指令对应二个标号的情况存但不允许一个跳转指令对应二个标号的情况存 在,即在同一程序中不允许存在二个相同的标号。
6、在,即在同一程序中不允许存在二个相同的标号。 在编写跳转程序的指令表时,标号需占一行。在编写跳转程序的指令表时,标号需占一行。 (3 3)标号一般设在相关的跳转指令之后,也可以设在)标号一般设在相关的跳转指令之后,也可以设在 跳转指令之前,如图跳转指令之前,如图8-68-6所示。应注意的是,从程序执所示。应注意的是,从程序执 行顺序来看,如果行顺序来看,如果X024X024接通约接通约200ms200ms以上,造成该程序以上,造成该程序 的执行时间超过了的执行时间超过了D8000D8000中警戒时钟设定值,会发生监中警戒时钟设定值,会发生监 视定时器视定时器M8000M8000出错。出错。 (
7、4 4)使用)使用CJCJ(P P)指令时,跳转)指令时,跳转 条件满足时,只在第一个扫描周条件满足时,只在第一个扫描周 期执行一次跳转。但是如果采用期执行一次跳转。但是如果采用 M8000M8000作为跳转条件,则跳转就成作为跳转条件,则跳转就成 为无条件跳转了。为无条件跳转了。 (5 5)跳转可用来执行程序初始化工作)跳转可用来执行程序初始化工作, ,如图所示如图所示。在。在 PLCPLC运行的第一个扫描周期中运行的第一个扫描周期中, ,跳转跳转CJ CJ 指令不执行,而指令不执行,而 执行跳转指令与执行跳转指令与P7P7之间的初始化程序,下一个扫描周期,之间的初始化程序,下一个扫描周期,
8、 才执行跳转指令,跳过初始化程序。才执行跳转指令,跳过初始化程序。 (6 6)图)图8 88 8说明了主控区与跳转指令说明了主控区与跳转指令 的关系。的关系。 对跳过整个主控区(对跳过整个主控区(MCMCMCRMCR)的跳)的跳 转不受限制。转不受限制。 从主控区外跳到主控区内时,跳转独从主控区外跳到主控区内时,跳转独 立于主控操作,立于主控操作,CJ P1CJ P1执行时,不论执行时,不论M0M0状状 态如何,均作态如何,均作ONON处理。处理。 在主控区内跳转时,若在主控区内跳转时,若M0M0为为OFFOFF,跳,跳 转不能执行;若转不能执行;若M0M0为为ONON,跳转可以执行。,跳转可
9、以执行。 从主控区内跳到主控区外时,从主控区内跳到主控区外时,M0M0为为 OFFOFF时,跳转不能执行;时,跳转不能执行;M0M0为为ONON时,跳转时,跳转 条件满足,可以跳转,这时条件满足,可以跳转,这时MCR N0MCR N0无效,无效, 但不会出错。但不会出错。 从一个主控区内跳到另一个主控区内从一个主控区内跳到另一个主控区内 时,当时,当M1M1为为ONON时,可以跳转。执行跳转时时,可以跳转。执行跳转时 不论不论M2M2的实际状态如何,均看做的实际状态如何,均看做ONON。MCR MCR N0N0被忽略。被忽略。 举例举例1 1:图:图8 89 9即为一段手即为一段手 动、自动程
10、序选择的梯形图动、自动程序选择的梯形图 和指令表。图中输入和指令表。图中输入X025X025接接 的是手动自动转换开关。的是手动自动转换开关。 当当X025X025置置1 1时,执行自动工时,执行自动工 作方式,置作方式,置0 0时执行手动工时执行手动工 作方式。作方式。 图图8-9 8-9 手动手动/ /自动转换程序自动转换程序 4.4.跳转指令的应用及实例跳转指令的应用及实例 跳转指令可用来选择执行一定的程序段,在工业控制中经跳转指令可用来选择执行一定的程序段,在工业控制中经 常使用。比如,同一套设备在不同的条件下,有两种工作方式,常使用。比如,同一套设备在不同的条件下,有两种工作方式,
11、需运行二套不同的程序时可使用跳转指令。需运行二套不同的程序时可使用跳转指令。 跳转指令课堂练习跳转指令课堂练习2 2: 应用跳转指令实现手动应用跳转指令实现手动/ /自动控制,要求:自动控制,要求: 1 1、手动程序、手动程序X001X001输入输入5 5个脉冲,个脉冲,Y000Y000有有 输出;输出; 2 2、自动程序、自动程序Y001Y001为观察秒脉冲的输出,为观察秒脉冲的输出, C1C1对秒脉冲(对秒脉冲(M8013M8013)计数,计满)计数,计满1010个则个则 Y002Y002输出。输出。 3 3、计数器的复位;、计数器的复位; 4 4、X010X010为手为手/ /自动切换开
12、关自动切换开关跳转指令。跳转指令。 (1 1)手动程序)手动程序X001X001输入输入5 5个脉冲,个脉冲,Y000Y000有输出;有输出; (2 2)自动程序)自动程序Y001Y001为观察秒脉冲的输出,为观察秒脉冲的输出,C1C1对秒对秒 脉冲(脉冲(M8013M8013)计数,计满)计数,计满1010个则个则Y002Y002输出。输出。 (3 3)对计数器清零处理)对计数器清零处理 M8013 C0 K5 Y000 C0 X001 Y001 Y002 C1 K10 C1 RST C0 C0 RST C1 M8002 C1 LD M8002 OR C0 OR C1 RST C0 RST C1 LD X010 CJ P5 LD X001 OUT C0 K5 LD C0 OUT Y000 LDI X010 CJ P6 P5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 场地帐篷租赁合同范本
- 2021-2026年中国主蒸汽隔离阀市场全面调研及行业投资潜力预测报告
- 固定资产投资项目节能评估报告表
- 补签建筑合同范本
- 焊盘和过孔的区别是什么
- 中国其他酒制造市场前景及投资研究报告
- 渠道招商合同范本
- 面向特定主题的开放式事件抽取关键技术研究
- 基于深度学习的伪造语音检测算法研究
- 生命史策略对生育意愿的影响-性别偏见的中介和生育年龄限制感的调节作用
- 白城2025年吉林大安市事业单位面向上半年应征入伍高校毕业生招聘5人笔试历年参考题库附带答案详解
- 2025年市妇联执委会议上的工作报告
- 安全生产事故调查与案例分析(第3版)课件 吕淑然 第5、6章 事故案例评析、相关法律法规
- 2024-2025学年人教版数学六年级下册第二单元百分数(二)(含答案)
- 2024年湖南铁路科技职业技术学院高职单招语文历年参考题库含答案解析
- 口服降糖药物分类详解
- 2024年潍坊工程职业学院单招职业适应性测试题库完美版
- 六年级下册综合实践活动教案-跟着节气去探究 全国通用
- 49式武当太极剑动作方位
- 工程成本分析报告(新)
- 国际学术会议海报模板16-academic conference poster model
评论
0/150
提交评论