三菱plc状态循环记忆程序怎么写???专家有没有

如题所述

追问

谢谢您!但是我是初学者不怎么看的懂!

追答

你所谓的检测,我理解成检测不良品,一旦有不良品就要到分选工位取出或是排出。

你看上面的1406那行,这行后面的那条指令就是左移位指令。

再看上面一行的M90,这个就是检测后发出的信号(我现在假设为不良信号),也就是你所说的循环记忆中的”记忆“。

再看1427那行的M42,这个M42是整个程序每循环一次都接通的M点,也就是靠这个产生移位,也就是你所说的循环记忆中的”循环“。

好了,上面2条就达到你的要求”循环记忆“

怎样在分工位取出呢?
你所说的第二次动作后再分选,其实就是移2位,回看上面的那条左移位指令,M90给出信号置位M1110,M42就会将此信号移动一次,所以根据你的要求是要移2位,也就是M1111。
当M1111得电后,你就可以利用M1111驱动你想要驱动的气缸,或是你所说的分工位。当然要记得复位哦。

追问

好的谢谢o!

没有m1111

追答

这个M1111你是看不到的,只要程序产生移位后,自然就会有M1111。


对了,告诉你个方法,为了看到直观性,你可以从M1110一直写到M1119。

如下图:


这样你就能看到移位状态了。

比如就产生了一个不良信号,我要在5位后排出,也就是M1114得电排出。

追问

我这边只多了一个工位

追答

那就是M1111输出就好了。

追问

可不可以麻烦您再做个简单的比喻!m0是不良信号!y0是选料好的不输出坏的输出!谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-12
用断电保持追问

首先谢谢您!我的意思是一条料道里前面检测~但是到分选工位还留了一个产品要等第二次动作后才分选!

相似回答