按下启动按钮后小车从左往右运行,当到达右边的右限位后停止3s 接着左
行。到达左限位后停止。利用SCR指令进行编写程序。(注:使用SCR 时有如下限制:不能在不同的程序中使用相同的S 位,不能在SCR 段中使用JMP 及LBL 指令,即不允许用跳转的方法跳入或跳出SCR 段;不能在SCR段中使用FOR,NEXT和END指令。
工具/原料
1.可编程控制器西门子S7-200 plc(CPU224 214-1BD21-0XB0) 1台
2.计算机 1台
3.编程电缆 PPI-RS485 1根
4. 导线 若干
方法/步骤
一、实验目的:
1、学习掌握SCR指令的用法。
2、熟悉顺序控制功能图
3、对定数器指令的练习
二、小车运行图:
三、顺序控制功能图:
在设计梯形图时,用LSCR和SCRE指令作为SCR段的开始和结束指令。在SCR
段中用SM0.0 的常开触点来驱动在该步中应为1 状态的输出点(Q)的线圈,
并用转换条件对应的触点或电路来驱动转换到后续步的SCRT指令。
把编写好的程序下载到西门子s7-200 的PLC 中。下载时要保证PLC 处在
stop状态。
首次扫描时,SM0.1的常开触点接通一个扫描周期,使顺序控制继电器
S0.0置位,初始步变为活动步。按下启动按I0.0(即在线控制面板上的
I0.0f)SCRT S0.1指令的线圈得电,使S0.1变为1状态,
S0.0变为0状态,系统从初始步转换到右行步,转为执行S0.1对应的SCR段。
在该段中因为SM0.0 一直为1状态,其常开触点闭合,Q0.0 的线圈得电,小车
右行,(即在在实验接线图中表示Q0.0有输出的灯L1亮)。碰到右限位开关I0.1(即按下在线控制面板上的I0.1f)将实现右行步S0.2 到暂停步的转换,此时S0.1的状态为0,(即Q0.0无输出,接线图中表示Q0.0输出的等L1就不亮)S0.2的状态为1,定时器T37用来使暂停步延时3s。延时时间到时T37的常开触点接通,使得系统与由暂停步转换到左行步S0.3,所以Q0.1有输出,(即实验接线图中表示Q0.1 有输出的灯L2 亮)。当小车运行到碰到左限位时小车停止运行,系统返回初始步。