zwz579
这系虾米社会,七透的比打拼的钱卡多。
级别: 略有小成
精华主题: 0
发帖数量: 502 个
工控威望: 408 点
下载积分: 2895 分
在线时间: 226(小时)
注册时间: 2008-03-18
最后登录: 2019-07-21
查看zwz579的 主题 / 回贴
楼主  发表于: 2011-08-06 10:21
一个升降台用伺服经过减速装置带动丝杆,    上升分六段位置,每段的定位的距离,速度可调,下降也分六段  定位的距离,速度同样可调,不管上升或是下降每段之间有一个延时的时间可以在触摸屏上面设定。  用相对定位,还是绝对定位做?用那个比较好做,现在的问题是,用户上升或下降不一定是6段,要可以更改  运行的段数,  比如上上升设定2段,下降设定4段,用什么方法去写这个程序
共同学习,共同进步。 www.xmohm.com
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3422 分
在线时间: 9517(小时)
注册时间: 2006-09-13
最后登录: 2024-11-30
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-08-06 11:18
相对定位还是绝对定位不是问题的关键,只不过一个坐标采用的问题而已,参数的变量化才是考虑的重点。

电梯的逻辑控制已经很好的演绎了这个问题的解决方法。
本帖最近评分记录:
  • 下载积分:+3(dl2006) 热心助人
    hongma110
    级别: 略有小成
    精华主题: 0
    发帖数量: 234 个
    工控威望: 403 点
    下载积分: 752 分
    在线时间: 78(小时)
    注册时间: 2007-09-22
    最后登录: 2023-03-02
    查看hongma110的 主题 / 回贴
    2楼  发表于: 2011-08-06 11:40
    最多能32段,但要收点费用
    笨者天下
    级别: 探索解密
    精华主题: 0
    发帖数量: 125 个
    工控威望: 188 点
    下载积分: 3163 分
    在线时间: 78(小时)
    注册时间: 2010-07-22
    最后登录: 2024-11-15
    查看笨者天下的 主题 / 回贴
    3楼  发表于: 2011-08-06 11:56
    相对定位和绝对定位都需要一个参考点。用户使用也就是让用户设距离。没走的段就空在那里不运行。
    zwz579
    这系虾米社会,七透的比打拼的钱卡多。
    级别: 略有小成
    精华主题: 0
    发帖数量: 502 个
    工控威望: 408 点
    下载积分: 2895 分
    在线时间: 226(小时)
    注册时间: 2008-03-18
    最后登录: 2019-07-21
    查看zwz579的 主题 / 回贴
    4楼  发表于: 2011-08-06 12:02
    引用
    引用第1楼cvlsam于2011-08-06 11:18发表的  :
    相对定位还是绝对定位不是问题的关键,只不过一个坐标采用的问题而已,参数的变量化才是考虑的重点。

    电梯的逻辑控制已经很好的演绎了这个问题的解决方法。

    参数是事先设定好的,在运行的时候是不会变动的,关键是 用户有时候不是按上升六段,下降六段去运行,关键问题在于,上升和下降段数均可由用户来随意设定。是否可以采用调用子程序的方法?
    共同学习,共同进步。 www.xmohm.com
    xqx666
    深圳中级电工
    级别: 家园常客
    精华主题: 0
    发帖数量: 553 个
    工控威望: 664 点
    下载积分: 1988 分
    在线时间: 280(小时)
    注册时间: 2009-04-29
    最后登录: 2023-07-13
    查看xqx666的 主题 / 回贴
    5楼  发表于: 2011-08-06 20:43
    我之前写过一个类似的程序,由于用户经常用6段,所以你必然写上大于它的子程序数量。比如:你可以写上15个一样的子程序,当屏上输入8时,你调用8个子程序,输入2时,你就调用2个子程序,每个子程序存入入你要写入的参数(位置,速度等),这样运行每个子程序时就会运行你想要的效果。同理,下降时也写15个一样的子程序。

    所以你考虑的参数量会比较多,只要你规划好了,大多数是复制的问题了。哈哈!我这是最笨的办法,也想请高人指点有没有更好的办法。不过用指针的话也可以,不过省不了多少步数,我试过。
    楼主留言:
    伺服上下六段,速度位置可调,用子程序调用的话 调用的话,调用一次就能把脉冲都执行完吗,子程序不是调用一次就执行一个扫描周期?
    电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
    原野
    原野
    级别: 家园常客
    精华主题: 3 篇
    发帖数量: 272 个
    工控威望: 628 点
    下载积分: 884 分
    在线时间: 282(小时)
    注册时间: 2010-08-12
    最后登录: 2024-10-28
    查看原野的 主题 / 回贴
    6楼  发表于: 2011-08-10 21:21
    绝对位置好点,你程序写多几个段,然后做个比较,有脉冲行程才运行就OK
    地址:佛山市南海区狮山镇
    ghost.net
    级别: 家园常客
    精华主题: 0
    发帖数量: 350 个
    工控威望: 560 点
    下载积分: 2849 分
    在线时间: 97(小时)
    注册时间: 2008-01-01
    最后登录: 2012-08-02
    查看ghost.net的 主题 / 回贴
    7楼  发表于: 2011-08-10 22:19
    学习,学习。
    铭杰工控
    温岭市正凯自动化设备有限公司
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1977 个
    工控威望: 6488 点
    下载积分: 966 分
    在线时间: 1080(小时)
    注册时间: 2009-01-13
    最后登录: 2024-11-23
    查看铭杰工控的 主题 / 回贴
    8楼  发表于: 2011-08-10 22:25
    手动部分用相对定位,自动运行部分用绝对定位方式。
    温岭市正凯自动化设备有限公司  15057679726
    全自动换箱机 催化剂再生、处置智能装备 MES软件 WCS软件 注塑工厂整体智能化解决方案    重载桁架机械手
    yamqq
    雅马哈,爱普生,电装机器人。
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1717 个
    工控威望: 5539 点
    下载积分: 24588 分
    在线时间: 299(小时)
    注册时间: 2008-05-05
    最后登录: 2024-11-26
    查看yamqq的 主题 / 回贴
    9楼  发表于: 2011-08-16 16:01
    难道你们不会用变址吗?非那那么多子程序?
    这个人很懒,什么也没有留下!
    yl_pan
    级别: 略有小成
    精华主题: 0
    发帖数量: 223 个
    工控威望: 302 点
    下载积分: 10505 分
    在线时间: 440(小时)
    注册时间: 2010-03-11
    最后登录: 2024-10-17
    查看yl_pan的 主题 / 回贴
    10楼  发表于: 2011-08-16 22:22
    同意9楼。。。。