登录
首页 PLC论坛 永宏FATEK
回帖 发帖
正文

主题:顺序控制问题

点击:1217 回复:19

最简单办法
用5个计时器记录电机运行时间,再用5个记录停止时间
需要停机时就停工作时间最久的电机
需要启动时就开启休息最久的电机
最后保留有一个电机不停
20-12-22 15:41

引用 蜀中之首 在 2020/12/22 15:41:45 发言【内容省略】

这个思路是简单,但是怎么在PLC里面执行感觉就不简单了,假设运行时间分别放在 D101 D102 D103 D104 D105,首先的把这5个寄存器进行排序。
最后修改:2020/12/22 16:29:44
20-12-22 16:20

引用 YXBK 在 2020/12/22 16:20:12 发言【内容省略】

比较部分 我知道怎么做
我现在症结点是 每次要去停一台时 我要怎么知道哪几台现在是运转中? 我才知道要去停哪一台
20-12-22 18:43

引用 JohnnyPan 在 2020/12/22 18:43:54 发言【内容省略】

要变频器运转,PLC应该是Y点控制,假设是Y1-Y5,哪个Y点是导通的就是哪台在运转
20-12-23 07:58

引用 YXBK 在 2020/12/23 7:58:40 发言【内容省略】

是的 前辈说的正确 这部分我也清楚
我有上传我写的逻辑
我现在是卡在当我条件成立要减台数和增加台数时的逻辑
还请前辈给点指点 谢谢
20-12-23 08:13
可以用先进先出指令来编制,这样做比较简单。
20-12-23 08:51
求索最大时间很简单
附件 image.jpg
20-12-23 14:04
永宏哈,有没有求最大值MAX指令,以及数据一致TCMP指令,你要自己找了,没用过永宏
下面这个应该能用---不求最大时间,如果考虑有检修退出,那就用先入先出
附件 image.jpg
附件 image.jpg
20-12-23 14:18
楼上牛逼
20-12-23 23:16
可以使用数据比较指令来实现过程控制,或者直接使用顺序控制循环指令,应该可以的
20-12-24 09:52

上一页 上一页

工控新闻

更多新闻资讯