izpis_h1_title_alt

Krmiljenje modularnega proizvodnega sistema s krmilniki S7-1200
ID PAJK, BORIS (Author), ID Mušič, Gašper (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,44 MB)
MD5: 73B75ABF2CD7D8F858BBC18634F065D0
PID: 20.500.12556/rul/27ce8127-2d44-4b36-af1c-cfca14d20e9a

Abstract
Diplomsko delo v prvem delu predstavi avtomatizirano linijo, ki se nahaja v laboratoriju na fakulteti za elektrotehniko v Ljubljani. Stare krmilnike se je nadgradilo z novimi krmilniki Siemens Simatic S7-1200. Namen diplomskega dela je, da se izdela splošno obliko sporazumevanja krmilnikov med sabo in programi posameznih postaj v strukturiranem tekstu. V nadaljevanju smo se najprej razgledali okoli zgradbe in predvidenega delovanja linije. Nato smo si podrobneje ogledali programsko okolje TIA »Totally Integrated Automation« za programiranje krmilnikov. Ogledali smo si osnovne značilnosti in prednosti krmilnikov S7-1200. Ker se delo navezuje na komunikacijo med krmilniki po Ethernetni povezavi smo se dotaknili tudi protokolov za komunikacijo v omrežju. V veliki meri smo se osredotočili na programsko zgradbo posameznih postaj, katera je izvedena v strukturiranem tekstu. Komunikacija med več krmilniki hkrati je v osnovi vedno bila izvedena z Profibus komunikacijo, katera pa ima prenekatere težave, od zankanja povezav, pa vse do omejitve z dolžino. Zato nam je bila dodatna motivacija saj je zelo malo na spletu opisanega na to temo. Komunikacija je zasnovana po principu ena »manager« naprava ostale so »user« in pošiljajo podatke »managerju« kateri naprej razpošilja podatke do ustrezne naprave. Programe posameznih postaj smo napisali v programskem jeziku strukturiran tekst, s pomočjo »CASE« zank. Zaradi varnosti smo naslavljanje izhodnih vrednosti opredelili ločeno od glavnega programa. Uporabili smo varnostne pogoje, kateri so zapisali izven osnovnega programa in se neprestano izvajajo v ozadju, ne glede na stanje programa. Imeli smo nekaj težave od neznanja do fizičnih napak na liniji, vendar smo uspešno vzpostavili komunikacijo. S tem smo dosegli cilj podajanje informacije med krmilniki.

Language:Slovenian
Keywords:Programirljivi logični krmilniki, Simatic S7-1200, komunikacija, programski jezik SCL
Work type:Undergraduate thesis
Organization:FE - Faculty of Electrical Engineering
Year:2016
PID:20.500.12556/RUL-83808 This link opens in a new window
Publication date in RUL:30.06.2016
Views:1987
Downloads:442
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:S7-1200 based control of a modular production system
Abstract:
This thesis presents the automated line, which was set up in the laboratory of the Faculty of Electrical Engineering in Ljubljana. Old controllers were upgraded with new Simens Simatic S7-1200controllers. The purpose of the thesis was to produce a generalized form of controller communication and the programs of individual stations in structured text. Furthermore we got to know the construction and the proposed concept of operation of the automated line. Afterwards we got a more detailed look of the TIA (Totally Integrated Automation) programming tool used to program the controllers. We got to know the basic characteristics and advantages of the S7-1200 controllers. Basic network connection protocols were also mentioned, because controller communication via ethernet connection is referenced in this work. The emphasis was on the program structure of individual stations, which was made in structured text. Interaction between multiple controllers at the same time was usually solved by using Profibus type communication , which has its share of problems, from connection looping to length limitations to name a few. This provided additional motivation, along with a lack of information on this subject on the web. The communication was designed on the principle of one "manager (master)" device and "user (slave)" devices. These devices send the data to "manager (master)", which in turn forwards the data/instructions to the appropriate device. Individual station programming was done using structured text language with the use of "case" loops. For safety we addressed the output values seperately from the main program. We used safety conditions, which are made seperately from the main program and are constantly running in the background, regardless of the state the main program is in. We encountered numerous problems, from lack of knowledge to searching physical errors/malfunctions on the line, but we have successfully established communication. By doing so we have achieved our goal of transferring data between controllers.

Keywords:Programmable logis controllers, Simatic S7-1200, comunication, SCL programming language

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back