发布于 2013-09-26 11:38:21
8楼
TITLE=程序注释
Network 1 // 初始化Q0.0---Q0.4
LD SM0.1
MOVB 0, QB0
Network 2 // 按下启动按钮I0.0,置位启动标志M10.0
// 网络注释
LD I0.0
EU
S M10.0, 1
Network 3 // 启动标志和连续运行标志M10.5的上升沿置位一缸输出Q0.0并复位T37---T40
LD M10.0
O M10.5
EU
S Q0.0, 1
R T37, 4
Network 4 // 一缸开到位就复位一缸输出Q0.0
LD Q0.0
A I0.1
EU
R Q0.0, 1
Network 5 // 一缸关到位置位一缸到位标志M10.1
LD M10.0
A I0.2
EU
S M10.1, 1
Network 6 // 延时3S
LD M10.1
TON T37, 30
Network 7 // 延时时间到置位二缸输出Q0.1并复位一缸到位标志
LD T37
EU
S Q0.1, 1
R M10.1, 1
Network 8 // 二缸开到位就复位二缸输出Q0.1
LD Q0.1
A I0.3
EU
R Q0.1, 1
Network 9 // 二缸关到位置位二缸到位标志M10.2
LD M10.0
A I0.4
EU
S M10.2, 1
Network 10 // 延时3S
LD M10.2
TON T38, 30
Network 11 // 延时时间到置位三缸输出Q0.2并复位二缸到位标志
LD T38
EU
S Q0.2, 1
R M10.2, 1
Network 12 // 三缸开到位就复位三缸输出Q0.2
LD Q0.2
A I0.5
EU
R Q0.2, 1
Network 13 // 三缸关到位置位三缸到位标志M10.3
LD M10.0
A I0.6
EU
S M10.3, 1
Network 14 // 延时3S
LD M10.3
TON T39, 30
Network 15 // 延时时间到置位四缸输出Q0.3并复位三缸到位标志
LD T39
EU
S Q0.3, 1
R M10.3, 1
Network 16 // 四缸开到位就复位四缸输出Q0.3
LD Q0.3
A I0.7
EU
R Q0.3, 1
Network 17 // 四缸关到位置位四缸到位标志M10.4
LD M10.0
A I1.0
EU
S M10.4, 1
Network 18 // 延时3S
LD M10.4
TON T40, 30
Network 19 // 延时时间到置位五缸输出Q0.4并复位四缸到位标志
LD T40
EU
S Q0.4, 1
R M10.4, 1
Network 20 // 五缸开到位就复位五缸输出Q0.4
LD Q0.4
A I1.1
EU
R Q0.4, 1
Network 21 // 五缸到位如果连续运行开关M11.0接通就置位连续运行标志M10.5;如果连续运行开关M11.0关闭就复位启动标志和连续运行标志
LD M10.0
A I1.2
EU
LPS
A M11.0
S M10.5, 1
LPP
AN M11.0
R M10.0, 1
R M10.5, 1
你看这段程序行不行。气缸电磁阀是按二位五通阀设计的。如果是三位五通阀的话,程序就不一样了。
学无止境