Mit dem STEP-7-Programm wird dieser Wert eingelesen, die Grenzwertbildung durchgeführt und der aktuelle Messwert als Füllstand angezeigt.



Ähnliche Dokumente
Aufgabe 1 Berechne den Gesamtwiderstand dieses einfachen Netzwerkes. Lösung Innerhalb dieser Schaltung sind alle Widerstände in Reihe geschaltet.

S7-Hantierungsbausteine für R355, R6000 und R2700

Grundlagen der Informatik

Versuch 3. Frequenzgang eines Verstärkers

Skalierung des Ausgangssignals

Fax einrichten auf Windows XP-PC

Geneboost Best.- Nr Aufbau Der Stromverstärker ist in ein Isoliergehäuse eingebaut. Er wird vom Netz (230 V/50 Hz, ohne Erdung) gespeist.

Hilfe zur Urlaubsplanung und Zeiterfassung

Umwandelung einer Physikalischen Größe in eine Elektrische

Professionelle Seminare im Bereich MS-Office

10. Analogwertverarbeitung

Übung -- d002_ampelsteuerung

Tipps & Tricks Neuerungen Nr. 5/ Externe Web-Shops im UniKat für Laborverbrauchsmaterial & Chemikalien

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Zahlensysteme. Zahl Stellenwert Zahl Zahl =

Einführung in. Logische Schaltungen

nessbase Projekte Über Projekte I

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A)

Versuch 6 Agilent VEE Transistorkennlinie mittels VXI Systems mittels VXI-Plug&Play Driver über IEEE488-Bus

Allgemeine Informationen

Der Kalender im ipad

Local Control Network

Tutorial. Wie kann ich meinen Kontostand von meinen Tauschpartnern in. übernehmen? Zoe.works - Ihre neue Ladungsträgerverwaltung

Willkommen bei KONTAKTMANAGEMENT INTERAKTIVE-TOUR

Anzeige von eingescannten Rechnungen

file://c:\documents and Settings\kfzhans.BUERO1\Local Settings\Temp\ e...

Barcodedatei importieren

Wiederkehrende Buchungen

Mediumwechsel - VR-NetWorld Software

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Verwaltung der Projekte

Keine Disketteneinreichung ab 1. Februar 2014

Datenaustausch mit Datenbanken

Elektrische Logigsystem mit Rückführung

Local Control Network Technische Dokumentation

Anleitungen. für den Gebrauch des Glasfaser-Endgerätes (CPE)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Ihr CMS für die eigene Facebook Page - 1

Aufbau und Bestückung der UHU-Servocontrollerplatine

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Benutzerhandbuch. ABC-CPU Systeme. Knowledge Base

Inbetriebnahme WAGO Controller mit analogen Eingangs- und Ausgangsmodulen

Programmierung Weichenmodul S/D Tafel 1

Mediumwechsel - VR-NetWorld Software

Überprüfung der digital signierten E-Rechnung

Internationales Altkatholisches Laienforum

M-net -Adressen einrichten - Apple iphone

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

KURZANLEITUNG MSDAS DMS SYSTEM - SILVERDAT II SCHNITTSTELLE

Guide DynDNS und Portforwarding

Da ist meine Anleitung drin!

Änderung des Portals zur MesseCard-Abrechnung

Inhalt. 1 FAQ zum Geoportal Kamenz

Messung der Ausgangsspannung an einem FU

Handbuch B4000+ Preset Manager

Abb. 1 Einstellungen Supervisor Oprionen Gebäude-/Verteilertätigkeit

Elektrischer Widerstand

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Projekte Packen, Kopieren und Versenden

Dokumentation PuSCH App. windows-phone

1. Arbeiten mit dem Touchscreen

Einführung in die Robotik Analog-Digital und Digital-Analog Wandler

GVService - Der GerichtsVollzieherService. Anleitung für das Onlinebanking mit dem GVService

10.1 Auflösung, Drucken und Scannen

TP 6: Windenergie. 1 Versuchsaufbau. TP 6: Windenergie -TP 6.1- Zweck der Versuche:...

DAU 302 Analoge Ausgabebaugruppe

Ablesesoftware bfwnext

Messen mit Dehnmessstreifen (DMS)

Konfiguration der tiptel Yeastar MyPBX IP-Telefonanlagen mit Deutsche Telefon Standard AG

Microcontroller Kurs Microcontroller Kurs/Johannes Fuchs 1

Technische Informatik Basispraktikum Sommersemester 2001

Auswertungssoftware des Deutschen-Motorik-Tests

Wissenswertes über binäre Felder

Bereich METIS (Texte im Internet) Zählmarkenrecherche

GEVITAS Farben-Reaktionstest

Protokoll des Versuches 5: Messungen der Thermospannung nach der Kompensationsmethode

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Anwendungsbeispiele Buchhaltung

EMIS - Langzeitmessung

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Programmteil Zeiterfassung für Projekt und Mitarbeiter

AUF LETZTER SEITE DIESER ANLEITUNG!!!

Kapitel I: Registrierung im Portal

Select & Preprocessing Cluster. SPP Server #1. SPP Server #2. Cluster InterConnection. SPP Server #n

WORKSHOP für das Programm XnView

EasyWk DAS Schwimmwettkampfprogramm

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Software-Beschreibung Elektronische Identifikations-Systeme BIS Softwarekopplung PROFIBUS DP mit BIS C-60_2-...an S7

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.

3. GLIEDERUNG. Aufgabe:

Agentur für Werbung & Internet. Schritt für Schritt: Newsletter mit WebEdition versenden

Local Control Network

Import des persönlichen Zertifikats in Outlook Express

ELEXBO A-Car-Engineering

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Schritt für Schritt zur Krankenstandsstatistik

Zunächst empfehlen wir Ihnen die bestehenden Daten Ihres Gerätes auf USB oder im internen Speicher des Gerätes zu sichern.

Keine Disketteneinreichung ab 1. Februar 2014

Transkript:

Einführung: Anwendung: Eine typische Anwendung für Analogwertverarbeitung ist z.b. eine Füllstandsmessung mit Grenzwertüberwachung und Anzeige für einen Behälter. Im Prozess muss die Messgröße erfasst und als Strom- oder Spannungswert der SIMATIC S7-300 Steuerung zugeführt werden. Für die interne Verarbeitung im Automatisierungsgerät wird das externe analoge Signal auf der Analogeingabebaugruppe in einen digitalen Wert umgewandelt. Mit dem STEP-7-Programm wird dieser Wert eingelesen, die Grenzwertbildung durchgeführt und der aktuelle Messwert als Füllstand angezeigt. Die Analogausgabe wird z.b. bei Regelungsaufgaben durchgeführt. Wenn beispielsweise der Durchfluss mittels eines motorisch verstellbaren Ventils geregelt werden soll. Die Analogausgabebaugruppe formt dabei die internen digitalen Regelgrößen in die für den Motorsteller benötigten Analogsignale um. Beispiel für eine prinzipielle Analogwertverarbeitung: Anwenderprogramm Messwerterfassung Analogeingabe - Analogwert einlesen - Grenzwert bilden - Füllstand anzeigen Ronald Kleißler Seite 1 31.05.2015

Prinzip der Analogbaugruppen: Wandlungszeit bei Analogeingabebaugruppen: Die Wandlungszeit hängt ab von der Zeit, die der Analog-Digital-Wandler braucht, um einen Analogwert zu digitalisieren und im Speicher abzulegen. Zykluszeit bei Analogeingabebaugruppen: Die Analog-Digital-Wandlung und die Übergabe der digitalisierten Messwerte in den Speicher bzw. auf den Rückwandbus der S7-300 erfolgt sequentiell, d.h. die Analogeingabekanäle werden nacheinander gewandelt. Die Zykluszeit, d.h. die Zeit, bis ein Analogeingangswert wieder gewandelt wird, ist die Summe der Wandlungszeiten aller aktivierten Kanäle der Analogeingabebaugruppe. Wandlungszeit bei Analogausgabebaugruppen: Die Wandlungszeit der Analogausgabekanäle beinhaltet die Übernahme der digitalisierten Ausgabewerte aus dem internen Speicher und die Digital-Analog-Umsetzung. Zykluszeit bei Analogausgabebaugruppen: Die Wandlungszeit der Analogausgabekanäle erfolgt sequentiell, d.h. die Analogausgabekanäle werden nacheinander gewandelt. Die Zykluszeit, d.h. die Zeit, bis ein Analogwert wieder gewandelt wird, ist die Summe der Wandlungszeiten aller aktivierten Analogausgabekanäle der Analogausgabebaugruppe. Folgendes Bild soll die Begriffe Wandlungszeit und Zykluszeit anschaulicher machen. Es gilt für Analogein- und Ausgabebaugruppen. Wandlungszeit Kanal 1 Wandlungszeit Kanal 2 Zykluszeit Wandlungszeit Kanal n Ronald Kleißler Seite 2 31.05.2015

Allgemeines: Wandlung von analogen Größen (Spannung, Strom (über 2 oder 4-Draht-Meßumformer), Widerstand) nach den Integrationsverfahren in einen digitalen Wert geschirmte Leitungen verwenden (bei Potentialunterschieden an den Enden - nur ein Ende erden!) es entstehen Wandlungszeiten (Widerstandsmessung, Drahtbruchmessung...) Zykluszeit ist die Summe aller Wandlungszeiten Diagnosealarm: Erkennen von Drahtbruch ruft OB82 auf (wenn mit STEP7 parametriert) Prozeßalarm: verläßt das Signal einen definierter Bereich wird OB40 aufgerufen (wenn mit STEP7 parametriert) Eingabebaugruppen: Wandlung von analogen Größen (Spannung, Strom, Widerstand) nach den Integrationsverfahren in einen digitalen Wert Digitaler Wert wird in der Baugruppe gespeichert und kann von da in den Prozessor übertragen und weiterverarbeitet werden benötigt meist einen Messumformer wird über : L PEW 320 in die CPU eingelesen verschiedene Baugruppen: 4-20mA, 0-10V... Ausgabebaugruppen: Wandlung von einem digitalen Wert in eine analoge Größe (Spannung oder Strom) Digitaler Wert wird in der Baugruppe gespeichert und und dem D/A-Wandler bereitgestellt wird über : T PAW 320 ausgegeben verschiedene Baugruppen: 4-20mA, 0-10V... Analogwertdarstellung und Auflösung: Ein und Ausgabewert bei gleichem Nennwert identisch Darstellung in Zweiersystem linkes Bit ( Bit 15 ) ist immer das Vorzeichen bei niedriger Auflösung der Baugruppen wird der Analogwert linksbündig in den Akku eingetragen und die nicht besetzten Bits mit 0 ersetzt der Nennbereich beträgt 27648 bis +27648 Dezimal (bipolare Baugruppe) bzw. 0 bis 27648 (unipolare Baugruppe) Auflösung in DIGITs (Bsp.: Nennbereich 27648 : Baugruppenauflösung 128 dezimal bei 8bit = 216 DIGIT d.h.: der Wert wird in 216er Schritten von 0 bis 27648 dargestellt) - d.h. Je mehr DIGITs = höhere Auflösung Auflösung einer 15 bit-baugruppe Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Wert VZ 2(14) 2(13) 2(12) 2(11) 2(10) 2(9) 2(8) 2(7) 2(6) 2(5) 2(4) 2(3) 2(2) 2(1) 2(0) Ronald Kleißler Seite 3 31.05.2015

Auflösung einer 12 bit-baugruppe Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Wert VZ 2(11) 2(10) 2(9) 2(8) 2(7) 2(6) 2(5) 2(4) 2(3) 2(2) 2(1) 2(0) 0 0 0 Auflösung einer 8 bit-baugruppe Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Wert VZ 2(7) 2(6) 2(5) 2(4) 2(3) 2(2) 2(1) 2(0) 0 0 0 0 0 0 0 Analogwerte skalieren mit dem FC105 (ist in der Systembibliothek hinterlegt) Belegung der Formalopperanten (hier Wert zwichen 0-400) : IN: Eingangswert in REAL, der skaliert werden soll HI_LIM: Obergrenze in REAL (Bsp: 400.0) LO_LIM: Untergrenze in REAL (Bsp: 0.0) BIPOLAR: Art der Baugruppe in BOOL ( TRUE = -Nennwert bis +Nennwert ; FALSE = 0 bis +Nennwert) OUT: skalierter Wert in REAL RET_VAL: wird kaum gebraucht (am einfachsten in einen temp-merker auffangen) Das unskalieren mit dem FC106 erfolgt nach gleichem Prinzip Ronald Kleißler Seite 4 31.05.2015

Adressierung der Baugruppen des Übungsmodells: Bei der Steckplatzadressierung der SIMATIC S7-300 ergeben sich folgende Adressen: Tabelle 3: RACK 0, SLOT 1, "6ES7 307-1EA00-0AA0", "PS 307 5A" RACK 0, SLOT 2, "6ES7 314-1AE04-0AB0", "CPU 314" MPI_ADDRESS "2" RACK 0, SLOT 4, "6ES7 321-1BL00-0AA0", "DI32xDC24V" LOCAL_IN_ADDRESSES ADDRESS 0 3 RACK 0, SLOT 5, "6ES7 322-1BL00-0AA0", "DO32xDC24V/0.5A" LOCAL_OUT_ADDRESSES ADDRESS 4 7 RACK 0, SLOT 6, "6ES7 323-1BH80-0AA0", "DI8/DO8xDC24V/0.5A" BEGIN LOCAL_IN_ADDRESSES ADDRESS 8 LOCAL_OUT_ADDRESSES ADDRESS 8 RACK 0, SLOT 7, "6ES7 331-7KB00-0AB0", "AI2x12Bit" LOCAL_IN_ADDRESSES ADDRESS 304 307 RACK 0, SLOT 8, "6ES7 332-7ND00-0AB0", "AO4x16Bit" LOCAL_OUT_ADDRESSES ADDRESS 320 327 Beispiel: Ein Baugruppenträger im Rack 0 ist mit einem PS_5A, einer CPU 314, drei Eingabe- bzw. Ausgabebaugruppen und anschließenden mit zwei Analogbaugruppen bestückt. Laut Tabelle ist die Adresse für den ersten Analogkanal die 304. Die Adresse 304 ist die sog. Baugruppenanfangsadresse. Die Adresse für den nächsten Kanal errechnet sich aus Baugruppenanfangsadresse plus Adressoffset. Bei der Baugruppe SM 331 ist der Adressoffset 1 Wort. D. h. die Adresse für den nächsten Kanal ist die 306. Die jeweiligen Stromeingänge der einzelnen Kanäle haben die gleichen Adressen. Ronald Kleißler Seite 5 31.05.2015

Analogbaugruppen - Analogeingabe SM 331 Übersicht Analoge Eingänge für die SIMATIC S7-300 Zum Anschluss von Spannungs- und Stromgebern, Thermoelementen, Widerständen und Widerstandsthermometern Anwendungsbereich Die Analogeingabebaugruppen wandeln analoge Signale aus dem Prozess in digitale Signale für die interne Verarbeitung innerhalb der S7-300 um. Als Geber können Spannungs- und Stromgeber, Thermoelemente, Widerstände und Widerstandsthermometer angeschlossen werden. Funktionen Die Baugruppen verfügen über: Auflösung 9 bis 15 Bit + Vorzeichen (bei unterschiedlichen Wandlungszeiten), parametrierbar Unterschiedliche Messbereiche; die Grundeinstellung der Strom-/Spannungsbereiche wird mechanisch über Messbereichsmodule eingestellt, die Feineinstellung erfolgt mit dem STEP 7- Werkzeug Hardware-Konfiguration über PG Alarmfähigkeit; die Baugruppe übermittelt Diagnose- und Grenzwertalarme an die CPU der Steuerung Diagnose; die Baugruppe übermittelt umfangreiche Diagnoseinformationen an die CPU Ronald Kleißler Seite 6 31.05.2015

Analogbaugruppen - Analogausgabe SM 332 Übersicht Analoge Ausgänge für die SIMATIC S7-300 Zum Anschluss analoger Aktoren Anwendungsbereich Die Analogausgabebaugruppen wandeln digitale Signale aus der S7-300 in analoge Signale für den Prozess um. Funktionen Die Baugruppen verfügen über: Auflösung 12 bis 15 Bit. Unterschiedliche Spannungs- und Strombereiche; die Bereiche werden über die Parametriersoftware unabhängig für jeden Kanal eingestellt Alarmfähigkeit; bei auftretenden Fehlern übermittelt die Baugruppe Diagnosealarme an die CPU der Steuerung Diagnose; die Baugruppe übermittelt umfangreiche Diagnoseinformationen an die CPU Ronald Kleißler Seite 7 31.05.2015

Spannungs- und Strommessbereiche am Beispiel der Baugruppe SM331: Hier eine Tabelle der jeweiligen Messbereiche der Baugruppe SM331: Messbereich Messbereich Einheiten Bereich 10 V 20 ma (dezimal) >11,7589 >23,515 128 Überlauf 11,7589 23,515 127 Übersteuerungs- >10,00 >20,00 bereich 10,00 20,00 108 7,50 15,00 81 5,00 10,00 54 Nennbereich 2,50 5,00 27 0,00 0,00 0 Einlesen eines Analogwertes mit Vorzeichen: Wie anfangs beschrieben liegt das Vorzeichen immer im Bit Nummer 15. Um den eingelesenen Wert rechtsbündig und ohne Vorzeichen weiterverarbeiten zu können, muss das Vorzeichen herausgeschoben werden. Bei einem 15-Bit-Analogwert (+VZ) kann dies nach folgendem Beispielprogramm realisiert werden: L PEW 304 // laden eines 15-Bit-Analogwertes (+VZ) T MW 20 // transferieren in ein Merkerwort 20 U M 20.7 // Abfrage der Polarität und = A 5.0 // Anzeige der Polarität am A5.0 SLW 1 // verschieben um eine Stelle nach links // (eine 0 wird von rechts nachgeschoben), das Vorzeichen verschwindet SRW 1 // der Wert wird wieder nach rechts verschoben, und von links wird eine 0 // nachgeschoben T MW 20 // der Wert liegt nun rechtsbündig im Merkerwort 20 und kann // weiterverarbeitet werden Temperaturmessung: Es gibt sehr verschiedene Verfahren, die Temperatur elektrisch zu messen. Besonders häufig findet man Widerstandsthermometer, bei denen die Temperaturabhängigkeit von Widerstandswerkstoffen ausgenützt wird. Für Präzisionsmessungen bevorzugt man die Metalle Nickel und Platin als Messfühler. Pt 100 Platinmessfühler mit dem Widerstand 100 Ohm bei 0 o C Temperaturbereich -220 C bis 850 C. Ni 100 Nickelmessfühler mit dem Widerstand 100 Ohm bei 0 C Temperaturbereich -60 C bis 200 C. Mit einer SIMATIC S7 Steuerung kann man mit Hilfe einer Analogeingabebaugruppe direkt Temperaturen messen. Die umgewandelten Temperaturwerte sind das Ergebnis einer Umrechnung in der Analogbaugruppe. Ronald Kleißler Seite 8 31.05.2015

Übung: In einem Steuerprogramm soll ein Programm für eine Drucküberwachung eingebaut werden. An einem Hydraulikaggregat ist deshalb ein Druckmessfühler eingebaut, der linear zum Druck von 0-100 bar eine Spannung von 0-10 Volt liefert. Eine Signallampe soll den Druck unter 60 bar mit einer Blinkfrequenz von 1 Hz anzeigen. Die gleiche Signallampe soll über 60 bar mit einer Blinkfrequenz von 5 Hz arbeiten. Ab 70 bar Öldruck muss die Lampe ausgehen und nach einer Einschaltverzögerung von 2 sec. muss eine Hupe den Überdruck melden. Zusätzlich soll der Druck an einem Einbaumessinstrument (0 10V) ablesbar sein. Realisieren Sie das Überwachungsprogramm und binden Sie das Programm in den Programmzyklus mit ein. Simulieren Sie den Druckgeber mit einer Gleichspannungsquelle (Poti). Lösungsvorschlag: Symbolik: Programmstruktur: Ronald Kleißler Seite 9 31.05.2015

Ronald Kleißler Seite 10 31.05.2015

Ronald Kleißler Seite 11 31.05.2015