您现在所在的是:

PLC论坛

回帖:1个,阅读:373 [上一页] [1] [下一页]
2223
蝶舞
文章数:150
年度积分:50
历史总积分:2223
注册时间:2010/1/2
发站内信
发表于:2010/11/16 21:56:29
#0楼
执行MC 指令时,PLC 会将之前开关接点的状态推入PLC 内部自订的堆栈中,而此堆栈由PLC
自行控制,使用者无法改变;而后当执行到MCR 指令时,会由堆栈的最上层取出之前的开关接
点状态,当上面2、4、5 的状况下时,则有可能会发生推入PLC 内部堆栈与取出堆栈的次数不
相同的情况,遇到这种状况时,堆栈最多能堆入8 层,而另外取出堆栈的值最多取到堆栈为空
时则不再取出,所以在搭配CALL 或CJ 等转移指令时须注意堆栈的堆入和取出。

执行MC 指令时,PLC 会将之前开关接点的状态推入PLC 内部自订的堆栈中,而后当执行到MCR 指令时,会由堆栈的最上层取出之前的开关接点的状态,那MC至MCR之间的开关点状态存哪里去了呢,不解。
909
wf2009_love
文章数:201
年度积分:50
历史总积分:909
注册时间:2010/7/29
发站内信
发表于:2010/11/16 22:37:53
#1楼
我路过,也不解,期待专家为楼主解答吧!祝好运!!!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002