三菱

注册

 

发新话题 回复该主题

三菱PLC编程实例逻辑很强的程序 [复制链接]

1#
美丽的*皮肤爱心援助工程 http://nb.ifeng.com/a/20190521/7442256_0.shtml

检测出口温度来控制20个风扇,温度高于设定值就启动一台风扇,一分钟后温度还高于设定值就启动下一台风扇,。。。。一分钟后温度降到设定值以下就关闭一台风扇。上面的动作容易实现,现在的问题是每个风扇都有手动和自动两个状态。假如说现在1,6,9,18,20。5台在自动,其余手动温度高于设定值启动1,温度还高于设定值怎么才能跳过2,3,4,5直接启动6呢?我考虑的是为每台风扇编号,首先检测哪几台在自动状态,然后控制,可是这样逻辑太复杂了有没有简单的办法????

fx3u可以对位变址,程序比较简单,循环控制即可:

FX2N就要用移位,间接获得自动位,M0仍为1min计时,M10~M29为自动状态标识,M~M为对应的风扇输出,其他为缓存位:

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题