DSO3D12 Modular sy Scalable Control Systems
“
Product Information
Famaritana:
- Lohatenin'ny vokatra: Programming PLC miompana amin'ny zavatra ao amin'ny CODESYS
- Mpanoratra: Majid Pakdel
- Mpamorona: Elektor Publication
- ISBN: 978-3-89576-696-1 (Print), 978-3-89576-697-8 (eBook)
Torolàlana momba ny fampiasana vokatra:
Toko 1: Fampidirana ny Programming PLC miompana amin'ny zavatra
Manomboka amin'ny fahatakarana ny fototry ny Object-Oriented PLC
Fandaharana ao amin'ny CODESYS. Fantaro ny hevitra sy
fitsipika voalaza ao amin’ny boky.
Toko 2: Rafitra fanaraha-maso Modular sy Scalable
Ianaro ny fomba fampiharana ny rafitra fanaraha-maso modular sy scalable
mampiasa lahatsoratra voarafitra ao amin'ny CODESYS. Araho ny torolàlana manaraka
nomena ao amin'ny boky mba hamoronana rafitra fanaraha-maso mahomby.
Toko 3: Fanazaran-tena
Ampiharo ny fahalalana azo avy amin'ny boky amin'ny fandraisana anjara amin'ny tanana
fanao. Manandrama teknika fandaharana sy fitsapana samihafa
ny fahatakaranao ny Programming PLC Object-Oriented.
Fanontaniana matetika (FAQ):
F: Ilaina ve ny traikefa amin'ny fandaharana mialoha mba hahazoana tombony
ity boky ity?
A: Na dia mety hanampy aza ny traikefa momba ny fandaharana teo aloha, ny boky
dia natao hanomezana fahafaham-po ho an'ireo vao manomboka sy programmer za-draharaha.
Izy io dia manome torolàlana feno sahaza ho an'ny olona ao amin'ny
ambaratonga fahaiza-manao isan-karazany.
F: Azo ampiasaina amin'ny fianarana samirery ve ity boky ity?
A: Eny, ity boky ity dia natao hanamora ny fianarana samirery. ny
toko dia nalamina amin'ny filaharana lojika, mamela ny mpamaky
Mandrosoa amin'ny hafainganam-pandehany ary manamafy ny fianarany
pratika examples.
F: Misy loharanon-karena an-tserasera azo hamenoana ny
ny votoatin'ity boky ity?
A: Eny, manolotra loharanon-tserasera sy fanohanana fanampiny ny Elektor
mifandraika amin'ny Programming PLC Object-Oriented miaraka amin'ny CODESYS. FITSIDIHANA
www.elektormagazine.com ho an'ny fitaovana fanampiny sy
fanavaozana.
“`
Programming PLC miompana amin'ny zavatra
ao amin'ny CODESYS
Rafitra fanaraha-maso Modular sy Scalable Mampiasa Text Structured
Lohatenin'ny Academy Pro nataon'i
Majid Pakdel
Programming PLC miompana amin'ny tanjona miaraka amin'ny CODESYS
Majid Pakdel
Programming PLC miompana amin'ny tanjona miaraka amin'ny CODESYS
Publication Elektor ity. Elektor no marika media an'ny
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, Netherlands Phone: +31 46 4389444
Zo rehetra voatokana. Tsy misy ampahany amin'ity boky ity azo adika amin'ny endriny rehetra, anisan'izany
fakana sary, na fitehirizana amin'ny fitaovana elektronika ary na mihelina na miantraika amin'ny fampiasana hafa an'ity boky ity, tsy nahazoana alalana an-tsoratra avy amin'ny tompon'ny zon'ny mpamorona afa-tsy araka ny fepetra voalazan'ny lalàna momba ny Copyright Designs and Patents Act 1988 na araka ny fepetran'ny fahazoan-dàlana navoakan'ny Copyright Licensing Agency Ltd., 90 Tottenham Court Road, London, England W1P. Ny fangatahana fahazoan-dàlana avy amin'ny tompon'ny zon'ny mpamorona hamerenana ny ampahany amin'ny famoahana dia tokony halefa any amin'ny mpamoaka.
FANAMBARANA
Ny mpanoratra sy ny mpanonta dia nampiasa ny ezaka rehetra nataony mba hiantohana ny fahamarinan'ny
fampahalalana voarakitra ato amin'ity boky ity. Tsy mandray, na manafoana izany izy ireo, izay tompon'andraikitra amin'izany
na iza na iza noho ny fatiantoka na fahasimbana ateraky ny hadisoana na tsy fahatomombanana ato amin'ity boky ity, na izany
ny fahadisoana na ny tsy fahampiana dia vokatry ny tsy fitandremana, loza na antony hafa.
British Library Cataloging in Publication Data
Misy firaketana katalaogy momba ity boky ity dia azo alaina ao amin'ny British Library
ISBN 978-3-89576-696-1
PIRINTY
ISBN 978-3-89576-697-8 eBook
© Copyright 2024 Elektor International Media
www.elector.com
Mpamorona: Glaucileine Vieira
Prepress Production: Elektor
Mpanonta printy: Ipskamp, Enschede, Pays-Bas
Elektor no loharano lehibe indrindra eran'izao tontolo izao amin'ny fampahalalana ara-teknika ilaina sy vokatra elektronika ho an'ny injeniera pro, mpamorona elektronika ary ireo orinasa mikasa ny handray anjara amin'izy ireo. Isan'andro, ny ekipa iraisam-pirenenay dia mamolavola sy manolotra votoaty avo lenta - amin'ny alàlan'ny fantsona media isan-karazany (anisan'izany ny gazetiboky, horonan-tsary, media nomerika, ary media sosialy) amin'ny fiteny maro - mifandraika amin'ny famolavolana elektronika sy elektronika DIY. www.elektormagazine.com
4
Hevitra ato Anatiny
Hevitra ato Anatiny
votoaty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Sasin-teny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Toko 1 · Fampidirana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Ny fandaharana miompana amin'ny zavatra ho an'ny PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 Ny Software CODESYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Toko 2 · Ny Teny Fandaharanasa Structured Text (ST). . . . . . . . . . . . . . . . 12 2.1 Fanambarana misy fepetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2 Fiantsoana ireo fiasa mahazatra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 Ny milina Fanjakana voafetra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.4 Ny Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.5 Ny Loops. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.6 Ny fitsipiky ny asa tsy mivaingana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7 Ny Demo Fampiasa Tsy Mifototra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.8 Manoratra Programa PLC azo itarina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Toko 3 · Ny kilasy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.1 Fampidirana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2 Ny fampisehoana an-dakilasy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.3 Ny Variables Structured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.4 Ny Demo Variables Structured . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3.5 Mandalo rafitra ho an'ny kilasy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.6 Ny Demo Structure Pass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.7 Ny firafitry ny rafitra sy ny zavatra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.8 Ny firafitry ny zavatra Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.9 Miantso zavatra maro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.10 Ny Tetikasa Fampahavitrihana Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Toko 4 · Ny fomba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.1 Fampidirana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.2 Ny Fomba Fampisehoana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.3 Mandalo ny paramètre Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5
Programming PLC miompana amin'ny tanjona miaraka amin'ny CODESYS
4.4 Ny teny fototra ITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.5 Ny Demo Keyword ITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.6 Ny Wrappers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.7 Ny famonosana sy ny fomba fiasa amin'ny alalan'ny Demo . . . . . . . . . . . . . . . . . . . . . 117 4.8 Andalana Famokarana Roa ho an'ny Tetikasa Fampahavitrihana Filaharana. . . . . . . . . . . . . . . . . . 127 Toko 5 · Ny fananana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.1 Fampidirana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.2 Ny Demo Software Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 5.3 Ny fananana toy ny IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 5.4 Ny fananana toy ny IO Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Toko 6 · Ny lova sy ny Polymorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.1 Ny lova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.2 Demo lova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 6.3 Ny lova lalina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 6.4 Ny Fomba Fanafoanana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6.5 Ny Override sy Super Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.6 Ny Polymorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.7 The Polymorphism Software Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Toko 7 · Ireo Famantarana ny fidirana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.1 Ny vahoaka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.2 Ny tsy miankina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.3 Ny Arovana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.4 Ny fampiharana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 7.5 Ny Demo Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Fizarana 8 · Fifandraisana sy famintinana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.1 Ny Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.2 Ny Demo Software Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 8.3 Ny Interface Vs Lova . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.4 Ny Demo Interface maro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 8.5 Ny Interface sy Polymorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.6 Ny Demo Interface sy Polymorphisme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 8.7 Ny firafitry ny zavatra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Lohahevitra Toko 9 · Ny Delegasiona sy ny FSM Mandroso . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.1 Ny delegasiona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 9.2 Ny fanondro sy fanondroana zavatra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 9.3 Ny Demo Pointers sy References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 9.4 Tondro FSM mandroso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 9.5 Ny Mpanamboatra FB_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 9.6 Advanced FSM Demo Fizarana 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 9.7 Ny Tetezamita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 9.8 Advanced FSM Demo Fizarana 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 9.9 Ny Mpitondra Fanjakana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7
Documents / Loharano
![]() |
elector DSO3D12 Modular sy Scalable Control Systems [pdf] Boky torolalana DSO3D12 Modular sy Scalable Control Systems, DSO3D12, Modular sy Scalable Control Systems, Scalable Control Systems, Control Systems, Systems |