课题四s功能指令的应用概述.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题四s功能指令的应用概述

任务1 抢答器的PLC控制;任务1 抢答器的PLC控制 ;工作任务 ;任务分析 ;相关知识 ;1.功能指令的分类及用途 (1)程序控制类。含跳转、子程序、中断、循环等指令,用于程序结构及流程的控制。 (2)数据处理类。含传送、比较、移位与循环移位、数字运算、逻辑操作、转换等指令,用于各种运算。 (3)特种功能类。含时钟、高速计数、表功能、PID处理等指令,用于实现某些专用功能。 (4)外部设备类。含输入输出接口设备指令及通信指令等,用于主机内外设备间的数据交换。; ; ;;;二、绘制PLC控制线路图 ;三、设计梯形图程序 1.创建及保存项目 2.编辑符号表 3.编写并输入梯形图程序 (1)采用跳转与标号指令的梯形图程序 (2)采用七段译码指令的梯形图程序 四、线路安装 五、运行及调试程序 六、整理技术文件 ;;;;;;;;;;知识拓展 ;2.STOP指令 STOP指令即停止指令,其功能是在执行条件成立时,停止执行用户程序,令CPU工作方式由RUN转到STOP。STOP指令既可以在主程序中使用,也可以在子程序和中断程序中使用。如果在中断程序中执行STOP指令,该中断程序立即终止,并且忽略所有挂起的中断,继续扫描主程序的剩余部分。在本次扫描的最后,将CPU由RUN切换到STOP。 3.WDR指令 WDR(Watch Dog Reset)指令,即看门狗复位指令,又称系统监视定时器复位指令或警戒时钟刷新指令。 ;二、DECO和ENCO指令;任务1 初识PLC;工作任务 ;任务分析 ;相关知识 ;二、移位指令 移位指令包括左/右移位、循环左/右移位、移位寄存器和字节交换指令。 1.左移位指令 使能端输入有效时,将输入的字节、字、双字左移N位,右端补0,并将结果输出至OUT指定的存储器单元,最后一次移出的位保存在SM1.1中。 ; 2.右移位指令 当使能输入有效时,将输入的字节、字或双字IN右移N位后(左端补0),将结果输出到OUT所指定的存储器单元中,最后一次移出位保存在SM1.1中。 循环移位指令包括循环左移位ROL(Rotate Left)指令和循环右移位ROR(Rotate Right)指令。 ; 3.循环左移位指令 使能端输入有效时,字节、字、双字循环左移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。 4.循环右移位指令 使能端输入有效时,字节、字、双字循环右移N位后,将结果输出至OUT指定的存储单元中,并将最后一次移出的位送至SM1.1存放。 ;任务实施 ;二、绘制PLC控制线路图;三、设计梯形图程序 1.创建及保存项目 2.编辑符号表 3.编写并输入梯形图程序 (1)采用数据传送指令和左移位指令的梯形图程序 (2)采用数据传送指令和循环左移位指令的梯形图程序 四、线路安装 五、运行及调试程序 六、整理技术文件 ;;;;;知识拓展 ;2.间接寻址 间接编址使用指针存取内存中的数据。指针是包含另一个内存位置地址的双字内存位置,而且只能用V、L或AC1、AC2、AC3做指针。欲建立指针,还必须使用“移动双字”指令(MOVD),将间接编址内存位置移至指针位置。指针还可以作为参数传递至子程序。 S7-200CPU允许用指针对下述存储区域进行间接寻址:I、Q、V、M、S、T(仅当前值)和C(仅当前值)。间接寻址不能用于位地址、AI、AQ、HC、SM或L。;二、字节立即传送(读和写)指令 字节立即传送指令允许在物理I/O和存储器之间立即传送一个字节数据。字节立即传送指令包括字节立即读BIR(Byte Immediately Read)指令和字节立即写BIW(Byte Immediately Write)指令 。 三、数据块传送指令 数据块传送BLKMOV (Block Move)指令包括字节、字、双字数据块传送指令。 ;四、寄存器移位指令 寄存器移位SHRB(Shift Register Bit)指令是一个移位长度可以指定的移位指令 。 五、字节交换指令 字节交换(SWAP Bytes)指令用来实现字中高、低字节内容的交换 。;任务3 密码锁的PLC控制 ;工作任务 ;任务分析 ;相关知识 ;数值比较指令的类型有:字节比较、整数比较、双字整数比较和实数比较。 数值比较指令的运算符有:>、>=、==、<、<=和 <>。 对数值比较指令可进行LD、A和O编程。 对上述这三种条件进行组合,可以得到4×6×3=72条数值比较指令 。;字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。 整数比较用于比较两个一个字长的整数值IN1和IN2的大小,整数比较是有符号的(最高位为符号位),其范围是16#8000

文档评论(0)

yy558933 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档