首页 上一页 1 2 下一页 尾页

学习交流,这个程序能正确运行吗!? 点击:3539 | 回复:37



hongqiaoJoe

    
  • 精华:1帖
  • 求助:2帖
  • 帖子:4帖 | 10回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2015年4月13日
发表于:2015-04-22 19:22:05
楼主

这个程序能正确运行吗!??




高强强

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 36回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2015年5月06日
发表于:2015-05-06 11:15:01
21楼

不行,相对脉冲的格式是 脉冲数目,脉冲频率,脉冲装置(一般是Y0,Y1,Y2;就是高速接口),脉冲方向(有些PLC有固定的接口,就是固定的Y0对应方向Y3,Y1对应Y4;有些没有可以随便定义)

HXY_31

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2002年10月09日
发表于:2015-05-06 16:33:01
22楼

10年使用过该plc,回家要查查。

北州

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:1067
  • 注册:2013年3月28日
发表于:2015-05-10 15:54:33
23楼

SC主机的话,只能用Y10,Y11,发高速脉冲。这一条你没写错。前面Y0并联没看懂啥意思。DDRVI指令要条件一直闭合才会完整发完脉冲。如果没有发完条件就断开了,PLC会停止发脉冲。

起点1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 165回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2013年4月12日
发表于:2015-05-10 16:17:45
24楼

                                                        1

山东地瓜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 676回
  • 年度积分:0
  • 历史总积分:1641
  • 注册:2003年5月10日
发表于:2015-05-11 15:26:35
25楼

简单的指令  需要复杂的思维 支持

 

小熙MM

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 73回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2015年4月27日
发表于:2015-05-11 23:05:13
26楼

好像不行,指令说明里面最后一个脉冲方向输出装置只能是Y1.Y3

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2015-05-14 21:04:42
27楼

位置 速度  脉冲  方向  DRVI 指令是这样子的

okma11

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 715回
  • 年度积分:0
  • 历史总积分:1134
  • 注册:2012年8月20日
发表于:2015-05-17 10:06:42
28楼

看评论比和楼主例题对我新人来说就需要这样的提问和解答

okma11

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 715回
  • 年度积分:0
  • 历史总积分:1134
  • 注册:2012年8月20日
发表于:2015-05-17 10:08:15
29楼

还有我看楼主这样的能不能回原点啊,好像脉种数不对啊,出去回来的

俩渔樵

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 19回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2015年6月08日
发表于:2015-06-08 18:29:26
30楼

我曾经做过一个程序,其所需功能和你的非常相似。但我使用了DXXXX,不同的PLC,这个D寄存器是不一样的,这样你就可以计算出电机的具体位置。而且,根本不需要两个接近开关。除非你需要经常改变复位开关的位置而又不想改程序。

起点1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 165回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2013年4月12日
发表于:2015-06-08 21:57:12
31楼

好                                                  

chensiyuan126qq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 674回
  • 年度积分:0
  • 历史总积分:361
  • 注册:2011年12月28日
发表于:2015-07-20 22:27:53
32楼

不能,不能同时输出把,要换一个网路

XRZ0101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2015年7月22日
发表于:2015-07-22 20:56:07
33楼


真是好东西啊    


XRZ0101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2015年7月22日
发表于:2015-07-22 20:57:29
34楼

不能,不能同时输出把,要换一个网路

俩渔樵

  • 精华:0帖
  • 求助:3帖
  • 帖子:9帖 | 19回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2015年6月08日
发表于:2015-07-24 17:32:24
35楼

看了你的功能需求,我建议你在缠绕时用相对指令或者绝对指令都可以。在复位时采用复位指令DZRN。而复位指令要求必须用外部开关,这样你的复位键就可以用上了。

定位指令的输出Y是不能够随意选择的,必须按照要求做。

原因是:

  1. 一般的输出只有在程序执行到END时才去更新,这样在程序比较大时输出的更新一定受到扫描周期的影响,而指定的输出Y是独立于程序单独执行的,这样就没有了误差。

  2. 每个指定的输出都对应了一个指定的位置寄存器,这个寄存器对我们知道电机当前的位置非常有用。

  3. 每个指定的输出都有一个指定的标示位,这个标示位对编程也是非常有用的。

总之,在使用定位指令时,输出是不能随便选择的。

brillian0315

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 479回
  • 年度积分:0
  • 历史总积分:276
  • 注册:2016年1月27日
发表于:2017-06-22 15:15:39
36楼

应该不会被执行。Y10 Y11不能输出。

熊猫TV

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2017年6月22日
发表于:2017-06-22 15:23:02
37楼

积分不够用,特地前来取分,算你走运


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页