• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
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
图片:
什么情况 扎堆问这样的问题  还都是老司机
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 457 个
工控威望: 817 点
下载积分: 2752 分
在线时间: 778(小时)
注册时间: 2007-10-25
最后登录: 2024-12-22
查看uthman的 主题 / 回贴
2楼  发表于: 2018-06-22 11:27
先入先出
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-12-21
查看wangnaizhi的 主题 / 回贴
3楼  发表于: 2018-06-22 11:30
图片:
这个方法应该可以满足你的 这个是先前给那个楼主的程序 自己到时候改一下
本帖最近评分记录:
  • 下载积分:+1(mistyke) 好贴好贴!
  • 工控威望:+5(ymmfa) 热心助人!
    worker02
    级别: 略有小成
    精华主题: 0
    发帖数量: 115 个
    工控威望: 294 点
    下载积分: 723 分
    在线时间: 280(小时)
    注册时间: 2008-08-01
    最后登录: 2024-12-07
    查看worker02的 主题 / 回贴
    4楼  发表于: 2018-06-22 11:40
    先进后出的方式来做,你把要启动电机代码填写到表里面,然后用先进后出方法来停表里电机。
    二当家的
    级别: 家园常客
    精华主题: 0
    发帖数量: 108 个
    工控威望: 907 点
    下载积分: 4263 分
    在线时间: 79(小时)
    注册时间: 2016-09-19
    最后登录: 2024-05-25
    查看二当家的的 主题 / 回贴
    5楼  发表于: 2018-06-22 11:45
    可以自动停止,那么意味着可以自动控制电机,在停止时,检测电机的输出不就可以了吗~~
    龙海儿
    走不完的自控之路
    级别: 家园常客
    精华主题: 0
    发帖数量: 257 个
    工控威望: 986 点
    下载积分: 603 分
    在线时间: 79(小时)
    注册时间: 2018-04-13
    最后登录: 2024-08-29
    查看龙海儿的 主题 / 回贴
    6楼  发表于: 2018-06-22 13:34
    1楼说的那个,问题,和你这个类似,找到那篇帖子 有我相关的 思路
    走不完的自控之路
    mr荬籹籽
    级别: 略有小成
    精华主题: 0
    发帖数量: 321 个
    工控威望: 442 点
    下载积分: 1714 分
    在线时间: 135(小时)
    注册时间: 2016-06-24
    最后登录: 2024-12-09
    查看mr荬籹籽的 主题 / 回贴
    7楼  发表于: 2018-06-22 14:04
    对 记得有一个先入先出的指令 1楼说的对  
    没啥特长
    说句真话,你其实彳
    级别: 略有小成
    精华主题: 0
    发帖数量: 290 个
    工控威望: 481 点
    下载积分: 13539 分
    在线时间: 76(小时)
    注册时间: 2017-04-15
    最后登录: 2022-03-07
    查看没啥特长的 主题 / 回贴
    8楼  发表于: 2018-06-23 08:55
    自己创个FB块,输入变量:一个使能,一个时间;输出变量:一个计时器,一个输出,一个下一个电机启动信号。
    然后多少个电机就调用几次FB块。
    周家大少
    辛辛苦苦也不过是为了养家糊口!
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1160 个
    工控威望: 3078 点
    下载积分: 2003 分
    在线时间: 151(小时)
    注册时间: 2015-09-10
    最后登录: 2024-12-18
    查看周家大少的 主题 / 回贴
    9楼  发表于: 2018-06-23 09:36
    多写几个判断分支,不要想着几条高级指令就把所有动作写完,这样不切实际
    QQ:611369538
    微信:ZMF2KXL
    洁白的月光
    级别: 探索解密
    精华主题: 0
    发帖数量: 62 个
    工控威望: 160 点
    下载积分: 526 分
    在线时间: 103(小时)
    注册时间: 2016-03-12
    最后登录: 2018-10-14
    查看洁白的月光的 主题 / 回贴
    10楼  发表于: 2018-06-23 22:14
    循环加変址。
    gzcjx555
    QQ  296686949
    级别: 工控侠客
    精华主题: 0
    发帖数量: 507 个
    工控威望: 4194 点
    下载积分: 1481 分
    在线时间: 353(小时)
    注册时间: 2014-02-15
    最后登录: 2024-12-22
    查看gzcjx555的 主题 / 回贴
    11楼  发表于: 2018-06-24 08:00
    刚好最近我也有这样一个项目,比你们的还麻烦,200多台,随机要启动随机的台数,也需要一个一个的去停止。我使用的的enco或者循环变址都是可以做到的。要启动的序号和台数都是上位机扫条码告诉我的。现在项目这个问题已经解决。
    联系电话15071699246,QQ296686949
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go