您现在的位置是:首页 > PLC技术 > PLC技术

PLC系统启动环节编程

来源:艾特贸易2017-06-05

简介系统的启动和停止是系统最基本的功能。启动是系统的开始,分为带自锁启动、不带自锁启动。 程序中是否使用带自锁启动取决于启动硬件电路的选择。如果硬件电路中选用带复位功能

    系统的启动和停止是系统最基本的功能。启动是系统的开始,分为带自锁启动、不带自锁启动。    程序中是否使用带自锁启动取决于启动硬件电路的选择。如果硬件电路中选用带复位功能的按钮(即按下按钮时触点闭合,松开时触点断开)则需要使用带自锁的启动程序;如果硬件电路选用的是不带复位功能的按钮(触点的闭合和断开需要两次操作,如旋转开关)则需要使用不带自锁的启动程序。    1.不带自锁的启动程序    不带自锁的启动程序如图9-1所示,M0作为系统运行的标志位,当X0=1时,系统启动。    2.带自锁的启动程序    带自锁的启动程序如图9-2所示,M0作为系统运行的标志位。其指令表和运行方式见表9-1
 不带自锁的启动程序
    9-1    不带自锁的启动程序
带自锁的启动程序
    9-2    带自锁的启动程序    由表9-1所示的程序运行过程,在第n个扫描周期,X0对应的触点在输入采样前按下,在输入采样时X0对应的寄存器置1。执行第1步指令时,读取M0的值为1,此时触点M0并没有对线圈M0实现自锁。执行第2步指令时,M0寄存器为1,且输出为1    在第n+1个扫描周期,X0的值保持为1M0的值为1M0触点起到了自锁的作用,就算此时X0 =0,输出M0仍然会为1    9-1    带自锁的启动程序的运行过程
带自锁的启动程序的运行过程
带自锁的启动程序的运行过程
    m个扫描周期和m+1个扫描周期,将X0的寄存器置0,由于M0的触点具有自锁作用,所以M0的寄存器和线圈输出始终为1    除上述梯形图程序外,系统可以采用简单的SET指令实现带自锁功能的启动,如图9-3所示。
SET指令实现带自锁功能的启动
    9-3    SET指令实现带自锁功能的启动