可编程序控制器原理与应用基础 第3版 第4章 S7-200SMART指令系统.pptxVIP

可编程序控制器原理与应用基础 第3版 第4章 S7-200SMART指令系统.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC 应用基础1第4章 S7-200 SMART PLC的指令系统位逻辑指令定时器和计数器指令比较、传送及移位指令数学运算指令逻辑运算指令与转换指令程序控制指令逻辑堆栈指令24.1 位逻辑指令一、触点指令位逻辑指令是对存储器或寄存器的“位”进行操作的指令。例如:3二、取非指令取非指令没有操作数,只是改变能流的状态。能流到达取非触点时就停止;能流未到达取非触点时就通过。举例:将I0.0 和I0.1 的反变量相与的结果取非后,存在Q0.0中。4三、正跳变和负跳变指令(微分指令)正跳变和负跳变指令是用于检测输入信号的变化的指令,统称为微分指令。举例:若I0.0 和Q0.0 的反变量相与的结果发生从 0 到 1 的变化,则M0.0 置 1。5四、置位和复位指令置位和复位指令用于直接设置映像寄存器或存储器中二进制位的状态,而该状态不需要输入信号维持。R V0.0, 8S M1.0, 8// 变量存储器从V1.0 开始连续 6 位置0// 位存储器从M1.0 开始连续 8 位置16例4-1阅读梯形图程序,理解位逻辑指令。a)梯形图b)时序图7例4-2 分析梯形图。设初态Q0.3 = Q0.4,Q0.5 = Q0.6 = 1。8例4-3分析梯形图的工作过程。94.2 定时器和计数器指令一、 定时器指令使用定时器指令可以完成基于时间的计数功能。接通延时定时器指令TON有记忆接通延时定时器指令TONR断开延时定时器指令TOF定时器号:T0 ~ T255预设值: PT = 1 ~ 3276710定时器的分辨率(时基)与定时器号:1)定时值(延时时间)= 时基×定时计数值(PT)2)最长定时值= 时基×最大定时计数值( 32 767 )11例4-4分析程序,画出时序图。12例4-5分析程序,画出时序图。13二、计数器指令增计数器指令CTU减计数器指令CTD增减计数器指令CTUD计数器号:C0 ~ C255预设值: PV = 1 ~ 3276714例4-6分析程序,画出时序图。15例4-7分析程序。a)b)164.3 比较、传送及移位指令一、比较指令字节比较指令整数比较指令双字整数比较指令实数比较指令字符串比较指令17比较指令的使用方法:18二、传送指令19三、移位指令20四、循环移位指令21例4-8分析梯形图的逻辑功能。22五、位移位寄存器指令S_BIT指定移位寄存器的最低位,N为移位寄存器的长度,N的正负决定移位寄存器的移位方向。当N为正值时,左移位,DATA从最低位S BIT移入,最高位移出;当N为负值时,右移位,即DATA从最高位移入,从最低位S_BIT移出。23最高位MSB.b的计算方法(N取绝对值参与运算):① 字节MSB=S_BIT的字节号+{[(N-1)+ S_BIT的位号]÷8}的商的整数部分② 位b=[(N-1)+ S_BIT的位号]÷8的商的余数部分如果S_BIT是V33.5,N = ±14,则MSB.b为V35.2:N = +14N = - 1424例4-9分析梯形图。254.4 数学运算指令一、加法指令和减法指令26二、乘法指令和除法指令27数学运算指令编程方法:a)b)28三、字节、字、双字的增指令和减指令梯形图:IN+1=OUT,IN-1=OUT 语句表:OUT+1=OUT,OUT-1=OUT294.5 逻辑运算指令与转换指令一、与、或、异或指令30二、取反指令31逻辑运算指令举例:32三、整数的转换指令33四、译码、编码与段码指令34例4-11译码、编码与段码指令实例。354.6 程序控制指令一、有条件结束指令、暂停指令和看门狗复位指令36二、跳转指令和标号指令操作数:n = 0 ~ 255,数据类型:WORD。 JMP指令与LBL指令必须配对使用。37三、循环指令38循环指令 编程实例:39四、顺序控制继电器指令LSCR指令标记一个顺序控制继电器SCR段的开始。SCRE指令标记一个SCR段的结束,是无条件结束本SCR段,其左边直接连接左母线。40例4-12 十字路口信号灯控制程序(部分)。414.7 逻辑堆栈指令与装载指令ALD或装载指令OLD逻辑进栈指令LPS逻辑出栈指令LPP逻辑读栈指令LRD装载堆栈指令LDS42逻辑堆栈指令的执行过程:ALD指令的执行过程OLD指令的执行过程LPS指令的执行过程43逻辑堆栈指令的执行过程:LPP指令的执行过程LRD指令的执行过程LDS 3指令的执行过程44例4-13触点串并联逻辑关系的编程方法及运算过程。45例4-14触点并串联逻辑关系的编程方法及运算过程。46例4-15触点串并联混合连接的编程方法及运算过程。47例4-15触点串并联混合连接的编程方法及运算过程。逻辑堆栈的变化48例4-16触点串并联混合联接的编程方法及运算过程。49例4-16触点串并联混合联接的编程方法及运

文档评论(0)

188****7663 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档