任务三逻辑指令的应用3学习目标.pptVIP

  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文档。上传文档
查看更多
任务三 逻辑指令的应用 ;§3.1 学习目标;§3.2 知识准备;§3.2.1 基本逻辑指令 ;1.触点指令;输出线圈与继电器控制电路中的线圈一样,信号流过线圈,则被驱动的操作数置“1”;没有流过线圈则被驱动的操作数复位(置“0”)。 输出线圈只能出现在梯形图逻辑串的最右边。 输出线圈使用的操作数可以是:Q、M、L、D。 ;1.触点指令;指令表;2.输出指令(应放在梯形图的最右边) ;2.输出指令;LD I 0.1 S Q 0.3,1 LD I 0.2 R Q 0.3,1 LD I 0.3 SI Q 0.5,1 LD I 0.4 RI Q 0.5,1;RS触发器指令 RS触发器指令的基本功能与置位指令S和复位指令R的功能相同。 置位优先(SR)触发器的置位信号SI和复位信号R同时为1时,输出OUT信号为1。 复位优先(RS)触发器的置位信号S和复位信号RI同时为1时,输出OUT信号为0。; 复位优先触发器;3.堆栈指令;执行LD指令时,将指令指定的位地址中的二进制数据装载入栈顶。执行A(与)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“与”,结果存入栈顶。执行O(或)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“或”,结果存入栈顶。每次逻辑运算时只保留运算结果,参与运算的两个二进制数则被丢弃。;栈装载与指令 (ALD)表示两个或两个以上的触点组的串联编程。执行ALD指令,将堆栈中的第一级和第二级的值进行逻辑“与”操作,结果置于栈顶(堆栈第一级),并将堆栈中的第三级至第九级的值依次上弹一级。 ;3.堆栈指令;3.堆栈指令;逻辑读栈(LRD,Logic Read)指令将堆栈中第2层的值复制到栈顶,第2~9层的数据不变,原栈顶值消失。;逻辑出栈(LPP,Logic Pop)指令使栈内各层的数据向上移动一层,第2层的数据成为堆栈新的栈顶值,栈顶原来的数据从栈内消失。;3.堆栈指令;3.堆栈指令;堆栈指令的应用;4.立即触点指令;LDNI I 0.1 OI I 0.3 AI I 0.2 = Q 0.3 LDI I 2.1 OI I 2.3 AI I 2.2 = Q 3.3;5.其它指令;正(EU,Edge Up,上升沿)/(ED,Edge Down)负跳变指令 正跳变触点检测到一次正跳变(触点的输入信号由0变为1)时,或负跳变触点检测到一次负跳变(触点的输入信号由1变为0)时,触点接通一个扫描周期。它们没有操作数,触点符号中间的“P”和“N”分别表示正跳变(Positive Transition)和负跳变(Negative Transition)。;LD I 0.1 EU = M 1.3 LD I 0.1 ED = M 3.3 LD I 0.5 NOT = M 0.3;§3.2.2 定时器和计数器指令 ;1.定时器指令;T37为100ms定时器;1.定时器指令;T33;保持型接通延时定时器(TONR)输入接通时,开始定时。当前值大于等于PT端指定的设定值时,定时器位变为ON。达到设定值后,当前值仍继续计数,直到最大值32 767。 输入电路断开时,当前值保持不变。可以用TONR来累计输入电路接通的若干个时间间隔。 只能用复位指令(R)来复位TONR,使它的当前值变为0,同时使定时器位变为OFF。;T2;加计数器指令(CTU):当复位输入(R)断开,加计数器(Count Up)脉冲(CU)由断开变为接通(即CU信号的上升沿),计数器的当前值加1,直至计数最大值32 767。当前值大于等于设定值(PV)时,计数器位被置1。 ;LD I 2.2 LD I 2.3 CTU C4,4;减计数器输出指令(CTD) 在减计数(Count Down)脉冲输入(CU)的上升沿(从OFF到ON),从设定值开始,计数器的当前值减1,减至0时停止计数,计数器位被置1。装载输入(LD)为ON时,计数器位被复位,并把设??值装入当前值。;加减计数器(CTUD):在加计数脉冲(CU)的上升沿),计数器的当前值加1,在减计数脉冲(CU)的上升沿,计数器的当前值减1,当前值大于等于设定值(PV)时,计数器位被置位。 若复位输入(R)为ON,或对计数器执行复位(R)指令时,计数器被复位,当前值为最大值32 767时,下一个CU输入的上升沿使当前值变为最小值-32 767。当前值为-32 767时,下一个CD输入的上升沿使当前值

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档