Soft-SPS - Was ist eine SPS?



Ähnliche Dokumente
jet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen

Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen

Einführung in die OPC-Technik

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen

Christian Glesmann. - Diplomarbeit -

OPC UA und die SPS als OPC-Server

Labor Mechatronik Versuch MV-2 Prozesssteuerung mit SPS S7. Versuch MV_2 Prozesssteuerung mit SPS S7

Methoden des Feldbuszugriffs bei PCs unter MS-Windows - ein State-of-the-Art-Report

Der Industrie-PC in der Automatisierungstechnik

Formular»Fragenkatalog BIM-Server«

Deckblatt. Wie kann WinAC MP mit PC oder SPS Daten austauschen? Multi Panel mit WinAC MP. FAQ Januar Service & Support. Answers for industry.

ASP Dokumentation Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

- Speicherprogrammierte Steuerung: Realisierung durch ein Programm, welches auf einem SPS-Baustein ausgeführt wird. Regelungs- und Steuerungstechnik

2004, Thomas Barmetler Automatisierungstechnik - Einstieg. Das EVA-Prinzip

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

Installationsanleitung

Übung: Verwendung von Java-Threads

1 Wozu ein Performance Test?

Übung -- d002_ampelsteuerung

Leitfaden zur Installation von Bitbyters.WinShutdown

Schulungsunterlagen CoDeSys V3 OPC Server

3.14 Die Programmieroberfläche Programmierung

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Anbindung LMS an Siemens S7. Information

Probleme während der Inbetriebnahme 2 Fallbeispiele aus der Praxis. Steigenberger Hotel, Dortmund,

ABACONNECT VERWENDUNG VON APACHE TCPMON UTILITY MIT ABACONNECT WEBSERVICES

Aufbau und Funktion eines VPN- Netzwerkes

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Remote Arbeitsplatz - SPS-Einstieg (ACC)

Simatic* S5 Grundkurs

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

Perceptive Document Composition

FETCH / WRITE-KOMMUNIKATION ZU EINER S7-SPS IM PROFIBUS-NETZ (ROUTING) VIA

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

PCC Outlook Integration Installationsleitfaden

JPC Visualisierung in Java

Installation OMNIKEY 3121 USB

OPC-Server-Browser ActiveX-Steuerelement: IBG_OpcServerBrowser_S1

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Klassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java

Modem: Intern o. extern

Installationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI

Virtuelle Maschinen. von Markus Köbele

Anleitung zur Nutzung des SharePort Utility

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Neue 3D Machine Vision Software im Metro-Stil von Windows 8 lässt in die Zukunft blicken

1 Installation QTrans V2.0 unter Windows NT4

Bedienungsanleitung PC-Konfigurationssoftware des ID Inclinometers

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Local Control Network Technische Dokumentation

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Drei Möglichkeiten zum Betrieb von DPV über das Internet. Dr. Matthias Grabert und Walter Geiselmann Uni Ulm

EASY Starter OPC UA Server

Kurzanleitung ejax Online-Demo

CONVEMA DFÜ-Einrichtung unter Windows XP

BytStorMail SAAS als Relay

Dienste und Runlevel. September 2010 Oliver Werner Linux Systemmanagement 1

Cisco Security Monitoring, Analysis & Response System (MARS)

Installation / Aktualisierung von Druckertreibern unter Windows 7

Hardware- und Softwarevoraussetzungen

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

FlowFact Alle Versionen

Programmierbeispiel RS485- Kommunikation

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

AdmiCash-Wiederherstellung auf einem neuen PC oder Betriebssystem

Systemvoraussetzungen

Parallels Plesk Panel

Virtuopolis Ticket System ( VTS ) ist eine verteilte Internetanwendung für den Vertrieb

Hinweise zur Verwendung von myfactory unter Windows XP mit Service Pack 2

Anleitung zur Einrichtung des Netzwerkes mit DHCP im StudNET des Studentenwerkes Leipzig. studnet-website:

Anleitung zur Einrichtung des Netzwerkes mit DHCP. im StudNET des Studentenwerkes Leipzig

Installationsanleitung dateiagent Pro

CRM Client. Installation / Anmeldung. .BOSYS SOFTWARE GmbH

Rheinische Fachhochschule Köln

Technische Dokumentation IPCalculator

Präsentation Von Laura Baake und Janina Schwemer

HTBVIEWER INBETRIEBNAHME

Whitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server

Programmierung mit NQC: Kommunikation zwischen zwei RCX

SILBER SURFER. PC-Treffen der Arbeiterwohlfahrt, Ortsverein Sehnde. PC Internet / Cloud. Leitfaden zur Schulung

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2012 Express with management tools

Installieren der desktop 2.0 Software

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

DATENSICHERUNG MOBILE ENDGERÄTE

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Inhalt... 1 Einleitung... 1 Systemanforderungen... 1 Software Download... 1 Prüfdokumentation... 4 Probleme... 5 Hintergrund... 5

Systemvoraussetzungen

Versuche und Experimente

Startmenü So einfach richten Sie surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden.

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort

Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, EASY Starter V1.5

Workflow. Installationsanleitung

Transkript:

Soft-SPS - Was ist eine SPS? SPS = Speicherprogrammierbare Steuerung PLC = Programmable Logic Control Ursprünglich elektronischer Ersatz von Relaissteuerungen (Schützsteuerung) 1

Soft-SPS - Relais-Steuerung 2

Soft-SPS - Was ist eine SPS? Typischer zyklischer Ablauf Reaktionszeit wird durch Zykluszeit bestimmt Eingangsdaten Eingangsdaten lesen lesen Daten Daten verknüpfen verknüpfen Ergebnis Ergebnis ausgeben ausgeben ( ( Warten Warten auf auf nächsten nächsten Zyklus) Zyklus) 3

Soft-SPS - Beispiele zu HardSPS Hardware-SPS z.b. S7 Eigene Hardware CPU + IO-Module Direkte Ankopplung der Prozesspunkte 4

Soft-SPS - Beispiele zu HardSPS Omron-SPS CP1H 5

Soft-SPS - Beispiele zu HardSPS Allen Bradley PLC-5 6

Soft-SPS - Was ist Soft-SPS Die Funktionen einer SPS werden vollständig in Software nachgebildet, die Hardwareplattform ist meist ein üblicher PC mit Windows-Betriebssystem. Inzwischen existiert Soft-SPS auf Linux oder auf Mikrocontroller-Plattform ohne Betriebsystem In der Vorlesung wird das PC-System 4Control der Fa. Softing verwendet 7

Soft-SPS - Vorteile Volle grafische Benutzeroberfläche Sehr hoher Bedienkomfort, d. h. benutzerfreundlich Hardware und Betriebssystem quasi standardisiert und sehr weit verbreitet. File-System, Netzanbindung, leistungsstarke CPU, großer Speicher automatisch vorhanden 8

Soft-SPS - Nachteile Das PC-Betriebssystem ist nur eingeschränkt echtzeitfähig (Taskzyklus < 10 ms) Zuverlässigkeit der Steuerung hängt direkt an der Zuverlässigkeit des Windows-Systems 9

Soft-SPS - Programmierung nach IEC 61131-3 Vorschriften zur Definition von Variablen und Datentypen (* lokal gültige Variable*) VAR error: BOOL := TRUE; anzahl : DINT; (* Double Integer mit 32 Bit *) END_VAR (* global in allen Programmen und Unterprogrammen gültige Variable*) VAR_GLOBAL glob_bool : BOOL ; END_VAR (* Verweis auf globale Variable*) VAR_EXTERNAL glob_bool:bool; (*Hier darf die Variable nicht initialisiert werden*) END_VAR 10

Soft-SPS - Programmiersprachen Es gibt in der Norm 5 Programmiersprachen, die je nach Anwendung und Kenntnis des Programmierers eingesetzt werden Kontaktplan (KOP) oder Ladder-Diagram (LD) Funktionsblocksprache (FBS) oder Function Block Diagram Anweisungsliste (AWL) oder Instruction Language (= Assembler) Structured Text (ST) (= Hochsprache ähnlich Pascal) Sequential Function Chart (SFC) ( = Zustandsmaschine) 11

Soft-SPS - Strukturierung Zur hierarchischen Strukturierung von SPS Projekten wurden folgende Strukturelemente eingeführt: Konfiguration Ressource Task / Laufzeitsystem Target = PC1 Resource1 Task1 Program1 Konfiguration = Projekt Target = PC2 Resource2 Task3 Task2 Program3 Program2 Program1 12

Soft-SPS - Beispiel mit 4C Project Sprachen mit 4C 13

Soft-SPS - OPC OPC = Openness, Productivity, Collaboration (vormals für: OLE for Process Control). OPC ist eine standardisierte Software-Schnittstelle, die es Anwendungen unterschiedlichster Hersteller ermöglicht, Daten auszutauschen. Basis ist die in Windows integrierte Fähigkeit von Applikationen, untereinander Daten auszutauschen (Object Linking and Embedding) 14

Soft-SPS - OLE Object Linking and Embedding (OLE) OLE steht für Object Linking & Embedding und bezeichnet die Fähigkeit, Objekte in ein Dokument zu integrieren, entweder eingebettet (Embedding) oder mit der objekterzeugenden Anwendung verknüpft (Linking). Notwendig ist für beide Varianten die Kommunikation zwischen den Anwendungen. Auf dieser genormten Kommunikation setzt OPC auf 15

Soft-SPS - OPC-Client/Server OPC-Client greift auf Daten des Servers zu OPC- Client OPC- Client OPC- Server TCP/IP Feldbus OPC- Server OPC- Client Druck Temp Motor OPC-Server stellt Daten zur Verfügung 16

Soft-SPS - OPC-Objekt Kommunikation erfolgt über genormte Verbindung, die vom Client initiiert wird. Vorstellbar als Software-Stecker, der mit den drei Element eines OPC-Objects Server Group Item spezifiziert wird OPC- Client OPC-Server OPC- Client 17

Soft-SPS - Zustandsdiagramm Z1 Ausgangssignale für Zustand 1 Bedingung für den Übergang in den Folgezustand Z2 Ausgangssignale für Zustand 2 18

Soft-SPS - SFC Aufbau von SFC-Programmteilen Die tragenden syntaktischen Einheiten von SFC sind: Schritt (STEP) Aktion (ACTION) Transition (TRANSITION) 19

Soft-SPS - SFC- Cycle Zyklischer Ablauf Step 0 ist der Initialisierungsschritt 20

Soft-SPS - SFC- Verzweigung Verzweigungen Abhängig von Condition1 oder Condition2 folgt auf Step0 Step1 oder Step2 21

Soft-SPS - Aufgabenstellung Es soll ein Programm zur Steuerung einer Schranke entwickelt werden. Schranke_ist_auf Schranke_ist_zu LS Induktionsschleife Die Schranke wird von einem Motor angetrieben, dessen Motorelektronik mit drei Steuerwerten angesprochen wird: 1 : Schranke geht auf, 0: Schranke stoppt, -1: Schranke geht zu Desweiteren verfügt die Schranke über 4 Sensoren: zwei Schalter mit den Bezeichnungen Schranke_ist_zu und Schranke_ist_auf eine Lichtschranke LS, die den Wert 1 liefert, falls sich ein Hindernis in der Lichtstrecke befindet, sonst 0 eine Induktionsschleife vor der Schranke, die einen analogen Wert zwischen 0 und 1023 liefert, abhängig von der Fahrzeuggröße. Werte unterhalb von 300 werden als Störungen betrachtet 22

Soft-SPS - Vorgabe in SFC 23