PLC发送高速脉冲 点击:1274 | 回复:16



bwmshh

    
  • 精华:0帖
  • 求助:20帖
  • 帖子:30帖 | 17回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2005年2月09日
发表于:2010-09-11 15:08:05
楼主

各位大虾:

请问: 我用DDRVI -10000 1000 Y0 Y1发送负脉冲,发送结束后Y1 ON,如何是Y1 off,然后再输出正脉冲?




ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-09-11 15:37:28
1楼
发送结束后有标志吗?能否使用标志直接复位Y1呢?

haoweng

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:220
  • 注册:2006年3月18日
发表于:2010-09-13 08:11:27
2楼

发送结速有标志,m1029置on

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-09-13 08:33:27
3楼
引用haoweng 的回复内容:

发送结速有标志,m1029置on



那就可以考虑使用标志位M1029来复位Y1.

值得学习

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:667
  • 历史总积分:29394
  • 注册:2010年6月07日
发表于:2010-09-13 08:37:00
4楼
M1029

丁旦

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2010-09-15 08:59:18
5楼
找个内部继电器,该进程结束,就将它及时复位。

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2010-09-15 11:37:59
6楼
不用管Y1,直接用DDRVI  K10000 K1000 Y0 Y1 发正脉冲即可。Y1是由PLC自动控制的。

江郎

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-09-26 13:14:12
7楼
看台达范例程序 不要瞎猜  m1029要慎用 

梦飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 404回
  • 年度积分:0
  • 历史总积分:4180
  • 注册:2007年6月19日
发表于:2010-09-26 15:45:02
8楼
发送结速有标志,m1029置on
不用管Y1,直接用DDRVI K10000 K1000 Y0 Y1 发正脉冲即可。Y1是由PLC自动控制的。

江郎

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-09-26 15:48:58
9楼

m1029 台达说明书解释  就是脉冲发送结束 闭合一个扫描周期  但是据本人和别人用台达PLC的经验  有时M1029有漏脉冲通过 所以连台达范例都不用的特殊继电器  你敢用  本人佩服

iaiorplc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:199
  • 注册:2007年4月04日
发表于:2010-09-26 18:15:49
10楼

發送完成標志是M8029.

xjzlyg

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2364回
  • 年度积分:0
  • 历史总积分:13554
  • 注册:2005年7月09日
发表于:2010-09-26 19:32:04
11楼
发送脉冲结束后,还保持ON?应该不会的

robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2010-09-26 22:13:59
12楼
引用xjzlyg 的回复内容:发送脉冲结束后,还保持ON?应该不会的

是会保持ON。但又有什么影响呢?你根本不用去管这个Y1,因为下次如果发正脉冲,它自然就会OFF。如果你非得OFF它,可以加条指令RST,但这纯粹是画蛇添足。

tang_hn

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2010年9月25日
发表于:2010-09-26 22:53:50
13楼
学习。.......................................

梦飞

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 404回
  • 年度积分:0
  • 历史总积分:4180
  • 注册:2007年6月19日
发表于:2010-09-27 09:03:00
14楼

这里说明你不了解这个指令,DDRVI是相对定位指令。紧随其后的第一个参数,表示要发送的脉冲数,其可为正整数:表示正方向运转;也可为负数表示反方向运转。第二个参数表示速度,第三个是脉冲输出端,第四个方向输出端由指令自己控制。所以它要求所接控制器必须是脉冲+方向符号模式。这涉及内外两个问题。其都会有一个脉冲发送完成标志,三菱系列的是M8029.

丁旦

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2010-09-27 09:08:42
15楼
学习过了,呵呵,peifu.

初学求问

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2009年12月16日
发表于:2010-09-29 14:26:53
16楼
楼主的提问本身就有问题,当发送的脉冲数为负数时,Y1一直是OFF,何来结束时等于0N,只有发送的脉冲数为正数时,Y1才等于ON,其实Y1的状态是由指令自动控制的,不要去管它,正如楼上说的控制器必须是脉冲+方向模式。

热门招聘
相关主题

官方公众号

智造工程师