Hello
WikiGuest
Einloggen
oder
Registrieren
Users
Studium
Lehrveranstaltungen
Sie sind hier:
Foswiki
>
F07_Studium Web
>
F07_STE_en
(Revision 3) (Quelltext-Ansicht)
<!-- * Set USERSTYLEURL = %PUBURLPATH%/%WEB%/DokumentFormat/fonts.css --> ---+!! Course %FORMFIELD{"Bezeichnung"}% %TOC{depth="3"}% %STARTSECTION{"no_toc"}% --- *Responsible:* Prof.Dr. Kreiser ---++ Course ---+++ Meets requirements of following modules(MID) * in active programs * [[BaET2012_STE]] * [[BaET2010_STE]] ---+++ Course Organization <sticky> <table border="0"> <tr valign="top"> <td> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Version</th> <tr> <td>created</td> <td>2013-07-24</td> </tr> <tr> <td>VID</td> <td>1</td> </tr> <tr> <td>valid from</td> <td>WS 2012/13</td> </tr> <tr> <td>valid to</td> <td/> </tr> </table> </td> <td> </td> <td> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Course identifiers</th> <tr> <td>Long name</td> <td>%FORMFIELD{"Bezeichnung"}%</td> </tr> <tr> <td>CID</td> <td>F07_STE</td> </tr> <tr> <td>CEID (exam identifier)</td> <td/> </tr> </table> </td> </tr> </table> </sticky><sticky> <table border="0"> <tr valign="top"> <td> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Contact hours per week (SWS)</th> <tr> <td>Lecture</td> <td>%FORMFIELD{"VorlesungSWS"}%</td> </tr> <tr> <td>Exercise (unsplit)</td> <td>%FORMFIELD{"UebungGanzSWS"}%</td> </tr> <tr> <td>Exercise (split)</td> <td>%FORMFIELD{"UebungHalbSWS"}%</td> </tr> <tr> <td>Lab</td> <td>%FORMFIELD{"PraktikumSWS"}%</td> </tr> <tr> <td>Project</td> <td>%FORMFIELD{"ProjektSWS"}%</td> </tr> <tr> <td>Seminar</td> <td>%FORMFIELD{"SeminarSWS"}%</td> </tr> <tr> <td>Tutorial(voluntary)</td> <td>%FORMFIELD{"TutoriumSWS"}%</td> </tr> </table> </td> <td> </td> <td> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Total contact hours</th> <tr> <td>Lecture</td> <td>%FORMFIELD{"VorlesungPZ"}%</td> </tr> <tr> <td>Exercise (unsplit)</td> <td>%FORMFIELD{"UebungGanzPZ"}%</td> </tr> <tr> <td>Exercise (split)</td> <td>%FORMFIELD{"UebungHalbPZ"}%</td> </tr> <tr> <td>Lab</td> <td>%FORMFIELD{"PraktikumPZ"}%</td> </tr> <tr> <td>Project</td> <td>%FORMFIELD{"ProjektPZ"}%</td> </tr> <tr> <td>Seminar</td> <td>%FORMFIELD{"SeminarPZ"}%</td> </tr> <tr> <td>Tutorial (voluntary)</td> <td>%FORMFIELD{"TutoriumPZ"}%</td> </tr> </table> </td> <td> </td> <td> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Max. capacity</th> <tr> <td>Exercise (unsplit)</td> <td>%FORMFIELD{"UebungGanzTeilnehmer"}%</td> </tr> <tr> <td>Exercise (split)</td> <td>%FORMFIELD{"UebungHalbTeilnehmer"}%</td> </tr> <tr> <td>Lab</td> <td>%FORMFIELD{"PraktikumTeilnehmer"}%</td> </tr> <tr> <td>Project</td> <td>%FORMFIELD{"ProjektTeilnehmer"}%</td> </tr> <tr> <td>Seminar</td> <td>%FORMFIELD{"SeminarTeilnehmer"}%</td> </tr> </table> </td> </tr> </table> </sticky> *Total effort (hours):* %FORMFIELD{"Gesamtaufwand"}% ---++++ Instruction language * German ---++++ Study Level * %FORMFIELD{"Niveau"}% ---++++ Prerequisites * basic programming skills (procedural language) * sampling theorem * Boolean algebra * discretization of continuous data * coding of data * finite state machines ---++++ Textbooks, Recommended Reading * Lauber, Göhner: Prozessautomatisierung Bd. 1 u. 2 (Springer) * John, Tiegelkamp: SPS-Progr. mit IEC 61131-3 (Springer) * Wellenreuther, Zastrow: Automatisieren m. SPS Theorie u. Praxis (Vieweg) * B. Baumgarten: Petri-Netze (Spektrum Akad.) * Priese, Wimmel: Theoretische Informatik - Petri Netze (Springer) ---++++ Instructors * Prof. Dr. Kreiser ---++++ Supporting Scientific Staff * Dipl.-Ing. Kellersohn ---++++ Transcipt Entry Control System Technology ---+++ Assessment <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Type</th> <tr> <td>oE</td> <td>normal case (except on large numbers of assessments: wE</td> </tr> </table> </sticky> <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Total effort [hours]</th> <tr> <td>oE</td> <td>10</td> </tr> </table> </sticky> *Frequency:* 2-3/year ----- ---++ Course components %STARTSECTION{"Vorlesung / Übung"}% ---+++ <u>Lecture/Exercise</u> ---++++ Objectives ---+++++ Contents * modelling * structure * system borders * system decomposition * system interfaces * system functionality * behavior * state charts (SC) * hybrid nets * concurrency * hierarchy and history * concept of actions * petri nets * place/transition nets (P/T) * net elements * incidence matrix * forward matrix * backward matrix * condition/event nets (C/E) * behavioral analysis * firing sequences * reachability graph * coverability graph (option) * invariants (option) * net properties assessment * liveness * reversibility * boundedness * determinism * signal interpreted petri nets (SIPN) * modeling pattern * complementary place / reservation * arcs * test arc * inhibitor arc * event arc (option) * hierarchy * timed transitions * transition subnets * place subnets * concept of pages * calculated arc weight * Steuerungssysteme * signal processing * realtime * types * sources of time conditions * discretization * value axis * time axis * sensors * structure of sensor systems with respect to signal processing * calibration (option) * actuators * structure of actuator systems with respect to signal processing * controller devices * IPC * program organization * resources * RTOS * tasks and threads * scheduling * device categories * µC-Boards * process computer * PAC * RTU * PLC * EN61131 * configuration * resources * cyclic tasks * IO variables * program organization * POU * data types * function blocks * programming languages * overview * procedural languages (ST) * graphical languages (FB) * pattern driven realization of SIPN on PLC * examples of controller devices * distributed automation systems * communication * structures * star * bus * ring * redundancy * methods * shared memory * message passing * asynchronous * synchronous * rendezvous * futures * OSI model * protocol layers * MAC * deterministic * non deterministic * field busses * industrial (EN61158) * Interbus * Profibus * Profinet * automotive (option) * CAN * Flexray * area networks * protocol layers * IEEE802 * IP * transport protocols * UDP * TCP * SCTP * Industrial Ethernet * hardware * QoS (option) * redundancy (RSTP) * virtual nets (VLAN) * process control systems (PCS, SCADA systems) * EN 61499 * architecture * programming * safety * device related safety * network related safety * MES and ERP (option) * object tracking (option) * automatic object identification (AutoID) * object history * protocols ---+++++ Acquired Skills * modeling event driven systems (behavior) * derive system behaviour from comprehensive technical documents * capture any essential information out of technical documents * recognize implicit information * identify and resolve missing information * model as state chart * recognize finite state chart (FSC) as special form * signal interpreted net (SIN) * model as petri net * CE net * PT net * know syntax * consistently and constructively use pattern and makros * hierarchical nets * use deep hierarchy * use flat hierarchy * signal interpreted net (SIN) * consistently and constructively use petri net development tools * verify models * define suitable criteria * equivalence * completeness * determinism * liveness * reversibility * boundedness * meet given modeling assumptions * … * define test cases * conduct model reviews * by own * with peer * graphical analysis * mathematical analysis * conduct dynamic tests using model simulator * correct and optimize models based on review and test results * control system design * real time aspects * derive real time conditions * choose control devices * choose bus systems * show real time capabilities of control systems * programming PLC with ST (EN61131-3) * use ST programming syntax * use function blocks * model driven development * design coding templates (pattern) to transform SIPN models into PLC * design code generator to transform SIPN models into PLC * based on C/E nets * based on P/T nets * modeling control flows in a PCS (EN61499) ---++++ Additional Component Assessment <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Type</th> <tr> <td>fAP</td> <td>2-3 electronic tests (20min each), repeatable 1x</td> </tr> <tr> <td>fPS</td> <td>excercise (on course and self study)</td> </tr> </table> </sticky> <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Contribution to course grade</th> <tr> <td>fAP</td> <td>prerequesite to fTP</td> </tr> <tr> <td>fPS</td> <td>not rated</td> </tr> </table> </sticky> *Frequency:* 1/year %ENDSECTION{"Vorlesung / Übung"}% %STARTSECTION{"Projekt"}% ---+++ <u>Project</u> ---++++ Objectives ---+++++ Acquired Skills * programming control systems * consistently and constructively use professional PLC-IDE * configure essential attributes of a PLC device * consistently use ST programming language * use synchronous message passing * constructively use function blocks in programs * use target simulator in interaction with PLC IDE ---+++++ Operational Competences * manage complex tasks as a team * plan and control small projects * meet agreements and deadlines * plan and conduct reviews * model real world systems * system analysis * derive system structure and system behaviour from comprehensive technical documents * evaluate and take account of system borders and system interfaces * decompose system structure * define useful subsystems * define subsystem functions * define subsystem interfaces * develop controller model * design hierarchical controller model * model controller subsystems as SIPN * verify and evaluate controller subsystem models * conduct dynamic test using petri net simulator * conduct peer review * integrate controller subsystem models * verify and evaluate controller model using petri net simulator * program PLC controller * configure PLC * define cyclic tasks * use given IO-variables * use given user interface * use model transformations * transform controller subsystem models into ST programs using transformation pattern * integrate controller subsystem programs on PLC * verify controller program on PLC * test subsystems using target system emulator * conduct integration test using target system emulator * conduct controller launch on target system ---++++ Additional Component Assessment <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Type</th> <tr> <td>fTP</td> <td>3 lab experiments (each 4h) per project team</td> </tr> <tr> <td>oR</td> <td>presentation on fTP (20min per project team)</td> </tr> </table> </sticky> <sticky> <table border="1" cellpadding="2" cellspacing="0"> <th colspan="2">Contribution to course grade</th> <tr> <td>fTP</td> <td>Attestation</td> </tr> <tr> <td>oR</td> <td>prerequisite to course exam</td> </tr> </table> </sticky> *Frequency:* 1/year %ENDSECTION{"Projekt"}% %ENDSECTION{"no_toc"}%
E
ditieren
|
A
nhang
|
Druckversion (
p
)
|
H
istorie
: r3
<
r2
<
r1
|
Querverweise (
b
)
|
Topic anzeigen (
v
)
|
Editieren
w
ikitext
|
M
ehr Topic-Aktionen
Topic-Revision: r3 - 11 Jan 2016,
GeneratedContent
F07_Studium
Einloggen
oder
Registrieren
Werkzeugkasten
Neues Topic anlegen
Index
Suchen
Änderungen
Benachrichtigungen
RSS-Feed
Statistiken
Einstellungen
Webs
F07_Studium
System
Deutsch
English
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden