slik
级别: 论坛先锋
精华主题: 0
发帖数量: 908 个
工控威望: 1175 点
下载积分: 5868 分
在线时间: 539(小时)
注册时间: 2008-06-01
最后登录: 2024-12-02
查看slik的 主题 / 回贴
楼主  发表于: 2018-06-22 11:23
    某机台有10个电机,启动时是手动,可以选择启动其中的若干台,比如1,3,5,9,10,停止时是自动逆序停止,并且停止间隔一定(可设定),控制器用的是三菱的FX2N,比如10#停完2S停9#,9#停完2S停5#,5#停完2S停3#,等等,中间不能因为6,7,8没启动而延时8S停5#,
    但下次启动的电机台号又不一样,比如2,3,6,8等,但逆序停都需要依一定的间隔停,即能自动识别未运转的电机,停机顺序时将它屏蔽,并且时间间隔跳过它,这种功能该如何实现啊?
   想也想了半天,想到可能类似用编码,解码的指令,但是还是没有具体的解决方案,因此放这边让各位高手给解答下,谢谢了!
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-21
查看wangnaizhi的 主题 / 回贴
1楼  发表于: 2018-06-22 11:27
图片:
什么情况 扎堆问这样的问题  还都是老司机
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-21
查看wangnaizhi的 主题 / 回贴
2楼  发表于: 2018-06-22 11:30
图片:
这个方法应该可以满足你的 这个是先前给那个楼主的程序 自己到时候改一下
本帖最近评分记录:
  • 下载积分:+1(mistyke) 好贴好贴!
  • 工控威望:+5(ymmfa) 热心助人!
    wangnaizhi
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1273 个
    工控威望: 1449 点
    下载积分: 5484 分
    在线时间: 896(小时)
    注册时间: 2015-08-31
    最后登录: 2024-12-21
    查看wangnaizhi的 主题 / 回贴
    3楼  发表于: 2018-06-25 13:15
    引用
    引用第11楼gzcjx555于2018-06-24 08:00发表的  :
    刚好最近我也有这样一个项目,比你们的还麻烦,200多台,随机要启动随机的台数,也需要一个一个的去停止。我使用的的enco或者循环变址都是可以做到的。要启动的序号和台数都是上位机扫条码告诉我的。现在项目这个问题已经解决。

    ENCO和BON类是吧 不同的是你的变址是编码的对象用的变址