实验三置位、复位及脉冲指令编程实验一、实验目的:1.进一步熟悉西门子STEP7编程软件的使用方法。2.掌握置位、复位及脉冲指令的使用方法。3.学会用置位、复位及脉冲指令实现顺控系统的编程。4.掌握置位、复位及脉冲指令波形的画法和含义。二、实验设备:PLC实验台:主机挂件(西门子S7-300PLC)、基本逻辑指令实验挂件、PC机、连接导线三、预习内容:1.熟悉西门子STEP7编程软件的使用方法。2.熟悉西门子S7-300PLC的基本位设备:I、Q、M、T、C。3.熟悉置位、复位及脉冲指令的编程方法。四、实验步骤:1.电路连接好后经指导教师检查无误,并将RUN/STOP开关置于STOP后,接入220V交流电源.2.在PC机启动西门子STEP7编程软件,新建工程,进入编程环境。3.根据实验内容,在STEP7编程环境下输入梯形图程序,转换后,下载到PLC中。4.程序运行调试并修改。5.写实验报告。五、实验内容:1.单按钮单路启/停(跟斗开关)输出控制程序(1)控制要求:用一只按钮控制一盏灯,第一次按下时灯亮,第二次按下时灯灭,……,奇数次灯亮,偶数次灯灭。(2)输入/输出信号定义:输入:I0.0—按钮输出:Q0.0—灯(3)参考程序(梯形图)如图3.1:(4)程序分析:a图程序:当I0.0上升沿来到时,M0.0产生一个宽度为一个时钟周期的脉冲;如果此时Q0.0断开,则M0.1被置位;如果此时Q0.0断开,则M0.1被复位(即将Q0.0的状态取反之后存放在M0.1中),然后再将M0.1状态通过Q0.0输出,实现程序的要求。b图程序:I0.0上升沿来到时,M0.0产生一个宽度为一个时钟周期的脉冲;如果此时Q0.0断开,则Q0.0被接通;如果此时Q0.0接通,则Q0.0被复位,实现程序的要求。(5)思考:①上机运行以上程序,分析运行结果,根据输入信号的波形画出输出信号的波形图。输入I0.0:输出M0.0:输出M0.1:输出Q0.0:2.液体混合装置的模拟控制(1)控制要求:图3.1跟斗开关控制程序图3.2液体混合装置面板图由图3.2中可知:本装置为两种液体混合装置,SL1、SL2、SL3为液面传感器,液体A、B阀门与混合液阀门由电磁阀YV1、YV2、YV3控制,YKM为搅动电机,控制要求如下:初始状态:装置投入运行时(PLC开始运行时),液体A、B阀门关闭,混合液阀门打开,将容器放空到SL3后延时2秒关闭。启动操作:按下启动按钮SB1,装置就开始按下列约定的规律操作:液体A阀门打开,液体A流入容器。当液面到达SL2时,SL2接通,关闭液体A阀门,打开液体B阀门。液面到达SL1时,关闭液体B阀门,搅动电机开始搅动。搅动电机工作6秒后停止搅动,混合液体阀门打开,开始放出混合液体。当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。停止操作:按下停止按钮SB2后,在当前的混合液操作处理完毕后,才停止操作(停在初始状态下)。(2)输入/输出信号定义:YV1、YV2、YV3、YKM分别接主机的输出点Q0.0、Q0.1、Q0.2、Q0.3;起、停按钮SB1、SB2分别接分别主机的输入点I0.0、I0.1;液面传感器SL1、SL2、SL3分别接主机的输入点I0.2、I0.3、I0.4。上图中,液面传感器利用钮子开关来模拟,启动、停止用动合按钮来实现,液体A阀门、液体B阀门、混合液阀门的打开与关闭以及搅动电机的运行与停转用发光二极管的点亮与熄灭来模拟。(3)编写相应程序。六、实验报告本次实验为设计型实验,本次实验报告的内容主要是:1.实验目的:本次实验主要达到的要求及目的。2.实验设备:本次实验的主要设备。3.预习内容:预习本次实验内容后,写出理论分析程序运行结果及程序调试步骤。4.实验具体步骤:重点写程序的调试过程。5.实验程序上机验证:写出运行后得到的结果,并分析与预习中的结果是否相同。6.心得体会:本次实验中遇到的问题、解决方法及收获。