Sisteme Kontrolli Modulare dhe të Shkallëzueshme DSO3D12
“
Informacioni i produktit
Specifikimet:
- Titulli i Produktit: Programimi i PLC-së së Orientuar nga Objektet në CODESYS
- Autori: Majid Pakdel
- Botues: Botim Elektor
- ISBN: 978-3-89576-696-1 (Print), 978-3-89576-697-8 (eBook)
Udhëzime për përdorimin e produktit:
Kapitulli 1: Hyrje në Programimin PLC të Orientuar nga Objektet
Filloni duke kuptuar bazat e PLC-së së orientuar drejt objekteve
Programimi në CODESYS. Njihuni me konceptet dhe
parimet e përcaktuara në libër.
Kapitulli 2: Sistemet e Kontrollit Modular dhe të Shkallëzueshëm
Mësoni si të implementoni sisteme kontrolli modulare dhe të shkallëzueshme
duke përdorur tekst të strukturuar në CODESYS. Ndiqni udhëzuesin hap pas hapi
të dhëna në libër për të krijuar sisteme efikase kontrolli.
Kapitulli 3: Praktikë praktike
Zbatoni njohuritë e fituara nga libri duke u angazhuar në praktikë
praktikë. Eksperimentoni me teknika të ndryshme programimi dhe testoni
kuptimin tuaj të programimit PLC të orientuar nga objektet.
Pyetjet e bëra më shpesh (FAQ):
P: A kërkohet përvojë paraprake në programim për të përfituar nga
ky libër?
A: Ndërsa përvoja e mëparshme në programim mund të jetë e dobishme, libri
është projektuar për t'u përshtatur si fillestarëve ashtu edhe programuesve me përvojë.
Ofron një udhëzues gjithëpërfshirës të përshtatshëm për individë në
nivele të ndryshme aftësish.
P: A mund të përdoret ky libër për qëllime vetë-studimi?
A: Po, ky libër është strukturuar për të lehtësuar studimin vetjak.
Kapitujt janë të organizuar në një sekuencë logjike, duke u lejuar lexuesve të
përparojnë me ritmin e tyre dhe përforcojnë të nxënit e tyre përmes
shembull praktikamples.
P: A ka ndonjë burim online në dispozicion për të plotësuar
përmbajtja e këtij libri?
A: Po, Elektor ofron burime dhe mbështetje shtesë online
lidhur me Programimin PLC të Orientuar nga Objektet me CODESYS. Vizitoni
www.elektormagazine.com për materiale shtesë dhe
përditësimet.
“`
Programimi i PLC-së i orientuar nga objektet
në CODESYS
Sisteme Kontrolli Modulare dhe të Shkallëzueshme që Përdorin Tekst të Strukturuar
Titulli i Akademisë Pro nga
Majid Pakdel
Programimi i PLC-së i orientuar nga objektet me CODESYS
Majid Pakdel
Programimi i PLC-së i orientuar nga objektet me CODESYS
Ky është një botim Elektor. Elektor është marka mediatike e
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, Netherlands Telefon: +31 46 4389444
Të gjitha të drejtat e rezervuara. Asnjë pjesë e këtij libri nuk mund të riprodhohet në asnjë formë materiale, duke përfshirë
fotokopjimi, ose ruajtja në çdo medium me anë të mjeteve elektronike dhe qoftë në mënyrë të përkohshme ose të rastësishme për ndonjë përdorim tjetër të këtij botimi, pa lejen me shkrim të mbajtësit të të drejtës së autorit, përveç në përputhje me dispozitat e Aktit të të Drejtave të Autorit për Dizajnet dhe Patentat e vitit 1988 ose sipas kushteve të një licence të lëshuar nga Agjencia e Licencimit të të Drejtave të Autorit Ltd., 90 Tottenham Court Road, Londër, Angli W1P 9HE. Kërkesat për lejen e mbajtësit të të drejtës së autorit për të riprodhuar çdo pjesë të botimit duhet t'u drejtohen botuesve.
Deklarata
Autorët dhe botuesi kanë bërë përpjekjet e tyre më të mira për të siguruar saktësinë e
informacionin e përfshirë në këtë libër. Ata nuk marrin përsipër, dhe me anë të kësaj nuk mohojnë, asnjë përgjegjësi për
çdo palë për çdo humbje ose dëm të shkaktuar nga gabime ose lëshime në këtë libër, qofshin të tilla
gabimet ose lëshimet vijnë si pasojë e neglizhencës, aksidentit ose ndonjë shkaku tjetër.
Katalogimi i Bibliotekës Britanike në të dhënat e botimit
Një regjistrim i katalogut për këtë libër është i disponueshëm nga Biblioteka Britanike
ISBN 978-3-89576-696-1
Printo
ISBN 978-3-89576-697-8 eBook
© Të drejtat e autorit 2024 Elektor International Media
www.elektor.com
Redaktor: Glaucileine Vieira
Prodhimi para-shtypjes: Elektor
Printerë: Ipskamp, Enschede, Holandë
Elektor është burimi kryesor në botë i informacionit teknik thelbësor dhe produkteve elektronike për inxhinierë profesionistë, projektues elektronikë dhe kompanitë që kërkojnë t'i angazhojnë ata. Çdo ditë, ekipi ynë ndërkombëtar zhvillon dhe ofron përmbajtje me cilësi të lartë - përmes një sërë kanalesh mediatike (duke përfshirë revista, video, media dixhitale dhe media sociale) në disa gjuhë - në lidhje me dizajnin elektronik dhe elektronikën "bëje vetë". www.elektormagazine.com
4
Përmbajtja
Përmbajtja
Përmbajtja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Kapitulli 1 · Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Programimi i orientuar nga objektet për PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 Softueri CODESYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Kapitulli 2 · Gjuha e Programimit me Tekst të Strukturuar (ST) . . . . . . . . . . . . . . . . . . . 12 2.1 Deklarata Kushtuese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2 Thirrja e Funksioneve Standarde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.4 Matricat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.6 Parimi i Funksionit të Painstancuar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7 Demo e Funksionit të Painstancuar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.8 Shkrimi i një Programi PLC të Zgjerueshëm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Kapitulli 3 · Klasa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.1 Hyrje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2 Demoja e Klasës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.3 Variablat e Strukturuara . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 35 Kalimi i Strukturave në Klasë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.6 Demoja e Kalimit të Strukturës . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.7 Matrica e Strukturave dhe Objekteve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.8 Demo e Matricës së Objekteve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.9 Thirrja e Objekteve të Shumëfishta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.10 Projekti i Aktivizimit të Sekuencave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Kapitulli 4 · Metoda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.2 Demo e Metodave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.3 Parametrat e Metodave Kalojnë . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5
Programimi i PLC-së i orientuar nga objektet me CODESYS
4.4 Fjala kyçe KJO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.5 Demoja e Fjalëve Kyçe KYÇE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.6 Mbështjellësit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.7 Mbështjellësit dhe Demoja e Kalimit të Testit nga Metoda në Metoda. . . . . . . . . . . . . . . . . . . . . 117 4.8 Dy linja prodhimi për projektin e aktivizimit të sekuencës. . . . . . . . . . . . . . . . . . 127 Kapitulli 5 · Vetitë. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.1 Hyrje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.2 Demoja e Softuerit të Pronës. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 5.3 Vetitë si IO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 5.4 Vetitë si Demo e IO-së. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Kapitulli 6 · Trashëgimia dhe Polimorfizmi. . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.1 Trashëgimia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.2 Demo e Trashëgimisë. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 6.3 Trashëgimia e Thellë. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 6.4 Mbivendosja e Metodës. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6.5 Mbivendosja dhe Fjala Kyçe Super. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.6 Polimorfizmi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.7 Demoja e Programit të Polimorfizmit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Kapitulli 7 · Specifikuesit e Qasjes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.1 Publiku. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.2 Ushtari. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.3 Të Mbrojturit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.4 Aplikimi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 7.5 Demoja e Aplikacionit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Kapitulli 8 · Ndërfaqet dhe Abstraksionet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.1 Ndërfaqja. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.2 Demoja e Softuerit të Ndërfaqes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 8.3 Ndërfaqet kundrejt trashëgimisë. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.4 Demoja e Ndërfaqeve të Shumëfishta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 8.5 Ndërfaqet dhe Polimorfizmi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.6 Demo e Ndërfaqeve dhe Polimorfizmit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 8.7 Përbërja e Objektit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Përmbajtja Kapitulli 9 · Delegimi dhe FSM-ja e Avancuar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.1 Delegimi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 9.2 Treguesit dhe referencat e objekteve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 9.4 Tregues të Avancuar FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 9.5 Konstruktori FB_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 9.6 Demo e Avancuar FSM Pjesa 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 9.7 Tranzicionet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 9.9 Inicializuesi i Gjendjes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7
Dokumentet / Burimet
![]() |
Sisteme Kontrolli Modulare dhe të Shkallëzueshme elektor DSO3D12 [pdf] Manuali i Udhëzimeve DSO3D12 Sisteme Kontrolli Modulare dhe të Shkallëzueshme, DSO3D12, Sisteme Kontrolli Modulare dhe të Shkallëzueshme, Sisteme Kontrolli të Shkallëzueshme, Sisteme Kontrolli, Sisteme |