Tato diplomová práce se zabývá tvorbou HMI pro ovládání PLC přes webové stránky. V první části diplomové práce je popsán systém Simatic, který je v této diplomové práci využíván a je provedena rešerše již existujících HMI systémů. V praktické části diplomové práce je rozveden postup tvorby zadané webové aplikace s využitím HTML a Javascriptu a následné propojení vytvořených webových stránek s PLC umístěním webové aplikace na webový server v PLC řady Simatic. Pro snadnější ovládání PLC bude nakonec pro program TIA Portál vytvořena knihovna funkcí vytvořených pro komunikaci mezi PLC a pro vládání nových zařízení do programu.
Anotace v angličtině
This thesis primarily focuses on the development of a Human-Machine Interface (HMI) for Programmable Logic Controller (PLC) control through web pages. The first part of the thesis describes the system that is used in this thesis and a search of existing HMI systems is conducted. In the practical part of the thesis, the process of creating the required web application using HTML and Javascript and the further interconnection of the created web pages with the PLC by placing the web application on the web server in the Simatic PLC series is described. For easier PLC control, a library of functions will eventually be created for the TIA Portal program for communication between PLCs and for adding new devices to the program.
Klíčová slova
Simatic, Siemens, webserver, HTML, Javascript, HMI, webové stránky, TIA Portal, DOM
Klíčová slova v angličtině
Simatic, Siemens, webserver, HTML, Javascript, HMI, website, TIA Portal, DOM
Rozsah průvodní práce
45
Jazyk
CZ
Anotace
Tato diplomová práce se zabývá tvorbou HMI pro ovládání PLC přes webové stránky. V první části diplomové práce je popsán systém Simatic, který je v této diplomové práci využíván a je provedena rešerše již existujících HMI systémů. V praktické části diplomové práce je rozveden postup tvorby zadané webové aplikace s využitím HTML a Javascriptu a následné propojení vytvořených webových stránek s PLC umístěním webové aplikace na webový server v PLC řady Simatic. Pro snadnější ovládání PLC bude nakonec pro program TIA Portál vytvořena knihovna funkcí vytvořených pro komunikaci mezi PLC a pro vládání nových zařízení do programu.
Anotace v angličtině
This thesis primarily focuses on the development of a Human-Machine Interface (HMI) for Programmable Logic Controller (PLC) control through web pages. The first part of the thesis describes the system that is used in this thesis and a search of existing HMI systems is conducted. In the practical part of the thesis, the process of creating the required web application using HTML and Javascript and the further interconnection of the created web pages with the PLC by placing the web application on the web server in the Simatic PLC series is described. For easier PLC control, a library of functions will eventually be created for the TIA Portal program for communication between PLCs and for adding new devices to the program.
Klíčová slova
Simatic, Siemens, webserver, HTML, Javascript, HMI, webové stránky, TIA Portal, DOM
Klíčová slova v angličtině
Simatic, Siemens, webserver, HTML, Javascript, HMI, website, TIA Portal, DOM
Zásady pro vypracování
Seznamte se s možnostmi webového serveru implementovaného v PLC S7-1200.
Prozkoumejte možnosti tvorby dynamických webových stránek, stránek s dynamicky měněným obsahem pro web server PLC S7-1200 (HTML5, JavaScript, …). Identifikujte a porovnejte možnosti freeware a open-source nástrojů pro tvorbu Smart HMI / SCADA aplikací.
Vytvořte vzorovou aplikaci pro webové HMI inteligentního domu a testujte jeho vzhled na PC i v mobilním telefonu.
Implementujte a prozkoumejte možnosti ovládání PWM a komunikačních sběrnic pomocí webového rozhraní.
Vytvořte knihovnu komponent a funkcí pro TIA STEP7 pro potřeby webového HMI inteligentních domů.
Sestavte podrobnou dokumentaci a metodický pokyn pro vytvoření vlastních stránek.
Zásady pro vypracování
Seznamte se s možnostmi webového serveru implementovaného v PLC S7-1200.
Prozkoumejte možnosti tvorby dynamických webových stránek, stránek s dynamicky měněným obsahem pro web server PLC S7-1200 (HTML5, JavaScript, …). Identifikujte a porovnejte možnosti freeware a open-source nástrojů pro tvorbu Smart HMI / SCADA aplikací.
Vytvořte vzorovou aplikaci pro webové HMI inteligentního domu a testujte jeho vzhled na PC i v mobilním telefonu.
Implementujte a prozkoumejte možnosti ovládání PWM a komunikačních sběrnic pomocí webového rozhraní.
Vytvořte knihovnu komponent a funkcí pro TIA STEP7 pro potřeby webového HMI inteligentních domů.
Sestavte podrobnou dokumentaci a metodický pokyn pro vytvoření vlastních stránek.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
Creating User-Defined Web Pages for S7-1200/S7-1500 [online]. V4.0 03/2020. Siemens, 2020 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/attachments/68011496/68011496_S7-1200_1500_Webserver_DOC_v4_en.pdf
Basics on Creating HTMLs for SIMATIC CPUs: Application Description [online]. V1.0 02/2014. Siemens, 2014 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/attachments/68011496/ 68011496_html_basics_for_simatic_cpus_en.pdf
Creating and using user-defined web pages on S7-1200 / S7-1500: ID: 68011496. Industry Support Siemens [online]. Siemens, 2020, 04/07/2020 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/document/68011496/creating-and-using-user-defined-web-pages-on-s7-1200-s7-1500?dti=0&lc=en-SK
WebIQ: The Web HMI / SCADA Toolbox for Professional HMIs [online]. Meerbusch: Smart HMI, 2019 [cit. 2022-10-17]. Dostupné z: https://www.smart-hmi.com/
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
Creating User-Defined Web Pages for S7-1200/S7-1500 [online]. V4.0 03/2020. Siemens, 2020 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/attachments/68011496/68011496_S7-1200_1500_Webserver_DOC_v4_en.pdf
Basics on Creating HTMLs for SIMATIC CPUs: Application Description [online]. V1.0 02/2014. Siemens, 2014 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/attachments/68011496/ 68011496_html_basics_for_simatic_cpus_en.pdf
Creating and using user-defined web pages on S7-1200 / S7-1500: ID: 68011496. Industry Support Siemens [online]. Siemens, 2020, 04/07/2020 [cit. 2022-10-17]. Dostupné z: https://support.industry.siemens.com/cs/document/68011496/creating-and-using-user-defined-web-pages-on-s7-1200-s7-1500?dti=0&lc=en-SK
WebIQ: The Web HMI / SCADA Toolbox for Professional HMIs [online]. Meerbusch: Smart HMI, 2019 [cit. 2022-10-17]. Dostupné z: https://www.smart-hmi.com/
Přílohy volně vložené
žádné
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.