发布于 2006-05-29 12:30:21
0楼
ORGANIZATION_BLOCK 主程序:OB1
TITLE=
// 程序注释
// 按 F1 获得帮助及举例程序
// 我的意思是按顺序,4#--1#逐台停机,但按以下程序会出现同时停4台现象,请问
// 问题出在哪,谢谢
BEGIN
Network 1 // 请看注释
// Q0.0-Q0.3代表1-4号水泵运行,当I0.0接通时代表压力升高,同时启动延时,当时间到时,
// 首选停4号机,同时时间继电器复位,当再次有压力高时停3号机,......直至1号机停止,
// 但现会一次把4台全部停止,请问问题出在哪里?
LD SM0.1
R S0.0, 9
Network 2
LD I0.1
EU
S Q0.0, 1
Network 3
LD I0.2
EU
S Q0.1, 1
Network 4
LD I0.3
EU
S Q0.2, 1
Network 5
LD I0.4
EU
S Q0.3, 1
Network 6
Network 7 // 压力高时保持3分钟
LD I0.0
TON T102, +300
Network 8
LD T102
S S0.0, 1
Network 9
LDN I0.0
R S0.5, 4
Network 10
LSCR S0.0
Network 11 // 4号机满足条件,转入停4号机全压,以降低压力
LD Q0.3
SCRT S0.5
Network 12 // 3号机满足条件,转入停3号机全压,以降低压力
LD Q0.2
AN Q0.3
SCRT S0.6
Network 13 // 2号机满足条件,转入停2号机全压,以降低压力
LD Q0.1
AN Q0.2
AN Q0.3
SCRT S0.7
Network 14 // 1号机满足条件,转入停1号机全压,以降低压力
LD Q0.0
AN Q0.2
AN Q0.3
AN Q0.1
SCRT S1.0
Network 15
SCRE
Network 16
LSCR S0.5
Network 17 // 停4号机,同时时间继电器复位
LD Q0.3
R T102, 1
R Q0.3, 1
Network 18
SCRE
Network 19
LSCR S0.6
Network 20 // 停3号机,同时时间继电器复位
LD Q0.2
R T102, 1
R Q0.2, 1
Network 21
SCRE
Network 22
LSCR S0.7
Network 23 // 停2号机,同时时间继电器复位
LD Q0.1
R T102, 1
R Q0.1, 1
Network 24
SCRE
Network 25
LSCR S1.0
Network 26 // 停1号机,同时时间继电器复位
LD Q0.0
R T102, 1
R Q0.0, 1
Network 27
SCRE
END_ORGANIZATION_BLOCK