您现在所在的是:

PLC论坛

回帖:7个,阅读:2150 [上一页] [1] [下一页]
786
hsl9680
文章数:40
年度积分:50
历史总积分:786
注册时间:2010/8/20
发站内信
发表于:2010/9/16 18:21:36
#0楼
怎么样高速抓取PLC脉冲输出寄存器的随意一个值.
现我用的是台达EH2系的PLC,输出脉冲速度100K,想通过一个高速指令来取指定的几个位置,然后分别输出M10,M11,M12等中继.
试过用传送指令MOVP.但速度不够快,抓不准确.
请各位高手相助呀.

谢谢!
24073
wushulin 版主
文章数:6173
年度积分:241
历史总积分:24073
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2010/9/17 8:20:38
#1楼
这种程序也不知道做出来做什么?既然是随机的,为什么不做一个比较,把等于多少值传送一个数据出来,这样就可以实现了。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
786
hsl9680
文章数:40
年度积分:50
历史总积分:786
注册时间:2010/8/20
发站内信
发表于:2010/9/18 9:24:21
#2楼
首先感谢老学徒的提问!
这个程序是用来单点测试按键用的:有两轴控制是X轴和Z轴。X轴是快速做往返运动,速度为400MM/S;Z轴是用来点测用的,在400MM的行程中Z轴要点测20次,做正反转各20次,这20次是固定的值,也可以设定的,但运行前是确定好的。
工作流程:当X轴位移到Z轴设定的行程值时,Z轴作快速正反转(只有1/2圈)。X轴是不停地作往返运动,Z轴也不停地正反转作点击。
目前所用到的也是老学徒所说到的比较相等后输出,但就是速度不够快,当比较后执行Z轴,当Z轴还没完成,X轴已经过去了好多个Z轴要点击的行程了,这样Z轴就漏点了很多点。
Z轴的执行速度是比X轴快4倍的。
所以现在的问题是要有一种办法能抓取X轴的现在位置值,然后去执行Z轴。
4086
sankyo_feng
文章数:730
年度积分:56
历史总积分:4086
注册时间:2006/11/8
发站内信
发表于:2010/9/18 17:06:46
#3楼
就知道你是测试按键的,呵呵!用中断吧!用中断的方式将数据做比较。具体的看看PLC的资料书。


[此贴子已经被作者于2010/9/18 17:10:46编辑过]
786
hsl9680
文章数:40
年度积分:50
历史总积分:786
注册时间:2010/8/20
发站内信
发表于:2010/9/24 10:13:55
#4楼
谢谢!请问楼上的朋友也有做过按键测试机吗?
4086
sankyo_feng
文章数:730
年度积分:56
历史总积分:4086
注册时间:2006/11/8
发站内信
发表于:2010/9/25 8:47:20
#5楼
两年前有朋友做过,因为当时离的太远没有参与。因为做的过程中出了些问题,所以我知道一些。
1271
xieao
文章数:100
年度积分:50
历史总积分:1271
注册时间:2007/5/9
发站内信
发表于:2015/8/15 19:28:42
#6楼
这个问题建议的解决方法是:
将X轴的脉冲输出端接之输入端的高速计数端口,譬如X0,通过高速计数中的比较指令来抓取脉冲,触发中断的方式执行Z轴。
1271
xieao
文章数:100
年度积分:50
历史总积分:1271
注册时间:2007/5/9
发站内信
发表于:2015/8/15 19:30:09
#7楼
如何驱动是5V的话,驱动端需要连接一个电阻,将X轴的脉冲输出端分两路,一路接驱动器。一路接PLC的高速计数端,

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005