270429890
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 150 点
下载积分: 665 分
在线时间: 18(小时)
注册时间: 2013-04-22
最后登录: 2023-02-01
查看270429890的 主题 / 回贴
楼主  发表于: 2013-04-22 22:19
我有一台FX3U的PLC 和一个欧姆龙的旋转编码器,现要求伺服电机送3次料,第一固定送4公分,第二次送D0公分,第三次送D1公分,D0和D1分别是自己设定值
哪么程序是否是下面这样的   问题重点在于高速计数器和编码器的接线方式

LD X1
MOV K4 D2                                                                                                                                                                                    LD X1
MUL D2 K1024(脉冲数) D3                                                                                                                                                        MOV K4 D2  
OUT C235 D3                               第一次送料                                                                                                                            MUL D2 K1024(脉冲数) D3
                                                                                                                                                                                                        OUT C235 D3  
LD x2                                                                                                                                                                                                           .
mul d0 k1024(脉冲数)D4         第二次送料                                                                      .
out c236 d4                                                                                                                                                                                   out c235 d4
                                                                                                                                                                                                                       .
ld x3                                                                                                                                                                                                               .
mul d1 k1024(脉冲数) d5       第三次送料                                                                                                                                out c235 d5    能否想这样写 求指教,还
out c237 d5                                                                                                                                                                                                           有编码器A B Z   相相                                                                                                                                                                                                                              的接线方式
是不是3次送料需要3个不同的高速计数器,能不能只用1个,如C235只用这一个计数器,
但是只用这一个的话又会造成双线圈输出,求高手指点
[ 此帖被270429890在2013-04-23 10:56重新编辑 ]
catfree
虚心向各位学习!!!
级别: 工控侠客
精华主题: 0
发帖数量: 630 个
工控威望: 2814 点
下载积分: 15803 分
在线时间: 474(小时)
注册时间: 2012-03-30
最后登录: 2022-04-18
查看catfree的 主题 / 回贴
1楼  发表于: 2013-04-24 08:45
如果精度要求不算万分严格的,是否考虑不需要编码器,只用伺服电机?

小弟没做过类似项目纯属建议
楼主留言:
请高手指点,如何用伺服器控制?
一日晚自习,化学老师批评一同学坐姿不好,问他:“你见过哪个名人科学家是像你这样坐的?”我随口说了一句:“霍金……” 然后就没有然后了……一顿狠批啊
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3444 个
工控威望: 20980 点
下载积分: 27951 分
在线时间: 1762(小时)
注册时间: 2010-01-03
最后登录: 2024-11-29
查看tkggtdkjpl的 主题 / 回贴
2楼  发表于: 2013-04-24 09:11
引用
引用楼主270429890于2013-04-22 22:19发表的 求解一个抓狂的问题 :
我有一台FX3U的PLC 和一个欧姆龙的旋转编码器,现要求伺服电机送3次料,第一固定送4公分,第二次送D0公分,第三次送D1公分,D0和D1分别是自己设定值
哪么程序是否是下面这样的   问题重点在于高速计数器和编码器的接线方式

LD X1
MOV K4 D2                                                                                                                                                                                    LD X1
.......


这个真不是问题,台果你稍微懂一点电子的话
如果这都不懂就不要编程了,机械这东西关系到人命的
楼主留言:
请高手明示
自动化单机,生产线,项目编程调试!
g073545
佛山工控
级别: 家园常客
精华主题: 0
发帖数量: 411 个
工控威望: 590 点
下载积分: 3653 分
在线时间: 1072(小时)
注册时间: 2013-03-08
最后登录: 2024-11-27
查看g073545的 主题 / 回贴
3楼  发表于: 2013-04-24 11:31
你这不就是走三段距离吗,简单的问题搞得太复杂,有点画蛇沃足。
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3444 个
工控威望: 20980 点
下载积分: 27951 分
在线时间: 1762(小时)
注册时间: 2010-01-03
最后登录: 2024-11-29
查看tkggtdkjpl的 主题 / 回贴
4楼  发表于: 2013-04-25 07:53
欧姆龙的编码器一般是6线的,+24V 0V A B Z A接X0 B 接X1  编程时用C251就行了
如果编码器输出的是差分+24v 0v A+ A- B+ B- Z+ Z-就要用TTL转HTL转换器
自动化单机,生产线,项目编程调试!
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3444 个
工控威望: 20980 点
下载积分: 27951 分
在线时间: 1762(小时)
注册时间: 2010-01-03
最后登录: 2024-11-29
查看tkggtdkjpl的 主题 / 回贴
5楼  发表于: 2013-04-25 07:58
编码器一圈的脉冲就是伺服一圈的脉冲,将距离换算成脉冲量
定位用DDRVA D100 K1000 Y0 Y1
如将4公分换算成脉冲量是 10000存到D20    D0距离换算成脉冲量是2000存到D22    D1的距离转换成脉冲量存到 d24
定位数据传送条件  ld m0 dmov d20 d100
                                  ld m1  dmov  d22  d100
                                  ld m2   dmov   d24    d100
定位启动       ld m10  DDRVA D100 K1000 Y0 Y1                k1000是频率自己改
楼主留言:
请问 你用了DDRVA指令后移动了这么多距离,请教一下,用什么指令回到原点? FX3U的PLC
本帖最近评分记录:
  • 下载积分:+5(catfree) 热心助人!
  • 自动化单机,生产线,项目编程调试!
    minlee
    级别: 略有小成
    精华主题: 0
    发帖数量: 100 个
    工控威望: 484 点
    下载积分: 156705 分
    在线时间: 500(小时)
    注册时间: 2011-03-08
    最后登录: 2024-11-29
    查看minlee的 主题 / 回贴
    6楼  发表于: 2013-04-25 08:39
    用一个高速计数器计编码器的脉冲数,再用比较指令即可,不用搞3个高速计数器
    楼主留言:
    有这个想法,但是不知道怎么写程序,请高手给个思路
    367181002
    级别: 探索解密
    精华主题: 0
    发帖数量: 10 个
    工控威望: 130 点
    下载积分: 1057 分
    在线时间: 6(小时)
    注册时间: 2012-12-26
    最后登录: 2013-04-26
    查看367181002的 主题 / 回贴
    7楼  发表于: 2013-04-25 10:29
    我不懂!!学习
    jianming
    级别: 略有小成
    精华主题: 0
    发帖数量: 200 个
    工控威望: 278 点
    下载积分: 820 分
    在线时间: 481(小时)
    注册时间: 2009-10-21
    最后登录: 2024-08-10
    查看jianming的 主题 / 回贴
    8楼  发表于: 2013-04-25 17:09
    又不是高精度要求,既然用了伺服又何必加编码器,画蛇添足了
    tkggtdkjpl
    工欲善其事,必先利其器!
    级别: 网络英雄

    精华主题: 1 篇
    发帖数量: 3444 个
    工控威望: 20980 点
    下载积分: 27951 分
    在线时间: 1762(小时)
    注册时间: 2010-01-03
    最后登录: 2024-11-29
    查看tkggtdkjpl的 主题 / 回贴
    9楼  发表于: 2013-04-26 08:03
    回原点DDRVA K0 K1000 Y0 Y1
    原点搜索 zrn   k5000 k1000 x0 y0
    自动化单机,生产线,项目编程调试!