
多重输出指令(MPS,MRD。MPP) 符号、名称 功能 电路表示及操作元件 程序步 进栈 贺 读栈 40 服 出栈 元件:无 指令说明 (1)在可编程控制器中有11个存储器,它们用来存储运算的中间结果, 被称为栈存储器。 (2)使用一次MPS指令,便将此刻的运算结果送入堆栈的第一层,而将 原存在的第一层的数据移到堆栈的下一层。 (3)使用MPP指令,各数据按顺序向上移动,最上层的数据被读出,同 时该数据就从堆栈内消失。 (4)MRD指令用来读出最上层的最新数据,此时堆栈内的数据不移动 (5)MPS、MRD、MPP指令都是不带软元件的指令。 (6)MPS和MPP必须成对使用,而且连续使用应少于11次
多重输出指令(MPS,MRD。MPP) 符号、名称 功能 电路表示及操作元件 程序步 MPS 进栈 进栈 元件:无 1 MRD 读栈 读栈 1 MPP 出栈 出栈 1 指令说明 (1)在可编程控制器中有11个存储器,它们用来存储运算的中间结果, 被称为栈存储器。 (2)使用一次MPS指令,便将此刻的运算结果送入堆栈的第一层,而将 原存在的第一层的数据移到堆栈的下一层。 (3)使用MPP指令,各数据按顺序向上移动,最上层的数据被读出,同 时该数据就从堆栈内消失。 (4)MRD指令用来读出最上层的最新数据,此时堆栈内的数据不移动 (5)MPS、MRD、MPP指令都是不带软元件的指令。 (6)MPS和MPP必须成对使用,而且连续使用应少于11次

编程举例 层堆栈的编程举例如下图 MPS X000 X0013X002 Yo00- 0 LD K000 Y001 123 45 58 X003004 Y002 6 005 Y003 9 AND NPP 802 11 MPS 13 Y004 21 MRD 010 Y005 1 MPS 222 006 67 80m 24 Y006 18 MRD 02 012 Y007) X010 Y005 MPP
编 程 举 例 一层堆栈的编程举例如下图

二层堆栈编程举例,见下图 x000 X001 X002 0 LD X000 Y000 1 10 AND X004 PS PS X003 AND X001 11 MPS Y001 2 3 PS 12 AND X005 IPP 4 AND X002 140UT Y002 X004 X005 Y002, 5 oUI Y000 15 MPP E Pp 16 AND X006 PP IPS X006 Y003 7 AND x003 1700T Y003 8 OUT Y001 MPP
二层堆栈编程举例,见下图

层堆栈, 并用ANB、ORB指令 MPS X000 3001 0 X000 2 002 1 13 OUT YOOI X001 X003 004 23 020饮100 X002 415 Y001 X007 4 161718 T Y002 MRD X005 X006 5 Y000 LD X010 6 RD 007 7 003 Y002 X011 8 X004 20 OUT Y003 MPP X010 9 I005 Y003 10 品 X006 ORB
一层堆栈,并用ANB、ORB指令

主控及主控复位指令(MC、MCR) 符号、名称 电路表示及操作元件 程序步 MC主控 公共串联触点的连接 元件:Y、M(除特M) 一c河 MCR主控复位 公共串联接点的清除 N:嵌套级数 朴c网可 指令说明(I)输入接通时执行MC与MCR之间的指令。输入断开时,成为 如下形式:保持当前状态的元件:积算定时器,计数器,及用SET/RST指令 驱动的元件。 (2)MC指令后,母线移至MC触点之后,返回键必须用MCR。 (3)使用不同的Y、M元件号,可多次使用MC指令,但是若用同一软元件 号就与0UT指令一样成为双线圈输出。 (4)在MC指令内再使用MC指令时,嵌套级N的编号就顺次增大
主控及主控复位指令(MC、MCR) 符号、名称 功能 电路表示及操作元件 程序步 MC主控 公共串联触点的连接 元件:Y、M(除特M) 3 MCR主控复位 公共串联接点的清除 N:嵌套级数 2 指令说明(1)输入接通时执行MC与MCR之间的指令。输入断开时,成为 如下形式:保持当前状态的元件:积算定时器,计数器,及用SET/RST指令 驱动的元件。 (2)MC指令后,母线移至MC触点之后,返回键必须用MCR。 (3)使用不同的Y、M元件号,可多次使用MC指令,但是若用同一软元件 号就与OUT指令一样成为双线圈输出。 (4)在MC指令内再使用MC指令时,嵌套级N的编号就顺次增大

编程举例 主控指令无嵌套级的编程 在没有嵌套结构时,通用NO编程。NO的使用次数没有限制。有嵌套结构 时,嵌套级N的地址号增大,即NO,N1,N2...N7。 X000 0 D X000 C N O M100 1 C N O 100 3步指令 N0+M100 4 D 001 X001 5 OUT Y000 000 6 D X002 X002 OUT Y001 000 MOR N0+2步指令 MCR 母线返回(NO为嵌套级)
编 程 举 例 主控指令无嵌套级的编程 在没有嵌套结构时,通用N0编程。N0的使用次数没有限制。有嵌套结构 时,嵌套级N的地址号增大,即N0,N1,N2……N7

主控触点嵌套实例 X000 级N0: M100 MC NO M100 y000 X000为ON时, 母线②被激活 N M©N1M1oI 级N1: X000、X002皆为ON时,母线③ 908 YOOD 被激活 X004 M©N2M1o2 级N2: N2 X005 X000、X002、X004皆为ON时,母 Y002 ④ 线④被激活 MCR N2} 级N1: 执行MCRN2,母线返回到③状态 Y003 级N0: MCR NI 执行MCR NI,母线返回到②状态 初始状态: X007 Y001 执行MCR NO,母线返回到最初的① 状态。可见YO05的ON/OFF仅仅取决于 MCR NO X010的0N/0FF,而与X000、X002、 X010 Y005 X004无关
主控触点嵌套实例 级N0: X000为ON时,母线②被激活 级N1: X000、X002皆为ON时,母线③ 被激活 级N2: X000、X002、X004皆为ON时,母 线④被激活 级N1: 执行MCR N2,母线返回到③状态 级N0: 执行MCR N1,母线返回到②状态 初始状态: 执行MCR N0,母线返回到最初的① 状态。可见Y005的ON/OFF仅仅取决于 X010的ON/OFF ,而与X000 、X002、 X004无关

置位与复位指令(SET、RST) 符号、名称 酸 电路表示及操作元件 程序步 SET置位 元件自保持ON 元件:YM、S 可 RST复位 清除动作保持 元件:Y.M,S.T、C.D 寄存器清零 V、Z D. 阿 指令说明 (1)X0一接通,即使再变成断开,YO也保持接通 (2)对同一元件可以多次使用SET,ST指令,顺序可任意,但在最后执 行的一条才有效 (3)要使数据寄存器D、变址寄存器V,Z的内容清零,也可用RST指令 (4)积算定时器当前值的复位和触点复位也可使用ST指令
置位与复位指令(SET、RST) 符号、名称 功能 电路表示及操作元件 程序步 SET 置位 元件自保持ON 元件:Y、M、S Y、M:1 S、特M:2 RST 复位 清除动作保持 寄存器清零 元件:Y、M、S、T、C、D、 V、Z T、C:2 D、V、Z、特D:3 指令说明 (1)XO—接通,即使再变成断开,YO也保持接通 (2)对同一元件可以多次使用SET,RST指令,顺序可任意,但在最后执 行的一条才有效 (3)要使数据寄存器D、变址寄存器V,Z的内容清零,也可用RST指令 (4)积算定时器当前值的复位和触点复位也可使用RST指令

编程举例 置位与复位指令的应用与时序关系图 X000 SET Y000 0 L X000 Yo00 000 X001 S Y000 2 X001 x001 3 Y000 X002 4 5 X003 6 7 004 8 第059第5503 X0 Y000 0 0 00 SET 0 9 0 X005 11 RST 0 12 0 RST D D 0 D 0 X000 10 T250 1 00 T250 007 RST T250 20 9 T250
编 程 举 例 置位与复位指令的应用与时序关系图

脉冲输出指令(PLS、PLF) 符号、名称 功能 电路表示及操作元件 程序步 PLS脉冲 上升沿微分输出 元件:Y、M(除了特M ● H四 PLF下沿脉冲 下降沿微分输出 元件:Y、M除了特M0 -可 指令说明 (1)使用PLS指令元件Y。M仅在驱动输入接通后的一个扫描周期内动作 (置1) (2)使用PLF指令,元件Y,M仅在驱动输入断开后的一个周期内动作
脉冲输出指令(PLS、PLF) 符号、名称 功能 电路表示及操作元件 程序步 PLS 脉冲 上升沿微分输出 元件:Y、M(除了特M) 2 PLF下沿脉冲 下降沿微分输出 元件:Y、M(除了特M) 2 指令说明 (1)使用PLS指令元件Y。M仅在驱动输入接通后的一个扫描周期内动作 (置1) (2)使用PLF指令,元件Y,M仅在驱动输入断开后的一个周期内动作