《可编程序控制器及编程实例.ppt》由会员分享,可在线阅读,更多相关《可编程序控制器及编程实例.ppt(40页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、书名:可编程序控制器及编程实例 ISBN:978-7-111-28660-8作者:王全友 夏国宏出版社:机械工业出版社本书配有电子课件可编程序控制器及编程实例 ppt 课件可编程序控制器及编程实例可编程序控制器及编程实例 ppt 课件第2章FX2N的指令系统可编程序控制器及编程实例 ppt 课件第2章FX2N的指令系统2.1LD、LDI、OUT指令2.2AND、ANI指令2.3OR、ORI指令2.4LDP、LDF、ANDP、ANDF、ORP、ORF指令2.5ORB指令2.6ANB指令2.7MPS、MRD、MPP指令2.8MC、MCR指令2.9INV指令2.10PLS、指令2.11SET、RST
2、指令可编程序控制器及编程实例 ppt 课件第2章FX2N的指令系统2.12对应计数器软元件的OUT、RST指令2.1NOP、END指令2.1编程的注意事项可编程序控制器及编程实例 ppt 课件2.1LD、LDI、OUT指令表2-1、I、指令的助记符和功能1)LD、LDI指令用于将触点接到母线上,其他用法与后述的ANB指令组合,在分支起点处也可使用。2)OUT指令是对输出继电器、辅助继电器、定时器和计数器的线圈进行驱动的指令,但对输入继电器不能使用。3)对于定时器的计时线圈或计数器的计数线圈,使用OUT指令后,必须设定常数K。可编程序控制器及编程实例 ppt 课件2.1LD、LDI、OUT指令0
3、LDX000与母线连接1OUTY000驱动命令2LDIX0013OUTM1004OUTT0驱动定时器命令5SP空格键6K19常数设定7LDT08OUTY001可编程序控制器及编程实例 ppt 课件2.1LD、LDI、OUT指令图2-1、I、指令梯形图可编程序控制器及编程实例 ppt 课件2.3OR、ORI指令表2-3、指令的助记符和功能)、指令被用于1个触点的并联连接指令。)从、指令开始,与前述的LD、LDI指令进行并联连接,且并联连接的次数不受限制。可编程序控制器及编程实例 ppt 课件2.4LDP、LDF、ANDP、ANDF、ORP、ORF指令表2-4、P、指令的助记符和功能)LDP、AN
4、DP、ORP指令是进行上升沿检出的触点指令,仅在设定位软元件的上升沿时(OFFON变化时)接通一个扫描周期。)LDF、ANDF、ORF指令是进行下降沿检出的触点指令,仅在设定位软元件的下降沿时(ONOFF变化时)接通一个扫描周期。可编程序控制器及编程实例 ppt 课件2.4LDP、LDF、ANDP、ANDF、ORP、ORF指令图2-5LDF、ANDF、ORF指令梯形图图-6脉冲指令输出梯形图可编程序控制器及编程实例 ppt 课件2.4LDP、LDF、ANDP、ANDF、ORP、ORF指令图-应用指令输出梯形图表2-5指令的助记符与功能2.5ORB指令)由两个及两个以上的触点串联连接的回路为串联
5、回路块。)与后述的ANB指令一样,ORB指令是不带软元件编号的独立指令。)有多个并联回路时,如果每个回路块都用ORB指令,则并联回路没有限制。)ORB指令可以成批使用,然而,因LD、LDI指令的重复次数限制在8次以下,所以务必注意使用次数。2.6ANB指令表2-6B指令的助记符与功能)当分支回路(并联回路块)与前面的回路串联连接时,使用AN指令。)分支开始用LD、LDI指令,并联回路块结束后,使用AN指令与前面的回路串联连接。)若多个并联回路块按顺序和前面的回路串联,则AN指令的使用次数没有限制。2.7MPS、MRD、MPP指令表2-7MPS、MRD、MPP指令的助记符与功能)MPS、MRD、
6、MPP指令是进行多重分支输出回路编程用的方便指令。)MRD指令可多次编程,但是,在打印、图形编程面板的画面显示方面有限制(并联回路限制在24行以下)。)最终输出回路以MPP指令替代MRD指令,从而在读出上述存储的运算中间结果的同时,将触点复位。2.7MPS、MRD、MPP指令)MPS指令也可重复使用,MPS指令与MPP指令的数量差小于11,但最终两者的指令数要一样。图2-10MPS、MRD、MPP指令梯形图12.7MPS、MRD、MPP指令图2-11MPS、MRD、MPP指令梯形图22.7MPS、MRD、MPP指令图2-12一段堆栈指令应用梯形图2.7MPS、MRD、MPP指令图2-13二段堆
7、栈指令应用梯形图2.7MPS、MRD、MPP指令图2-14四段堆栈指令应用梯形图2.8MC、MCR指令表-、指令的助记符与功能2.8MC、MCR指令图2-15、指令应用梯形图1)执行MC指令后,母线(LD、LDI)向MC触点后移动,将MC指令返回到母线的指令为MCR。2.8MC、MCR指令2)通过更改软元件Y、M,可多次使用主控指令(MC)。3)在MC指令内采用MCR指令,嵌套级N的编号按顺序增大。4)当“MCR N6”、“MCR N7”不编程时,若对MCR N5编程,则嵌套级返回到5。5)嵌套级最大可编写8级(N0N7)。2.9INV指令表2-9指令的助记符与功能图2-16INV指令应用的梯
8、形图1)在能输入AND、ANI、ANDP或ANDF指令的相同位置处,可编写INV指令。2)INV指令的功能是将执行INV指令之前存在的LD、LDI、LDP和LDF指令的运算结果取反。2.10PLS、指令表2-10、指令的助记符与功能图2-17、指令应用的梯形图2.10PLS、指令1)用PLS指令时,仅在驱动输入为ON后的第一个扫描周期内,软元件Y、M动作。2)用PLF指令时,仅在驱动输入为OFF后的第一个扫描周期内,软元件Y、M动作。3)在驱动输入保持为ON时,让可编程序控制器按RUNSTOPRUN动作时,在整个过程中,即使“PLS M0”动作,“PLS M600”始终保持不变。2.11SET
9、、RST指令表2-11、指令的助记符与功能2.11SET、RST指令图2-18、指令应用梯形图2.11SET、RST指令1)对于同一软元件,SET、RST指令可在多处使用,顺序也任意,但应注意最后执行者有效。2)当数据寄存器D,变址寄存器V、Z的内容被清零时,可使用RST指令,用常数为K0的传送指令也可得到同样的结果。3)累计型定时器T246T255当前值的复位以及触点复位也可使用RST指令。2.12对应计数器软元件的OUT、RST指令表2-12、指令的助记符和功能1.编程方法一图2-19、指令梯形图12.12对应计数器软元件的OUT、RST指令图2-20、指令应用梯形图21)在单相单输入计数
10、器C235C245中,采用特殊辅助继电器M8235M8245来设定计数器方向。)X011为ON时,计数器C200的输出触点复位,计数器的当前值复位。2.编程方法二2.12对应计数器软元件的OUT、RST指令3)带有复位输入功能的计数器(C241、C242、)中,当相应的复位输入为ON时,通过中断动作,可以产生与上述相同的作用,因而不必为此编程。)X012为ON时,对由计数器编号决定的计数器输入X000X005的ON/OFF进行计数。)对于带有输入功能的计数器(C244、C245、),如果其相应的开始输入点不为ON,则不能进行计数。)计数器的当前值增加,在达到设定值(K或D的内容)时,输出触点被
11、置位,在减小的过程中通过设定值时被复位。2.1NOP、END指令1.指令表2-13指令的助记符与功能)将程序全部清除时,全部指令成为NOP。)若在普通指令之间加入NOP指令,则可编程序控制器将无视其存在继续工作。)若在程序中加入NOP指令,则在修改或追加程序时,可以减少步号的变化,但是,程序需要余量。4)此外,若将已写入的指令换成NOP指令,则回路会发生变化,请务必注意。2.1NOP、END指令表2-14指令的助记符与功能2.指令2.1编程的注意事项1.坚持程序步数最少的原则图2-21实例1的梯形图2.1编程的注意事项图2-22实例2的梯形图2.程序的编写顺序3.双重输出双线圈动作及其对策2.1编程的注意事项图2-23双重输出梯形图2.1编程的注意事项图2-24双重输出改进后的程序梯形图2.1编程的注意事项1)桥式电路。图2-25桥式电路的改进梯形图4.不能编程的回路及其对策2.1编程的注意事项图2-26线圈不正确连接的改进梯形图2)存在不正确的线圈连接的回路。