发表于:2006/3/17 15:57:00
#0楼
艺术灯动作要求:
ABCD→A→B→C→D
↑````````````↓
A←B←C←D←ABCD
一、 用定时器和区间比较指令
根据定时器当前值和辅助继电器置位情况把时序分为5步:(1)0-1S M10 ON; (2)1-2S M11 ON; (3)2-3S M12和M13 ON; (4)3-4S M14 ON; (5)4-5S M15 ON。
设计梯形图如下:
``` M8000``T0
┠─┨┠─┨/┠┬(T0 K50)
┃`````````````├─[ZCP K10 K20 T0 M10]
┃`````````````└─[ZCP K30 K40 T0 M13]
二、 用交替输出指令[ALT]使M0的状态在定时器每次循环的开始时产生翻转
设计梯形图如下:
`````M10
┠─┨↑┠─[ALT M0]
三、译码输出程序的设计
根据动作要求可列出真值表如下:
┌─┬────┬─────────┬─────────┐
│步│被置位的│`````M0为ON时`````│`````M0为OFF时````│
│┄│ 辅助 │Y20│Y21│Y22│Y23│Y20│Y21│Y22│Y23│
│序│ 继电器 │灯A│灯B│灯C│灯D│灯A│灯B│灯C│灯D│
├─┼────┼────┼────┼────┼────┤
│1`│``M10```│`1`│`1`│`1`│`1`│`1`│`1`│`1`│`1`│
├─┼────┼────┼────┼────┼────┤
│2`│``M11```│`1`│```│```│```│```│```│```│`1`│
├─┼────┼────┼────┼────┼────┤
│3`│M12/M13`│```│`1`│```│```│```│```│`1`│```│
├─┼────┼────┼────┼────┼────┤
│4`│``M14```│```│```│`1`│```│```│`1`│```│```│
├─┼────┼────┼────┼────┼────┤
│5`│``M15```│```│```│```│`1`│`1`│```│```│```│
└─┴────┴────┴────┴────┴────┘
由真值表可得逻辑表达式:
Y20=M0(M10+M11)+M0非(M10+M15)=M10+M0M11+M0非M15
Y21=M0(M10+M12M13)+M0非(M10+M14)=M10+M0M12M13+M0非M14
Y22=M0(M10+M14)+M0非(M10+M12M13)=M10+M0M14+M0非M12M13
Y23=M0(M10+M15)+M0非(M10+M11)=M10+M0M15+M0非M11
由逻辑表达式可得如下梯形图:
┃`M0``M11
┠┨┠┨┠—┬─(Y20)灯A
┃`M0```M15`│
┠┨/┠┨┠─┤
┃```M10````│
┠─┨┠──┘
┃`M0``M12`M13
┠┨┠┨┠┨┠┬─(Y21)灯B
┃`M0````M14`│
┠┨/┠─┨┠┤
┃```M10`````│
┠─┨┠──┘
┃```M0````M14
┠─┨┠─┨┠—┬─(Y22)灯C
┃``M0``M12`M13`│
┠┨/┠┨┠┨┠─┤
┃```` M10``````│
┠──┨┠───┘
┃`M0``M15
┠┨┠┨┠—┬─(Y23)灯D
┃`M0```M11`│
┠┨/┠┨┠─┤
┃```M10````│
┠─┨┠──┘
┠─────[END]
(“艺术灯”译码输出梯形图)
ABCD→A→B→C→D
↑````````````↓
A←B←C←D←ABCD
一、 用定时器和区间比较指令
根据定时器当前值和辅助继电器置位情况把时序分为5步:(1)0-1S M10 ON; (2)1-2S M11 ON; (3)2-3S M12和M13 ON; (4)3-4S M14 ON; (5)4-5S M15 ON。
设计梯形图如下:
``` M8000``T0
┠─┨┠─┨/┠┬(T0 K50)
┃`````````````├─[ZCP K10 K20 T0 M10]
┃`````````````└─[ZCP K30 K40 T0 M13]
二、 用交替输出指令[ALT]使M0的状态在定时器每次循环的开始时产生翻转
设计梯形图如下:
`````M10
┠─┨↑┠─[ALT M0]
三、译码输出程序的设计
根据动作要求可列出真值表如下:
┌─┬────┬─────────┬─────────┐
│步│被置位的│`````M0为ON时`````│`````M0为OFF时````│
│┄│ 辅助 │Y20│Y21│Y22│Y23│Y20│Y21│Y22│Y23│
│序│ 继电器 │灯A│灯B│灯C│灯D│灯A│灯B│灯C│灯D│
├─┼────┼────┼────┼────┼────┤
│1`│``M10```│`1`│`1`│`1`│`1`│`1`│`1`│`1`│`1`│
├─┼────┼────┼────┼────┼────┤
│2`│``M11```│`1`│```│```│```│```│```│```│`1`│
├─┼────┼────┼────┼────┼────┤
│3`│M12/M13`│```│`1`│```│```│```│```│`1`│```│
├─┼────┼────┼────┼────┼────┤
│4`│``M14```│```│```│`1`│```│```│`1`│```│```│
├─┼────┼────┼────┼────┼────┤
│5`│``M15```│```│```│```│`1`│`1`│```│```│```│
└─┴────┴────┴────┴────┴────┘
由真值表可得逻辑表达式:
Y20=M0(M10+M11)+M0非(M10+M15)=M10+M0M11+M0非M15
Y21=M0(M10+M12M13)+M0非(M10+M14)=M10+M0M12M13+M0非M14
Y22=M0(M10+M14)+M0非(M10+M12M13)=M10+M0M14+M0非M12M13
Y23=M0(M10+M15)+M0非(M10+M11)=M10+M0M15+M0非M11
由逻辑表达式可得如下梯形图:
┃`M0``M11
┠┨┠┨┠—┬─(Y20)灯A
┃`M0```M15`│
┠┨/┠┨┠─┤
┃```M10````│
┠─┨┠──┘
┃`M0``M12`M13
┠┨┠┨┠┨┠┬─(Y21)灯B
┃`M0````M14`│
┠┨/┠─┨┠┤
┃```M10`````│
┠─┨┠──┘
┃```M0````M14
┠─┨┠─┨┠—┬─(Y22)灯C
┃``M0``M12`M13`│
┠┨/┠┨┠┨┠─┤
┃```` M10``````│
┠──┨┠───┘
┃`M0``M15
┠┨┠┨┠—┬─(Y23)灯D
┃`M0```M11`│
┠┨/┠┨┠─┤
┃```M10````│
┠─┨┠──┘
┠─────[END]
(“艺术灯”译码输出梯形图)
[此贴子已经被作者于2006-4-3 5:33:25编辑过]