THSMS-D(S7-300)实验报告课程名:工程实践训练光电信息与计算机工程学院电气与信息工程实验中心实验一基本指令的编程练习(一)与或非逻辑功能实验一、实验目的1.熟悉PLC实验装置,S7-300系列编程控制器的外部接线方法2.了解编程软件STEP7的编程环境,软件的使用方法。3.掌握与、或、非逻辑功能的编程方法。二、基本指令编程练习的实验面板图左图中的接线孔,通过防转座插锁紧线与PLC的主机相应输入输出插孔相接。I为输入点,Q为输出点。上图中下面两排I0.0~I1.5为输入按键和开关,模拟开关量的输入。上边一排Q0.0~Q1.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。梯形图参考程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。参考程序如下:Network1AI0.0AI0.1=Q0.1Network2OI0.2OI0.3=Q0.2Network3ANI0.4ANI0.5=Q0.3Network4ONI0.6ONI0.7=Q0.4四、实验步骤程序中的I0.0至I0.7分别对应控制实验单元输入开关I0.0至I0.7。通过专用PC/MPI电缆连接计算机与PLC主机。打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。小结:西门子编程入门,主要是熟悉整个应用过程及简单的编程。书上已有现成的,轻松加愉快,遗憾的是这个实验好像未算在内。(二)定时器/计数器功能实验在S21S7-300模拟实验挂箱上完成本实验。一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。1.定时器的认识实验定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。其控制作用同一般时间继电器。它可分为:脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF)实验参考程序:Network1AI1.0LS5T#20SSDT0NOP0NOP0NOP0AT0=Q0.52.定时器扩展实验由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。实验参考程序:Network1A(AI1.1LS5T#10SSDT1NOP0NOP0NOP0AT1)LS5T#10SSDT2NOP0NOP0NOP0AT2=Q0.63.计数器认识实验西门子S7-300系列的内部计数器分为加计数器,减计数器和加减计数器三种。实验参考程序:Network1A(AI1.2CUC0BLD101NOP0NOP0AM0.0RC0LC0TMW10NOP0AC0)A(LMW10L5=I)=Q0.74.计数器的扩展实验计数器的扩展与定时器扩展的方法类似。实验参考程序:Network1AI1.3=L20.0AL20.0CUC1BLD101A(LMW12L3=I)CUC2A(LMW14L3=I)=Q1.0NOP0NOP0AM0.0RC1LC1TMW12NOP0NOP0A(AL20.0BLD101NOP0NOP0AM0.0RC2LC2TMW14NOP0AC2)小结:主要是熟悉西门子PLC中定时器及计数器的工作原理。也就是码码字,看看热闹。实验二四节传送带的模拟在S21S7-300模拟实验挂箱上完成本实验。一、实验目的通过使用各基本指令,进一步熟练掌握PLC的基本编程和程序调试。二、控制要求有一个用四条皮带运输机的传送系统,分别用四台电动机带动,控制要求如下:启动时先起动最末一条皮带机,经过5秒延时,再依次起动其它皮带机。停止时应先停止最前一条皮带机,待料运送完毕后再依次停止其它皮带机。当某条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止。例如M2故障,M1、M2立即停,经过5秒延时后,M3停,再过5秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,该皮带机运行5秒后停,而该皮带机以后的皮带机待料运完后才停止。例如,M3上有重物,M1、M2立即停,再过5秒,M4停。三、四节传送带的模拟实验面板图:四、输入/输出连线列表面板M1M2M3M4ABCDSB1SB2PLCQ0.1Q0.2Q0.3Q0.4I0.1I0.2I0.3I0.4I0.0I0.5五、LAD图程序小结:n多开通延时及断开延时器,程序编的又长又臭,做职员的话大概早就被老板炒了吧。结果是圆满的。总算没有白干。实验三自动配料系统模拟实验一、实验目的(1)熟练掌握PLC的编程和程序调试。(2)了解掌握工业中自动配料系统的工作过程和编程方法。二、控制要求系统启动后,配料装置能自动识别货车到位情况和能够自动对货车进行配料,当车装满时,配料系统能自动关闭。三、自动配料系统模拟实验面板图四、输入输出列表面板SB1SB2S1SQ1SQ2D1D2D3PLCI0.0I0.1I0.2I0.3I0.4Q0.0Q0.1Q0.2面板D4L1L2M1M2M3M4PLCQ0.3Q0.4Q0.5Q0.6Q0.7Q1.0Q1.1五、工作过程(1)初始状态红灯L2灭,绿灯L1亮,表明允许汽车开进装料。料斗出料口D2关闭,若料位传感器S1置为OFF(料斗中的物料不满),进料阀开启进料(D4亮)。当S1置为ON(料斗中的物料已满),则停止进料(D4灭)。电动机M1、M2、M3和M4均为OFF。(2)装车控制装车过程中,当汽车开进装车位置时,限位开关SQ1置为ON,红灯信号灯L2亮,绿灯L1灭;同时启动电机M4,经过2S后,再启动启动M3,再经2S后启动M2,再经过2S最后启动M1,再经过2S后才打开出料阀(D2亮),物料经料斗出料。当车装满时,限位开关SQ2为ON,料斗关闭,2S后M1停止,M2在M1停止2S后停止,M3在M2停止2S后停止,M4在M3停止2S后最后停止。同时红灯L2灭,绿灯L1亮,表明汽车可以开走。(3)停机控制按下停止按钮SB2,自动配料装车的整个系统终止运行。六、LAD图程序小结:又是n多的定时器,好在这次长度稍微控制了一下。实验四十字路口交通灯控制的模拟一、实验目的熟练使用各基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法,使学生了解用PLC解决一个实际问题的全过程。二、控制要求信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。周而复始三、十字路口交通灯控制的实验面板图:四、输入/输出列表面板SD南北G南北Y南北R东西G东西Y东西R甲乙PLCI0.0Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.7Q0.6五、工作过程当启动开关SD合上时,I0.0触点接通,Q0.2得电,南北红灯亮;同时Q0.2的动合触点闭合,Q0.3线圈得电,东西绿灯亮。1秒后,T49的动合触点闭合,Q0.7线圈得电,模拟东西向行驶车的灯亮。维持到20秒,T43的动合触点接通,与该触点串联的T59动合触点每隔0.5秒导通0.5秒,从而使东西绿灯闪烁。又过3秒,T44的动断触点断开,Q0.3线圈失电,东西绿灯灭;此时T44的动合触点闭合、T47的动断触点断开,Q0.4线圈得电,东西黄灯亮,Q0.7线圈失电,模拟东西向行驶车的灯灭。再过2秒后,T42的动断触点断开,Q0.4线圈失电,东西黄灯灭;此时起动累计时间达25秒,T37的动断触点断开,Q0.2线圈失电,南北红灯灭,T37的动合触点闭合,Q0.5线圈得电,东西红灯亮,Q0.5的动合触点闭合,Q0.0线圈得电,南北绿灯亮。1秒后,T50的动合触点闭合,Q0.6线圈得电,模拟南北向行驶车的灯亮。又经过25秒,即起动累计时间为50秒时,T38动合触点闭合,与该触点串联的T59的触点每隔0.5秒导通0.5秒,从而使南北绿灯闪烁;闪烁3秒,T39动断触点断开,Q0.0线圈失电,南北绿灯灭;此时T39的动合触点闭合、T48的动断触点断开,Q0.1线圈得电,南北黄灯亮,Q0.6线圈失电,模拟南北向行驶车的灯灭。维持2秒后,T40动断触点断开,Q0.1线圈失电,南北黄灯灭。这时起动累计时间达5秒钟,T41的动断触点断开,T37复位,Q0.3线圈失电,即维持了30秒的东西红灯灭。六、LAD图程序小结:三菱里编了半天,怎么到这里感觉是最简单的一个,难道是因为有了前车之鉴?还是定时器。实验五装配流水线控制的模拟在S22S7-300模拟实验挂件完成本实验。一、实验目的了解移位寄存器指令(包括左移位,右移位指令)在控制系统中的应用及编程方法。二、实验原理使用移位寄存器指令,可以大大简化程序设计。移位寄存器指令所描述的操作过程如下:若在输入端输入一串脉冲信号,在移位脉冲作用下,脉冲信号依次移到移位寄存器的各个继电器中,并将这些继电器的状态输出,每个继电器可在不同的时间内得到由输入端输入的一串脉冲信号。三、装配流水线模拟控制的实验面板图图中左框中的A~H表示动作输出(用LED发光二极管模拟),右侧框中的A~G表示各个不同的操作工位。四、输入/输出接线列表面板启动复位移位ABCPLCI0.0I0.2I.1Q0.0Q0.1Q0.2面板DEFGHPLCQ0.3Q0.4Q0.5Q0.6Q0.7五、实验要求传送带共有十六个工位,工件从1号位装入,分别在A(操作1)、B(操作2)、C(操作3)三个工位完成三种装配操作,经最后一个工位后送入仓库;其它工位均用于传送工件。六、LAD图程序小结:移位寄存器的应用,书上说的变量表完全用不来,最后还是没用它,呵呵,没它照样能活嘛!但好像有点繁琐。实验十轧钢机控制系统模拟在S30模拟实验挂箱中轧钢机控制系统模拟实验区完成本实验。一、实验目的用PLC构成轧钢机控制系统,熟练掌握PLC的编程和程序调试方法。二、控制要求当启动按钮SD接通,电机M1、M2运行,传送钢板,检测传送带上有无钢板的传感器S1的信号(即开关为ON),表示有钢板,电机M3正转(MZ灯亮);S1的信号消失(为OFF),检测传送带上钢板到位后的传感器S2有信号(为ON),表示钢板到位,电磁阀动作(YU1灯亮),电机M3反转(MF灯亮)。Y1给一向下压下量,S2信号消失,S1有信号,电机M3正转……重复上述过程。Y1第一次接通,发光管A亮,表示有一向下压下量,第二次接通时,A、B亮,表示有两个向下压下量,第三次接通时,A、B、C亮,表示有三个向下压下量,若此时S2有信号,则停机,须重新启动。三、轧钢机控制系统模拟的实验面板图:四、输入/输出接线列表输入接线SDS1S2I0.0I0.1I0.2六、LAD图程序输出接线M1M2MZMFABCYU1Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7小结:大学没有再脑补语文,结果是理解题意上出现很大的困难,工科生的悲哀。实验十一邮件分拣系统模拟在S30模拟实验挂箱中邮件分拣系统模拟实验区完成本实验。一、实验目的用PLC构成邮件分拣控制系统,熟练掌握PLC编程和程序调试方法。二、控制要求启动后绿灯L1亮表示可以进邮件,S1为ON表示模拟检测邮件的光信号检测到了邮件,拨码器模拟邮件的邮码,从拨码器读到的邮码的正常值为1、2、3、4、5,若是此5个数中的任一个,则红灯L2亮,电机M5运行,将邮件分拣至邮箱内,完后L2灭,L1亮,表