登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱的定位结束后有输出吗?

点击:1739 回复:10

假如我现在用的PLC是FX3U-80M,带了三个轴,让他们都通过TBL里面的指令设置好了走。
那么第一根轴到位了之后,我让它立刻就往回走,第二根、三根轴也是。
我原本想的是用M8029,但是我想这么多轴,用M8029不对劲啊,那如何找到轴定位结束后的输出呢?求大神指教!
还是说写个程序,在TBL第一个程序执行的下降沿后就执行第二段程序?
谢谢各位大神了!
17-08-04 10:47
数值比对就可以了,
目标脉冲数与实时位置脉冲一样,,再加上伺服反馈回来的定位完成,就认为走到位了
17-08-04 11:34
用每个轴的脉冲输出状态 比如 M8340
17-08-04 11:55
该定位指令执行完成时M8029旗标就是指令完成标志,在该指令下一行立刻使用即可。程序内部的高级指令都是如此处理
17-08-04 13:39
恩恩,谢谢啦。
我还想再请问下,我现在有4个16位的数据,我想把他们都乘起来,我用的是FX3U-80M的PLC,编程软件是GX-WORKS2,用的是FBD语言,只有MULP和DMUL两个乘指令,但是现在数据太多了。怎么把他们都乘起来,谢谢大神。
17-08-04 14:45

引用 高雅的雅 在 2017/8/4 13:39:03 发言【内容省略】

如果三个轴同时结束定位,程序会不会混了啊?
17-11-16 10:35
M8029可以用做定位完成信号
17-11-17 08:20
我一般用M8029来做的
17-11-17 10:45

引用 沧海爱依旧zK 在 2017/11/16 10:35:26 发言【内容省略】

该指令下一行立即使用知道吗?
也就是说在该指令的过了下一行使用就失效:它的指针标志已经可能是其余高级指令执行完成标志了
17-11-18 11:14
每个轴还有个单独的忙/空闲标志,可以用这个标志检测。
17-11-18 12:14

上一页下一页

工控新闻

更多新闻资讯