Diplomová práce pojednává o návrhu akviziční a kontrolní jednotky, která obousměrně komunikuje s programovatelným automatem a rovněž obousměrně komunikuje se serverem pomocí MQTT zpráv. Za pomocí programovatelného automatu, HMI panelu a klientského zařízení pro vzdálené ovládání zmíněného programovatelného automatu je vytvořen SCADA systém, což je akronym pro vzdálené řízení a sběr dat.
Anotace v angličtině
The thesis deals with the design of an acquisition and control unit that communicates in both directions with a programmable logic controller and communicates in both directions with a server using MQTT messages. With the help of the programmable logic controller, HMI panel, Node-RED server and client device for remote control of the mentioned programmable logic controller is created a SCADA system, which is an acronym for supervisory control and data acquisition.
Diplomová práce pojednává o návrhu akviziční a kontrolní jednotky, která obousměrně komunikuje s programovatelným automatem a rovněž obousměrně komunikuje se serverem pomocí MQTT zpráv. Za pomocí programovatelného automatu, HMI panelu a klientského zařízení pro vzdálené ovládání zmíněného programovatelného automatu je vytvořen SCADA systém, což je akronym pro vzdálené řízení a sběr dat.
Anotace v angličtině
The thesis deals with the design of an acquisition and control unit that communicates in both directions with a programmable logic controller and communicates in both directions with a server using MQTT messages. With the help of the programmable logic controller, HMI panel, Node-RED server and client device for remote control of the mentioned programmable logic controller is created a SCADA system, which is an acronym for supervisory control and data acquisition.
Cílem práce je návrh a realizace konstrukce akviziční a kontrolní jednotky programovatelného automatu. Úkolem jednotky bude sběr vybraných dat pro programovatelný automat. Data budou odesílány s využitím mobilní datové sítě, v protokolu MQTT na webový server. Konstrukčním základem jednotky bude jednočipový mikropočítač ESP32. Firmware mikropočítače bude realizován v jazyce C/C++. Pro komunikaci mezi programovatelným automatem a akviziční jednotkou bude použit vybraný typ průmyslového komunikačního protokolu (např. Modbus RTU). V teoretické části bude provedena rešerše na zadané téma se zaměřením na komerčně vyráběná zařízení určená k akvizici a ovládání programovatelného automatu na dálku pomocí webového serveru. Praktická část bude obsahovat popis konstrukce vlastního návrhu akviziční a kontrolní jednotky. Návrh mechanické konstrukce bude proveden ve formě 3D modelu v libovolném modelovacím prostředí. Nedílnou součástí práce bude výrobní dokumentace, včetně okomentovaných zdrojových kódů mikropočítače.
Zásady pro vypracování
Cílem práce je návrh a realizace konstrukce akviziční a kontrolní jednotky programovatelného automatu. Úkolem jednotky bude sběr vybraných dat pro programovatelný automat. Data budou odesílány s využitím mobilní datové sítě, v protokolu MQTT na webový server. Konstrukčním základem jednotky bude jednočipový mikropočítač ESP32. Firmware mikropočítače bude realizován v jazyce C/C++. Pro komunikaci mezi programovatelným automatem a akviziční jednotkou bude použit vybraný typ průmyslového komunikačního protokolu (např. Modbus RTU). V teoretické části bude provedena rešerše na zadané téma se zaměřením na komerčně vyráběná zařízení určená k akvizici a ovládání programovatelného automatu na dálku pomocí webového serveru. Praktická část bude obsahovat popis konstrukce vlastního návrhu akviziční a kontrolní jednotky. Návrh mechanické konstrukce bude proveden ve formě 3D modelu v libovolném modelovacím prostředí. Nedílnou součástí práce bude výrobní dokumentace, včetně okomentovaných zdrojových kódů mikropočítače.