akang8612
级别: 略有小成
精华主题: 0
发帖数量: 393 个
工控威望: 420 点
下载积分: 3434 分
在线时间: 268(小时)
注册时间: 2011-10-14
最后登录: 2024-05-30
查看akang8612的 主题 / 回贴
楼主  发表于: 2013-04-09 10:16
大家好,最近遇到了一个问题,请大家指点。PLC用西门子200的

检测出口温度来控制20个风扇, 温度高于设定值就启动一台风扇,一分钟后温度还高于设定值就启动下一台风扇,。。。。一分钟后温度降到设定值以下就关闭一台风扇。
上面的动作容易实现,现在的问题是每个风扇都有手动和自动两个状态。
假如说现在1,6,9,18,20。5台在自动,其余手动
温度高于设定值启动1,温度还高于设定值怎么才能跳过2,3,4,5    直接启动6呢?

我考虑的是为每台风扇编号,首先检测哪几台在自动状态,然后控制,可是这样逻辑太复杂了
有没有简单的办法????
[ 此帖被akang8612在2013-04-09 15:28重新编辑 ]
luo76
级别: 论坛先锋
精华主题: 0
发帖数量: 1537 个
工控威望: 1601 点
下载积分: 109413 分
在线时间: 614(小时)
注册时间: 2008-09-06
最后登录: 2024-05-31
查看luo76的 主题 / 回贴
1楼  发表于: 2013-04-10 09:43
简单的小菜,自动时是用时间来转到一下个风机,当手动时已经开通下转的通道,这个用内部继电器就可以做到了  

没看到有人出来解答,因不熟悉西门子的产品,用三菱的软件编写手动和自动启动的程序,自动关机的部分让大家发挥啦,希望对大家有所帮助,鄙人做三菱电机工控代理,如有需求请多多支持
加传一个更完整的程序,加上了自动关机程序,呵呵,上班忙里偷闲编写的,如有不对的地方请各位包涵
[ 此帖被luo76在2013-04-12 13:26重新编辑 ]
附件: 风机延时顺启顺停.rar (11 K) 下载次数:39
网站提示: 请不要用迅雷下载附件,容易出错