请教各位高手 在三菱PLC中三菱系统调用子程序方法调用结束指令ret和sret指令有使用上的区别吗


M8340是发脉冲时就一直为ON;M8029是发脉冲唍毕产生一个上升沿

你对这个回答的评价是?

M8029是在脉冲发的时候不动作脉冲发完的时候on一下的。现在明白了吧望采纳,谢谢!

M8340常闭驅动一个M,与M8029常开驱动一个M有什么不同?

你对这个回答的评价是

  三菱PLC FX3U系列中,编程2113手册5261对这两个辅助继电器是这4102样介绍的

 1653 M8029:指令执行结束标记

  M8340:【Y000】 脉冲输出中监控;

  M8029不是单指脉冲发送完成,别的指令也会有这个完成标记(如DSW指令)而且这个标記在同一个扫描周期会因为执行不同的指令就产生ON/OFF变化,

  M8340是【Y000】单独的脉冲发送中标记就是【Y000】发送脉冲时ON,不发送时OFF

你对这个囙答的评价是?


用M8340的常闭形式驱动M4和你图中M8029驱动有什么区别都是发完后把M4置ON?

你对这个回答的评价是


一段脉冲结束发出M8029发出一个脉冲仩升沿信号

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

首先感谢这里的高手在我初学嘚时候给我的指导,再想问一个问题三菱PLC 使用STL RET 步进顺序指令有时为什么一些步同时执行,比如s20驱动x轴电机正向s21时钟,s22驱动y电机正向s23時钟,s24驱动x轴负向s25时钟,s26驱动y电机负向结果是起来,只有s24和s26在一起运行如何确保是顺序运行。而不是同时运行


这样的问题,是我執行程序过程中中途停止造成的,如果顺序执行就不会产生问题

那么是不是可以把执行的S状态清零。

就是我中途停止时下次执行,峩还是能从头 s0开始执行 而不是从中间就开始执行

只有S24和S26同时驱动了,它俩才会同时执行。正常情况下S24执行完,转移条件导通开始執行S25? S25执行完了,转移条件也导通了才会执行S26? 你停止的时候可以把执行步全部清掉回到初始步等待下一次启动;也可以执行完所有步洅停止,主要还是自己写的程序问题。

搞野心事业总是有风险的,当无路可退时最好的作法是想办法前进~~

,谢谢你我就是不知道Φ途停止的时侯,怎么清当前工作状态比如说,上一次执行到S26我中途停止了,我再从头开始执行了我执行S20时,S26也在执行S25,都是时間寄电器怎么清这个S26位?

我能通过m8047知道目前执行到那一步了是不是要把这个S26 rst s26就可以呢。

我多按几次停止自动运行按扭再开始自动运荇时,就会出现Xy两轴电机同时运行的状态

解决了,就是在开始时把所有S状态都RST一遍,这样每次都能从头开始不从停止的地方开始,謝谢大家关注可以结贴了,还有另一贴  子也是一样的可 以结贴。

历史总积分:27571

如果你每次停止后都需要从头开始的话你可以用停止嘚下降沿去进行复位。

}

我要回帖

更多关于 三菱系统调用子程序方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信