2. Arbeitsweise einer SPS

Ähnliche Dokumente
SPS S90U. 1. Grundlagen SPS Funktion

S7 - Lehrgang. 1. Wo liegt der Unterschied zwischen Öffnern und Sc hließern?

Einführung in Automation Studio

Modul SPS-Programmierung

Visualisierung eines Step7-Programmes in WinCC

1. TIA Aufbau einer SPS

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL A3 Startup SPS- Programmierung mit STEP 7

3. TIA - Analogwertverarbeitung und Softwaremodell

IV. TIA Test & Simulation

Anleitung Heimpraktikum Mechatronic Safety

Übung -- d001_7-segmentanzeige

8. SPS Komponenten: Beschreibung der Hardware-Komponenten einer SPS samt deren Eigenschaften

J. Prof. Dr.-Ing. Georg Frey Juniorprofessur Agentenbasierte Automatisierung. Laborunterlagen zum Themengebiet Steuerungstechnik. zusammengestellt von

Inhaltsverzeichnis. Inhaltsverzeichnis 1.1

STEUERUNGSTECHNIK KAPITEL SPS-S7 G R U N D L A G E N

Übersicht SPS-Technik

SPS-Grundkurs mit SIMATIC S7

2004, Thomas Barmetler Automatisierungstechnik Aufbau und Arbeitsweise einer SPS. EASY von Glöckner Möller LOGO! von Siemens Pharao von Theben

1 Aufbau einer SPS. Automatisierungstechnik. Mess-, Steuerungs- und Regelungstechnik. 1 Aufbau einer SPS

Tastenkombinationen Step7 classic

Programmierung von automatisierten Systemen mit. Anleitung für Auszubildende im Metallbereich

SIEMENS SIMATIC imap

Anlage S Siemens STEP 7

Refresh vom Vortag. Kommunikation zur SPS (2) Hardwaretest Variablenfenster

Ausbildungsunterlage für die Programmierung einer S7 314C-2DP

Infokarte: Snap4Arduino

SPS-Grundkurs mit SIMATIC S7

SPS (Fragenkatalog - Dipl.-Ing. U. Held. Inhaltsverzeichnis

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

SPS-Grundkurs mit SIMATIC S7

Verarbeiten von Analogwerten

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL A8 Test- und Online- Funktionen

5. Auflage Juni Modul SPS-Programmierung. Inhaltsverzeichnis. Einführung Vertiefung Fehlerdiagnose Übungen Glossar. Art. Nr.

INHALTSVERZEICHNIS 1 1. HARDWAREBESCHREIBUNG 2 2. HARDWAREKONFIGURATION 2 3. PROFIBUS-DP KONFIGURATION Teilnehmer einfügen 3

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL A7 Test- und Online- Funktionen

VisiScan 2011 für cobra

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

ecomat 100 Typ R 360 Ergänzung zur Dokumentation: Systemhandbuch (Stand August 1999)

Dokumentation IBIS Master Version 1.5.6

Automatisieren mitsimatic

Verantwortung: Peter Hennes Erstellt: Tobias Pollmeier. Tätigkeiten: Funktion: Bemerkungen: Gezeichnet: 1. Einleitung

Newsletter November Erstellen einer Serien- . Schritt 1: Kunden oder Lieferanten hinterlegen

Antriebs- und Automatisierungstechnik I Vorbereitung Versuch SPS 2 Heiko Böhmer, Dipl.-Ing. Seite 1

Im Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen.

Informationen zum Open SDK Treiber von FACTORY I/O

myavr Klassendiagramm der UML mit SiSy-AVR Schnelleinstieg für myavr Board MK3

Handbuch zum VivaWeb-Serienbrief-Programm

1. Hardware. Inventur mit FURIOS-Mobile. Es gibt drei verschiedene mobile Geräte. Psion Workabout Pro S, Opticon H19-A, Opticon H21

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

Die SQL-Schnittstelle

Anleitung zur Anbindung eines UMG 503 an die Siemens SPS S7 (CPU DP)

TYPO3 Redaktoren-Handbuch

Grundsätzlich werden folgende Darstellungsformen für die Beschreibung logischer Funktionen verwendet: Wertetabelle Signal-Zeit-Plan Stromlaufplan.

Übung -- d002_ampelsteuerung

Erstellung Diashow: In dem gewähltem Installationsverzeichnis (z.b. C:\DIASHOW) sollten sich alle benötigten Bilder im JPG-Format befinden.

Bedienungsanleitung Version 1.0

S7_MICRO_ANL4a.doc, U. Ohm, , 16:35

Sucosoft S40 KOP/FBS KOP FBS

Mach 4 INSTALLATION. Mach4 Fräsen. Seite 01. CNC-Steuerung.com. Installation Mach4 der Firma CNC-Steuerung.com Bocholt

JMPCN Sprungbefehl nur ausführen, wenn VKE 0 ist. JMPC Sprungbefehl nur ausführen, wenn VKE 1 ist. JMP Ohne Bedingung zur Sprungmarke wechseln.

Praktikum Steuerungstechnik

Information zur Konzeptberatungs-Schnittstelle

1 Einführung Ihre Arbeitsumgebung: Hochregal und Pneumatikpresse Funktionen des Modells im Gesamtprozess...12

ENTWURF, TEST und BETRIEB. einer STEUERUNG für eine. Tablettenabfüllanlage. HSH FACHGEBIET AUTOMATISIERUNGSTECHNIK Fak. II Labor Steuerungstechnik

TeleBuilder for Process Data

1 Das Kommunikationsmodell

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL A3 Startup SPS- Programmierung mit STEP 7

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz

Erweiterung Bilderstammdaten und bis zu fünf Artikelbilder

Anleitung zur Aktivierung der neuen Lizenz an Ihren Rechnern

ACS Data Systems AG. Bestellungen. (Version ) Buchhaltung für Schulen. ACS Data Systems AG. Bozen / Brixen / Trient. Tel

PG5 Starter Training PG5 Core und Webeditor 8 Daniel Ernst DE

easyident Configurator 1.0

SIEMENS Einführung in den praktischen Umgang mit PROFIBUS-Systemen

Automatisieren mitsimatic

CRM-Klassifizierung Arbeiten mit Klassifizierungsmerkmalen und Selektionen

SCHULSPEZIFISCHEN ROLLENRECHTE

Bedienungsanleitung BOTEX DMX OPERATOR

ANAMNESE. Version: 1.0. Pionier der Zahnarzt-Software. Seit 1986.

Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. SPS-Programmierung

Drehzahlmessung mit der S7-200

Anpassen BS-Explorer

Script-Upgrade. Vorraussetzungen. Folgende Meldungstypen werden dabei verwendet: Vom Fahrzeug zur Zentrale. Quittungstexte vom Fahrzeug (Type 11.

3. Dezentrale Peripherie mit TIA Portal

8. Einsatz von Funktionen

Programm erstellen. TIA Portal. SIMATIC Programm erstellen. Bausteinbibliothek laden 1. Programmbaustein Main [OB1] löschen

Hierfür sind mit dem Content Management System (CMS) Joomla in Verbindung mit SIGE Pro Inhalte angelegt worden, die genau diesen Zweck erfüllen.

Filterregeln Einführung Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2

Dokument Excel-Anlagen

Favoriten speichern und verwalten im Internetexplorer 7.x

TIA Portal, Simatic, Simatic S5, Simatic S7, S7-200, S7-300, S7-400, S7-1200, S sind eingetragene Warenzeichen der Siemens AG.

Mod_com.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Für den Zugriff vom PC aus die TCP/IP Netzwerkeinstellung des PC auf DHCP bzw. automatisch stellen,

AAnleitung Team zur PC-Wahl Freischaltung informiert: der DEFENDO Firewa d Anleitungie

Leseprobe. SPS-Grundkurs mit SIMATIC S7-1200

Inhaltsverzeichnis. Schritt für Schritt zur eigenen Bildergalerie

ekey TOCAhome pc Software Inhaltsverzeichnis 1. ZWECK DIESES DOKUMENTS VERWENDUNGSHINWEIS ZUR SOFTWARE... 3

Bedienungsanleitung AS-i Modul AC /00 06/2012

CRecorder Bedienungsanleitung

Transkript:

Automatisierungstechnik Mess-, Steuerungs- und Regelungstechnik 2. Arbeitsweise einer SPS 29.01.2015 Fachhochschule Südwestfalen Raum K206 Seite 0

I. Lehrziele 2. Arbeitsweise einer SPS Die zyklische Ausführung eines Anwendungsprogrammes einer SPS durch Programmierung eines Organisationsbausteins kennenlernen. Festlegen von Adressen, Variablennamen und Datentypen für Signale zur Bearbeitung mit einer SPS. Programmierbefehle zum Einlesen und Ausgeben von digitalen Prozess-Signalen DI bzw. DO einsetzen. Verfahren zum Beobachten und Steuern von Signalzuständen anwenden. II. Grundlagen Mit einer SPS wird einen Prozess (Druckmaschine für Zeitungen, Abfüllanlage, Presse für Kunststoffformteile,...) gesteuert. Dies geschieht entsprechend den Anweisungen eines Programms das im Speicher der SPS steht. Programm geladen im Speicher der SPS... Speicher... steuert die Maschine Programm mit Anweisungen SPS Die SPS steuert den Prozess, indem so genannte Aktoren von den als Ausgängen bezeichneten Anschlüssen DO der SPS mit einer Steuerspannung von z.b. 24V beschaltet werden. Dadurch können Motoren ein-/ausgeschaltet, Ventile aus-/eingefahren oder Lampen ein-/ausgeschaltet werden. M SPS 24V Ausgänge 0V M Lampe leuchtet Die Ausgänge der SPS steuern die Aktoren durch Schalten der Steuerspannung! Lampe leuchtet nicht Informationen über den Prozess erhält die SPS von den so genannten Signalgebern, die auf die Eingänge der SPS DI verdrahtet sind. Diese Signalgeber können z.b. Sensoren sein, die erkennen ob ein Werkstück an einer bestimmten Position liegt oder auch einfache Schalter oder Taster, die offen oder geschlossen sein können. Dabei wird noch zwischen Öffnern NC, die unbetätigt geschlossen, und Schließern NO, die unbetätigt offen sind, unterschieden. 24V SPS 24V Eingänge 0V 24V Schalter geschlossen Die Eingänge der SPS erfassen die Informationen über Zustände im Prozess! Schalter offen Seite 1

Die Angabe eines bestimmten Ein- oder Ausgangs innerhalb des Programms bezeichnet man als Adressierung. Die Ein- und Ausgänge der SPS sind meist in 8er-Gruppen auf Digitaleingabe- bzw. Digitalausgabebaugruppen zusammengefasst. Diese 8er-Einheit bezeichnet man als Byte. Jede solche Gruppe erhält eine Nummer als Byteadresse. Um nun einen einzelnen Ein- oder Ausgang innerhalb eines Bytes anzusprechen wird jedes Byte in acht einzelne Bits zerlegt. Diese werden von Bit 0 bis Bit 7 durchnummeriert. So erhält man die Bitadresse. Die dargestellte SPS hat ein Signalmodul mit den Eingangsbytes 64 und 65 sowie den Ausgangsbytes 64 und 65. 16 DI Digital- Eingänge Byte 64 Bit 0 bis 7 und 16 DO Digital- Ausgänge Byte 64 Bit 0 bis 7 und Byte 65 Bit 0 bis 7 Byte 65 Bit 0 bis 7 Um nun den z.b. fünften digitalen Eingang anzusprechen gibt man die folgende Adresse an: %I 64. 4 %I kennzeichnet hier den Adresstyp als Eingang, 64 die Byteadresse und 4 die Bitadresse. Byteadresse und Bitadresse sind immer durch einen Punkt getrennt. Datentypen legen die Eigenschaften von Variablen wie die Darstellung des Inhalts und die zulässigen Bereiche fest. Die Tabelle zeigt eine Übersicht elementarer Datentypen: Seite 2

Die absolute Adresse (gekennzeichnet durch vorangestelltes Prozentzeichen %) eines Signalzustands oder Zahlenwerts besteht aus der Angabe des Operandenbereichs und der Operandenbreite, ergänzt durch eine Nummer, die die Position innerhalb des Operandenbereichs angibt. Peripherie-Ein und Ausgänge sind Operanden direkt auf den Baugruppen z.b. AI / AO Kanäle, zur Kennzeichnung wird ein :P angehängt. Die Tabelle zeigt die absolute Adressierung von Eingängen, Ausgängen und Merkern (interne Operanden). Operandenbereich Operanden- Kennzeichen Bit (1 Bit) Byte B (8 Bits) Wort W (16 Bits) Doppelwort D (32 Bits) Eingang I (deutsch E) %Iy.x %IBy %IWy %IDy Peripherie-Eingang I:P %IBy:P %IWy:P %IDy:P Ausgang Q (deutsch A) %Qy.x %QBy %QWy %QDy Peripherie-Ausgang Q:P %QBy:P %QWy:P %QDy:P Merker M %My.x %MBy %MWy %MDy y = Byteadresse; x = Bitadresse Bei der symbolischen Adressierung wird ein Operand mit einem Namen und Datentyp versehen. Beispielsweise könnte der Operand %I2.5 den Namen Maschine einschalten und den Datentyp BOOL erhalten. Die Variable Maschine einschalten kann dann im Programm anstatt der absoluten Adresse verwendet werden. Die Deklaration der symbolischen Bezeichnungen erfolgt in einer PLC-Variablentabelle. Die Programmbearbeitung in einer SPS geschieht zyklisch mit folgendem Ablauf: 1. Im ersten Schritt wird der Status aus dem Prozessabbild der Ausgänge (PAA) an die Ausgänge übertragen und diese ein- bzw. ausgeschaltet. 2. Danach fragt der Prozessor ab ob die einzelnen Eingänge Spannung führen oder nicht. Dieser Status der Eingänge wird in dem Prozessabbild der Eingänge (PAE) gespeichert. Dabei wird für die Spannung führenden Eingänge die Information 1, für die keine Spannung führenden die Information 0. 3. Der Prozessor arbeitet das im Programmspeicher hinterlegte Programm ab. Es besteht aus einer Liste logischer Verknüpfungen und Anweisungen, die nacheinander abgearbeitet werden. Dabei wird für die benötigte Eingangsinformation auf das vorher eingelesene PAE zugegriffen und die Verknüpfungsergebnisse in das Prozessabbild der Ausgänge (PAA) geschrieben. Auch auf andere Speicherbereiche z.b. für Lokaldaten der Unterprogramme, Datenbausteine und Merker wird während der Programmbearbeitung ggf. vom Prozessor zugegriffen. 4. Abschließend werden noch interne Aufgaben des Betriebssystems wie Selbsttest und Kommunikation ausgeführt. Danach geht es wieder weiter mit Punkt 1. 1. Status aus dem PAA an die Ausgänge übertragen. 2. Status der Eingänge im PAE speichern. 3. Abarbeiten des Programms Anweisung für Anweisung mit Zugriff auf PAE und PAA Programm der SPS im Programmspeicher 1. Anweisung 2. Anweisung 3. Anweisung 4. Anweisung... letzte Anweisung PAE Lokaldaten Merker Datenbausteine PAA 4. Interne Aufgaben des Betriebssystems ausführen. (Kommunikation, Selbsttest etc ) Die Zeit die der Prozessor für diesen Ablauf benötigt nennt man Zykluszeit. Diese ist abhängig von Anzahl und Art der Anweisungen und der Prozessorleistung. Seite 3

III. Versuchsablauf 2. Arbeitsweise einer SPS Dieser Versuch baut auf eine erfolgte Gerätekonfiguration und Parametrierung der Hardware für die SPS- Station auf. Für den späteren Anschluss einer Sensorbox an die SPS-Station wird zunächst eine PLC-Variablentabelle erstellt in der eine symbolische Adressierung mit Namen und Datentypen für Operanden vorgenommen wird. Danach wird ein Organisationsbaustein OB1 für den zyklischen Programmablauf der SPS erstellt und programmiert. Mit einem einfachen Programm in der Programmiersprache FUP wird durch Verknüpfungen das Einlesen von Eingangssignalen und das Ausgeben von Ausgangssignalen vorgenommen. Nach Übertragung des Steuerungsprogramms in die CPU der SPS-Station wird der Programmablauf in der SPS nach Erstellung einer Beobachtungstabelle für die Variablen beobachtet und gesteuert. Zuletzt sollen durch Rückkopplung eines binären Ausgangssignals auf einen Eingang am Anschlussfeld der SPS-Station mit einem Oszilloskop die zyklische Arbeitsweise durch die Aufnahme des Signalverhaltens verdeutlicht werden. Versuchsablauf zu TIA Arbeitsweise einer SPS 1. Variablentabelle Sicherstellen der korrekten Gerätekonfiguration PLC-Variablentabelle erstellen und symbolische Adressierung vornehmen 2. Organisationsbaustein programmieren Organisationsbaustein OB1 erstellen Netzwerke mit Verknüpfungen zum Einlesen uns Ausgeben von Signalen programmieren Programm in die CPU der SPS-Station übertragen 3. Beobachtungstabelle 4. Test mit Rückkopplung Neue Beobachtungstabelle hinzufügen Variablen aus PLC-Variablentabelle übernehmen Mit Online-Verbindung Signalzustände der Eingangsvariablen beobachten und Ausgangsvariablen steuern Steuerungsprogramm editieren Rückkopplung am Anschlussfeld verschalten Verhalten des Ausgangssignals mit Oszilloskop analysieren Versuchsende Seite 4

1. Variablentabelle erstellen 1.1 In der Projektnavigation unter PLC_1 [CPU 3 ] PLC-Variablen auf Neue Variablentabelle hinzufügen doppelklicken und die Variablentabelle_1 dann öffnen. 1.2 In der Variablentabelle dann nebenstehende symbolische Adressierung mit Eingaben für Name, Datentyp und Adresse machen: Falls in noch Variablen wie z.b. stehen. Löschen Sie diese dort zuvor. Eine Adresse darf nur einmal verwendet werden! 2. Organisationsbaustein programmieren 2.1 In der Projektnavigation unter Programmbausteine den Main [OB1] aufrufen. Mit Rechtsklick auf Main [OB1] unter Eigenschaften als Sprache FUP auswählen. Seite 5

2.2 Mit dem Editor folgendes kleines Programm erstellen, mit dem ein Eingangssignal einem Ausgang zugewiesen wird. In das noch leere Netzwerk 1 werden zwei Leerboxen per Drag&Drop in das Feld gezogen. Die?? Fragezeichen in den Kopfzeilen der Boxen werden zu & (UND) sowie = (Zuweisung) geändert. 2.3 Der Ausgang der UND-Box wird nun mit dem Eingang der Zuweisungs-Box durch Ziehen einer Verbindungslinie verbunden. Die <??.?> am Eingang und über der Zuweisungs-Box werden durch Doppelklick umbenannt. Beim Eintippen öffnet sich eine Liste von bereits definierten PLC-Variablen. Als Eingang der UND-Box Induktiv (%I64.1) und in der Zuweisung Ausgang0 (%Q64.0) wählen. Der zweite Eingang der UND- Box kann gelöscht werden. 2.4 Mit Rechtsklick im Feld von Netzwerk 1 ein neues Netzwerk einfügen. Im Netzwerk 2 dieselben Schritte wie in Netzwerk 1 durchführen. Verknüpfungen können auch aus der Task-Card Anweisungen gezogen werden. Hier werden nun als Eingang Kapazitiv und als Ausgang Ausgang1 zur Belegung verwendet. Seite 6

2.5 Mit Netzwerk 3 soll das IN1- Signal am OUT3 des AS-i- Slaves 31 ausgegeben werden. Hierzu die entsprechende Zuweisung mit den Variablen für %I83.0 und %Q83.2 programmieren. 2.6 Das Programm kann dann mit Klick auf in die CPU der SPS-Station geladen werden. Alternativ kann auch über Rechtsklick auf PLC_1 Laden in Gerät mit den Optionen: - Alles - Nur Hardwarekonfiguration - Nur Software aufgerufen werden. 3. Beobachtungstabelle 3.1 In der Projektnavigation unter PLC_1 [CPU 3 ] Beobachtungs- und Forcetabelle eine Neue Beobachtungstabelle hinzufügen. In diese werden nun die PLC- Variablen aus der Variablentabelle übernommen. Hierzu alle Zeilen in der Variablentabelle_1 markieren, kopieren und in die Beobachtungstabelle_1 einfügen. Seite 7

3.2 Mit einem Klick auf wird die Verbindung zur SPS-Station gestartet. Der Kippschalter an der SPS kann nun auf RUN gesetzt werden. Im linken Fenster sollten nun ausschließlich grüne Markierungen und Haken vorzufinden sein. 3.3 Um alle Ein- und Ausgänge zu beobachten, oben auf das linke Brillensymbol klicken. Mit Rechtsklick im Bereich der Liste kann die Option Erweiterter Modus aktiviert werden um Vorgaben für das Beobachten und Steuern zu machen. Alternativ Symbol 3.4 Mit den Kippschaltern am Anschlussfeld der SPS können digitalen Eingänge gesetzt werden (Digital Input). Die Veränderungen werden in der Beobachtungstabelle unter Spalte Beobachtungswert angezeigt. Durch das Programm werden die Ein- und Ausgänge miteinander verknüpft. I64.0 Q64.1 I64.1 Q64.0 Das AS-Interface kann über den Kippschalter an IN1 am AS-i-Slave 31 geprüft werden. I83.0 Q83.2 Überprüfen Sie das Signalverhalten. Seite 8

3.5 Ausgänge können auch unabhängig vom Steuerungsprogramm gesetzt werden indem in der Spalte Steuerwert ein TRUE für Einschalten bzw. FALSE für Ausschalten vorgegeben wird. 3.6 Um den Steuerwert nun für den Ausgang zu übernehmen, den Steuerwert anwählen und das Symbol klicken (Steuern mit Triggerbedingung). Im erscheinenden Fenster auf Ja klicken. Der Beobachtungswert sollte nun dem Steuerwert entsprechen. Die Lampe unter Digital Output müsste aufleuchten. Danach erneut um das Steuern wieder zu beenden. 3.7 Neben den booleschen Signalen können auch analoge Signale, (Ultraschall- oder Temperatursensor) beobachtet werden. Ändern Sie dazu in der Zeile Ultraschall die Adresse von %IW288 auf %IW288:P (Direkter Peripheriezugriff). Wenn am Analog Input der Ausgang der Spannungsquelle 0 10V mit dem ersten Eingang (1. Messkanal der AI/AO- Baugruppe) über ein Kabel verbunden wird, kann mit dem Poti ein Beobachtungswert von 0 bis 27648 als Dezimalwert über den Messbereich von 0 bis 10V erzeugt werden. Seite 9

4. Test mit Rückkopplung 4.1 Über die Projektnavigation PLC_1 [CPU 3 ] Programmbausteine wieder Main [OB1] öffnen. Editieren Sie das Programm indem Sie im Netzwerk 2 auf die Verbindung zwischen den beiden Bausteinen klicken und diese mit invertieren. Diese Änderung dann wieder in die CPU der SPS übertragen: Main [OB1] Laden in Gerät Software. 4.2 Verbinden Sie am Anschlussfeld den Digital Input.0 mit dem Digital Output.1 mit einem Kabel um eine Rückkopplung zu verschalten. Betrachten Sie in der Beobachtungstabelle die Zustände von Kapazitiv und Ausgang1. (Nutzen Sie erneut falls dies nicht mehr aktiviert sein sollte.) 4.3 Erfassen Sie das Signal des Ausgangs nun mit einem Oszilloskop. Dazu CH1 des Oszilloskops mit Q64.1 und GND am Anschlussfeld verbinden. Durch den zyklischen Aufruf von OB1 wechselt das Signal mit einer Frequenz von 300 Hz zwischen den beiden Spannungs-Zuständen TRUE (24V) und FALSE (0V) da bei jedem Programmaufruf das Ausgangssignal invertiert wird. Messen Sie die Impulszeit am Oszilloskop aus. Seite 10

4.4 Eine weitere Rückkopplung, aber nur per Software, soll auch für Ausgang %Q64.0 realisiert werden: Tauschen Sie in Netzwerk 1 das Eingangssignal der &-Box gegen das invertierte Ausgangssignal %Q64.0 aus. Diese Änderung wieder in die CPU der SPS übertragen: Main [OB1] Laden in Gerät Software. Das Signal des Ausgangs auch mit dem Oszilloskop erfassen. Dazu CH2 des Oszilloskops mit Q64.0 am Anschlussfeld verbinden und die Impulszeit für dieses Ausgangssignal messen. Da das Eingangssignal nicht über die Hardware der DI-Baugruppe (Tiefpassfilter) kommt, ist die Bearbeitungszeit kürzer. 4.5 Die Ansteuerung von Ausgang %Q64.0 soll jetzt nicht im OB1 sondern in dem Weckalarm- Organisationsbaustein OB35 erfolgen. In der Projektnavigation unter PLC_1 [CPU 31 ] Programmbausteine Neuen Baustein hinzufügen doppelklicken. Wählen Sie OB Organisationsbaustein 35 Time interrupts Cyclic Weckalarme Organisationsbausteine OB 32 bis 35 Weckalarme-OBs rufen Programmbausteine in festen definierbaren Zeitintervallen (z.b. alle 100 ms) und somit unabhängig von der zyklischen Bearbeitungszeit des Hauptprogramms Main [OB1] auf. mit OK aus. Kopieren Sie nun den Inhalt von Netzwerk 1 aus Main [OB1] in das Netzwerk 1 des neuen CYC_INT5 [OB35]. Löschen Sie anschließend den Inhalt von Netzwerk 1 im Main [OB1]. (Die Ansteuerung von %Q64.0 Ausgang0 erfolgt nun im OB35) Speichern Sie das Projekt Seite 11

Jetzt alle Programmbausteine in die CPU der SPS übertragen: Laden in Gerät Software (alle Bausteine) Bestimmen Sie am Oszilloskop jetzt die Impulszeit für die Ansteuerung von Q64.0 Ausgang0. (Dies ist dann das Zeitintervall für den Aufruf von OB35.) 4.6 Zum Versuchsende sind die nebenstehenden Punkte in der Reihenfolge durchführen: Am Anschlussfeld der SPS-Station die Kabel am Digital Input Output und am Analog Input entfernen Im TIA-Portal Online-Verbindung trennen und dann Projekt Beenden (Fenster schließen) Nein, speichern ist nicht nötig! Das war`s Seite 12

Vorbereitungsbogen Drucken Sie diese Seite aus und beantworten Sie als Vorbereitung zu diesem Praktikumsversuch die folgenden Verständnisfragen handschriftlich und bringen Sie den Bogen zum Versuch mit! 1. Wie steuert eine SPS einen Prozess? 2. Wie erhält eine SPS Informationen über Zustände im Prozess? 3. Unter welcher absoluten Adresse kann der erste Digitalausgang der Beispiel-SPS von Seite 2 angesteuert werden? 4. Welche Werte und Datentypen können binäre Signale aufweisen? 5. Was wird bei einer symbolischen Adressierung vorgenommen? 6. Welche Vorteile bietet die symbolische Adressierung? Seite 13