预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验报告 实验内容:可编程控制器的基本指令练习II2011年12月5日 院系:物科院班级:085学号:07080518姓名:陈实 一、实验目的 1、掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法。 2、熟悉SET置位、RST复位、PLS上升沿脉冲、PLF下降沿脉冲指令的编 程和使用。 3、掌握PLC实验装置输出负载指示电路的应用。 4、掌握进栈MPS,读栈MRD、出栈MPP指令使用方法。 5、掌握主控(MC、MCR)指令的使用方法。 二、实验内容与步骤 1、定时器的认识 定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。其控制作用同 一般继电器。 2、定时器扩展 由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过 机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。 3、计数器认识 三菱FX1S系列的内部计数器分为16位二进制加法计数器和32位增计数/减计数器两 种。其中的16位二进制加法计数器,其设定值在K1~K32767范围内有效。 由定时器T0和计数器C0组成组合电路.T0形成一个设定值为10秒的自复位定时器,当 X0接通,T0线圈得电经延时10秒,T0的常闭接点断开,T0定时器断开复位,待下一次扫 描时,T0的常闭接点才闭合,T0线圈又重新得电。即T0接点每接通一次,每次接通时间 为一个扫描周期。计数器对这个脉冲信号进行计数,计数到20次,C0常开接点闭合,使 Y0线圈接通。从X0接通到Y0有输出,延时时间为定时器和计数器设定值的乘积:T=T0 总 ×C0=10×20=200S。 4、计数器的扩展 总的计数值C=C0×C1=20×3×1=60S 总 5、SET/RST指令 SET为置位指令,RST为复位指令,占一个程序步。 SET/RST指令用于线圈(Y、S、M)的自保持功能,相当于一个RS触发器,其中S 为置位端,使线圈接通,R为复位端,使线圈断电。 6、PLS/PLF脉冲指令 PLS为上升沿脉冲输出指令;PLF为下降沿脉冲输出指令。这两条指令仅在输入信号的 上升沿或下降沿时,产生一个扫描周期的脉冲,占2个程序步。 7、进栈(MPS)、读栈(MRD)、出栈(MPP)指令 在可编程控制器中有11个存储器,它们用来存储运算中间结果,我们称之为栈存储器。 使用一次MPS指令,就将此时刻的运算结果送入堆栈的第一段,而将原先存入的数据依次 推移到堆栈的下一段去。 MRD为读栈指令,该指令是读取最上段所存在的最新数据的专用指令,堆栈内的数据 不发生移动。 使用MPP指令,各数据顺次向上段移动,最上段的数据被读出,同时该数据就从堆栈内消 失。 运行该程序,当X0=1,观察输出状态。 Y0输出取决于X1、X2。 Y1输出取决于X3、X4相与或X5、X6相与的状态 Y2输出取决于X7。 Y3输出取决于X7及X10或X11的状态 X0=0时,观察输出Y0~Y3。 8、主控指令(MC、MCR) MC为主控指令,MCR为主控指令复位,当使用多级嵌套时使用该指令。MC,MCR 指令成对使用,其嵌套共八级,从N0~N7。 当X1=1时,执行MC到MCR之间指令 当X1=0时,定时器、计数器当前值保持,SET、RST及OUT驱动的软元件变 为0状态。 在MC指令内再使用MC指令时,嵌套级N的编号依次增大(由小到大的顺序), 返回时用MCR指令,从大到小的顺序依次解除。