hendryu
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 142 点
下载积分: 3323 分
在线时间: 32(小时)
注册时间: 2017-02-16
最后登录: 2023-06-12
查看hendryu的 主题 / 回贴
楼主  发表于: 2021-01-25 09:33
现场要用PLC控制伺服定位到几个不同的位置,
我使用的三菱PLC,走脉冲方向模式控制伺服,绝对位置模式,每个点结束时使用的M8029跳转到下一个位置,相连的点位不同时,运行都没有问题,
可是当输入的2个相邻的位置一样时,程序会卡在这个位置不运行下去,所以我只能让现场人员输入的相连2个点要有的位置偏差才行。。。
不知道大家是怎么解决这个问题的,求教!!!!!
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 414 个
工控威望: 1209 点
下载积分: 3494 分
在线时间: 1215(小时)
注册时间: 2016-01-13
最后登录: 2024-12-19
查看xiao_ming的 主题 / 回贴
1楼  发表于: 2021-01-25 09:40
用現在位置判斷不就行了
hendryu
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 142 点
下载积分: 3323 分
在线时间: 32(小时)
注册时间: 2017-02-16
最后登录: 2023-06-12
查看hendryu的 主题 / 回贴
2楼  发表于: 2021-01-25 11:21
引用
引用第1楼xiao_ming于2021-01-25 09:40发表的  :
用現在位置判斷不就行了




用来位置判断了,只有第一次的时候+1,会跳转,到了第二个重复点绝对指令不动作,D8340和D8350没有变化,后面的D30就不+1了 ,然后就卡住了
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 414 个
工控威望: 1209 点
下载积分: 3494 分
在线时间: 1215(小时)
注册时间: 2016-01-13
最后登录: 2024-12-19
查看xiao_ming的 主题 / 回贴
3楼  发表于: 2021-01-25 14:11
哈這是一定的這考慮你寫程序邏輯用觸發
時機判斷加 一下延遲0.1sec不影響你動作吧
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8103 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-12-09
查看小侯的 主题 / 回贴
4楼  发表于: 2021-01-25 15:41
你那個是前方條件達成線路由OFF→ON時上緣觸發
既然你在維持同一位置那前方條件仍然保持導通
既然維持導通就沒有OFF→ON的上緣

你可以試試在移動前判斷現在位置是否是你預定到達位置
若是步驟+1
若否執行移動
移動執行完成後在步驟+1

或是
執行移動後0.1秒導通接點檢測位置是否到達
本帖最近评分记录:
  • 下载积分:+1(bruce2020) 逻辑性很强。感谢!
    xuweid123
    级别: 探索解密
    精华主题: 0
    发帖数量: 19 个
    工控威望: 139 点
    下载积分: 639 分
    在线时间: 33(小时)
    注册时间: 2017-02-08
    最后登录: 2024-09-10
    查看xuweid123的 主题 / 回贴
    5楼  发表于: 2021-01-25 17:45
    首先运行一样定位数据的地方不动作是对的,另外这个问题你可能有二个以上的轴吧,X可能是一个位置,Y或Z轴需要到不同地方,这样会有问题是吧?我们公司设备是差不多这样的,是逻辑没有写好,所有动作前要判断当前位置和目标位置的。当一样时不执行定位,这样就可以了。
    sjbandmm
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 407 点
    下载积分: 987 分
    在线时间: 168(小时)
    注册时间: 2008-08-23
    最后登录: 2024-11-19
    查看sjbandmm的 主题 / 回贴
    6楼  发表于: 2021-01-25 20:35
    比较的方法不对,应该用指针来调不同的参数,当前位置和目标位置相同时调下组参数,这样就不用脉冲触发了,不管位置任何设置都能执行一遍。
    工控小梦新
    理解,掌握,分享
    级别: 探索解密
    精华主题: 0
    发帖数量: 47 个
    工控威望: 117 点
    下载积分: 640 分
    在线时间: 22(小时)
    注册时间: 2020-08-25
    最后登录: 2021-12-18
    查看工控小梦新的 主题 / 回贴
    7楼  发表于: 2021-01-26 08:33
    可能是我用的PLC比你的高端一些,是Q系列的,用起来也没有南无复杂呀,是不是越原始的东西,需要思考的东西越多啊,我们用Q系列PLC各种功能都已经很成熟了,现在做项目还要用FX系列的吗??感觉论坛好多都是用FX系列的,好难玩啊!!!
    不会就学
    朱光显
    学无止境,继续加油
    级别: 探索解密
    精华主题: 0
    发帖数量: 75 个
    工控威望: 149 点
    下载积分: 4138 分
    在线时间: 47(小时)
    注册时间: 2020-07-08
    最后登录: 2024-12-20
    查看朱光显的 主题 / 回贴
    8楼  发表于: 2021-01-26 23:00
    是这样的,PLC越高端功能越强大,用起来越简单。以前需要写几行程序才能解决的问题现在只要在列表上打勾了(智能模块)