首页 百科知识 栈及主控指令实验

栈及主控指令实验

时间:2022-10-21 百科知识 版权反馈
【摘要】:MC为主控指令符号,MCR为主控复位指令符号。当产生多级嵌套时,使用该指令,MC-MCR指令应成对使用,其嵌套共有八级。用实验台上对应的钮子开关模拟输入信号的变化,观察PLC输出的变化情况,如发现问题,及时修改程序并调试。

6.2.3 栈及主控指令实验

1)实验目的

(1)掌握进栈(MPS)、读栈(MRD)、出栈(MPP)指令的使用方法、格式及编程方法。

(2)掌握主控(MC、MCR)指令的使用方法、格式及编程方法。

(3)进一步熟悉PLC的编程及程序输入。

2)实验内容

(1)进栈(MPS)、读栈(MRD)、出栈(MPP)指令

在可编程控制器中有11个栈存储器用来存储运算中间结果。

MPS为压栈指令,使用一次就将此时刻的运算结果送入堆栈的第1段,而将原先的数据依次推移到堆栈的下一段;MRD为读栈指令,该指令是读取最上段所存的最新数据的专用指令,堆栈内的数据不发生移动;MPP指令则使各数据顺次向上一段移动,最上段的数据被读出,同时从堆栈内消失。

输入梯形图,校对语句表,并通过输入不同的信号对图6.7所示程序进行实验论证。

img208

图6.7 栈指令梯形图及语句表

(2)主控指令(MC、MCR)

MC为主控指令符号,MCR为主控复位指令符号。当产生多级嵌套时,使用该指令,MC-MCR指令应成对使用,其嵌套共有八级(N0~N7)。

输入梯形图,校对语句表,并通过输入不同的信号对图6.8所示程序进行实验论证。

img209

图6.8 主控指令梯形图及语句表

执行程序,依次使X0、X1、X2、X3、X4及X5为ON,验证Y0、Y1、Y2输出情况。

3)预习要求

(1)复习栈指令MPS、MRD、MPP的功能及使用方法。

(2)复习主控指令MC、MCR的功能和使用方法。

(3)阅读实验指导书,编写符合要求的梯形图;在梯形图上加上简单的注释。

4)实验步骤

(1)根据梯形图编写程序,并将程序写入PLC;检查无误后运行程序。

(2)用实验台上对应的钮子开关模拟输入信号的变化,观察PLC输出的变化情况,如发现问题,及时修改程序并调试。

5)实验报告及要求

(1)整理出PLC梯形图程序和相应的指令表程序。

(2)总结使用栈指令和主控指令的体会。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈