Steuerung der automatischen Legostein-Montieranlage: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 21: Zeile 21:
=== Historie der SPS ===
=== Historie der SPS ===


Richard E. Morley (Modicon) und Odo J. Struger (Allen-Bradley) kann man als die Väter der SPS bezeichnen. Morley stellte 1969 eine Modicon 084 als solid-state sequential logic solver (Halbleiter-basierendes sequentielles Logiksystem) vor.
Geschichte der SPS


Struger war unter anderem maßgeblich an der Formulierung der zugehörigen Instituts-Standards in den USA beteiligt.
Ursprünglich wurden Steuerungen von Maschinen und Anlagen mit Relaisschaltungen erstellt. Dabei wurden die Kontakte in Reihe oder parallel geschaltet, um so die gewünschte Steuerung zu realisieren. Vorwiegend wurden dabei binäre und boolesche Signale verarbeitet.


Morley wehrte sich gegen die Bezeichnung „Computer“. Er sah hierdurch die Akzeptanz bei den bisher tätigen Steuerungsfachleuten gefährdet. Daher wurde das Ladder Diagram entwickelt, das einem Stromlaufplan ähnelt. Danach gab es eine Eins-Zu-Eins-Umsetzung von Öffnern, Schließern, Parallel- und Serienverschaltung auf das neue Konzept.
Es entstand der Begriff "Programmierbare Steuerung" durch die amerikanische Bezeichnung für "Programmable Computer" oder abgekürzt PC. Mittlerweile wird die Abkürzung PC für "Personal Computer" verwendet. So musste man einen neuen Namen erfinden. Daraus entstand die Abkürzung SPS und steht für "Speicher Programmierbare Steuerung".


1974 wurden von Klaschka und Pilz die ersten SPS in Deutschland auf den Markt gebracht. Etwa 1979 kamen dann auch andere deutsche Hersteller mit ihren Modellen. Heute gibt es auf dem europäischen Markt mehr als 300 Hersteller (Stand 2008). Einige bedienen das gesamte Spektrum für jeden denkbaren Einsatzzweck. Viele beschränken sich auf kleine spezielle Marktnischen.
Entstanden ist die Idee der programmierbaren Steuerungen 1968 von General Motors. Man suchte nach anderen Möglichkeiten als die verbindungsprogrammierten (festverdrahteten) Relais-, Schütz- oder Elektroniksteuerungen. Folgende Kriterien sollten ausschlaggebend für die neue Art von Steuerungen sein:
 
    Eine Steuerung sollte bei Veränderungen möglichst rasch umprogrammierbar sein, beispielsweise wenn die Anlagen umgebaut werden.
    Die Kosten für die Entwicklung einer Steuerung sollte den anderen bekannten Steuerungstypen überlegen sein. Auch sollte die Steuerung zuverlässiger arbeiten.
 
Die Forderung der "Speicherprogrammierbaren Steuerungen" konnte durch die fortschreitende Technologie erfüllt werden. Eine SPS besteht aus einem bit- oder wortorientiertem Prozessor mit verschiedenen Speichermedien. Es gibt auch spezielle Software um komplexe Steuerungsprogramme in einer anwenderorientierten Programmiersprache zu programmieren (FUP, KOP, AWL, Graph).
 
Nach und nach wurden fest verdrahtete Relaissteuerungen durch Mikroprozessoren ersetzt. Steuerungsprogramme konnten schnell erstellt und verändert werden. Damit die Techniker bei ihrer Denkweise bleiben konnten, wurde die Programmierung mit Kontaktplan (KOP) entwickelt. Ein Kontaktplan lehnt sich ganz stark an Stromlaufplänen an. Somit wurde den Technikern ein einfacher Umstieg ermöglicht. Später wurde die maschinenorientierte Anweisungsliste (AWL) sowie der grafische Funktionsplan (FUP) entwickelt.
 
Nachdem man zuerst vorwiegend mit Binärsignalen gearbeitet hatte, entwickelten die Hersteller auch die Möglichkeit, Zeiten, Zahlen oder Gleitkommazahlen zu verarbeiten. Somit war es möglich, auch mit Analogwerten zu arbeiten.
 
1992 wurde die internationale Norm IEC 61131 definiert. Diese Norm soll eine herstellerunabhängige und einheitliche Programmiersprache für SPS darstellen. Die meisten SPS-Systeme können heutzutage mit dieser internationalen Norm programmiert werden. Als Programmiersprachen werden weitgehend die maschinenorientierten Sprachen AWL, KOP und FUP verwendet.


== Programmierung Legostein-Montieranlage==
== Programmierung Legostein-Montieranlage==

Version vom 12. Februar 2018, 10:49 Uhr


Autor: Philip Strümper, Marcel Mertens

Einleitung

Dieser Artikel ist eine Vorlage für einen Wiki-Artikel. Tipp: Kopieren Sie den gesamten Quelltext und ändern Sie ihn so, dass er Ihr Projekt beschreibt.

Dieser Artikel ist aus der Kategorie "How-To".

Inhalt

Die Gliederung des Inhalts hängt stark von Ihrem individuellen Projekt ab. Benutzen Sie einen leicht nachvollziehbaren roten Faden und gliedern Sie nach gesundem Menschenverstand!


Zeitplan

Vorbereitung

Grundlage SPS

Historie der SPS

Geschichte der SPS

Ursprünglich wurden Steuerungen von Maschinen und Anlagen mit Relaisschaltungen erstellt. Dabei wurden die Kontakte in Reihe oder parallel geschaltet, um so die gewünschte Steuerung zu realisieren. Vorwiegend wurden dabei binäre und boolesche Signale verarbeitet.

Es entstand der Begriff "Programmierbare Steuerung" durch die amerikanische Bezeichnung für "Programmable Computer" oder abgekürzt PC. Mittlerweile wird die Abkürzung PC für "Personal Computer" verwendet. So musste man einen neuen Namen erfinden. Daraus entstand die Abkürzung SPS und steht für "Speicher Programmierbare Steuerung".

Entstanden ist die Idee der programmierbaren Steuerungen 1968 von General Motors. Man suchte nach anderen Möglichkeiten als die verbindungsprogrammierten (festverdrahteten) Relais-, Schütz- oder Elektroniksteuerungen. Folgende Kriterien sollten ausschlaggebend für die neue Art von Steuerungen sein:

   Eine Steuerung sollte bei Veränderungen möglichst rasch umprogrammierbar sein, beispielsweise wenn die Anlagen umgebaut werden.
   Die Kosten für die Entwicklung einer Steuerung sollte den anderen bekannten Steuerungstypen überlegen sein. Auch sollte die Steuerung zuverlässiger arbeiten.

Die Forderung der "Speicherprogrammierbaren Steuerungen" konnte durch die fortschreitende Technologie erfüllt werden. Eine SPS besteht aus einem bit- oder wortorientiertem Prozessor mit verschiedenen Speichermedien. Es gibt auch spezielle Software um komplexe Steuerungsprogramme in einer anwenderorientierten Programmiersprache zu programmieren (FUP, KOP, AWL, Graph).

Nach und nach wurden fest verdrahtete Relaissteuerungen durch Mikroprozessoren ersetzt. Steuerungsprogramme konnten schnell erstellt und verändert werden. Damit die Techniker bei ihrer Denkweise bleiben konnten, wurde die Programmierung mit Kontaktplan (KOP) entwickelt. Ein Kontaktplan lehnt sich ganz stark an Stromlaufplänen an. Somit wurde den Technikern ein einfacher Umstieg ermöglicht. Später wurde die maschinenorientierte Anweisungsliste (AWL) sowie der grafische Funktionsplan (FUP) entwickelt.

Nachdem man zuerst vorwiegend mit Binärsignalen gearbeitet hatte, entwickelten die Hersteller auch die Möglichkeit, Zeiten, Zahlen oder Gleitkommazahlen zu verarbeiten. Somit war es möglich, auch mit Analogwerten zu arbeiten.

1992 wurde die internationale Norm IEC 61131 definiert. Diese Norm soll eine herstellerunabhängige und einheitliche Programmiersprache für SPS darstellen. Die meisten SPS-Systeme können heutzutage mit dieser internationalen Norm programmiert werden. Als Programmiersprachen werden weitgehend die maschinenorientierten Sprachen AWL, KOP und FUP verwendet.

Programmierung Legostein-Montieranlage

Schaltschrankbau

Formatierung

Nutzen Sie zur Formatierung Beispiele, z. B. aus dem weltbekannten Wikipedia selbst (das ist die gleiche Syntax!) oder anderer Hilfeseiten wie z. B. [1].

Zusammenfassung

Was ist das Ergbnis? Das Ergebnis dieses Artikels ist eine Vorlage, mit der Nutzer des Wikis schnell und leicht eigene Artikel verwirklichen können. Diese Vorlage ist Bestandteil der Anleitungen aus den How-To's.

Programmierung

Ausblick

Was kann/muss noch verbessert werden?


Literaturverzeichnis