回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
楼主  发表于: 2011-07-04 17:48
大家好,我用S7-200,CPU224XP来做了一个项目,用到了编码器和高速计数器HSC4,我采用高速计数器计数,当前值等于预置值产生中断控制电机正反转来做往返运动,出现的结果是位置发生偏移,我的动作流程如下,开始运行时,写入高速计数器预置值为物体走到上面换向的位置,电机正转,物体向上行走;走到上面后产生中断,向下行走,此时写入高速计数器预置值为物体走到下面换向的位置,依此类推,出现的问题是物体的位置发生整体向下偏移,现在怀疑是高速计数器在工作(计数)状态下更新预置值时影响计数,不知我的理解是否正确,请给各位高手指导下,如果是这样的话请问如何设置才能避免此情况?现在非常着急,望各位老师不惜赐教,谢谢各位!

回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
1楼  发表于: 2011-07-04 18:48
汗!没人理我啊!在线等...
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
2楼  发表于: 2011-07-04 19:47
哎!别人的问题我也回答过很多,也很详细,我遇到问题,连个回复的都没有!在线等
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
3楼  发表于: 2011-07-05 06:34
多谢版主,这个原点信号开关我本来就加了,在每次运行之前,工件走到这个位置,就更新高计当前值,作为基准位置,可结果就是和我说的一样,忘版主再指点指点!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
4楼  发表于: 2011-07-05 19:13
       回版主,运行速度不高,脉冲频率不超过20K,不过现在问题已经找到,编码器脉冲信号是经变频器的同步卡与PLC连接的,变频器带了两个铁氧体磁环,接线工把同步卡到PLC的脉冲信号线也用磁环套住了!现在把线抽出来就正常了,让我百思不得其解啊!
    至于那个原点开关,是在运行之前进行校准的,运行过程中次开关无效!
    现在又出现了一个问题,我把高计的当前值实时传送到一个断电保持寄存器,断电再上电后把这个寄存器的值经初始化程序更新到高计的当前值,经检测,更新后高计的当前值与断电前的数据完全相同;然后更新需要换向产生中断的预制值,出现的问题是,换向位置又出现很大的偏移,怎样让高计在上电后完全恢复断电前的状态?请版主赐教。
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
5楼  发表于: 2011-07-05 19:17
回7楼朋友,工艺要求控制精度不需要这么高,我用了变频器+同步卡+编码器来做,精度可以满足要求!限位开关是有的,超过换向位置不换向时变频器停止运行!麻烦这位朋友看一下我楼上说的情况,帮忙想想办法,谢谢!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
6楼  发表于: 2011-07-05 19:22
回9楼朋友,我现在用的是HSC4高计,我初步考虑把SMB147,SMD148,SMD152的值实时传送到断电保持寄存器,上电后把这些断电保持寄存器的值更新到高计的SMB147,SMD148,SMD152寄存器,不知可行否!请各位指点,谢谢!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
7楼  发表于: 2011-07-05 19:31
回楼上,不是的,PLC只控制变频器使能,速度给定是用编码器直接接到变频器同步卡的位置给定端的!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
8楼  发表于: 2011-07-05 19:41
回14楼,我就是用实时采集编码器脉冲,用高计当前值等于预置值产生中断来置位和复位PLC输出点来控制正反转的,变频器同步卡选用的是脉冲+方向的输入方式!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
9楼  发表于: 2011-07-05 21:45
回楼上,现在还没搞定啊,问题请看8楼我回的帖子所述!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
10楼  发表于: 2011-07-06 06:30
回楼上,你说的方法在同一个位置换向完全可以!但是在不同的位置换向无法实现!
回忆依然最美
一不小心混进社会, 浪子回头已经白费... ...
级别: 工控侠客
精华主题: 0
发帖数量: 1240 个
工控威望: 2873 点
下载积分: 21558 分
在线时间: 1322(小时)
注册时间: 2008-06-16
最后登录: 2024-05-01
查看回忆依然最美的 主题 / 回贴
11楼  发表于: 2011-07-06 17:38
回版主,工艺要求不能一上电就回原点,不过现在已经搞定,用我11楼的方法,可以!不过要把上面的SMD148换成HC4。多谢版主和各位朋友帮助,以后请多多指教!