Bewise Inc. www.tool-tool.com Reference source from the internet.

Rack mit einer Speicherprogrammierbaren Steuerung

Rack mit einer Speicherprogrammierbaren Steuerung

Eine Speicherprogrammierbare Steuerung (SPS, engl. Programmable Logic Controller, PLC) ist eine Baugruppe, die zur Steuerung und/oder Regelung einer Maschine oder Anlage eingesetzt wird. In der Regel ist eine solche Baugruppe elektronisch ausgeführt und ähnelt den Baugruppen eines Computers. Die Geber (Sensoren) und die Stellglieder (Aktoren) sind mit dieser Baugruppe verbunden. Das zugehörige Betriebssystem (Firmware) stellt sicher, dass dem Anwenderprogramm immer der aktuelle Zustand der Geber zur Verfügung steht. Anhand dieser Informationen kann das Anwenderprogramm die Stellglieder so ein- oder ausschalten, dass die Maschine oder die Anlage in der gewünschten Weise funktioniert.

Mit annähernd gleicher Hardware kann man so unterschiedliche Anlagen oder Maschinen steuern (zum Beispiel: eine Fertigungsmaschine oder eine Brauerei).

Auf vielen Gebieten hat die SPS die zuvor festverdrahtete Anordnung von Relais abgelöst (Verbindungsprogrammierte Steuerung). Preiswerte Baugruppen, Standardisierung der Steuerungsaufgabe und hohe Flexibilität sind kennzeichnend für das SPS-Konzept und haben der SPS zum Siegeszug verholfen.

Derzeitige SPS-Baugruppen übernehmen neben der Kernaufgabe (Steuerung und Regelung) zunehmend auch weitere Aufgaben: Visualisierung (Gestaltung der Schnittstelle Mensch-Maschine), Alarmierung und Aufzeichnung aller Betriebsmeldungen (Data-Logging).

Ebenfalls erfolgt zunehmend die Verbindung der Sensoren und Aktoren mit der SPS über einen Datenbus und nicht mehr diskret. Hierdurch verringert sich der Verdrahtungsaufwand.

Schließlich erfolgt auch zunehmend eine Anbindung an die Verwaltungsrechner einer Firma (vertikale Integration). So stehen z. B. immer aktuelle Daten über Fertigungsstände, Lagerbestände etc. zur Verfügung ("vernetzte Fabrik").

So wird der Unterschied zwischen einer modernen SPS und einem Prozessleitsystem immer kleiner. Die weitere technische Entwicklung ist ähnlich stürmisch wie in der Computertechnik ganz allgemein.

Die verschiedenen Konzepte [Bearbeiten]

Speicherprogrammierbare Steuerung

Speicherprogrammierbare Steuerung

Eine große Gruppe der SPS-Geräte arbeitet zyklusorientiert. Das vom Hersteller fest eingespeicherte Betriebssystem kontrolliert diesen Zyklus. Nach Feststellung der Betriebsbereitschaft aller angeschlossenen Baugruppen wird das Prozessabbild aller Eingänge aktualisiert. Das bedeutet häufig den Status aller Eingangskarten abzufragen. Danach gibt das Betriebssystem die Kontrolle ab an das Anwenderprogramm. Dieses hat als Ergebnis das Prozessabbild der Ausgänge. Nun geht die Kontrolle an das Betriebssystem zurück. Das Prozessabbild der Ausgänge wird an die Peripherie übertragen. Das bedeutet häufig die Ansteuerung der Ausgangskarten. Und dann beginnt der Zyklus von vorne. Typische Zykluszeiten liegen bei 1/100 Sekunde. Es gibt Ausführungen mit festem Zyklus und welche mit asynchronen Zyklus. Das Anwenderprogramm kann Verzweigungen und bedingte Aufrufe beinhalten, was unterschiedliche Laufzeiten zur Folge hat.

Für Sonderfälle gibt es spezielle Eingangskarten, die beim Statuswechsel eines angeschlossenen Sensors an das Betriebssystem einen Alarm (Interrupt) melden. Dieses unterbricht das laufende Programm und ruft ein extra für diese Situation angepasstes Anwenderprogrammmodul (englisch: Interrupt Service Routine) auf und setzt danach das unterbrochene Programm fort. So können zeitkritische Aufgaben, die mit der Zykluszeit im Konflikt sind, bewältigt werden.

Eine weitere Gruppe (und derzeit zunehmend verbreitet) arbeitet ereignisgesteuert. Die meisten Systeme sind dann auch gleichzeitig objektorientiert. Das Betriebssystem listet alle „Ereignisse“ (= Statuswechsel eines Sensors) auf und arbeitet in dieser Reihenfolge die entsprechenden Anwenderprogrammteile ab. Der fehlende Zyklus ist auch dann kein Problem, wenn etwa ein Sensor besonders häufig seinen Status ändern sollte (= flattern). Alle Sensoren werden berücksichtigt oder kein Sensor wird „verschlafen“. Vorteile hat dieses Konzept im Vergleich mit den zyklusorientierten Systemen in der Regel durch die zusätzliche Objektorientierung, was für die gleichzeitige Visualisierung genutzt werden kann.

Ein weiteres Unterscheidungsmerkmal ergibt sich aus der Art der Kühlung. Alle elektronischen Geräte sind durch die unvermeidliche Wärmeentwicklung bedroht, wenn Grenztemperaturen für die Halbleiter überschritten werden. Es gibt Geräte mit und ohne Ventilatorkühlung. Der Ventilator hat den Nachteil, dass Staub angesaugt wird. Daher gibt es eine Fülle von alternativen Konzepten.

Als Soft-SPS werden Softwarepakete bezeichnet, die auf einem PC lauffähig sind. In der Praxis werden dann häufig industrietaugliche PC-Ausführungen gewählt, obwohl dies auch mit handelsüblichen Personal Computern möglich ist. Die Peripherieanbindung (Sensoren und Aktoren) erfolgt entweder seriell über Bussysteme oder mit inzwischen handelsüblichen Ein- und Ausgangskarten. Diese Systeme arbeiten dann ohne einen speziellen Bitprozessor und erreichen zurzeit manchmal noch nicht die notwendige Geschwindigkeit. Sie sind daher nur für nicht zeitkritische Anwendungen geeignet.

Als Slot-SPS wird eine Einbaukarte für den PC bezeichnet. Hierauf befindet sich dann in der Regel ein Bitprozessor und das SPS-Betriebssystem.

Ein weiteres Konzept ist Grundlage für die hochverfügbaren und die sicherheitsgerichteten Geräte. Neben der Ausfallgefahr durch hohe Temperaturen gibt es andere Gründe für den möglichen Ausfall einer Baugruppe. Diese kann man durch den Begriff „Alterung“ zusammenfassen. Dazu gehört auch das Thema Korrosion. Abhängig von der (finanziellen) Schadenshöhe, die durch einen Stillstand der Anlage im Fehlerfall verursacht wird, kann man nun mehrere SPS-Baugruppen einsetzen. Diese arbeiten gleichzeitig an derselben Steuerungsaufgabe (miteinander synchronisiert). Dies ist ein redundantes, mehrkanaliges System.

Im Konfliktfall wird eine Alarmmeldung erzeugt und die Anlage läuft weiter. In dem (statistisch) unwahrscheinlichen Fall, dass das Schwestersystem nun auch ausfällt, steht dann die Anlage. Es wird Zeit gewonnen, um die schadhafte Baugruppe auszutauschen.

Sicherheitsgerichtete Geräte sind ähnlich aufgebaut. Allerdings führt hier der Konfliktfall dazu, dass die Anlage so schnell wie möglich in den „sicheren“ Zustand gebracht wird. Eine damit verbundene Schadenshöhe ist ohne Belang.

Die Möglichkeiten zur Erstellung des Anwenderprogramms kann man auch unterscheiden. Neben den hierfür vorhandenen Normen ergibt sich die Art und Weise der Programmdarstellung: grafisch oder (nur) als Anweisungsliste. Grafisch unterstützte Darstellungen können einem Stromlaufplan ähneln (= Kontaktplan) oder einem Logikplan (= Funktionsplan). Der Kontaktplan wird von den meisten Elektrikern verstanden, auch wenn diese mit Computern oder mit SPS-Geräten noch nicht vertraut sind. Dies hat die Einführung der SPS in die technische Welt erheblich beschleunigt.

Eine Kaufentscheidung berücksichtigt häufig die Wiederverwendbarkeit bereits bewährter Anwendersoftware. Neue Konzepte verlangen häufig auch ein zusätzliches Training beim Fachpersonal.

Grenzen der Einsatzfähigkeit [Bearbeiten]

Seit die SPS auch analoge Signale (über DA/AD-Wandler) verarbeiten kann, hat sie auch das technische Gebiet der Regelungen erobert. Für nahezu jede Regelungsaufgabe gibt es standardisierte Lösungen (z.B. als Funktionsbausteine).

So kann man fragen: wo ist der Einsatz einer SPS derzeit nicht möglich oder nicht sinnvoll?

Nicht sinnvoll kann der Einsatz einer SPS bei sehr spezialisierten Maschinen oder Anlagen sein, wo die technische Ausführung traditionell bewährt ist und die Marktnische so klein ist, dass die Stückzahlen gering sind. Hier scheut man die Umstellungskosten. Beispiel: Aufzugsteuerung.

Eine technische Grenze sind die explosionsgefährdeten Bereiche. Hier arbeitet man entweder mit pneumatischen Signalen oder mit eigensicheren Stromkreisen. Man kann eine handelsübliche SPS den Vorschriften entsprechend druckfest kapseln. Natürlich ist sie dann während des Betriebs nicht zugänglich. Ferner muss eine Lösung für die Anbindung der Sensoren und Aktoren gefunden werden (z.B. druckfeste Schottverschraubungen). Generell kann man sagen: In explosionsgefährdeten Bereichen wird eine SPS selten eingesetzt. Inzwischen gibt es Ein- und Ausgangskarten, an die eigensichere Stromkreise angeschlossen werden können. Ferner gibt es eigensichere Datenbusse. Die SPS selbst befindet sich dann in einem Schaltraum außerhalb des gefährdeten Bereichs.

Wenig sinnvoll ist auch der Einsatz einer SPS bei Steuerungsaufgaben mit sehr wenigen Ein- und Ausgängen. Beispiel: Stern-Dreieckanlauf eines Motors. Hier gibt es spezielle (auch elektronische) Bausteine.

Dann gibt es Maschinen, die sehr zeitkritische Aufgaben zu bewältigen haben. Solche Maschinen haben in der Regel sehr seltene und hoch spezialisierte Sensoren. Beispiel: die Erkennung eines Fadenbruchs in einer Hochleistungswebmaschine. Der Einsatz einer SPS würde hier teure Feldversuche voraussetzen.

Die SPS hat enorme Vorteile bezogen auf die Flexibilität. Genau deswegen ist sie für „manipulationssichere“ Steuerungen wenig geeignet. Dies hat nichts mit Sicherheit im Sinne von Gefahrenvermeidung für Mensch und Umwelt zu tun, wohl aber mit dem Fernhalten von nicht autorisierten Personen. Beispiele: Erkennung der Zugangsberechtigung, Automaten mit Geldverkehr.

SPS und Sicherheit [Bearbeiten]

In den Zeiten, wo Steuerungen noch herkömmlich mit einer Ansammlung von Relais und Schützen erstellt wurden, war das Thema „Sicherheit“ leichter zu berücksichtigen als mit dem neuen Konzept einer SPS. Die Eins-zu-Eins-Umsetzung der in der Schaltung (Verriegelung) niedergelegten Logik auf das SPS-Konzept musste zwangsläufig mit einzelnen vorher „sicheren“ Schaltkreisen in Konflikt kommen. Hinzu kam die mangelnde Erfahrung. Man war froh, wenn die Anlage oder Maschine mit der SPS so lief wie früher.

Beispiel: Erst wenn das Schutzgitter geschlossen ist, darf der Stempel sich bewegen. Damit im Fehlerfall nichts passiert, wurden beide Schließer des Endlagenschalters in Serie geschaltet und mit der Freigabe des Stempels verknüpft (= Berücksichtung des Ruhestromprinzips und des möglichen Festschweißens eines Kontaktes). Mit einer SPS macht so etwas keinen Sinn.

Bald lautete eine Regel: mit der SPS darf man keine sicherheitsgerichteten Schaltungen erstellen. Der Blick von Berufsgenossenschaften und anderen Institutionen wurde nun auf dieses Problem gelenkt. Insgesamt begann eine neue Diskussion zum Thema Sicherheit in technischen Anlagen.

Sicherheit wurde definiert mit einer Risikoabschätzung der Gefahr für Mensch und Umwelt. Zusammen mit den Herstellern wurden Konzepte erarbeitet, wie man auch mit SPS die notwendige und vorgeschriebene Sicherheit erreichen kann. Ein wesentlicher Kernpunkt war: die Anwenderprogramme in einer sicherheitsgerichteten SPS sind prüfpflichtig. Jeder Änderungswunsch muss erst neu geprüft werden. Beim Übertragen einer neuen Anwenderprogrammversion ist die Anlage still zu setzen. Das sind erhebliche Einschränkungen der bei der SPS sonst so vorteilhaften Flexibilität. Die Prüfung ist auch mit erheblichen Kosten verbunden.

Bei der Risikoabschätzung geht es um zwei Themenkreise.

1) Wie hoch ist das Risiko und um welche Art von Risiko handelt es sich (materieller Schaden, Personenschäden, Umweltschäden)? Hierbei wird nur die Maschine oder Anlage betrachtet. Die technische Ausführung der Verriegelung ist ohne Belang. Abhängig von der Beantwortung dieser Fragen (in einer Norm festgelegt) ergeben sich Anforderungen an die Steuerung.

2) Welche Fehler sind in einer SPS möglich oder denkbar? Hierbei geht man soweit, eine nicht gewollte Änderung im Programmspeicher anzunehmen (Diffusion im Halbleiterkristall). Der zufällig dort gespeicherte Befehl könnte statt "Ausschalten" nun "Einschalten" bedeuten. So kam man auf die mehrkanaligen Geräte. Man kann annehmen, dass ein solcher Extremfehler nicht gleichzeitig im Schwestersystem passiert. Im Übrigen waren die mehrkanaligen Systeme schon zur Erhöhung der Zuverlässigkeit entwickelt worden.

Alle sicherheitsgerichteten SPS-Ausführungen haben zum Ziel, im Zweifel die Anlage möglichst schnell in einen sicheren Zustand zu versetzen. Dieses Ziel steht zwangsläufig im Konflikt mit dem Wunsch nach einer Erhöhung der Verfügbarkeit der Anlage (= Zuverlässigkeit).

Vor-/ Nachteile von SPS gegenüber VPS (Verbindungsprogrammierte Steuerung) [Bearbeiten]

Vorteile [Bearbeiten]

  • viel flexibler
  • kleiner
  • zuverlässiger (fehlersichere SPS)
  • langfristig kostengünstiger
  • mit anderen IT-Anlagen vernetzbar
  • schnelle Fehleranalyse
  • Anlage aus der Ferne veränderbar (Internet)
  • geringerer Stromverbrauch
  • geringerer Aufwand bei Umverdrahtung bzw. Funktionswechsel gegenüber der VPS

Nachteile [Bearbeiten]

  • zusätzliche Infrastruktur notwendig (Programmiergeräte bzw. Software, Datensicherung etc.)
  • hoch qualifiziertes Personal notwendig
  • für weniger komplexe Anlagen/Programmabläufe zu teuer
  • Lasten können meist nicht direkt geschaltet werden, es werden Leistungsschütze benötigt
  • durch die sequentielle Abarbeitung der Befehle - Zykluszeit behaftet (nur bei zyklusorientierter SPS)

Aufbau und Programmierung [Bearbeiten]

Die klassische SPS hat eine Prozessor-Architektur, die im Wesentlichen für die Bit-, Byte- oder Wort-Verknüpfung optimiert ist. Siemens-Steuerungen werden beispielsweise Byte-weise adressiert, Omron-Steuerungen adressieren dagegen ein volles Wort. Die unterschiedliche Adressierung ist dann besonders zu beachten, wenn unterschiedliche Steuerungen über Feldbus, z.B. Profibus miteinander verknüpft werden. Unter Umständen müssen dann Bytes innerhalb des Programms paarweise getauscht werden, um die richtige Information abzubilden (siehe Byte-Reihenfolge). Die Anpassung der Bit, Byte, Wort-Verarbeitung an die zu steuernde Maschine oder Anlage erfolgt durch ein Programm, das den gewünschten Ablauf festlegt und im Speicher abgelegt wird.

Üblicherweise wird bei der SPS auch Software zur Kommunikation des Programmiergerätes (kurz: PG) mit der Steuerung, mitgeliefert. Die Programmierung geschieht über dieses Programmiergerät, zum Beispiel eine Anwendung unter Windows/Linux auf einem PC oder ein zugeschnittenes System. Die hier bereitgestellte, sogenannte Konfiguration wird beim Programmieren auf die Steuerung geladen. Sie bleibt dort solange im Speicher, bis sie vom Benutzer gelöscht oder überschrieben wird.

Moderne SPSen sind klassische Microcontroller mit eigener CPU und einer Basis-Software, die ebenfalls die wortweise Verknüpfung von E/A-Signalen erlaubt. Die Basis-Software besteht aus einem Echtzeitbetriebssystem und SPS-spezifischen "Bausteinen", die SPS-Funktionen wie Zeitfunktionen und Schnittstellen zu Erweiterungsboards realisieren.

In den letzten Jahren wurden auf Druck der Anwender die Steuerungen in Hinsicht auf minimalen Platzbedarf im Schaltschrank optimiert. Für diese miniaturisierten Steuerungskomponenten wird von manchen Firmen der Begriff der Busklemme verwendet, wobei es für diesen Begriff keine eindeutige Definition gibt. Eine Busklemme ist eine intelligente Reihenklemme, welche die unterschiedlichsten analogen und digitalen Eingangs- und Ausgangssignale verarbeiten kann. Sie wird so einfach und kompakt wie eine konventionelle Reihenklemme untergebracht und verdrahtet, verfügt aber im Gegensatz zur Reihenklemme über eine intelligente Elektronik.

Der Kopf dieser elektronischen Reihenklemme ist der Buskoppler. Er verfügt in der Regel über eine Schnittstelle für einen Feldbus. Buskoppler mit eigener Intelligenz werden als Busklemmen-Controller bezeichnet. Sie verfügen oftmals bereits über SPS-Funktionalität.

Baugruppenbezogene Konstruktionsprinzipien [Bearbeiten]

Man kann zwei Philosophien unterscheiden: die modulare Bauweise oder die integrale Bauweise. Beide Bauweisen haben ihre Vor- und Nachteile. Bei der Einführung der SPS hatte die modulare Bauweise für den Herteller den zusätzlichen Vorteil, dass man so leichter Entwicklungserfahrungen sammeln konnte. Für jedes Modul war ein anderes Entwicklungsteam verantwortlich. Mit der gewonnenen Erfahrung und dem Kostendruck gab es dann eine Entwicklungsrichtung hin zur integralen Bauweise (alles in ein Gehäuse), die dann gleichzeitig auch mit dem Bestreben nach Miniaturisierung einher ging.

Es gibt auch Mischformen.

Die modulare Bauweise bietet für jede Teilaufgabe eine separate Komponente, die nachstehend aufgelistet sind.

  • Netzteil (länderspezifische Anpassung, leichtere Beherrschung des Wärmeproblems)
  • Zentralbaugruppe
  • Anschaltungen
  • Busmodule (Schraub- oder Crimpklemmen, Alarmierung)
  • Digitale Eingangskarte (meist Potentialtrennung mittels Optokoppler)
  • Digitale Ausgangskarte (offener Kollektor oder Relais)
  • Analoge Eingangskarte (0(4)-20 mA, Thermofühler, eventuell eigensicher)
  • Analoge Ausgangskarte (0(4)-20 mA, eventuell eigensicher)

Programmiersprachen [Bearbeiten]

Übersicht der Sprachen in: EN 61131

Speicherprogrammierbare Steuerungen werden meist mit speziellen (oft grafischen) Programmiersprachen programmiert. Als Reaktion auf die Forderung der amerikanischen Automobilindustrie wurde eine elektronische Steuerung mit einer Bildschirmdarstellung entwickelt, die an die Darstellung in der elektrischen Steuerungstechnik angelehnt ist. Diese Darstellung/Sprache (Ladder Diagram) war die erste grafisch unterstützte Programmierung elektronischer Steuerungen. Mehrere Firmen (Texas Instruments, Modicon, ISSC, Allen-Bradley (später Rockwell)) haben diese Sprache in den 70ern in ihren Systemen weiterentwickelt. Erster deutscher Hersteller war 1975 die Firma Klaschka mit den SECON-Steuerungen. Bereits Anfang der 80er Jahre boten diese Steuerungen Bit-, Byte- und Wortverarbeitung sowohl für die E/A-Ebene als auch für die Merker-Ebene sowie Sonderfunktionen wie Sequenzer (Schrittschaltwerke), Analogwertverarbeitung, PID-Regler und grafische Bedienschnittstellen.

Heute hat sich ein genormter Standard etabliert: In DIN EN 61131-3 (näheres siehe dort) sind fünf Programmiersprachen spezifiziert.


Kompatibilität und Interoperabilität [Bearbeiten]

Viele Hersteller unterstützen diese "genormten" Sprachen. Dennoch ist die versprochene Portabilität der Anwenderprogramme eingeschränkt, weil es oft herstellerspezifische Anpassungen oder Erweiterungen gibt. Bei den Bestandteilen der Software-Bibliotheken sind die Unterschiede besonders groß. Außerdem unterstützt nicht jeder Hersteller Schnittstellen, über welche die Programme in einem auch für andere Hersteller verarbeitbaren Format ausgegeben oder eingelesen werden können. Es ist nur theoretisch möglich, ein Programm zu schreiben und dieses auf Steuerungen unterschiedlicher Hersteller ohne Änderungen ablaufen zu lassen - praktisch scheitert das meist an den Eigenheiten der verschiedenen Fabrikate.

Mit Ansätzen zur Überbrückung dieser Schwierigkeiten beschäftigen sich z. B. folgende Gremien/Organisationen:

In den Dokumenten dieses Arbeitskreises wird ein XML Format festgelegt, in dem man der IEC 61131 genügende Projekte ablegen soll. Damit wird der Austausch von Projektdaten zwischen verschiedenen Werkzeugen möglich.

Interoperabilität einer SPS ist ihre Fähigkeit, mit Steuerungen verschiedener Hersteller in einem Gesamtsystem zusammenzuarbeiten. Dies wird in der Regel durch mehrere herstellerunabhängige Standards sichergestellt. Dazu gehören zum Beispiel Vereinbarungen über den Zugriff auf symbolische Informationen und den Austausch von Variablen über Feldbusse und Netzwerke.

Arbeitsweise [Bearbeiten]

Wie jeder andere Computer arbeitet die SPS nach dem EVA-Prinzip, sie besitzt also einen Eingabe-, einen Verarbeitungs- und einen Ausgabeteil. Die E/A-Geräte (die an die Eingänge/Ausgänge, englisch Input/Output, angeschlossenen Geräte) sind mit der SPS verdrahtet.

Die SPS arbeitet zyklisch: Sie liest die Werte aller Eingänge am Anfang eines Zyklus ein (man spricht in diesem Zusammenhang auch vom "Einlesen des Prozessabbildes") – sollte sich ein Befehl wiederholen, dann gilt die letzte Anweisung (Dominant Setzen oder Rücksetzen) – führt dann die gespeicherten Programme (auch 'Bausteine' oder 'Netzwerke' genannt) aus und setzt am Ende die Ausgänge. Dann startet der Zyklus von Neuem - ein Programmende gibt es nicht. Ereignisorientierte Verarbeitung wird meistens nur durch sogenannte High-End-Steuerungen unterstützt.

SPS-Zustände [Bearbeiten]

Siemens S7-300

Siemens S7-300

Zustandsänderungen, die sich an den Eingängen angeschlossenen Sensoren während des Zyklusdurchlaufs ereignen, werden nur erkannt, wenn sie mit speziellen Befehlen unmittelbar vor der Bearbeitung geladen werden. Abhängig von deren Werten werden die an ihren Ausgängen angeschlossenen Aktoren gemäß eingebautem Programm angesteuert. Dies geschieht einmal am Ende des Zyklus.

In den meisten SPS-Konzepten unterscheidet die SPS zwischen den Betriebszuständen

  • STOP,
  • START (engl. RUN).

Diese sind nicht mit den für die SPS bestehenden Möglichkeiten AUS und AN der globalen Stromversorgung zu verwechseln.

Im STOP kann eine neue Konfiguration vom Programmiergerät geladen werden. Im START führt die SPS ihre eigentliche Arbeit durch. Beim Übergang STOP → START werden eine Initialisierungs- und anschließend eine Zyklusphase durchlaufen, und diese wird wiederholt, bis zum Übergang zurück START → STOP. Die Arbeitsweise lässt sich also schematisch darstellen: die einmalige Startprozedur und der periodisch wiederholte SPS-Zyklus ergeben folgenden Ablauf in wohldefinierter Reihenfolge.

System-Neustart
Komplette System-Diagnose (System-Eigentest)
System-Initialisierung (ggf. Daten-Transfer)
Zyklus System-Teil:
kurzer System-Test
ggf. Daten-Transfer
Lesen der Eingänge
Anwender-Teil:
Abarbeitung des Anwenderprogramms nach dem EVA-Prinzip
(Eingabe, Verarbeitung, Ausgabe)
System-Teil:
Schreiben der Ausgänge

Ein Abarbeitungszyklus enthält einen System-Teil, der den Anwender-Teil umschließt. Dieser beginnt synchron erst dann, wenn alle Eingangsdaten stabil anliegen. Der Abarbeitungszyklus beginnt mitten im System-Teil; die SPS muss dafür sorgen, dass der letzte Zyklus auch definiert genau dort wiederum endet, wenn der Übergang START → STOP erfolgt. Sobald dies der Fall ist, werden die Eingänge nicht weiter verarbeitet und die Ausgänge stromlos geschaltet; die globale Stromversorgung der SPS kann unabhängig davon weiterhin bestehen.

Es gibt demgegenüber auch Steuerungen, bei denen eine Änderung / Programmierung direkt möglich ist. Hierzu ist es nicht notwendig, die SPS über STOP anzuhalten. Diese SPSen können durch Terminal-Emulation über eine serielle Schnittstelle oder Ethernet direkt bearbeitet werden. Jegliche Änderung wirkt sich dann sofort auf die SPS aus, ohne dass diese explizit angehalten und wieder gestartet werden muss. z. B. : Timer oder Counter

Geschichte [Bearbeiten]

Richard 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-basierende sequentielle Verriegelungslösung) vor.

Struger war unter anderem maßgeblich an der Formulierung der zugehörigen Instituts-Standards in den USA beteiligt.

1974 kam die erst 1964 gegründete Firma Klaschka mit einer SPS in Deutschland auf den Markt.

Etwa 1979 kamen dann auch andere deutsche Hersteller mit ihren Modellen auf den Markt.

Heute gibt es auf dem europäischen Markt mehr als 300 Hersteller. Einige bedienen das gesamte Spektrum für jeden denkbaren Einsatzzweck. Viele beschränken sich auf kleine spezielle Marktnischen.

歡迎來到Bewise Inc.的世界,首先恭喜您來到這接受新的資訊讓產業更有競爭力,我們是提供專業刀具製造商,應對客戶高品質的刀具需求,我們可以協助客戶滿足您對產業的不同要求,我們有能力達到非常卓越的客戶需求品質,這是現有相關技術無法比擬的,我們成功的滿足了各行各業的要求,包括:精密HSS DIN切削刀具協助客戶設計刀具流程DIN or JIS 鎢鋼切削刀具設計NAS986 NAS965 NAS897 NAS937orNAS907 航太切削刀具,NAS航太刀具設計超高硬度的切削刀具醫療配件刀具設計汽車業刀具設計電子產業鑽石刀具木工產業鑽石刀具等等。我們的產品涵蓋了從民生刀具到工業級的刀具設計;從微細刀具到大型刀具;從小型生產到大型量產;全自動整合;我們的技術可提供您連續生產的效能,我們整體的服務及卓越的技術,恭迎您親自體驗!!

BW Bewise Inc. Willy Chen willy@tool-tool.com bw@tool-tool.com www.tool-tool.com skype:willy_chen_bw mobile:0937-618-190 Head &Administration Office No.13,Shiang Shang 2nd St., West Chiu Taichung,Taiwan 40356 http://www.tool-tool..com / FAX:+886 4 2471 4839 N.Branch 5F,No.460,Fu Shin North Rd.,Taipei,Taiwan S.Branch No.24,Sec.1,Chia Pu East Rd.,Taipao City,Chiayi Hsien,Taiwan

Welcome to BW tool world! We are an experienced tool maker specialized in cutting tools. We focus on what you need and endeavor to research the best cutter to satisfy users demand. Our customers involve wide range of industries, like mold & die, aerospace, electronic, machinery, etc. We are professional expert in cutting field. We would like to solve every problem from you. Please feel free to contact us, its our pleasure to serve for you. BW product including: cutting toolaerospace tool .HSS DIN Cutting toolCarbide end millsCarbide cutting toolNAS Cutting toolNAS986 NAS965 NAS897 NAS937orNAS907 Cutting Tools,Carbide end milldisc milling cutter,Aerospace cutting toolhss drillФрезерыCarbide drillHigh speed steelMilling cutterCVDD(Chemical Vapor Deposition Diamond )’PCBN (Polycrystalline Cubic Boron Nitride) Core drillTapered end millsCVD Diamond Tools Inserts’PCD Edge-Beveling Cutter(Golden FingerPCD V-CutterPCD Wood toolsPCD Cutting toolsPCD Circular Saw BladePVDD End Millsdiamond tool Single Crystal Diamond Metric end millsMiniature end millsСпециальные режущие инструментыПустотелое сверло Pilot reamerFraisesFresas con mango PCD (Polycrystalline diamond) ‘FreseElectronics cutterStep drillMetal cutting sawDouble margin drillGun barrelAngle milling cutterCarbide burrsCarbide tipped cutterChamfering toolIC card engraving cutterSide cutterNAS toolDIN or JIS toolSpecial toolMetal slitting sawsShell end millsSide and face milling cuttersSide chip clearance sawsLong end millsStub roughing end millsDovetail milling cuttersCarbide slot drillsCarbide torus cuttersAngel carbide end millsCarbide torus cuttersCarbide ball-nosed slot drillsMould cutterTool manufacturer.

Bewise Inc. www.tool-tool.com

ようこそBewise Inc.の世界へお越し下さいませ、先ず御目出度たいのは新たな

情報を受け取って頂き、もっと各産業に競争力プラス展開。

弊社は専門なエンド

arrow
arrow
    全站熱搜

    beeway 發表在 痞客邦 留言(0) 人氣()