5.6 S7-200 PLC的基本指令 (1)讲解.pptx

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

5.6S7-200PLC的基本指令;5.6.1位逻辑指令;1.标准触点指令;语句;语句表(STL);2.输出指令;3.置位和复位指令;置位、复位指令的使用举例;置位优先双稳态触发器指令(SR)和复位优先双稳态触发器(RS)相当于置位指令S和复位指令R的组合,用置位输入和复位输入同时来控制功能框上面的位地址。;5.6.2立即I/O指令;1.立即触点指令;2.立即输出指令;3.立即置位和立即复位指令;必须指出;5.6.3逻辑堆栈指令;逻辑堆栈指令;栈装载与(ALD)指令

2.栈装载或(OLD)指令;栈装载ALD、OLD指令操作过程;ALD、OLD指令的使用举例;行逻辑入栈(LogicPush,LPS)指令,把复制栈顶的值并将这个值压入栈顶的下一层,原堆栈中各层栈值依次下压一层,栈底值丢失。

执行逻辑读栈(LogicRead,LRD)指令,把堆栈中第2层的值复制到栈顶,原栈顶值被新的复制值取代。第2~31层的数据不变。

执行逻辑出栈(LogicPOP,LPP)指令,将原堆栈各层的值依次上弹一层,堆栈第2层的值成为新的栈顶值。原来栈顶的值从栈中消失。LPP用于分支电路的结束,即新母线结束,返回原母线。

执行装入堆栈(LoadStack,LDSN)指令,复制堆栈中的第n层的值到栈顶,栈底值丢失。原堆栈各层栈值依次下压一层。N为1~31的整数。编程时一般很少使用该指令。;3.逻辑入栈(LPS)、逻辑读栈(LRD)、逻辑出栈(LPP)、装入堆栈(LDS)指令;LPS、LRD、LPP、LDS指令的操作过程;逻辑堆栈指令的使用举例1:;逻辑堆栈指令的使用举例2:;5.6.4取反指令和空操作指令;2.空操作(NOP)指令;5.6.5正/负跳变触点指令;正/负跳变触点指令编程举例:;5.6.6定时器指令;类型;定时器及定时器指令;当前值:该16位有符号整数存储由计时器计算的时间量。

定时器位:当定时器当前值等于或大于设定值时,定时器的位状态变化(置位或复位)。

可以通过使用定时器号(如T3、T20)来存取这些变量。定时器的位或当前值的存取取决于使用的指令:位操作数指令存取计时器位,字操作数指令存取当前值。;1.接通延时定时器(TON);2.有记忆接通延时定时器(TONR);TONR使用举例;3.断开延时定时器(TOF);TOF使用举例;小结;4.应用定时器指令的注意事项;②10ms分辨率定时器。10ms分辨率定??器启动后,定时器对10ms的时间间隔进行计时。程序执行时,在每个扫描周期的开始对定时器的位和当前值刷新,定时器的位和当前值在整个扫描周期内保持不变。

③100ms分辨率定时器。100ms分辨率定时器启动后,定时器对100ms的时间间隔进行计时。只有在执行定时器指令时,定时器的位和当前值才被刷新。为使定时器正确的定时,100ms定时器只能用于每个扫描周期内同一定时器指令必须执行一次且仅执行一次的场合。;T当前值的刷新;10ms分辨率定时器

在每次扫描周期的开始对10ms定时器刷新

在一个扫描周期内定时器当前值保持不变;100ms分辨率定时器,在定时器指令执行时刷新.;100ms分辨率定时器使用注意事项;指出梯形图中的错误;典型简单电路编程;典型的简单电路编程;;5.6.7计数器指令;计数器指令的表示形式;计数器编号范围:C0-C255)

计数器编号表示两个变量:

1.当前值:

计数器累计计数的当前值,存放在计数器的16(bit)当前值寄存器中。

2.计数器位:

当计数器的当前值等于或大于设定值时,计数器位置为“1”。

;1.增计数器(CTU);增计数器(CTU)举例;2.减计数器(CTD);减计数器指令的使用举例;3.增/减计数器(CTUD);增/减计数器指令的使用举例;5.6.8比较指令;按操作数的数据类型,比较指令的类型可分为:字节比较、整数比较、双字整数比较、实数比较指令和字符串比较。

数值比较指令的运算符有:=、=、、=、和等6种,字符串比较指令有=和两种。

;比较触点指令的举例;5.6.9移位寄存器指令(SHRB);正向(反向)移位时,输入数据从移位寄存器的最低(最高)有效位移入,从最高(最低)有效位移出。;移位寄存器最高有效位地址的计算;;程序:;输出:Q0.0~Q0.7分别控制8盏灯。

SM1.1:指令执行状态位,指令执行结果溢出时,该位为1。;5.6.10顺序控制继电器指令;1.装载顺序控制继电器指令(LSCR)

;2.顺序控制继电器转换指令(SCRT)

;3.顺序控制继电器结束指令(SCRE)

;4.SCR指令的编程举例;

文档评论(0)

一笑倾洁 + 关注
实名认证
内容提供者

PPT课件

1亿VIP精品文档

相关文档