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

主题:FX3U在DRVI指令中,如何暂停脉冲,再次执行的时候将剩余脉冲执行完?

点击:16324 回复:10

FX3U在DRVI指令中,如何将脉冲暂停,当再次执行时,将剩余脉冲执行完?比如,执行30000个脉冲,执行16000个时,暂停一下,再次开始执行时,将剩余的14000个脉冲执行完?
15-08-18 08:48
设定脉冲数-输出脉冲数(内存)=末输出脉冲做为第二次执行的脉冲数
15-08-18 09:01
有一个特殊的寄存器是记录当前脉冲数的,暂停的时候用脉冲总数减去当前脉冲数,剩下的就是没走的,再次启动的时候就走这么多,不知可行否
15-08-18 09:05
当然可以,正如1楼所说,把发送脉冲总数减去已经发送的脉冲,做为下次要发送的脉冲。
15-08-18 10:56
那你用绝对定位指令DRVA吧,这个指令指定的位置是和原点比较的,和当前位置没直接关系。
15-08-18 13:43
永宏的可以。表情
最后修改:2015/8/19 23:04:32
15-08-18 21:40
要实现这个功能还是用DRVA吧,单停的位置不一定是你设置的位置,若想精确停止就用两个定位指令
15-08-19 15:43

引用 hnhyczj 在 2015/8/18 21:40:56 发言【内容省略】

楼主,三菱的PLC有这个功能,知道吗!
你只会永宏或者你干脆就是永宏销售,直接说就是,何必污蔑人家产品呢?这样显得你的人品低劣知道吗
15-08-19 22:39

引用 高雅的雅 在 2015/8/19 22:39:08 发言【内容省略】

弱弱的问一下,能发一个程序实例,三菱的,我也想学一下,不要太在意字间,纯技术交流,无污蔑之意表情
最后修改:2015/8/19 23:08:42
15-08-19 23:07
4楼师傅,用DRVA指令还需要执行总脉冲减己发脉冲传送吗
19-07-29 12:49

上一页下一页

工控新闻

更多新闻资讯