Návrh a realizácia vývojového prostredia pre jednočipové PLC (Zadanie)

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Fm wiki.png
Fakulta Mechatroniky
Trenčianska Univerzita Alexandra Dubčeka v Trenčíne

Katedra mechatronických systémov
Študentská 1, 911 50 Trenčín, tel.: 032/74 17 503

Ki wiki.png

ZADANIE DIPLOMOVEJ PRÁCE

Študent: Bc. Martin Maceovič
Študijný program: Mechatronika
Téma: Návrh a realizácia vývojového prostredia pre jednočipové PLC

Zadanie:

Diplomová práca študenta bude pokračovaním jeho ročníkového projektu (s rovnakým názvom). Študent sa vo svojej diplomovej práci bude zaoberať rozšírením realizovaného vývojového prostredia o jazyk LAD, pre ktorý vyvinie kompilátor do jazyka STL a ktorý bude následne použitý aj v zabudovanom simulátore jednočipového PLC. V ďalšom bode práce sa bude študent zaoberať implementáciou grafického konfiguračného nástroja pre konfiguráciu a prácu s modulmi daného jednočipového PLC. Všetky časti vývojového prostredia budú realizované v programovacom jazyku Python, v grafickom prostredí a s použitím knižnice wxWidgets (a jej interfejsu k jazyku Python, s použitím modulu AUI).

Pre realizáciu daných cieľov by mal študent splniť nasledovné body:

  1. Navrhnite kompilátor jazyka LAD do jazyka STL.
  2. Navrhnite a implementujte softvérový simulátor jednočipového PLC so vstupom v jazyku LAD.
  3. Vytvorte konfiguračný nástroj vo forme sprievodcu na konfiguráciu a prácu s modulmi jednočipového PLC.
Pokyny k spracovaniu diplomovej práce:

Diplomová práca pozostáva z textovej časti (elaborátu), výpočtov a grafických prác. Musí byť vypracovaná tak, aby poskytla dostatočný obraz o študentovej spôsobilosti. Diplomovú prácu odovzdajte s prílohami trikrát v tlačenej a trikrát v elektronickej podobe.

Literatúra:
  1. SIEMENS: Programovatelný automat S7-200. Systémový manuál, Siemens, 2004.
  2. VAN ROSSUM, G.: The Python Library Reference, release 2.6. October 02, 2008. http://www.python.org/doc/
  3. wxWidgets application interface for Python. http://www.wxpython.org
  4. Module wx.aui. http://www.wxpython.org/docs/api/wx.aui-module.html
Zadávateľ: Katedra informatiky, Fakulta mechatroniky, TnUAD
Vedúci diplomovej práce: Ing. Viliam Šimovič, PhD.
Konzultant: Ing. Viliam Šimovič, PhD.

V Trenčíne, 7.10.2009


Ing. Ján Žabka, CSc
Vedúci katedry KI FM TnUAD
prof. doc. Dušan Maga, PhD.

dekan FM TnUAD