5 采用保持指令的编程技术
图7采用保持指令编程的梯形图程序图8采用移位寄存器指令编程的梯形图程序
采用保持指令编程的梯形图程序,如图7所示,控制过程如下:
当按下SB时,X0接通,R0的线圈接通一个扫描周期,置位触发信号R0的常开触点闭合,使KP置位,Y0的线圈接通,Y0的常开触点闭合,为R1接通做准备;当再次按下SB时,X0接通,R0的线圈再次接通一个扫描周期,R1的线圈也接通一个扫描周期,复位信号R1的常开触点闭合,使KP复位,Y0的线圈断开。每按下SB一次,Y0的状态反转一次。
6 采用移位寄存器指令的编程技术
采用移位寄存器指令编程的梯形图程序,如图8所示,图中是对WR0进行左移1位的操作,移入的数据是0还是1由R0的状态决定,移位触发信号为X0,复位信号R1的常开触点。其工作过程如下:
第1次按下SB时,X0接通,由于起初R0(WR的0位)的常闭触点闭合,向移位寄存器SR WR0端输入信号,1被移入R0,R0的常开触点闭合,Y0的线圈接通,同时,R0的常闭触点断开;第2次按下SB时,X0接通,向左移位寄存器SR WR0端输入信号,SR WR0左移一位,1被移入R1,由于R0的常闭触点断开,0被移入R0, R0复位,Y0的线圈断开,R1的常开触点闭合, WR0的16位继电器状态全部为0,此时,电路恢复最初状态,为下次起动做准备。
7 采用主控MC/MCE指令的编程技术
上一篇:PLC编程语言有哪些种类