luyue
级别: 家园常客
精华主题: 0
发帖数量: 289 个
工控威望: 540 点
下载积分: 2854 分
在线时间: 65(小时)
注册时间: 2009-03-29
最后登录: 2019-03-04
查看luyue的 主题 / 回贴
楼主  发表于: 2015-08-14 08:20
有3台电动机需要轮流单独运行,目的是延长设备使用寿命及故障维护备用,保障设备运行的连续性。
要求:
1、自动停止,由温控仪控制,小于8小时。
2、人为或故障重启由三菱PLC自动切换至运行时间最短的备用电动机。
3、每台电动机连续运行时间不能超过8小时,由三菱PLC自动切换至运行时间最短的其他备用电动机。

怎样确定运行时间最短的其他备用电动机?
[ 此帖被luyue在2015-08-14 20:15重新编辑 ]
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1255 个
工控威望: 1425 点
下载积分: 3674 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-02-20
查看lvpretend的 主题 / 回贴
1楼  发表于: 2015-08-14 11:52
简单得要死!
每台电机做一个停电保持的时间累加不就行了吗?
楼主留言:
刚刚得到题目,我也觉得挺简单,关键是怎么比较并找出最小值(3台还好,多台功率调节n备呢?),用功能指令要进去做好还真不容易。
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1255 个
工控威望: 1425 点
下载积分: 3674 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-02-20
查看lvpretend的 主题 / 回贴
2楼  发表于: 2015-08-14 21:41
引用
引用第4楼lvpretend于2015-08-14 11:52发表的  :
简单得要死!
每台电机做一个停电保持的时间累加不就行了吗?


设电机M1运行时间累计数地址为D1,M2为D2,,,,,,Mn为Dn。D为32位,这样以1s的累计分辨率可以累计136年,不用考虑溢出。其实按每分钟累计一次就可以了。
每s对应运行的电机累加1,要求出D1----Dn中的最小值很简单呀,有些PLC本身就有求队列最小值得指令,即使没有最小值指令,用2个数值比较指令从D1扫描到Dn就求出来了。这是最简单的算法了,这是最基本的算法哟。
本帖最近评分记录:
  • 下载积分:+5(luyue) 十分感谢您的具体指导, ..
  • 下载积分:+1(最远是多远) 好贴好贴!