(1)控制要求
某台设备有两台电动机1M和2M,设有手动、自动1、自动2和自动3四挡工作方式。在3挡自动方式中,1M起动后分别延时10s、20s、和30s后再起动2M。
(2)编程元件配置及PLC的I/O接线

图5.2-6 PLC的I/O接线
1)PLC的I/O配置;
输入 工作方式选择开关SA1、SA2-X0、X1;起动/停止按钮SB1、SB2-X2、X3。
热继电器FR-X4。
输出 接触器KM1、KM2-Y0、Y1。
2)控制1M起动后分别延时10s、20s、和30s后再起动2M的100ms定时器T192。
3)根据PLC的I/O配置,可设计出如图5.2-6所示的PLC的I/O接线。
(3)设计梯形图
1)根据题意列出控制关系,见表5.2-3。
表5.2-3 控制关系

2)100ms定时器T192的设定值存储在D1中:D1的值分别为10s÷100ms=100、20s÷100ms=200、30s÷100ms=300。
3)通过数据传送指令将选择工作方式X0(SA1)、X1(SA2)送D0中,此时D0中存储的数据可为K0、K1、K2、K3。再通过接点比较指令将D0与K0、K1、K2、K3相比较,来起动调用子程序指令,当D0=“K0”时,调用子程序P0;当D0=“K1或K2、或K3”时,调用子程序P1,并同时通过数据传送指令分别将100、200、300送D1中,作为子程序P1中的定时器的设定值。(https://www.xing528.com)
4)子程序P0:X2(SB1)、X3(SB1)分别点动控制Y0(KM1,1M)、Y1(KM2,2M)。
5)子程序P1:按下起动按钮X2(SB1)时,Y0起动自锁,同时定时器T192按设定值进行延时,延时时间到,Y1起动。按下停止按钮X3,Y0、Y1断电。
6)综上所述,可设计出如图5.2-7所示的梯形图。
(4)电路工作过程
程序段[1、2],SA1、SA2闭合,X0、X1得电→◎X0[1]、◎X1[2]闭合→M0[1]、M1[2]得电,将输入继电器X0、X1的状态送辅助继电器M0、M1。
程序段[3],PLC上电后,特殊辅助继电器始终闭合,◎M8000[3]闭合→执行传送指令,将字元件K1M0的数据送数据寄存器D0,D0中存储的数据实际上是X1、X0的位状态。
程序段[4],如果X1X0为00,则调用手动子程序P0。
程序段[5],如果X1X0为01,则将Y1的起动延时设定值K100存入D1,并调用自动子程序P1。
程序段[6],如果X1X0为10,则将Y1的起动延时设定值K200存入D1,并调用自动子程序P1。
程序段[7],如果X1X0为11,则将Y1的起动延时设定值K300存入D1,并调用自动子程序P1。
程序段[8]主程序结束。
程序段[9~11],手动子程序段,X2、X3分别点动控制Y0、Y1。
程序段[12~13],自动子程序段。按下起动按钮X2时,Y0起动自锁,同时定时器T192按设定值进行延时,延时时间到,Y1起动。按下停止按钮X3,Y0、Y1断电。
需要指出的是,在子程序中只能使用地址编号为T192~T199的定时器。

图5.2-7 梯形图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
