Zobrazit minimální záznam

Design of a test program for an automatic control system of tram lines



dc.contributor.advisorNovák Martin
dc.contributor.authorKostiantyn Mykhailov
dc.date.accessioned2023-03-23T09:30:21Z
dc.date.available2023-03-23T09:30:21Z
dc.date.issued2023-02-02
dc.identifierKOS-1201007439205
dc.identifier.urihttp://hdl.handle.net/10467/107410
dc.description.abstractPředmětem této diplomové práce je návrh a vývoj testovacího programu pro systém automatického ovládání tramvajových tratí. Práce je tvořena ve spoluprací s českou společností Elektroline, a.s., jež se zabývá projektováním, výrobou, dodávkou a montáží elektrických i elektronických zařízení a vývojem řidičích systémů pro tramvajové i trolejbusové linky. V rámci této práce je vyhodnocen stávající způsob testování automatických řídících PLC systémů a následné navrhnut, implementován a otestován alternativní testovací program. Program je psán v programovacím jazyce Python s použitím principů objektně-orientovaného programování a asynchronního programování. Pomoci zvoleného komunikačního protokolu (současně OPC UA) program komunikuje s PLC, poveluje knihovnou modelů testovaných zařízení a funkcí a zároveň vyhodnocuje výsledky testů. Z uživatelského hlediska je program koncipován jako knihovna objektů, která umožňuje relativně rychle a jednoduše napsat skript pro otestování řídicího softwaru. Výsledkem testu je report ve formě tabulek uložených do souboru formátu HTML.cze
dc.description.abstractThe subject of this thesis is the design and development of a testing program for an automatic control system of tram lines. The thesis has been created in cooperation with the Czech company Elektroline, a.s., which designs, produces, delivers, and installs electrical and electronic equipment and develops control systems for tram and trolleybus lines. In this work, the existing method of automatic PLC control systems testing is evaluated and subsequently, an alternative testing program is designed, implemented, and tested. The program is written in the Python programming language using the principles of object-oriented programming and asynchronous programming. Using the chosen communication protocol (currently OPC UA), the program communicates with the PLC, commands the library of models of the tested devices and functions, and evaluates the test results. From the user's point of view, the program is designed as a library of objects, which makes it relatively quick and easy to write a script to test the control software. The result of the test is a report in the form of tables saved in an HTML file.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectTestování softwarucze
dc.subjectAsynchronní programovánícze
dc.subjectObjektově orientované programovánícze
dc.subjectPythoncze
dc.subjectasynciocze
dc.subjectOPC UAcze
dc.subjectSoftware Testingeng
dc.subjectAsynchronous Programmingeng
dc.subjectObject Oriented Programmingeng
dc.subjectPythoneng
dc.subjectasyncioeng
dc.subjectOPC UAeng
dc.titleNávrh testovacího programu pro systém automatického ovládání tramvajových tratícze
dc.titleDesign of a test program for an automatic control system of tram lineseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2023-02-07
dc.contributor.refereeVacek František
theses.degree.disciplineAutomatizace a průmyslová informatikacze
theses.degree.grantorústav přístrojové a řídící technikycze
theses.degree.programmeAutomatizační a přístrojová technikacze


Soubory tohoto záznamu









Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam