阿福9765
级别: 略有小成
精华主题: 0
发帖数量: 22 个
工控威望: 224 点
下载积分: 1118 分
在线时间: 16(小时)
注册时间: 2021-09-02
最后登录: 2023-02-18
查看阿福9765的 主题 / 回贴
楼主  发表于: 2021-09-26 11:22
        各位大佬,我使用QD75MH2模块和 J3-B伺服编写了一个原点回归程序,限位感应器和原点感应器都是常开(已经设置为正逻辑),
正常原点回归没有异常,但是使用 原点回归重试(DOG搜索)功能时(U\G78 置1),碰到限位感应器就报警,无法完成原点回归重试。
        附件就是源程序
[ 此帖被阿福9765在2021-10-15 21:04重新编辑 ]
附件: QD75MH2定位.rar (188 K) 下载次数:69
网站提示: 请不要用迅雷下载附件,容易出错
进击的工控人
看什么看!
级别: 家园常客
精华主题: 0
发帖数量: 295 个
工控威望: 628 点
下载积分: 1708 分
在线时间: 264(小时)
注册时间: 2019-05-29
最后登录: 2024-04-16
查看进击的工控人的 主题 / 回贴
1楼  发表于: 2021-09-26 11:47
极限正逻辑,原点负逻辑,再试试看。
本帖最近评分记录:
  • 下载积分:+2(阿福9765) 首先感谢你的热心帮助 我 ..
  • 加油!
    阿福9765
    级别: 略有小成
    精华主题: 0
    发帖数量: 22 个
    工控威望: 224 点
    下载积分: 1118 分
    在线时间: 16(小时)
    注册时间: 2021-09-02
    最后登录: 2023-02-18
    查看阿福9765的 主题 / 回贴
    2楼  发表于: 2021-09-26 12:37
    引用
    引用第1楼进击的工控人于2021-09-26 11:47发表的  :
    极限正逻辑,原点负逻辑,再试试看。

    首先感谢你的热心帮助,我刚刚试了一下还是报警,然后我又把极限也改为负逻辑,在感应器前放了一个螺丝来模拟常闭,回原点时把螺丝拿开结果依然报警。
    闲钓西风
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 368 个
    工控威望: 4125 点
    下载积分: 3087 分
    在线时间: 495(小时)
    注册时间: 2020-09-29
    最后登录: 2024-03-23
    查看闲钓西风的 主题 / 回贴
    3楼  发表于: 2021-09-26 13:56
    应该是正负极限开关对调了,假设你设定的回原点方向为正方向,如果第一次碰到的是负极限,就会出现报警!!!
    本帖最近评分记录:
  • 下载积分:+2(阿福9765) 热心助人!
  • /)/)    /)/)    
      (  -.-) (-.-  )  
    ***^**^***      
    TKS!Best regards &~(@^_^@)~  (=^.^=)
    ljb6688
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1665 个
    工控威望: 1796 点
    下载积分: 110296 分
    在线时间: 1783(小时)
    注册时间: 2009-12-08
    最后登录: 2024-04-16
    查看ljb6688的 主题 / 回贴
    4楼  发表于: 2021-09-26 14:22
    我一般都把DOG点留在中间位
    本帖最近评分记录:
  • 下载积分:+2(阿福9765) 热心助人!
  • 电气自动化,智能化控制,数据远传采集。工控元件代理,机器人附件    
    菜鸟888
    级别: 家园常客
    精华主题: 0
    发帖数量: 378 个
    工控威望: 524 点
    下载积分: 12596 分
    在线时间: 1069(小时)
    注册时间: 2006-09-03
    最后登录: 2024-04-16
    查看菜鸟888的 主题 / 回贴
    5楼  发表于: 2021-09-26 14:29
    引用
    引用第3楼闲钓西风于2021-09-26 13:56发表的  :
    应该是正负极限开关对调了,假设你设定的回原点方向为正方向,如果第一次碰到的是负极限,就会出现报警!!!
    阿福9765
    级别: 略有小成
    精华主题: 0
    发帖数量: 22 个
    工控威望: 224 点
    下载积分: 1118 分
    在线时间: 16(小时)
    注册时间: 2021-09-02
    最后登录: 2023-02-18
    查看阿福9765的 主题 / 回贴
    6楼  发表于: 2021-09-26 17:10
    引用
    引用第3楼闲钓西风于2021-09-26 13:56发表的  :
    应该是正负极限开关对调了,假设你设定的回原点方向为正方向,如果第一次碰到的是负极限,就会出现报警!!!

    我最开始也认为是正负极限开关问题,后来我把它们对调了一下还是不行
    阿福9765
    级别: 略有小成
    精华主题: 0
    发帖数量: 22 个
    工控威望: 224 点
    下载积分: 1118 分
    在线时间: 16(小时)
    注册时间: 2021-09-02
    最后登录: 2023-02-18
    查看阿福9765的 主题 / 回贴
    7楼  发表于: 2021-09-26 17:12
    引用
    引用第4楼ljb6688于2021-09-26 14:22发表的  :
    我一般都把DOG点留在中间位

    对,我的DOG就在中间
    zhu2009
    级别: 略有小成
    精华主题: 0
    发帖数量: 124 个
    工控威望: 263 点
    下载积分: 2049 分
    在线时间: 84(小时)
    注册时间: 2013-08-08
    最后登录: 2023-10-07
    查看zhu2009的 主题 / 回贴
    8楼  发表于: 2021-09-29 08:49
    都用到H了,伺服带绝对值的用数据设定
    阿福9765
    级别: 略有小成
    精华主题: 0
    发帖数量: 22 个
    工控威望: 224 点
    下载积分: 1118 分
    在线时间: 16(小时)
    注册时间: 2021-09-02
    最后登录: 2023-02-18
    查看阿福9765的 主题 / 回贴
    9楼  发表于: 2021-09-29 17:54
    引用
    引用第8楼zhu2009于2021-09-29 08:49发表的  :
    都用到H了,伺服带绝对值的用数据设定

    不太明白什么意思,能帮忙科普一下吗
    阿福9765
    级别: 略有小成
    精华主题: 0
    发帖数量: 22 个
    工控威望: 224 点
    下载积分: 1118 分
    在线时间: 16(小时)
    注册时间: 2021-09-02
    最后登录: 2023-02-18
    查看阿福9765的 主题 / 回贴
    10楼  发表于: 2021-10-03 15:02
    搞定了,不知道什么原因,把CPU格式化和模块初始化后,重新写程序就好了,原因依然没找到