Professional Documents
Culture Documents
Veprimesh
Seminar
Funksione Logjike në PLC
Programi është vazhdim instruksionesh që kuptohen dhe interpretohen nga
automati:
LD 01
OUT 0501
Funksione Logjike në PLC
Funksioni NOT
Lista e Instruksioneve
02 0502 LD NOT 02
OUT 0502
Funksioni AND
0503
Lista e Instruksioneve
05 03
LD 05
AND 03
OUT 0503
02 03 0504 LD 02
AND NOT 03
OUT 0504
Funksione Logjike në PLC
Funksioni OR
Diagrama shkallë
Lista e Instruksioneve
03 0507
LD 03
OR 01
01 OUT 0507
Lista e Instruksioneve
Diagrama shkallë
03 0506 LD 03
OR NOT 09
OUT 0506
09
Funksione Logjike në PLC
Funksioni NAND
05 01 AND: B3/1 0505
Tabela e vërtetësisë 0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0
Zgjidhja në diagrëmë shkallë
05 01 B3/1
05 0505
B3/1 0505
01
LD 05
Lista e Instruksioneve
AND 01
OUT B3/1
LD NOT 05
LD NOT B3/1
OR NOT 01
OUT 0505
OUT 0505
Funksione Logjike në PLC
Funksioni NOR
Tabela e vërtetësisë Zgjidhja në diagramë shkallë
04 06 OR; B3/2 0508 04 B3/2
0 0 0 1
0 1 1 0
1 0 1 0 06
1 1 1 0
04 06 0508
Lista e Instruksioneve
Lista e Instruksioneve LD 04
OR 06
LD NOT 04 OUT B3/2
AND NOT 06 LD NOT B3/2
OUT 0508 OUT 0508
Funksione Logjike në PLC
Funksioni XOR
Diagrama shkall`
Tabela e vërtetësisë 01 02 0511
01 02 0511
0 0 0
0 1 1 01 02
1 0 1
1 1 0
Lista e Instruksioneve
LD 01
AND NOT 02
LD NOT 01
AND 02
OR LD
OUT 0511
Funksione Logjike në PLC
Diagrama shkall`
Lidhja e blloqeve “AND” me “OR” duke përdorur “OR LD”. Duke u nisur edhe
nga diagram shkallë këtu kemi lidhjen e dy blloqeve “AND” të cilët kanë nevojë të
lidhen midis tyre me “OR” .
Të tilla lidhje kërkojnë një instruksion “OR LD” në fund të bllokut të dytë
“AND” të programimit.
Funksione Logjike në PLC
Lidhja e blloqeve në parallel ose lidhja vertikale e blloqeve
Në këtë rast kur shkruajmë listën e instruksioneve programi nuk vijon me një
instruksion të thjeshtë “OR” por do të vijoj me instruksionin “LD”, për të lidhur dy
blloqet në parallel përdorim instruksionin”OR LD” .
Instruksioni “OR LD” përgjigjet vetëm për dy blloqet më të afërt , nëse kemi më
tepër se dy blloqe në parallel duhet të përdormim më tepër se një herë
instruksionin “OR LD”.
Insruksioni “OR LD” nuk shoqërohet nga ndonjë operand sepse nuk tregon
veprim të ndonjë elementi por tregon gjendjen se si janë të vendosur blloqet
ndërmjet njëri tjetrit.
Funksione Logjike në PLC
Shkruani listën e instruksioneve për diagramën shkallë më poshtë
Lista e instruksioneve 08 00 0522
LD NOT 08
12 07
AND 00
LD 12
AND NOT 07 03
OR LD Ose
OR 03
05 15 LD NOT 08
LD 05
AND NOT 15 AND 00
OR LD LD 12
OUT 0522 AND NOT 07
OR 03
LD 05
AND NOT 15
OR LD
OR LD
OUT 0522
Funksione Logjike në PLC
Shembull Programimi
Që një makinë të vihet në lëvizje duhet që të ketë: karburant (naftë ose benzinë),
shofer, rruga të mos jetë e zënë.
Shkruani programin në diagramë shkallë dhe në listë instruksionesh
𝑨 → 𝑵𝒂𝒇𝒕ë
𝑩 → 𝑩𝒆𝒏𝒛𝒊𝒏ë
𝑪 → 𝑺𝒉𝒐𝒇𝒆𝒓
𝑫 → 𝑹𝒓𝒖𝒈𝒂 𝒆 𝒛ë𝒏ë
𝑬 = 𝑴𝒂𝒌𝒊𝒏𝒂 𝒕ë 𝒆𝒄𝒊
𝑨 𝒐𝒔𝒆 𝑩 𝒅𝒉𝒆 𝑪 𝒅𝒉𝒆 𝒋𝒐 𝑫 = 𝑬
Në ekuacion algjebrik
𝑬= 𝑨+𝑩 ×𝑪×𝑫
Zgjidhja me porta logjike
A
B
C E
D
Programimi në Listë Instruksionesh
Zgjidhja në Diagramë shkallë
Zgjidhja në Listë instruksionesh
A C D E
LD A
OR B
B AND C
AND NOT D
OUT E
Ushtrim 1
Jepet diagram shkallë shkruani programin në listë veprimesh
Hyrjet
𝑨 → 𝑿𝟒𝟎𝟎 → 𝒓𝒓𝒐𝒃𝒂 𝒕ë 𝒃𝒂𝒓𝒅𝒉𝒂
𝑩 → 𝑿𝟒𝟎𝟏 → 𝒓𝒓𝒐𝒃𝒂 𝒎𝒆 𝒏𝒈𝒋𝒚𝒓ë
𝑪 → 𝑿𝟒𝟎𝟐 → 𝒊𝒍𝒂ç 𝒓𝒓𝒐𝒃𝒂𝒔𝒉
𝑫 → 𝑿𝟒𝟎𝟑 → 𝒖𝒋ë
𝑬 → 𝑿𝟒𝟎𝟒 → 𝒆𝒏𝒆𝒓𝒈𝒋𝒊 𝒆𝒍𝒆𝒌𝒕𝒓𝒊𝒌𝒆
𝑭 → 𝑿𝟒𝟎𝟓 → 𝒌𝒂𝒑𝒂𝒌𝒖 𝒊 𝒎𝒃𝒚𝒍𝒍𝒖𝒓
𝒀 → 𝒀𝟒𝟑𝟎 → 𝑳𝒂𝒗𝒂𝒕𝒓𝒊ç𝒋𝒂 𝒑𝒖𝒏𝒐𝒏 → 𝑫𝒂𝒍𝒋𝒂 𝒆 𝒔𝒊𝒔𝒕𝒆𝒎𝒊𝒕
X401
Lista e instruksioneve
LD X400
OR X401
AND X402
AND X403
AND X404
AND X405
OUT Y430
Programimi në Listë Instruksionesh
Jepet diagrama shkall`, shkruani list`n e instruksioneve
01 03 0540
Lista e Instruksioneve
LD 01
02 04 OR 02
LD 03
OR NOT 04
AND LD
OUT 0540
Kur kemi dy blloqe “OR” si në figurë duhet një “AND” që t’I lidh me njëri tjetrin
këto blloqe. Të tilla lidhje kërkojnë një instruksion “AND LD” në fund të bllokut të
dytë “OR” të programimit.
Programimi në Listë Instruksionesh
Lidhja horizontale e blloqeve ose lidhja e blloqeve në seri
Kur kemi dy blloqe “OR” si në figurë duhet një “AND” që t’I lidh me njëri tjetrin
këto blloqe.
Të tilla lidhje kërkojnë një instruksion “AND LD” në fund të bllokut të dytë “OR” të
programimit.
Edhe në këtë rast instruksioni AND LD nuk shoqërohet nga ndonjë operand, pasi
ky instruksion nuk tregon veprim por gjendjen e dy blloqeve në lidhje me njëri
tjetrin.
Po ashtu si instruksioni “OR LD” edhe instruksioni “AND LD” përgjigjet vetëm për
dy blloqet më të afërt në seri, nëse keni më tepër se dy blloqe në seri duhet të
përdorni më tepër se një herë Istruksionin “AND LD”
Programimi në Listë Instruksionesh
Shembull 3
Jepet programi në diagramë shkallë ju kërkohet të shkruhet lista e veprimeve