文档介绍:控制程序设计训练每次仿真均按如下要求完成:1)写出PLC输入、输出点表:XXX控制输入输出点表输入信号输出信号名称代号输入点编号名称代号输入点编号 2)根据上述描述,编写程序(梯形图);3)输入程序,上机模拟调试并运行。(D-1-1)控制目的:使用学过的LD、LDI、OUT、OR、ANI、AND基础指令控制一间餐馆中的呼叫单元。控制细节:呼叫单元必需可以执行以下的动作当按下桌子上的按钮1后,墙上指示灯1点亮。如果按钮1松开,灯1(Y0)不能熄灭;当按钮2被按下,墙上的灯2点亮。同样,按钮2松开后,灯2不熄灭;当灯1、灯2都点亮后,服务台的灯PL1灯点亮;服务员见到PL1灯亮后,按下按钮PB3,餐桌旁墙上的灯1、灯2熄灭,告诉客人服务员已知道,并立即会前去服务。训练指令:LD、LDI、OUT、OR、ANI、(D-2)控制目的:当检测到人或汽车时使闪烁灯点亮。使用LD、LDI、OUT、OR、ANI、AND、LDF基础指令和定时器T。控制要求:人移动(D-2-1)当入门传感器(X0)检测到人通过时,闪烁绿灯(Y1)点亮;传感器(X1)检测到人的消息5秒后,闪烁绿灯(Y1)熄灭;汽移动(D-2-2)当入门传感器(X2)检测到汽车通过时,闪烁绿灯(Y4)点亮传感器(X3)检测到汽车上的消息5秒后,闪烁绿灯(Y4)熄灭;如果汽车没有在10秒内通过入门传感器(x2)和OUT(X3)之间区域,闪烁红灯点亮并且蜂鸣器响。一旦汽车通过传感器OUT(X3),(D-3)控制交通灯使之在规定的时间间隔内变换信号。当按下操作面板上的【PB】时,进程开始。首先红灯(Y0)亮6秒钟。红灯(Y0)在点亮6秒后熄灭。黄灯(Y1)点亮3秒。黄信号灯(Y1)在点亮3秒后熄灭。绿灯(Y2)点亮5秒。绿灯(Y2)在点亮5秒后熄灭。反复以上2)起的动作。(D-4)将3个大小不同的部件从传送带上分类。当部件通过传感器(X4)时,操作面板上的灯会被点亮瞬间:Y10亮表达“大”,Y11亮表达“中”,Y12亮表达“小”当按下操作面板上的【PB1】(X10)后,机器人的供给指令(Y5)就被打开了。当松开【PB1】(X10),供给指令(Y5)被关闭。当操作面板上的【开始操作】(X14)被打开后,输送带正转(Y3)被打开。当操作面板上的【开始操作】(X14)被关闭后,输送带正转(Y3)被关闭。在传送带上的大、中或小部件被传感器上(X0)、中(X1)和下(X2)分别捡选,那么一个相应的灯点亮。当传感器(X0,X1,X2)拣选以后,一个指示灯立即点亮,然后它在部件通过传感器(X4)后熄灭。用到指令:输入、输出、SET、(D-5)启动或停止传送带当操作面板上的【PB1】(X20)被按下时,闪烁航等(Y7)点亮并且蜂鸣器(Y3)响5秒。如果松开【PB1】(X20),黄灯(Y7)保持点亮。当闪烁黄灯(Y7)熄灭并且蜂鸣器(Y3)停止后,输送带正传(Y1)被置为ON。在输送带正传(Y1)为ON的期间,闪烁绿灯(Y6)保持点亮。当操作面板上的【PB2】(X21)被按下,在1)和2)中描述的动作停止。当1)中的程序执行时动作被反复。(D-6)根据传感器数据操作传送带当操作面板上的【PB1】(X20)按下,如果机器人在原点位置(X5),控制机器人供给指令(Y7)被置为ON。当松开【PB1】(X20),直到机器人回到原点位置(X5),供给指令(Y7)被锁存。当传感器(X0)检测到一个部件,上段输送带正传(Y0)被置为ON。当传感器(X1)检测到一个部件,中段输送带正传(Y2)被置为ON。而上段输送带正传(Y0)停止。当传感器(X2)检测到一个部件,下段输送带正传(Y4)被置为ON。而中段输送带正传(Y2)停止。当传感器(X3)检测到一个部件,下段输送带正传(Y4)停止。当传感器(X3)被置为ON,供给指令(Y7)被置为ON,并且如果机器人在原点位置(X5),一个部件被补给。(E-1)使用按钮切换交通灯1)红色信号灯(Y0)以一秒间隔闪烁(ON1秒后OFF1秒)。2)在操作面板上的按钮(X10)被按下后,操作面板上的指示灯(Y10)点亮。如果松开按钮(X10),指示灯(Y10)保持点亮。3)在指示灯(Y10)点亮5秒以后,信号的显示将会象在4)到7)中描述的一样。4)首先,当指示灯(Y10)点亮时,红色信号灯(Y0)闪烁5秒。5)红色信号灯(Y0)关闭。黄色信号灯(Y1)点亮5秒。6)黄色信号灯(Y1)熄灭后,绿色信号灯(Y2)点亮10秒。7)绿色信号灯(Y2)关闭以后,红色信号灯(Y0)以1秒间隔闪烁(ON1秒后OFF1秒)。然