小就是小
级别: 探索解密
精华主题: 0
发帖数量: 31 个
工控威望: 126 点
下载积分: 641 分
在线时间: 13(小时)
注册时间: 2015-06-18
最后登录: 2017-02-04
查看小就是小的 主题 / 回贴
楼主  发表于: 2015-08-05 16:51
两个轴执行四个定位数据,m5,m6动作轴一先运行执行第1个定位数据  定位完成x14置位启动m5,m6轴二执行编号1定位数据  定位完成x15置位启动
m5,m6轴一执行定位数据2  定位完成 置位x14 启动m5,m6轴二执行定位编号2定位数据定位完成  

问题是两次置位x14  我该怎么才能区分开要启动的是哪个呢  我要做个比较么   ,比较他们当前位置来确定启动哪个   还是用什么方法   刚接触编程不太了解  还请指教下
luelyzeng
岁月不饶人,我亦未曾饶过岁月
级别: 工控侠客
精华主题: 0
发帖数量: 356 个
工控威望: 2101 点
下载积分: 777 分
在线时间: 186(小时)
注册时间: 2015-01-12
最后登录: 2024-05-04
查看luelyzeng的 主题 / 回贴
1楼  发表于: 2015-08-05 17:48
用指针嘛,一百个数据都可以,先把指针地址移至脉冲输出量位置(自定义),再触发就完啦  ,这样程序量就会少很多,
如果用单纯的每个位置记一个地址,也行啊,想到哪个位置就把哪个位置的地址存进去,再触发,也一样·····后面这个方法是建立在定位数据少的情况下
楼主留言:
定位完成后要怎么建立指针?定位完成信号一样啊,要怎么确定调用哪个指针?
本帖最近评分记录:
  • 下载积分:+2(最远是多远) 好贴好贴!
  • 好好赚钱
    最远是多远
    高调做事,低调做人
    级别: 家园常客
    精华主题: 0
    发帖数量: 416 个
    工控威望: 534 点
    下载积分: 17007 分
    在线时间: 331(小时)
    注册时间: 2015-07-05
    最后登录: 2022-10-09
    查看最远是多远的 主题 / 回贴
    2楼  发表于: 2015-08-06 00:07
    一楼正解
    小就是小
    级别: 探索解密
    精华主题: 0
    发帖数量: 31 个
    工控威望: 126 点
    下载积分: 641 分
    在线时间: 13(小时)
    注册时间: 2015-06-18
    最后登录: 2017-02-04
    查看小就是小的 主题 / 回贴
    3楼  发表于: 2015-08-06 08:34
    谢谢楼上回答  我试试
    小就是小
    级别: 探索解密
    精华主题: 0
    发帖数量: 31 个
    工控威望: 126 点
    下载积分: 641 分
    在线时间: 13(小时)
    注册时间: 2015-06-18
    最后登录: 2017-02-04
    查看小就是小的 主题 / 回贴
    4楼  发表于: 2015-08-06 08:47
    定位完成后要怎么建立指针?定位完成信号一样啊,要怎么确定调用哪个指针?
    luelyzeng
    岁月不饶人,我亦未曾饶过岁月
    级别: 工控侠客
    精华主题: 0
    发帖数量: 356 个
    工控威望: 2101 点
    下载积分: 777 分
    在线时间: 186(小时)
    注册时间: 2015-01-12
    最后登录: 2024-05-04
    查看luelyzeng的 主题 / 回贴
    5楼  发表于: 2015-08-11 09:00
    比如,D100   D102  D104  D106  是四个位置的地址  
    建立指针 MOVL @D0 D12000
    那么D0就是指针  要执行第一个位置,测直需把100移到D0然后再执行指针即可,D0=100+n*2 (n大于等于0),
    就相当于把MOVL D100 D12000(当n=0时)

    还需自己折磨折磨
    楼主留言:
    我想做完这步set一下下步
    rst这步  可以么
    好好赚钱
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3392 个
    工控威望: 3188 点
    下载积分: 70165 分
    在线时间: 1601(小时)
    注册时间: 2008-04-20
    最后登录: 2024-04-25
    查看wwcwwc的 主题 / 回贴
    6楼  发表于: 2015-08-11 10:25
    用M8029指令执行完成标志位,注意这个标志位的具体用法及要求。
    东华数字
    级别: 家园常客
    精华主题: 0
    发帖数量: 347 个
    工控威望: 531 点
    下载积分: 8811 分
    在线时间: 238(小时)
    注册时间: 2015-05-07
    最后登录: 2018-06-11
    查看东华数字的 主题 / 回贴
    7楼  发表于: 2015-08-12 08:17
    用X14的信號去SET指標也是可以的但是RST的時機你得琢磨琢磨 ,而且中途停機在開你要怎麼銜接這點要想清楚
    yfcc923
    级别: 略有小成
    精华主题: 0
    发帖数量: 78 个
    工控威望: 207 点
    下载积分: 1122 分
    在线时间: 127(小时)
    注册时间: 2013-06-08
    最后登录: 2023-12-12
    查看yfcc923的 主题 / 回贴
    8楼  发表于: 2015-08-12 08:49
    我语文实在差。看不懂LZ表达的流程逻辑。
    试试 SFC ,也许能做。不确定。