Testbed pro virtuální zprovoznění PLC systému

but.committeedoc. Ing. Miloslav Steinbauer, Ph.D. (předseda) doc. Ing. Zdeněk Bradáč, Ph.D. (místopředseda) Ing. Jakub Arm, Ph.D. (člen) Ing. František Burian, Ph.D. (člen) Ing. Lukáš Pohl, Ph.D. (člen) Ing. Stanislav Pikula, Ph.D. (člen)cs
but.defenceStudent obhájil bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotazy ohledem významu pojmu „REST-API“, použitých programovacích jazyků a budoucího využití prezentované práce.cs
but.jazykčeština (Czech)
but.programAutomatizační a měřicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorArm, Jakubcs
dc.contributor.authorNosek, Jakubcs
dc.contributor.refereeDvorský, Petrcs
dc.date.accessioned2022-06-16T06:52:14Z
dc.date.available2022-06-16T06:52:14Z
dc.date.created2022cs
dc.description.abstractTato práce se zabývá vytvořením testbedu pro virtuální zprovoznění PLC systému v prostředí Unity pomocí nástroje Game4Automation, kde bude probíhat simulace. PLC systém bude od společnosti Siemens. Plně funkční testbed v budoucnu bude simulovat výrobní proces a podle jeho chování změní parametry PLC programu, nebo dokonce poupraví samotný program. V rámci této práce bylo hlavním cílem vytvořit vhodnou strukturu dat a zároveň funkční komunikační modul pro spojení simulace s budoucí aplikací s optimalizačním algoritmem. Podařilo se vytvořit fungující sledování simulace do vlastní struktury dat a fungující odeslání na server obsahující sledovaná data, jejichž princip funkce zaručuje zachování všech dat nezávisle na rychlosti komunikace mezi prostředími. Sledování simulace je velice podrobné a dokázalo zaznamenat spolehlivě všechny kolize u sledovaných prvků. Zároveň v této práci byl vytvořen PLC program procesu, přepracovaný program simulace v Unity a nový REST-API server se strukturou dat ve formátu JSON.cs
dc.description.abstractThis work deals with the creation of a testbed for the virtual commissioning of a PLC system in the Unity environment using the Game4Automation tool, where the simulation will take place. The PLC system will be from Siemens. In the future, a fully functional testbed will simulate the production process and, depending on its behavior, change the parameters of the PLC program or even modify the program itself. Within this work, the main task was to create a suitable data structure and at the same time a functional communication module for connecting the simulation with a future application with an optimization algorithm. We managed to create a functional monitoring of the simulation in its own data structure and a functional sending to the server containing the monitored data, the principle of which guarantees the preservation of all data, regardless of the speed of communication between environments. The simulation monitoring is very detailed and was able to reliably record all collisions with the monitored elements. At the same time, a PLC process program, a redesigned simulation program in Unity and a new REST-API server with a data structure in JSON format were created in this work.en
dc.description.markBcs
dc.identifier.citationNOSEK, J. Testbed pro virtuální zprovoznění PLC systému [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.cs
dc.identifier.other142142cs
dc.identifier.urihttp://hdl.handle.net/11012/205764
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectTIA Portalcs
dc.subjectC#cs
dc.subjectPLCSIMcs
dc.subjectUnitycs
dc.subjectJSONcs
dc.subjectREST-APIcs
dc.subjectTIA Portalen
dc.subjectC#en
dc.subjectPLCSIMen
dc.subjectUnityen
dc.subjectJSONen
dc.subjectREST-APIen
dc.titleTestbed pro virtuální zprovoznění PLC systémucs
dc.title.alternativeTestbed for virtual commissioning of PLC systemen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-15cs
dcterms.modified2022-06-15-14:28:29cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid142142en
sync.item.dbtypeZPen
sync.item.insts2022.06.16 08:52:14en
sync.item.modts2022.06.16 08:16:57en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav automatizace a měřicí technikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.36 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
3.32 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_142142.html
Size:
5.8 KB
Format:
Hypertext Markup Language
Description:
review_142142.html
Collections