西门子PLC实验报告.docx
THSMS-D(S7-300)实验报告课程名:工程实践训练光电信息与计算机工程学院电气与信息工程实验中心实验一根本指令的编程练习(一)与或非逻辑功能实验一、实验目的1 .熟悉PLC实验装置,S7-300系列编程控制器的外部接线方法2 .了解编程软件STEP7的编程环境,软件的使用方法。3 .掌握与、或、非逻辑功能的编程方法。二、根本指令编程练习的实验面板图左图中的接线孔,通过防转座插锁紧线与PLC的主机相应输入输出插孔相接。I为输入点,Q为输出点。上图中下面两排10.011.5为输入按键和开关,模拟开关量的输入。上边Qo1loQO,4oQ0.7o10,0010,3010,6011.1011,4000,00Qo,3oQO,6oQ1.1O10,2010,5000,20QO,5o01,0010,1010,4010,7011,2011,50Q0.0Q0.1Q0.2基本指令编程练习Q0.3Q0.4Q0.5Q0.6Q0.7QLOQ1.1OOOOOOOOOO10.010.110.210.310.410.510.6OOOOOOO10.711.011.111.211.311.411.5OOOOOOO一排Q0.O-Ql.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。梯形图参考程序通过程序判断QO.1、QO.2.QO.3.QO.4的输出状态,然后再输入并运行程序加以验证。参考程序如下:NetworklOI0.3Network4AI0.0=Q0.2ONI0.6AI0.1Network3ONI0.7=Q0.1ANI0.4=Q0.4Network2ANI0.5OI0.2=Q0.3四、实验步骤程序中的10.0至10.7分别对应控制实验单元输入开关10.0至10.7o通过专用PC/MPI电缆连接计算机与PLC主机。翻开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,说明程序开始运行,有关的指示灯将显示运行结果。分别拨动输入开关10.0至10.7,观察输出指示灯.Q0.1、Q0.2.Q0.3.Q0.4是否符合逻辑。小结:西门子编程入门,主要是熟悉整个应用过程及简单的编程。书上已有现成的,轻松加俞快,遗憾的是这个实验好似未算在内。(二)定时器/计数器功能实验在S21S7-300模拟实验挂箱上完本钱实验。一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。1.定时器的认识实验定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。其控制作用同一般时间继电器。它可分为:脉冲定时器(SPX扩展脉冲定时器(SEX接通延时定时器(SDK保持型接通延时定时器(SS)和断开延时定时器(SF)实验参考程序:NetworklNOP0=Q0.5AI1.0NOP0LS5Tft20SNOP0SDT0AT02.定时器扩展实验由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。实验参考程序:NetworklNOP0NOP0A(NOP0NOP0AI1.1AT1NOP0LS5T#10S)AT2SDT1LS5TftlOS=Q0.6NOP0SDT23.计数器认识实验西门子S7-300系列的内部计数器分为加计数器,减计数器和加减计数器三种。实验参考程序:NetworklAM0.0A(A(RC0LMW10AI1.2LC0L5CUC0TMW10>=1BLD101NOP0)NOP0AC0=Q0.7NOP0)4.计数器的扩展实验计数器的扩展与定时器扩展的方法类似。实验参考程序:NetworklA(A(AI1.3LMW12LMW14L20.0L3L3AL20.0>=1>=1CUC1)BLD101CUC2=Q1.0NOP0BLD101NOP0NOP0AM0.0NOP0RC1AM0.0LC1RC2TMW12LC2NOP0TMW14NOP0NOP0A(AC2AL20.0)小结:主要是熟悉西门子PLC中定时器及计数器的工作原理。也就是码码字,看看热闹。实验二四节传送带的模拟在S21S7-300模拟实验挂箱上完本钱实验。一、实验目的通过使用各根本指令,进一步熟练掌握PLC的根本编程和程序调试。二、控制要求有一个用四条皮带运输机的传送系统,分别用四台电动机带动,控制要求如下:启动时先起动最末一条皮带机,经过5秒延时,再依次起动其它皮带机。停止时应先停止最前一条皮带机,待料运送完毕后再依次停止其它皮带机。当某条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止。例如M2故障,MKM2立即停,经过5秒延时后,M3停,再过5秒,M4停。当某条皮带机上有重物时,该皮带机前面的皮带机停止,该皮带机运行5秒后停,而该皮带机以后的皮带机待料运完后才停止。例如,M3上有重物,MKM2立即停,再过5秒,M4停。三、四节传送带的模拟实验面板图:四、输入/输出连线列表面板MlM2M3M4ABCDSBlSB2PLCQ0.1Q0.2Q0.3Q0.410.110.210.310.410.010.5五、LAD图程序10.010.5"SB1*SB2*MO.1TIl/lO1MO.1TI程序段2:标题:M0.1TlIIIIbuJIS5I5SMO.2T21/1(SF)1S5I15S程序段3:标题:T8U程序段4:标题:TlIIT3III'3JIS5Tt5SMO.2T41/1TSF)IS5I10S程序段5:标题:QO.3T4Ml.0T7MO.4MO.5“M3"II|/|1/11/1|/|III1/11/11/11/1JI程序段6:标题:T3T5IIf111IIIbuJIS5TS5SMO.2T6|/|pI1/1IbhJIS5I5S程序段7:标题:T6IIMO.7|/|Ml.01/1MO,3|/|MO.4|/|MO.51/1QO.252"III1/1Izl1/1Izl1/1JI程序段8:标题:程序段9:标题:10.1*T/k程序段10:标题:Tll11.1*2*H/P10.2T/I-程序段11:标题:Tll11.1-M-10.2廿T/I-程序段12:标题:Tll11.1T/I-10.2廿H/F程序段13:标题:T1211.2“3*H/F10.3*C*T/I-程序段14:标题:T1211.2“3"T/I-10.3-1/1-程序段15:标题:T1311.3T/I-10.4灯T/I-程序段16:标题:M0.3TJ-T74SD)IS5T»5ST8YSD)IS51¾10SM0.4)-T9(SD)1S5I¾5SM0.5TlOYSD)IS5T»5S程序段1九标题:小结:n多开通延时及断开延时器,程序编的又长又臭,做职员的话大概早就被老板炒了吧。结果是圆满的。总算没有白干。实验三自动配料系统模拟实验一、实验目的1熟练掌握PLC的编程和程序调试。2了解掌握工业中自动配料系统的工作过程和编程方法。二、控制要求系统启动后,配料装置能自动识别货车到位情况和能够自动对货车进行配料,当车装满时,配料系统能自动关闭。三、自动配料系统模拟实验面板图SB1OSQ1OAoBocoDoL2oMloM2oM3oM4OL1O010D2oKoD4O自动配料/四节传送带启动/SBl停止/SB2OOSB2OSQ2O向固四、输入输出列表面板SBlSB2SlSQlSQ2DlD2D3PLC10.010.110.210.310.4QO.0QO.1QO.2面板D4LlL2MlM2M3M4PLCQO.3QO.4QO.5QO.6QO.7QLOQl.1五、工作过程1初始状态红灯L2灭,绿灯Ll亮,说明允许汽车开进装料。料斗出料口D2关闭,假设料位传感器Sl置为OFF料斗中的物料不满,进料阀开启进料D4亮。当Sl置为ON料斗中的物料已满,那么停止进料D4灭。电动机Ml、M2、M3和M4均为OFF。2装车控制装车过程中,当汽车开进装车位置时,限位开关SQl置为0N,红灯信号灯L2亮,绿灯Ll灭;同时启动电机M4,经过2S后,再启动启动M3,再经2S后启动M2,再经过2S最后启动Ml,再经过2S后才翻开出料阀D2亮,物料经料斗出料。当车装满时,限位开关SQ2为0N,料斗关闭,2S后Ml停止,M2在M