izpis_h1_title_alt

Avtomatsko generiranje programske kode za logično krmiljenje
ID Kerkez, Ivana (Avtor), ID Mušič, Gašper (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (3,22 MB)
MD5: 8E431D59CB8D4D3FF25753BBF81DA59A

Izvleček
Diplomsko delo obravnava programirljivi logični krmilnik (PLK) in generiranje kode za PLK. Delo se začne z uvodom v PLK in razvojem industrijske avtomatizacije. Podrobno so predstavljeni tudi različni programski jeziki: ukazna lista, strukturiran tekst, lestvični diagram, funkcijski bločni diagram, sekvenčna funkcijska shema. V nadaljevanju so predstavljena razvojna orodja za programiranje PLK, med katerimi so CODESYS, TIA Portal, Studio 5000 Logix Designer in TwinCAT. Naslednje poglavje je posvečeno generiranju kode s pomočjo UML diagramov, Matlab Simulink ter uporabe naprednih orodij, kot je ChatGPT. Glavni del naloge je izgradnja modela krmilne logike za modularni proizvodni sistem in generiranje kode iz tega modela. Podrobno je opisana struktura modela, pri čemer smo uporabili orodje za grafično modeliranje Simulink z dodatno knjižnico Stateflow. Predstavljen je tudi postopek generiranja kode z orodjem Simulink PLC Coder. Koda je generirana v strukturiranem tekstu in je uvožena v TIA Portal.

Jezik:Slovenski jezik
Ključne besede:PLK, Matlab, modularni proizvodni sistem, modeliranje, generiranje kode, TIA Portal
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2024
PID:20.500.12556/RUL-161590 Povezava se odpre v novem oknu
COBISS.SI-ID:208070147 Povezava se odpre v novem oknu
Datum objave v RUL:12.09.2024
Število ogledov:152
Število prenosov:54
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Automatic code generation for logical control
Izvleček:
The diploma thesis focuses on the programmable logical controller (PLC) and on code generation for the PLC. The thesis starts with an introduction to PLC and with the development of industrial automation. Different programming languages are presented in detail: instructions list, structured text, ladder diagram, function block diagram, sequential function chart. Development tools for PLC programming are presented below, including CODESYS, TIA Portal, Studio 5000 Logix Designer and TwinCAT. The next chapter is devoted to code generation using UML diagrams, Matlab Simulink and the use of advances tools such as ChatGPT. The main part of the task is to build a control logic model for a modular production system and generate code from this model. The structure of the model is described in detail, using the graphical modeling tool Simulink with the additional Stateflow library. The code generation process using the Simulink PLC Coder tool is also presented. The code is generated in structured text and is imported into the TIA Portal.

Ključne besede:PLC, Matlab, modular production system, modeling, code generation, TIA Portal

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj