DSO3D12 Modular a me Scalable Mana Mana
“
ʻIke Huahana
Nā kikoʻī:
- Ka inoa Huahana: Hoʻolālā PLC i hoʻonohonoho ʻia ma CODESYS
- Mea kākau: Majid Pakdel
- Mea hoʻopuka: Elektor Publication
- ISBN: 978-3-89576-696-1 (Print), 978-3-89576-697-8 (eBook)
Nā ʻōlelo kuhikuhi no ka hoʻohana ʻana i nā huahana:
Mokuna 1: Introduction to Object-Oriented PLC Programming
E hoʻomaka ma ka hoʻomaopopo ʻana i nā kumu o ka Object-Oriented PLC
Ka papahana ma CODESYS. E hoʻomaʻamaʻa iā ʻoe iho me nā manaʻo a me
nā loina i wehewehe ʻia ma ka puke.
Mokuna 2: Nā Pūnaehana Mana Modular a Scalable
E aʻo pehea e hoʻokō ai i nā ʻōnaehana hoʻokele modular a scalable
me ka hoʻohana ʻana i nā kikokikona i kūkulu ʻia ma CODESYS. E hahai i ke alakaʻi ʻanuʻu
hāʻawi ʻia i loko o ka puke e hana i nā ʻōnaehana hoʻokele maikaʻi.
Mokuna 3: Hoʻomaʻamaʻa lima
E hoʻohana i ka ʻike i loaʻa mai ka puke ma ka hana lima
hoʻomaʻamaʻa. E hoʻāʻo me nā ʻenehana papahana like ʻole a me ka hoʻāʻo
kou hoʻomaopopo ʻana i ka Polokalamu PLC Object-Oriented.
Nā nīnau i nīnau pinepine ʻia (FAQ):
N: Pono anei ka ʻike hoʻolālā ma mua e pono ai
keia buke?
A: ʻOiai hiki ke kōkua ka ʻike hoʻonohonoho mua, ʻo ka puke
ua hoʻolālā ʻia e mālama i nā poʻe hoʻomaka a me nā mea polokalamu akamai.
Hāʻawi ia i kahi alakaʻi piha kūpono no nā poʻe ma
nā pae akamai like ʻole.
Nīnau: Hiki ke hoʻohana ʻia kēia puke no ke aʻo ʻana iho?
A: ʻAe, ua hoʻonohonoho ʻia kēia puke e maʻalahi i ka hoʻopaʻa ʻana iā ia iho. ʻO ka
ua hoʻonohonoho ʻia nā mokuna ma kahi kaʻina kūpono, e ʻae ana i ka poʻe heluhelu
e holomua ma ko lākou wikiwiki a hoʻoikaika i kā lākou aʻo ʻana ma o
hana examples.
Nīnau: Loaʻa nā kumuwaiwai pūnaewele e hoʻokō i ka
ma loko o kēia puke?
A: ʻAe, hāʻawi ʻo Elektor i nā kumuwaiwai pūnaewele hou a me ke kākoʻo
pili i ka Object-Oriented PLC Programming me CODESYS. Kipa
www.elektormagazine.com no nā mea hoʻohui a me
nā mea hou.
“`
Hoʻolālā PLC i pili i nā mea
ma CODESYS
Nā ʻōnaehana hoʻomalu modular a me Scalable me ka hoʻohana ʻana i ke kikokikona i kūkulu ʻia
Ke poʻo inoa Academy Pro na
Majid Pakdel
Hoʻolālā PLC i hoʻohālikelike ʻia me CODESYS
Majid Pakdel
Hoʻolālā PLC i hoʻohālikelike ʻia me CODESYS
He Hoʻolaha Elektor kēia. ʻO Elektor ka brand media o
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, Netherlands Phone: +31 46 4389444
Ua mālama ʻia nā kuleana āpau. ʻAʻole hiki ke paʻi hou ʻia kekahi ʻāpana o kēia puke ma kekahi ʻano mea, e komo pū
paʻi paʻi kiʻi, a mālama ʻana paha ma nā ʻano mea uila a i ʻole a i ʻole no ka hoʻohana ʻana i kēia puke, me ka ʻole o ka ʻae ʻia e ka mea nona ke kuleana kope koe wale nō e like me nā ʻōlelo o ka Copyright Designs and Patents Act 1988 a i ʻole ma lalo o nā ʻōlelo o ka laikini i hoʻopuka ʻia e ka Copyright Licensing Agency Ltd., 90 Tottenham Court Road, London, England W1P. Pono e hoʻouna ʻia nā noi no ka ʻae ʻana o ka mea paʻa kope e hana hou i kekahi ʻāpana o ka paʻi ʻana i nā mea hoʻopuka.
Olelo Hoolaha
Ua hoʻohana nā mea kākau a me ka mea hoʻopuka i kā lākou hana maikaʻi loa i ka hōʻoia ʻana i ka pololei o ka
ʻike i loko o kēia puke. ʻAʻole lākou e manaʻo, a i ʻole e hōʻole ʻia, i kekahi kuleana
kekahi ʻaoʻao no ka pohō a i ʻole ka pōʻino i hana ʻia e nā hewa a i ʻole nā hana i loko o kēia puke, inā paha
nā hewa a i ʻole nā haʻalele ʻana ma muli o ka mālama ʻole, ulia a i ʻole kekahi kumu ʻē aʻe.
Ka Waihona Puke Puke Pelekane ma ka ʻikepili hoʻolaha
Loaʻa ʻia kahi moʻolelo moʻolelo no kēia puke mai ka Hale Waihona Puke Pelekane
ISBN 978-3-89576-696-1
Paʻi
ISBN 978-3-89576-697-8 eBook
© Kuleana kope 2024 Elektor International Media
www.elektor.com
Lunahooponopono: Glaucileine Vieira
Prepress Production: Elektor
Mea Paipai: Ipskamp, Enschede, Holani
ʻO Elektor ke kumu alakaʻi o ka honua no ka ʻike ʻenehana koʻikoʻi a me nā huahana uila no nā ʻenekini pro, nā mea hoʻolālā uila, a me nā hui e ʻimi nei e hoʻopili iā lākou. I kēlā me kēia lā, hoʻomohala a hāʻawi kā mākou hui honua i nā ʻike kiʻekiʻe - ma o nā ʻano pāpaʻi like ʻole (me nā makasina, wikiō, media kikohoʻe, a me ka media social) ma nā ʻōlelo he nui - e pili ana i ka hoʻolālā uila a me nā lako uila DIY. www.elektormagazine.com
4
ʻIkepili
ʻIkepili
ʻIkepili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Olelo mua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Mokuna 1 · Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 ʻO ka Papahana Hoʻolālā Kūikawā no PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.2 ʻO ka polokalamu CODESYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Mokuna 2 · The Structured Text (ST) Programming Language . . . . . . . . . . . . . . . . 12 2.1 Nā ʻŌlelo Kūlana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2 Kāhea ʻana i nā hana maʻamau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 Ka Mīkini Mokuʻāina Paʻa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.4 Na Lahui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.5 Na Lope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.6 ʻO ke Kumukānāwai Hana Kūikawā ʻole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7 ʻO ka hana hōʻike hōʻikeʻike ʻole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.8 Kākau ʻana i kahi Polokalamu PLC Hoʻonui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Mokuna 3 · Ka Papa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.1 Hoʻolauna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2 Ka Papa Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.3 Nā ʻano like ʻole i kūkulu ʻia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.4 Nā Hōʻike Hōʻike Kūʻai Kūʻai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3.5 Ka Hāʻawi ʻana i nā Kūlana i ka Papa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.6 ʻO ka Hōʻike Kūʻai Kūʻai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.7 Ka Lahui o na Hana a me na Mea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.8 ʻO ke ʻano o nā mea Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.9 Kāhea ʻana i nā mea he nui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.10 Ka Papahana Ho'ōla Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Mokuna 4 · Ke Hana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.1 Olelo Hoolaha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.2 Nā Kūlana Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.3 Ua hala nā ʻano hana. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5
Hoʻolālā PLC i hoʻohālikelike ʻia me CODESYS
4.4 ʻO KEIA Huaʻōlelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.5 ʻO KEIA Huaʻōlelo Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.6 ʻO nā mea ʻōwili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.7 ʻO nā Wrappers a me ke ʻano o ke ʻano o ka hele ʻana i ka Demo . . . . . . . . . . . . . . . . . . . . . 117 4.8 ʻElua Laina Hana no ka Papahana Hoʻōla Sequence. . . . . . . . . . . . . . . . . . 127 Mokuna 5 · Na Waiwai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.1 Hoʻolauna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 5.2 Ka Hōʻike polokalamu lako waiwai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 5.3 Na Waiwai e like me IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 5.4 Na Waiwai e like me IO Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Mokuna 6 · Ka Hoʻoilina a me ka Polymorphism . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.1 Ka Hooilina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 6.2 Hōʻike Hoʻoilina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 6.3 Ka Hooilina Hohonu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 6.4 ʻO ke ʻano hoʻopau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6.5 ʻO ka Override a me Super Keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.6 Ka Polymorphism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.7 Ka Polymorphism Software Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Mokuna 7 · Nā mea kikoʻī komo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.1 Ka lehulehu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 7.2 ʻO ke Kuʻuna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 7.3 Ka Hoomaluia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 7.4 Ke noi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 7.5 ʻO ka Demo Noi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Mokuna 8 · Nā Interfaces and Abstractions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.1 Ka Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 8.2 ʻO ka Hōʻike Pūnaewele Pūnaewele. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 8.3 Nā Interface Vs Hoʻoilina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 8.4 Nā Hōʻike Hōʻikeʻike Nui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 8.5 Nā Interface a me Polymorphism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 8.6 Nā Interface a me Polymorphism Demo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 8.7 Ka Hui Mea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Māhele Mokuna 9 · ʻO ka ʻelele a me ka FSM kiʻekiʻe. . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.1 ʻO ka ʻelele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 9.2 Nā mea kuhikuhi a me nā kuhikuhi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 9.3 Nā mea kuhikuhi a me nā hōʻike hōʻike. . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 9.4 Nā kuhikuhina FSM kiʻekiʻe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 9.5 Ka mea hana FB_INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 9.6 Kiʻekiʻe FSM Demo Mahele 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 9.7 Na Hoololi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 9.8 Kūlana FSM Demo Mahele 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 9.9 Ka Moku'āina Initializer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7
Palapala / Punawai
![]() |
koho DSO3D12 Modular a me Scalable Control Systems [pdf] Palapala Aʻo DSO3D12 Nā Pūnaehana Mana Hoʻololi a me nā Scalable, DSO3D12, Nā Pūnaehana Hoʻolālā Modular a Scalable, Nā Pūnaehana Manaʻo Scalable, Pūnaehana Manaʻo, Pūnaehana |