Documente Academic
Documente Profesional
Documente Cultură
Easy600 - Aplicatii
Easy600 - Aplicatii
Aplicaţii
Configuraţia sistemului
Alocări variabile:
Expresii logice:
Easy600 - Aplicaţii - 1
2. Să se realizeze programul în limbaj LD care să simuleze funcţional un comparator
a două cuvinte binare (A şi B) de câte 4 biţi. Se vor semnaliza situaţiile: A>B, A=B şi
A<B.
Alocări variabile:
Expresii logice:
M01 = I04 ≈ I08 Q01 = I04 ⋅ I08 + M01⋅ I03 ⋅ I07 + M05 ⋅ I02 ⋅ I06 + M06 ⋅ I01⋅ I05
M02 = I03 ≈ I07 Q02 = M06 ⋅ M04
M03 = I02 ≈ I06 Q03 = Q01⋅ Q02
M04 = I01 ≈ I05
M05 = M01⋅ M02
M06 = M05 ⋅ M03
Alocări variabile:
0 ............ 3 0 ............ 3
I01 A E1 I11
I02 B E2 I12
1Y 2Y
Q01 Q02
Expresii logice:
Easy600 - Aplicaţii - 2
4. Să se realizeze programul în limbaj LD care să simuleze funcţional un multiplexor
de 3 biţi cu intrare de validare activă pe 0.
Alocări variabile:
I01 A 0 ....................... 7
I02 B E I12
I03 C W W
Q01 Q02
Expresii logice:
Alocări variabile:
Descriere logică:
I01
I01
Reset
M01 Q01 ...Q06
M02
R S
M01
Q
M02
Easy600 - Aplicaţii - 3
Acţiuni
Etapă Condiţie logică
Ieşiri Timere
1 I01⋅ M02 SQ01 TT01
SQ02 TT02
2 I01⋅ Q01⋅ T 01 RQ01 RT01
SQ03 TT03
3 I01⋅ Q02 ⋅ T 02 RQ02 RT02
SQ04 TT04
4 I01⋅ Q03 ⋅ T03 RQ03 RT03
SQ05 TT05
5 I01⋅ Q04 ⋅ T04 RQ04 RT04
SQ06 TT06
6 I01⋅ Q05 ⋅ T05 RQ05 RT05
SQ01 TT01
7 I01⋅ Q06 ⋅ T06 RQ06 RT06
Alocări variabile:
I01 - Selecţie tip ciclu ("1" - ciclu continuu; "0" - ciclu de noapte)
M01 - Memorie selecţie ciclu
M02 - Lansare ciclu
M03 ... M06 - Memorii etape
M07 - Relansare ciclu
T01 - Temporizare tact T10 (25 sec.)
T02 - Temporizare tact T12 (5 sec.)
T03 - Temporizare tact T20 (25 sec.)
T04 - Temporizare tact T21 (5 sec.)
T05 - Oscilator pentru lumini intermitente
Q01 - Aprindere lămpi verzi pe axa N-S
Q02 - Aprindere lămpi galbene pe axa N-S
Q03 - Aprindere lămpi roşii pe axa N-S
Q04 - Aprindere lămpi verzi pe axa E-V
Q05 - Aprindere lămpi galbene pe axa E-V
Q06 - Aprindere lămpi roşii pe axa E-V
Descriere logică:
I01
I01
Reset
M01 ... M07
M01 Q01 ...Q06
M02
R S
M01
Q
M02
Easy600 - Aplicaţii - 4
Acţiuni
Etapă Condiţie logică
Memorii Timere
SM03
1 M02 + M07 TT01
RM07
SM04 TT02
2 M03 ⋅ T01 RM03 RT01
SM05 TT03
3 M04 ⋅ T02 RM04 RT02
SM06 TT04
4 M05 ⋅ T03 RM05 RT03
SM07
5 M06 ⋅ T04 -
RM06
Funcţii de ieşire:
Ciclu continuu:
Q01 = Q06 = M03 + M04
Q03 = Q04 = M05 + M06
Q02 = Q05 = (M04 + M06) ⋅ T05
Ciclu de noapte:
Q02 = Q05 = T 05 ⋅ I01
Easy600 - Aplicaţii - 5