<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="161590" NadgradivoID="0" NRID="25021636" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=161590" StOgledov="962" StPrenosov="221" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-12 01:53:29" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000313" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-161590">20.500.12556/RUL-161590</PID>
  <Naslov>Avtomatsko generiranje programske kode za logično krmiljenje</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Automatic code generation for logical control</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>PLK</Beseda>
    <Beseda>Matlab</Beseda>
    <Beseda>modularni proizvodni sistem</Beseda>
    <Beseda>modeliranje</Beseda>
    <Beseda>generiranje kode</Beseda>
    <Beseda>TIA Portal</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>PLC</Beseda>
    <Beseda>Matlab</Beseda>
    <Beseda>modular production system</Beseda>
    <Beseda>modeling</Beseda>
    <Beseda>code generation</Beseda>
    <Beseda>TIA Portal</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2024-09-12 13:05:11</DatumVstavljanja>
  <DatumObjave>2024-09-12 13:05:15</DatumObjave>
  <DatumSpremembe>2024-09-18 14:52:47</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="137991" Ime="Ivana" Priimek="Kerkez" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28352" Ime="Gašper" Priimek="Mušič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">62570</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/208070147">208070147</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="190550" DatotekaNRID="13912082" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3377547" VelikostDatotekeKratko="3,22 MB" DatumVstavljanja="2024-09-12 13:05:17" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Kerkez_Ivana_-_Avtomatsko_generiranje_programske_kode_za_logicno_krmiljenje.pdf</Naziv>
      <OrgNaziv>Kerkez_Ivana_-_Avtomatsko_generiranje_programske_kode_za_logicno_krmiljenje.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>8E431D59CB8D4D3FF25753BBF81DA59A</MD5>
      <SHA256>717b2adcefe73f8016b538d847076b15efbeff192f7ea9eb4cbcc5a980ca81ec</SHA256>
      <UUID>d5dadaa3-70f6-11ef-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=190550</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="55403"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
