可编程控制器技术及应用第2版欧姆龙机型戴一平主编PLC技术及应用欧姆龙机型)第2版教材课件5第五章应用指令及高功能指令简介课件教学.pptVIP

  • 37
  • 0
  • 约6.03千字
  • 约 70页
  • 2017-03-06 发布于广东
  • 举报

可编程控制器技术及应用第2版欧姆龙机型戴一平主编PLC技术及应用欧姆龙机型)第2版教材课件5第五章应用指令及高功能指令简介课件教学.ppt

可编程控制器技术及应用第2版欧姆龙机型戴一平主编PLC技术及应用欧姆龙机型)第2版教材课件5第五章应用指令及高功能指令简介课件教学.ppt

内容提要 第一节 数据比较指令 例: D1的数据大于5且小于20时,100.00有输出 2.符号比较指令 例 3.时刻比较指令 例:计量每天上午8:00到晚上22:00的峰电量 第二节 数据传送指令 1. MOV、MOVL和MVN、MVNL指令 例:用MOV指令改变定时器的设定值 例:使输出通道100(CPM1A为10)的8个输出点以2s的周期交替闪烁。 2. MOVB和XFRB指令 3. MOVD和XFER指令 第三节 数据移位指令 1. SFT指令 2. SFTR指令 3.WSFT指令 第四节 运算与转换指令 1.四则运算指令 例: 2.数据转换指令 (2)MLPX、DMPX指令 (2)MLPX、DMPX指令 3.逻辑运算指令 例:双按钮多位起动停止控制 例:单按钮多位起动停止控制 第五节 子程序指令 1.SBS、SBN、RET指令 子程序的工作过程 例: 用子程序使输出通道100(CPM1A为10)的8个输出点以2s的周期交替闪烁的功能 2.MCRO指令 例:使用MCRO指令实例及等效梯形图 第六节 高功能指令系统 1.特殊运算指令 5.中断控制指令 9.网络通信指令 还有 13.故障诊断指令 14.特殊指令 15.块程序指令 16.字符串处理指令 17.任务控制指令 18.机种转换用指令 本章小结 S1、S2是参与运算的数,D是结果, 加减运算时,S1、S2、D所占的字数相同, 乘除运算时,结果D所占的字数是S1或S2的两倍。 运算符号后缀字母的含义 带进位有符号 C 无符号倍长 UL 无符号 U 有符号倍长 L 倍长BCD BL BCD B 含义 后缀 a) BIN加法,D100和D110进行带符号BIN单字相加,和输出到D120; d) BIN除法,D100和D110进行带符号BIN单字除法运算,商输出到D120,余数输出到D121。 当结果大于FFFF时,将进位标志CV置1。 采用二进制倍长加法更方便,这里只为展示运算过程。 图中的“十六进制” 表示以“十六进制监视”,并不是这个数是十六进制。 (1)BIN、BCD指令 如:使用BIN指令时,是将10进制数转换成16进制数。那么当D1=0010时,D2=000A 控制字K=0021 其1表示解码时源通道的开始位,即从200通道的第1个数字位开始解码 2位表示解码对象的位数,即表示对200通道的3个数据位解码 例 控制字K=0000,源通道D1 ,目的通道100。 表示对D1的第0个数字位开始解码,只对D1的1个数据位解码 当D1分别等于0、1、2、3┄┄时,相应的100.00、100.01、100.02、100.03 ┄┄为1。 例 梯形图符号 ANDW的运算实例 常用:字逻辑与ANDW、字逻辑或ORW、字异或XORW。 在指令后加L,能处理8位16进制数。 用八个起动按钮(0.00~0.07)、八个停止按钮(1.00~1.07)来分别控制八个输出线圈(100.00~100.07) 从一个启动、一个停止、一个输出出发 用八个输入按钮来控制对应八个输出 一个输入点、一个输出点 一个输入通道、一个输出通道 数据传送有: 子程序调用SBS 子程序进入SBN 子程序返回RET 宏MCRO 上述指令在CPM1A和CP1H中基本一致。 SBS 010 SBN 010 SBS 011 RET SBN 011 SBS 012 RET SBN 012 RET 主程序 SBS 000 主程序 SBN 000 子程序 RET SBN 001 子程序 RET END RET ? SBS NO. ? SBN NO. ? 子程序的调用 子程序的嵌套 子程序进入 子程序开始 SBN 调用指定的子程序 NO.:000~049 (CPM1A) 000~255 (CP1H) 子程序调用 SBS 梯形图符号 子程序结束 子程序返回 RET 功能/有关标志 名称 指令 子程序将大的控制任务分成较小的控制任务,使用户能重复使用一给定的指令组。 不调用子程序 闭合 断开 开始调用子程序,定时器工作,3s后定时器继续工作,但定时到,100.00=0 闭合 闭合, 3s后断开 调用子程序,定时器工作,3s后被复位 闭合 3s后断开 闭合 调用子程序,但定时器不工作 断开 闭合 调用子程序,定时到 100.00=1 闭合 闭合 工作状态 0.02 0.01 运行开始的第一个扫描周期,将数据5555, 即(0101010101010101)2传送到通道100 每1s,调用1次子程序0 子程序0 将数据FFFF(二进制111111111111111

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档