• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
启航国际教育
级别: 论坛先锋
精华主题: 0
发帖数量: 221 个
工控威望: 1201 点
下载积分: 3443 分
在线时间: 200(小时)
注册时间: 2010-08-12
最后登录: 2016-07-02
查看启航国际教育的 主题 / 回贴
12楼  发表于: 2014-09-06 23:33
这个我做过,但用的是伺服的,精度在一个丝之内!!!
地雷123
级别: 正式会员
精华主题: 0
发帖数量: 10 个
工控威望: 98 点
下载积分: 533 分
在线时间: 3(小时)
注册时间: 2014-09-07
最后登录: 2014-09-10
查看地雷123的 主题 / 回贴
13楼  发表于: 2014-09-08 00:20
刚学习PLC~~也思考了下
PLC读取编码器脉冲,提前减速,看看速度零的时候是不是刚好是600mm对应的脉冲数
600mm脉冲计数完,对应第一次动作,同时触发一个700mm的脉冲计数,这个700mm的计数完毕进行第二次动作,同时PLC计数清零,然后就是循环。
按ESC清空了两次,真不习惯……
aojianyun121
级别: 家园常客
精华主题: 0
发帖数量: 133 个
工控威望: 523 点
下载积分: 5570 分
在线时间: 114(小时)
注册时间: 2010-11-25
最后登录: 2024-11-24
查看aojianyun121的 主题 / 回贴
14楼  发表于: 2014-09-15 12:16
引用
引用第4楼wkp2013于2014-09-03 17:13发表的  :
先谢谢你的回复,冲床和切刀是两个输出点控制,可以认为,Y1 ,Y2。你给出的解释很好理解也很好实现,传送带传送,编码器计数,每传送600mm冲床下降一次,这个很好处理,但是后面还有个切刀要求传送1300mm后切刀动作,只有一个编码器反馈给PLC脉冲。假如走600个脉冲,冲床下降,以冲床下降动作清零编码器,这样切刀永远也达不到1300个脉冲,假如冲床下降不清零,让切刀下降动作清零编码器,这是就出现一个问题,冲床如何动作,600mm时候可以动作,1200mm可以动作,但这时再走100mm 切刀就动作编码器就清零,等下次再启动传送600mm冲床下降时,其实传送带已经传送了700mm,这里要求冲床每传送600mm就出现矛盾处,如何处理,待解?

      不是很明白你的意思,第一个600 Y1输出,   不清零,清了不计数了,后面的永远达不到。   因为一直在计数,到1200和600怎么会有输出呢?  这两个数据又不是相等的,怎么可能会给一个输出信号呢?  不懂你的数据处理思路。  
   我的想法是一你计数存到   D0         然后D0和600比较 等于时输出Y1   D0 继续和1300(如果是还要加上前面6000的话,你可以加个600即是和1800比较) 比较  等于时输出Y2   在清零。再循环。  
            即使你上面说的,到600是输出,Y1输出时你可以记一次数,第二次到1200时 让Y1不输出不就结了,到1300时输出Y2并清除。
mfjsx
专业非标自动化设备工程开发
级别: 家园常客
精华主题: 0
发帖数量: 799 个
工控威望: 746 点
下载积分: 934 分
在线时间: 180(小时)
注册时间: 2008-04-25
最后登录: 2024-11-10
查看mfjsx的 主题 / 回贴
15楼  发表于: 2014-09-17 09:46
估计楼主看到大家的回答,都快崩溃了,
还是不知道怎样做。
楼主,可以将你的工艺写一个时序图吗?
有了这个就容易多了。
为了我们能够继续有饭吃,一起努力的去探讨
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go