- 1、本文档共228页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 可编程序控制器的编程 位左移(BSL)的例子:用BSL指令实现位左移 第3章 可编程序控制器的编程 问题:如何实现循环左移 ? 只需将源位地址(Bit Address)设为队 列的最后一位的位地址即可 。 第3章 可编程序控制器的编程 2.位右移(BSR) 位右移(BSR)的描述:位右移指令在阶梯每次由假 变真时,将指定地址所有的位都右移一个位置。它的操 作与BSL类似。 第3章 可编程序控制器的编程 位右移(BSR)的例子: 移位指令编程练习 O:001的初始状态为1111000000000000(由数据设置完成),试编一程序,令其前20秒,按每秒一次的速度进行循环左移;后20秒,按每秒一次的速度循环右移,周而复始地进行。 第3章 可编程序控制器的编程 十。 程序控制指令 程序控制指令用以改变梯形图程序执行的方向,它包括: (1)用以关断某段程序中的非保持型输出的主控复位 (MCR)指令; (2)用以跳过某段不总是需要执行的程序的跳转 (JMP)和标号(LBL)指令; (3)用以循环某一段程序的FOR、NXT循环或BRK中 断指令; 第3章 可编程序控制器的编程 程序控制指令(续) (4)用来控制子程序执行的跳转到子程序(JSR)、 子程序(SBR)和返回(RET)指令; (5)用以调试程序用的暂时结束(TND)指令和恒假 (AFI)指令; (6)用以一次启动(初始化)的一次启动(ONS)、 上升沿一次启动(OSR)、下降沿一次启动(OSF)指令。 第3章 可编程序控制器的编程 2.跳转(JMP)和标号(LBL) 跳转(JMP)和标号(LBL)的描述: 成对使用跳转(JMP)和标号(LBL)指令,可以 跳转到程序的某一部分。JMP是输出指令,LBL是输入指 令,在含有JMP的阶梯为真时跳转到含LBL的阶梯继续执 行,JMP与LBL应使用同一标号。可用三位数(000~255) 表示,说明增强型PLC-5可以最多放256个标号。 第3章 可编程序控制器的编程 跳转(JMP)和标号(LBL)的格式: 跳转可以向前跳也可向后跳。向前跳省略了某段程 序,故可以节省扫描时间,向后跳重复某段程序,直到 满足条件为止。但向后跳的次数不宜过多,以免引起监 视计时器超时从而引起处理器故障。 第3章 可编程序控制器的编程 跳转(JMP)和标号(LBL)的例子: 第3章 可编程序控制器的编程 4.跳转到主程序(JSR),子程序(SBR),返回(RET) 描述:JSR、SBR和RET指令使得处理器跳到指 定的子程序文件(由文件号指定)。如果需要,可定义 传送到子程序文件或子程序文件接收的参数。可选的SBR 指令是存贮输入参数的标题指令,只有当需要传送参数 的时候才须用SBR指令。RET指令结束子程序,如果需要, 可存贮要返回到主程序中JSR指令的参数。 第3章 可编程序控制器的编程 调用子程序的格式 : 第3章 可编程序控制器的编程 调用子程序的参数: 其中JSR、RET是输出指令,而 SBR是输入指令。参数当中,Program file number(程 序文件号)是含有子程序的程序文件号;Input Par (JSR)(指令JSR中的输入变量)是要传送到子程序的 程序常数或参数地址;Input Par(SBR)(指令SBR中的 输入变量)是子程序存贮接收数据的地址;Return Par (JSR)(指令JSR中的返回变量)是存贮来自子程序的 数据的地址;Return Par(RET)(指令RET中的返回变 量)是要返回到主程序中JSR指令的程序常数或参数地址。 第3章 可编程序控制器的编程 输入参数注意: (1)用户的输入及返回参数之和不能多于8个; (2)传送到子程序的JSR输入参数的个数应大于或等于 在SBR中定义的输入参数的地址个数,否则会引起运行时 间错误。 (3)RET的返回参数的个数应大于或等于JSR指令中能 接收的返回参数的个数,否则会引起运行时间错误。 第3章 可编程序控制器的编程 子程序调用 :PLC-5的程序文件中允许嵌套8个子程序 第3章 可编程序控制器的编程 编程注意: 在编程时,若需传送参数,SBR指令必须是子程序 第一个阶梯的第一条指令,而且此阶梯必须含有一个输 出指令。RET指令结束子程序的执行。RET指令使处理器 返回到相应JSR之后的指令上,它还可以返回数据到调用 此程序的主程序。PLC-5允许在子程序的中间使用一带条 件的返回(RET)指令(有参数),则此阶梯为真时,处 理器仅执行子程序的一部分,此时必
您可能关注的文档
- 2016《创新设计》高考地理大一轮复习课时集训必修2综合冲关重点详解.doc
- 2016《创新设计》高考化学大一轮复习(江苏专用)配套7-3化学平衡的移动-1重点详解.ppt
- 2016届《创新设计》高考英语大一轮总复习(全国译林版)配套精讲:模块二Unit3Amazingpeople-2重点详解.ppt
- 2016年高考化学复习全国课标卷化学试题的特点和我们的教学重点详解.ppt
- 2016年高考模拟近义成语题汇编重点详解.doc
- 2273E施工维护解决方案重点详解.ppt
- 02335网络操作系统_复习大纲重点详解.doc
- 2812DSP-15串行通信接口SCI重点详解.ppt
- 4400交换机用户培训重点详解.doc
- 04741计算机网络原理自考本科2014年4月重点详解.ppt
- 2024年企业人力资源管理师之二级人力资源管理师模拟考试试卷A卷含答案完整版720780578.pdf
- 2024年检验类之临床医学检验技术(师)全真模拟考试试卷B卷含答案优质 完整版720844645.pdf
- 2024年四川省成都市第七中学初中学校中考一模物理试题(解析版).pdf
- 2024年二级建造师之二建水利水电实务过关检测试卷B卷附答案 .pdf
- 2024年教师资格之中学思想品德学科知识与教学能力综合检测试卷A卷含完整版720848701.pdf
- 2024年教师信息技术2.0教研组研修计划(优秀模板6篇)(6) .pdf
- 2024年教师资格之幼儿综合素质通关提分题库及完整答案 .pdf
- 2024年心理咨询师之心理咨询师基础知识通关提分题库及完整答案完整版720794806.pdf
- 2024年消防设施操作员之消防设备初级技能题库附答案(典型题).pdf
- 2024年小学信息技术工作计划样本(三篇) .pdf
文档评论(0)