Automation und Prozessrechentechnik

Ähnliche Dokumente
Automation und Prozessrechentechnik

Automation und Prozessrechentechnik

Requirements Engineering I

Germany s next Simulation Model Besser automatisieren in der Prozesstechnik

1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge

Business Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin

Verknüpfungsgerät Tebis TX100

Prof. Dr.-Ing. Peter Schulz

Fusion: Umstellungsleitfaden «VR-NetWorld Software» (ausschließlich für Kunden der ehemaligen Raiffeisenbank Rhein-Berg eg)

Vorwort. 1

Atlas Die Vision Industrial Ethernet

Einzelraumregler T8x00

Modul SPS-Programmierung im TIA Portal

Modellierung von Echtzeitsystemen

BLZ: GENODES1LEO

Anleitung für SFirm mit HBCI

Datenbankanwendungen werden oft über einen sehr langen Zeitraum (z.b. Jahrzehnte) eingesetzt

Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ]

Willkommen zur Vorlesung Regelungstechnik I

Arbeitsablauf WinLoad (WinLoad Alarmzentrale)

Aufgabenstellung für Gruppe 1

Moderne Strukturierte Analyse

Überblick Wie lautet ihre Definition? dienen der elektronischen Steuerung von Temperaturen, so dass diese konstant einem eingestellten Sollwert folgen

Fusion: Umstellungsleitfaden «VR-NetWorld Software»

Dieser Leitfaden unterstützt Sie bei der Umstellung auf die neue Bankverbindung.

FPGA-basierte Automatisierungssysteme

Kursausschreibung Automatiker total 48 Tage

PWE-ZLT Elektr. Steuerung zum Anschluss externer Regelungen

Leitfaden für die VR-NetWorld-Software

DOMIQ/Light - Erste Schritte

Roboter-OS mit FORTH

NOA NAMUR Open Architecture

FACHHOCHSCHULE MANNHEIM

(1) Für die Lehrveranstaltungen werden folgende Abkürzungen verwendet:

SFirm. Ab dem 25.September Nur für Kunden der bisherigen Raiffeisenbank Tölzer Land eg. Inhaltsverzeichnis

BEDIENUNGSANLEITUNG TEMPERATURREGLER

Übungen Softwaretechnik I

Softwareentwurf Wintersemester 20011/2012

Landeslehrlingsbewerb MECHATRONIK + INDUSTRIE 4.0

Software- Entwicklungsaktivitäten und Vorgehensmodelle. Lebenszyklusmodell

Kompetenzen Modellieren und Implementieren Visualisieren und Präsentieren Problemlösen Begründen und Bewerten Kommunizieren und Kooperieren

Funktionsmodellierung mit Datenflußdiagrammen

Wichtige Hinweise: Diese Anleitung gilt ausschließlich für die Kunden der Volksbank Allgäu-West eg

z.b. PROFInet Aktuelle Lösungen der Verteilten Automatisierung? 10. Gummersbacher Industrieforum am

SFirm WICHTIG. Ab dem Nur für Kunden der bisherigen Raiba Großostheim-Obernburg eg. Kontoumstellung bei Nutzung eines HBCI Zugangs

WICHTIG. SFirm. Ab dem 24.Juni Nur für Kunden der bisherigen Volksbank Vilshofen eg. Inhaltsverzeichnis

Kapitel 4 Schnittstelle zum Prozess. 4-1 Aktoren

Grundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1

Benutzerhandbuch. bintec elmeg GmbH. DSL-Backup über LTE. Copyright Version 06/2018 bintec elmeg GmbH. DSL-Backup über LTE 1

Software-Engineering

IEC Windows- Programmiersoftware für CPS500

Mit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern. Dr.-Ing. Thaddäus Dorsch, HOOD GmbH,

Steuerungssystem für zentralisierte Beregnungsanlagen und Pumpen

Projektstrukturplan Lehrveranstaltung Projektmanagement

NEU. BACnet Einzelraumregler T8800. Anwendung. Merkmale. Technische Daten

Fach: Elektrotechnik

Systemtheorie für Informatiker

SFirm WICHTIG. Ab dem Nur für Kunden der bisherigen Raiba Großostheim-Obernburg eg. Kontoumstellung bei Nutzung eines VR-NetKey (PIN/TAN)

10 Versuch Nr Anmerkungen zum Versuch Nr. 8

Prozeßautomatisierung

logicad Arbeiten mit logicad

Leitfaden für Transformator-Simulation mit LTSpice

Inhalt. Mehr Informationen zum Titel

Ihre neuen Bankdaten ab 17. Juli 2017:

autosim-200 Automatisierungssimulatoren

Projekt G Medienkompetenzrahmen für Gesamtschulen in Nordrhein-Westfalen Klasse 10

Für Kunden der. Raiffeisenbank Schwandorf-Nittenau eg ab dem 22. Juli 2018

Informatik 1 MaVt FS Übung 10

Einrichtung einer VR-NetWorld-Card (HBCI-Chipkarte) In der VR-NetWorld Software Stand 02/2015

Bedienungsanleitung IO-Link-Mini-HMI E30391

Modellbasierte prädiktive Regelung

Mit den Software Release Notes (SRN) informiert die digitalstrom AG über Software- Änderungen und -Aktualisierungen bei bestehenden Produkten.

Schaltschrank. Projektarbeit für die Elektroausbildung. Ergänzung SPS Unterlagen für den Ausbilder. Bestell-Nr

Anleitung für die Umstellung der VR-NetWorld Software

Für Kunden der. Raiffeisenbank Mengkofen-Loiching eg. ab dem 10. September 2018

Einrichtung des HBCI-Schlüssels in der VR-NetWorld-Software Stand 11/2016

Anleitung für SFirm mit VR-NetKey

Ein Angebot von. Ihr epaper - Tablet. (Grundfunktionen) zeitung.onetz.de

Umbuchungen im Bachelor-Studiengang Technische Informatik für den Wechsel von der PO 2010 zur PO 2017

Für Kunden der. Raiffeisenbank im Stiftland eg sowie der Raiffeisenbank Weiden eg. ab dem 11. September 2017

Software Engineering. 5. Architektur

Dienstleistungen im Anlagenbau. Automatisierungstechnik Hydraulik Versorgungstechnik

Informatik 1. für Studiengänge Nachrichten-/Multimediatechnik und Mechatroniksysteme/Fahrzeugmechatronik. Wintersemester 2014/15

Regelsysteme Tutorial: Terminologie & Regelung vs. Steuerung. Xiaojing (George) Zhang HS Institut für Automatik ETH Zürich

Hinweis: Nur für die bisherigen Kunden der Raiffeisenbank Hammelburg eg

Bankverbindung mit USB-Stick einrichten

BEAMSCAN Messsystem. Installation der BEAMSCAN Hardware. Hinweise WARNUNG VORSICHT ACHTUNG

Studienplan für den Masterstudiengang Systems Engineering an der Hochschule für angewandte Wissenschaften München vom 01.

Danach kann die WISO-Software wie gewohnt genutzt werden. Dieser Leitfaden unterstützt Sie bei der Umstellung auf die neue Bankverbindung.

«RX-CAN» Komfortabler Betrieb von Luftheizapparaten über BUS-System Stufenlos

Ereignisgesteuerten Prozesskette. von Sven Süss

Lehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung

Programmfenster LU 3. Lernübersicht. TZ RB LibreCAD. Programm-Menu Befehle direkt anwählen. copy / paste Ansicht. Rückgängig. Auswahl.

einfachste Steuerung zur Hausautomatisierung fernbedienung

Transkript:

Automation und Prozessrechentechnik Sommersemester 2011 Datenflussdiagramme 1 Das Problem 2

Grundidee des DFD Der Ausgang ist der Nutzen! Ausgangsdaten = transformierte Eingangsdaten Der Datenfluss ist Kern der Betrachtung = Datenflussdiagramm (DFD) Umsetzung wird mehr oder weniger bewusst zunächst detailliert! nicht berücksichtigt. Ablauf Zustände - Ereignisse 1 & mehr oder weniger detailliert! Logik sehr detailliert! Direkte Umsetzung in Rechenprogramm möglich 3 DFD als Teil der Structured Analysis Geschichte: Bis in die 1960er Jahre war Software eine Kunst, ab dann wurde sie mehr und mehr ein industriell hergestelltes Produkt. Künstlerische Fähigkeiten einzelner reichten nicht mehr aus, um in Teams effizient und zuverlässig zu arbeiten. Es wurden verschiedene Verfahren und Methoden entwickelt, um Software in einer industriellen Weise zu erstellen. Die wesentlich von Tom DeMarco und E. Yourdon in den 1970ern entwickelte Methode Structured Analysis ist eine der wichtigsten davon gewesen. Ziel: Die Anforderungen an ein (Software-, Automations-...) System eindeutig beschreiben, dabei die Art der Realisierung offen lassen. Heutiger Stand: Wird neben anderen Methoden eingesetzt, -Programme sind verfügbar. 4

DFD Wichtigstes Element dieser Methode sind Datenflussdiagramme (DFD). Beispiel: Temperaturregler (Raumthermostat): Temp.- Sensor temp.-prop. Spannung skalieren, filtern, Temp. in C Sensorfehler Regeln ein/aus Brenner im Kessel Sollwert- Einsteller Temp.wert in C letzte Werte Terminator: Grenze der Betrachtung Datenfluss Transformator: wandelt die Datenströme um Speicher 5 DFD Beispiel: Temperaturregler (Raumthermostat): Temp.- Sensor temp.-prop. Spannung skalieren, filtern, Temp. in C Sensorfehler Regeln ein/aus Brenner im Kessel Sollwert- Einsteller Temp.wert in C letzte Werte Diese Darstellung ist unabhängig von der Realsisierung! Der Regler könnte ein Rechner sein, könnte anderweitig elektronisch sein, könnte aber auch pneumatisch oder... sein. 6

Hierarchischer Aufbau allgemein nicht mehr als 8-12 Transformatoren pro Seite Die Datenflüsse der verschiedenen Ebenen müssen zueinander passen. 7 DFD: Bezeichnungen Beispiel: Temperaturregler (Raumthermostat): Temp.- Sensor temp.-prop. Spannung A skalieren, filtern, Temp. in C B Sensorfehler Regeln ein/aus Brenner im Kessel Sollwert- Einsteller Temp.wert in C letzte Werte Datenflüsse: Oft sind Datenflüsse scheinbar identisch, haben aber dennoch unterschiedliche Qualität: A und B sind beide Temperaturwerte, aber B ist geprüft und anders skaliert. Regel für die Bezeichnung: Adjektiv + Substantiv (wobei in C als Adjektiv gilt.) Transformatoren: Es macht keinen Sinn, die Namen der angeschlossenen Datenflüsse zu wiederholen. Regel für die Bezeichnung: Verb + ggf. Ergänzungen 8

Beispiel CD-Player Grundfunktion: CD gemäß Norm... Löcher Schalldruck in 3 m Abstand Musikanlage Musikhörer Besser: CD gemäß Norm... Löcher Schalldruck in 3 m Abstand Musikanlage Musikhörer Klang, Wahl des Titels Zoom eine Hierarchiestufe niedriger 9 Beispiel CD-Player Binärdaten für gewünschter Klang CD gemäß Norm... Löcher rotieren und abtasten ausgewähltes Stück wandeln und verstärken Schalldruck in 3 m Abstand Musikhörer Nummern der zu spielenden Stücke Start, Stop, alles oder aus Speicher Nummern verwalten neue Nummer, zu löschende Nr. aktuelle Nummernliste 10

Beispiel: Ventilsteuerung AUF offen ZU Ventil- Steuerung und Überwachung mehr auf M mehr zu geschlossen Alarm Alarm Rückmeldung Bediener Befehl steuern und Stellsignale Ventil mit Antrieb 11 Beispiel: Ventilsteuerung Alarm Rückmeldung Befehl= Auf + Zu Bediener steuern und Ventil mit Antrieb Befehl Stellsignale Alarm offen Auf Zu Bedienerbefehl interpretieren plausibler Befehl vermuteter Zustand Ventil stellen Ventil geschlossen mehr_auf, mehr_zu 12

Beispiel Prüfung an der TUHH PA (+Prüf.-Amt) juristisch aufbereiten amtl. Ergebnis bisherige Stud.-/ Prüf.-Leistungen Prüf.-Amt Voraussetzungen prüfen Note Antrag auf Zulassung Prüfen Prof.+ Beisitzer Student Zulassungen Prüfungsleistung Anmeldung zu einer Prüfung gemeldete Teilnehmer, PO, Ort, Zeit Prof.+Prüf.-Amt Prüfung organisieren Anmeldungen Zulassung prüfen Prüf.-Amt 13 Übung Geldautomat Skizzieren Sie ein DFD für einen Geldautomaten: EC-Karte + PIN Prüfung der Zugangsdaten Gewünschter Geldbetrag Kontostand? Geldscheine verfügbar? Umfang: Zusammen ca. 8 Elemente (Terminatoren, Transformatoren, Speicher) 14

Übung Geldautomat, Lösung z. B.: Kunde Ausgezahltes Bargeld EC-Karte Prüfen PIN Gewünschter Betrag geprüfte Kontonummer Abhebung bearbeiten Anzahl Scheine Scheine- Zähler Zugangsdaten Kontostand Kontostand n. Auszahlung Aktualisierte Liste Liste mit Scheinvorrat Bankver waltung 15 Anwendung im Rahmen eines Projektes 115 V AC FAP Eth. MGCU A/C Conditions (from Monitoring & Control ) e.g. Flight Phase Ethernet Feeder 1 Feeder 2 Class A Class A Ethernet minifap Ethernet Galley-Simulation (s, GISUs, minifap) Ethernet Galley-Simulation (s, GISUs, minifap) Flex-Zonen- Simulation () GISU Class A Class B Netzwerk (TBD, Ethernet?) TUHH / 4-06 TUHH/ 6-09 GISU Class B Class A Galley-Simulation (s, GISUs) Monitoring & Control A/C Conditions (to MGCU) KID DLE E-T-A AOA 16

DFD für das Zusammenwirken aller Rechner 115 V AC. FAP minifap A/C Conditions (from Monitoring & Control ) e.g. Flight Phase Ethernet Galley- Simulation Galley- Simulation Flex-Zonen- Simulation Galley Simulation Monitoring & Control 4-06 6-09 KID DLE E-T-A AOA 6 Partner, Programme von verschiedenen Partnern in einem 17 DFD und Projektmanagement Die Methode Structured Analysis oder auch nur DFDs helfen Automation, Software oder Abläufe eindeutig und unmissverständlich zu spezifizieren, Verbindungen zwischen verschiedenen Teilfunktionen (Transformatoren) zu identifizieren und zu beschreiben, die erforderlichen Grunddaten zu erkennen und zu spezifizieren, die Arbeiten zu organisieren und ihren Umfang abzuschätzen,... 18

Software-Unterstützung, Weiterentwicklung Es gibt verschiedene Programme, die die Arbeit mit dieser Methode unterstützen Zeichnen, drucken, dokumentieren Zu allen Transformatoren, Datenflüssen, Speichern und Terminatoren weitergehende Beschreibungen verwalten Prüfen, ob die verschiedenen Hierarchieebenen konsistent sind, insbesondere, ob die Datenflüsse zueinander passen Z. T. kann geprüft werden, ob alle mit einem Transformator verbundenen Datenflüsse auch in der Beschreibung des Transformators erwähnt werden. Z. T. kann geprüft werden, ob überhaupt alle Element beschrieben sind. Viele Werkzeuge enthalten die Methode und können auch unter anderen Gesichtspunkten modellieren (z. B. Zeitverhalten) oder den Entwurf, Entwicklung (z. B. Code-Generierung) und Tests unterstützen. 19 Inhalt der Vorlesung a) Beschreibung von Automatisierungsaufgaben - logische Grundschaltungen - logische Abläufe, Bedienabläufe - Datenflussdiagramme b) Prozessrechner - Mikroprozessor - Programmierung, SPS - Messwertein- und -ausgabe - Datenübertragung - Bussysteme c) Automatisierungssysteme - Modellierung des Verhaltens technischer Anlagen - Simulation - Steuerung und Regelung mit Prozessrechner 20