文档介绍:东南大学控制技术与系统可编程控制器实验姓名:组员:学号:指导教师:实验日期:第一章基本实验实验一基本操作与基本指令实验一、实验目的二、实验器材三、实验设备及编程软件介绍(略)四、实验内容及步骤注意:接线前请关闭电源,接完线检查正确后再打开电源;实验结束,拔线前请关闭电源。按图1-19所示接线。输入X2、X3分别接实验箱上的按钮0#、1#;输出Y1接线实验箱上的指示灯0#、1#。输入、执行表1-1中的程序,操作按钮0#、1#,观察输出,并记录结果。实验结果:当0#和1#按钮状态相同时,灯亮,输出1;当0#和1#按钮状态不相同时,灯灭,输出0。根据下面的梯形图,将输入X0-X3分别连接到试验箱模拟开关0#--3#。输入、执行程序,分别设定模拟开关为ON或OFF,观察PLC输出结果,并分别填入对应的操作结果表中。有些厂家生产的PLC编程器可采用逻辑控制图编程,如图1-20所示。Y0、Y1输出分别对应的梯形图及指令表如下:将X0~X5连接到实验箱模拟开关0#~5#。输入、执行程序,验证下面关系。①对于Y0输出:若X5为1,不论X0、X1、X2、X3、X4为何值,Y0均为1;若X5为0时,只有X3或X4为1,X0、X1均为1,X2为0,Y0才能输出1。②对于Y1输出:X4为0,X0或X1为1,X2为0或X3为1,Y1才能输出1。实验结果:完全验证了上面的关系。实验二、置位、复位及脉冲指令实验一、实验目的1、熟悉SET置位、RST复位、PLS上升脉冲和PLF下降脉冲指令编程和使用。2、熟悉PLC编程方法。3、掌握PLC负载电路的接线。二、实验器材1、可编程试验控制箱。2、刀库捷径方向选择演示装置。3、计算机。4、编程电缆。5、连接导线。三、实验原理和电路1、SET\RST指令SET为plc的置位或称置数指令,RST为PLC的复位或称清零指令。各占一个程序步。SET\RST指令用于线圈的自保持功能,相当于RS触发器。其中S为置数端,使线圈接通。R为复位端,使线圈复位。指令格式,编程方法,及触发波形如图1-21所示2、PLS\PLF脉冲指令PLS为上升沿微分输出指令,PLF为下降沿微分输出指令。这两条指令在输入信号沿上升或下降沿产生一个扫描周期的脉冲。如下图1-22所示。四、实验内容及步骤1、SET\RST指令应用试验如下图1-24所示(放弃电动机,用灯代替)①按图1-24c接线,选择开关分别接PLC的输入端X0、X1。②输入、执行程序。按下0#开关,指示灯亮。按下1#开关,指示灯灭。2、PLS\PLF脉冲指令应用试验①按图1-24c接线,选择开关分别接PLC的输入端X0、X1。②输入、执行程序。按下0#开关,指示灯亮。按下1#开关不松,指示灯不灭,指示灯在手抬起后灭。3、分析下面两个程序段观察运行结果画出输入/输出波形图。结果:我们没有观察到灯的变化情况,也就是没有变化。PLS上升沿脉冲上升沿微分输出(当检测到输入脉冲的上升沿时,M0闭合一个扫描周期),就是很快从0到1PLF下降沿脉冲下降沿微分输出(当检测到输入脉冲的下降沿时,M1闭合一个扫描周期)所谓上升沿就是M0从0-1这个一个周期过程有效,闭合时间很短,只有几毫秒,如果是常开点则一直闭合状态,这就是脉冲和常开的区别。由于我们没有采用继电器,没有得到实验有效数据。可能是时间太短,没有使灯泡亮或者灭,或者时间太短我们没法观察到。也无法给出准确的波形。实验三栈及主控指令实验一、实验目的(PUSH)、读栈MRD(READ)和出栈MPP(POP)指令使用方法。(MC、MCR)指令的使用方法。、执行过程。二、实验器材三、实验原理和电路(MPS)、读栈(MRD)和出栈(MPP)指令栈指令又称为多重输出指令(MPS/MRD/MPP),这组指令可将联接点的结果进行存储,PLC中有11个栈存储器用来存储计算结果。使用第一次MPS指令时,该时刻的运算结果就被推入栈的第一层;再次使用MPS指令时,当时的运算结果又被推入栈的第一层,先期推入的结果(数据)将一次推移到栈的下一层去。MRD为读栈指令,该指令是读取最上层所存储数据的专用指令,堆栈内的数据不发生移动。使用MPP指令,各数据依次向上移位一次,最上层的数据被读出,同时该数据就从堆栈内消失。三条指令的格式及堆栈功能如图1-25所示。栈指令(MPS/MRD/MPP)没有操作元件号,程序步各占一步。栈指令的编程方法为:LDX0MPSANDX1OUTY0MRDANDX2OUTY1MPPANDX3OUTY2(MC/MCR)主控指令及编程如图1-26所示。其中MC指令占程序步3步,MCR占程序步2步,MC和MCR必须成对使用。①该程序在X0接通时,执行MC与MCR之间的定时器、计数器及用SET/RST指令驱动的元件值均保持不变,而用OUT指令驱动的元件值全变为0.②