FP系列PLC的基本指令及其编程.pptx

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

2024/7/91第二章FP系列PLC的基本指令及其编程2.1基本顺序指令2.2基本功能指令2.3控制指令2.4数值比较指令

2024/7/922.1基本顺序指令基本顺序指令是按位进行逻辑运算的指令,共21个。2.1.1初始加载和输出指令:ST、ST/、OT、/表2-1初始加载和输出指令助记符操作数(可用软元件)名称,意义步数STX,Y,R,T,C开始。开始逻辑运算,常开触点接左母线1ST/X,Y,R,T,C开始非。开始非逻辑运算,常闭触点接左母线1OTT,R输出。输出运算结果1/无逻辑非。将指令处逻辑运算结果取反,1

2024/7/93(a)梯形图(b)指令表图2-1初始加载和输出指令(1)梯形图的每一逻辑行都是由ST、ST/开始,以OT结束。线圈与右母线相连,不能接于左母线。(2)当X0接通,Y0得电;当X0断开,Y0失电。同理,当X2接通,Y2得电。但Y3的逻辑与X2的逻辑正相反:当X2闭合,Y3断开;X2断开,Y3得电。(3)OT指令可以连续使用。

2024/7/942.1.2触点串联并联指令(AN,AN/,OR,OR/)表2-2触点串联并联指令助记符操作数(可用的软元件)名称,意义步数ANX,Y,R,T,C逻辑与。串联一个常开触点1AN/X,Y,R,T,C逻辑与非。串联一个常闭触点1ORX,Y,R,T,C逻辑或。并联一个常开触点到左母线1OR/X,Y,R,T,C逻辑或非。并联一个常闭触点到左母线1(a)梯形图

2024/7/95(b)指令表(1)使用AN(AN/)指令可以依次连续串联一个常开(常闭)触点。而使用OR(OR/)指令是从当前位置并联一个常开(常闭)触点到左母线。(2)OR(OR/)指令也可以依次连续并联一个常开(常闭)触点到左母线,如图2-2的第5、第6步。图2-2触点串联并联指令

2024/7/962.1.3逻辑块串联并联指令(ANS,ORS)将并联逻辑块串联起来可以组成串联逻辑块电路,将串联逻辑块并联起来可以组成并联逻辑块电路。(a)串联逻辑块(b)并联逻辑块图2-3逻辑块串联和并联

2024/7/97表2-3逻辑块串联并联指令助记符操作数(可用的软元件)名称,意义步数ANS无组逻辑块与。将多个逻辑块串联1ORS无组逻辑块或。将多个逻辑块并联1(a)梯形图

2024/7/98(b)指令表图2-4逻辑块串联并联指令(1)第0步的X1、X4以及X2、X5分别组成串联逻辑块。每一串联逻辑块都是以ST(或ST/)开始,以ANS结束。(2)第9步的X9、XA以及XB、XC分别组成并联逻辑块。每一并联逻辑块都是以ST(或ST/)开始,以ORS结束。(3)应用ANS和ORS指令时要注意串联触点与串联逻辑块的区别,注意并联触点与并联逻辑块的区别。

2024/7/99(a)梯形图图2-5逻辑块串联并联指令的使用(b)指令表①图中XA、XC是电路的并联触点,而XB是串联逻辑块的并联触点。②第7步开始的串联逻辑块包含了X8、X9组成的并联逻辑块。③第16步开始的输出电路,输出Y5后,依次输出Y6,又串一个触点,输出Y3,这种输出方式称为纵接输出。

2024/7/9102.1.4堆栈指令(PSHS,RDS,POPS)堆栈指令用于多重输出的情况。表2-4堆栈指令助记符操作数(可用的软元件)名称,意义步数PSHS无压入堆栈。存储该指令之前的运算结果1RDS无读取堆栈。读取由PSHS指令所存储的运算结果1POPS无弹出堆栈。读取并清除由PSHS指令所存储的运算结果1

2024/7/911(a)梯形图(b)指令表图2-6堆栈指令

2024/7/912使用堆栈指令要注意:(1)经过一系列运算之后,串联触点,输出线圈,并且在这点并联输出线圈,或再串联触点,输出线圈,这种电路结构称为多重输出。多重输出形成了堆栈。PLC处理堆栈电路有堆栈指令。PSHS意义是进入堆栈,记住这点之前的运算逻辑结果。RDS是读出这个结果,POPS是读出这个结果并再后清除这个结果。这三个指令都没有操作数。(2)当X0接通,进入堆栈。执行PSHS指令,记住这点之前的运算结果是“1”,与X1相“与”,驱动线圈Y1。执行RDS指令,读出这点结果是“1”,与X2相“与”,驱动线圈Y2。再执行RDS指令,读出这点结果是“1”,与X3相“与”,驱动线圈Y3。之后,到堆栈的最末一行,执行POPS指令,读出这点结果是“1”,与X4相“与”,驱动线圈Y4。最后清除这个结果“1”。(3)进入堆栈,第一行用PSHS指令,最末一行用POPS指令,而中间各行,用RDS指令。

文档评论(0)

134****8738 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档