Speicherprogrammierbare Steuerungen (SPS): Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
 
(50 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 11: Zeile 11:
Das Thema Speicherprogrammierbare Steuerungen [SPS] entstand im Rahmen des Praktikums Produktionstechnik an der Hochschule Hamm Lippstadt.  
Das Thema Speicherprogrammierbare Steuerungen [SPS] entstand im Rahmen des Praktikums Produktionstechnik an der Hochschule Hamm Lippstadt.  
Grundgedanke war die Aggregation von ausschlaggebenden Kriterien zur Auswahl einer geeigneten Steuerungseinheit.  
Grundgedanke war die Aggregation von ausschlaggebenden Kriterien zur Auswahl einer geeigneten Steuerungseinheit.  
Nicht nur im Praktikum welches ein Teil des Fach-Moduls Global Production Engineering ist, stehen angehende Ingenieure vor der Frage, welche Ressource setze sie ein, um eine gewünschtes Resultat zu erzeugen oder einen bestimmten Bereich zu erweitern, sondern auch im nachfolgenden Berufsalltag solcher frischen Absolventen.
Nicht nur im Praktikum, welches ein Teil des Fach-Moduls Global Production Engineering ist, stehen angehende Ingenieure vor der Frage, welche Ressource sie einsetzen, um ein gewünschtes Resultat zu erzeugen oder einen bestimmten Bereich zu erweitern, sondern auch im nachfolgenden Berufsalltag frischer Absolventen.
Der nachfolgende Artikel welcher von [[Benutzer:Pascal_Siekmann| Pascal Siekmann]] verfasst wurde um verfügbare SPS-Systeme zu vergleichen unterliegt nicht dem Anspruch auf Vollständigkeit, sondern soll einen Überblick über die Marktführer und deren Systeme generieren.  
Der nachfolgende Artikel, welcher von [[Benutzer:Pascal_Siekmann| Pascal Siekmann]] verfasst wurde um verfügbare SPS-Systeme zu vergleichen, unterliegt nicht dem Anspruch auf Vollständigkeit, sondern soll einen Überblick über die Marktführer und deren Systeme generieren.  


==Einleitung und Überblick über den Weltmarkt==  
==Einleitung und Überblick über den Weltmarkt==  


Speicherprogrammierbare Steuerungssysteme sind nach wie vor die wichtigsten Elemente der Automatiesierungstechnik. Der Begriff SPS suggeriert viel weniger Leistungsfähigkeit als seit Jahren praktisch angeboten wird. SPS-Systeme beinhalten heute z.B. auch Panels zum Bedienen und Beobachten „Human Machine Interface“ [HMI], automatische Kommunikation mit übergeordneten" Prozessrechnern" Datenkommunikation in Netzen, schnelle geregelte Antriebe und komplexe Regelfunktionen sowie Applikationen von IndustriePC`s.
Speicherprogrammierbare Steuerungssysteme sind nach wie vor die wichtigsten Elemente der Automatisierungstechnik. Der Begriff SPS suggeriert viel weniger Leistungsfähigkeit als seit Jahren praktisch angeboten wird. SPS-Systeme beinhalten heute z.B. auch Panels zum Bedienen und Beobachten, sogenannte „Human Machine Interface“ [HMI], automatische Kommunikation mit übergeordneten" Prozessrechnern" Datenkommunikation in Netzen, schnelle geregelte Antriebe und komplexe Regelfunktionen sowie Applikationen von Industrie-PC`s.


Die Programmierung solcher Systeme ist kostenintensiver als die Hardware selbst. Ursache dafür war
Die Programmierung solcher Systeme ist kostenintensiver als die Hardware selbst. Ursache dafür war bisher vor allem, dass genormte Programmiersprachen nur auf dem Papier existierten. Bis zu 70 Steuerungshersteller waren zeitweise am Markt aktiv und benutzten genauso viele „Dialekte“ der Programmiersprachen. Dazu kam der „Feldbuskrieg“ der achtziger und neunziger Jahre. Die Vielzahl
bisher vor allem, dass genormte Programmiersprachen nur auf dem Papier existierten. Bis zu 70
der Sprachelemente – quasi ein „babylonisches Sprachgewirr“ - verhinderten Automatisierungslösungen mit Komponenten unterschiedlicher Hersteller, die hinsichtlich der Automatisierungs- und Kommunikationsstruktur hätten optimiert werden können.
Steuerungshersteller waren zeitweise am Markt aktiv und benutzten genauso viele „Dialekte“ der
Programmiersprachen. Dazu kam der „Feldbuskrieg“ der achtziger und neunziger Jahre. Die Vielzahl
der Sprachelemente – quasi ein „babylonisches Sprachgewirr“ - verhinderten Automatisierungslösungen
mit Komponenten unterschiedlicher Hersteller, die hinsichtlich der Automatisierungs- und
Kommunikationsstruktur hätten optimiert werden können.


[Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1
[Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1 Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]  
Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]  




Gerade durch solche eine Masse von herstellern ist es wichtig sich ein Überblick über die Marktführer zu erschaffen.  
Gerade durch eine solche Masse von Herstellern ist es wichtig sich ein Überblick über die Marktführer zu erschaffen.  
Denn nach dem Betreibswirtschaftlichen Punkt der Anschaffungskosten eines Systems und auch dem Punkt der Technischenanforderungen ist ein wesentlicher Faktor welches System wird bereits im Konzern eingesetz?
Denn nach dem betriebswirtschaftlichen Punkt der Anschaffungskosten eines Systems und auch dem Punkt der technischen Anforderungen ist ein wesentlicher Faktor, welches System bereits in einem Konzern eingesetzt wird.


Somit kann eine spätere Vernetzung einwandfrei gewährleistet werden. Denn der einsatz von mehreren Herstellern in einer Produktionsanalage kann die Spätere Vernetzung gerade im zeitalter Industrie 4.0 nicht nur schwierig gestallten sondern komplett verhindern. Ebenfalls müsste Expertiese im bereich der Programmiersprachen von allen eingestzten Herstellern im Unternehemen angesiedelt sein, welches den Aufwand ebenfalls höher Betreibswirtschaftlich unrentabel gestallten kann.  
Somit kann eine spätere Vernetzung einwandfrei gewährleistet werden. Denn der Einsatz von mehreren Herstellern in einer Produktionsanlage kann die spätere Vernetzung gerade im Zeitalter Industrie 4.0 nicht nur schwierig gestalten, sondern komplett verhindern. Ebenfalls müsste Expertise im Bereich der Programmiersprachen von allen eingesetzten Herstellern im Unternehmen angesiedelt sein, welches den Aufwand ebenfalls höher betriebswirtschaftlich unrentabel gestallten kann.


Somit wird empfohlen sich daran zu orientieren welcher Hersteller im Komplett System der Wertschöpfungskette oder Produktionsanlage berteits angesiedelt ist.  
Somit wird empfohlen sich daran zu orientieren welcher, Hersteller im Komplettsystem der Wertschöpfungskette oder Produktionsanlage bereits eingebunden ist.
 
Das Automatisierungssystem Siemens Simatic S7 mit dem Programmiersystem Step7 kann sich hinsichtlich Verbreitung und Bekanntheitsgrad durchaus als Weltmarktführer bezeichnen, was das nachfolgende Diagramm einer Marktübersicht von 2008 von den Hauptherstellern Speicherprogrammierbare Steuerungssysteme zeigt. Oftmals wird vom „Industriestandard S7“ gesprochen. Viele andere SPS-Systeme wurden am Markt mehr oder weniger verdrängt. [Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1 Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]


Das Automatisierungssystem Siemens Simatic S7 mit dem Programmiersystem Step7 darf sich
hinsichtlich Verbreitung und Bekanntheitsgrad durchaus als Weltmarktführer bezeichnen was das nachfolgende Diagramm einer Marktübersicht von 2008 von den Hauptherstellern Speicherprogrammierbare Steuerungssysteme zeigt. Oftmals wird
vom „Industriestandard S7“ gesprochen. Viele andere SPS-Systeme wurden am Markt mehr oder
weniger verdrängt. [Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1
Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]
[[Datei:DiagrammSPS.png]]
[[Datei:DiagrammSPS.png]]
[Quelle: https://www.inf.tu-dresden.de/content/institutes/iai/tis-neu/lehre/archiv/folien.ss_2008/Vortrag_Hubrich.pdf]
 
'''Bildverweis Abbildung1:'''[in Anlehnung an https://www.inf.tu-dresden.de/content/institutes/iai/tis-neu/lehre/archiv/folien.ss_2008/Vortrag_Hubrich.pdf Folie 20]




Betrachtet man nun eine neuere Umfrage bezogen auf den Bekanntheitsgrad SPS-Hersteller im deutschen Binnenmarkt aus einer Marktstudie von 2014 ergibt sich ein ähnliches bild seitens Simens.  
Betrachtet man nun eine neuere Umfrage, bezogen auf den Bekanntheitsgrad SPS-Hersteller im deutschen Binnenmarkt aus einer Marktstudie von 2014, ergibt sich ein ähnliches Bild seitens Siemens.  
Dennoch wird der Name Beckhoff an zweiter Stelle genannt. Dieses verdankt Beckhoff Automation dem Rasanten Frimen Wachstum welcher sich im zuge von 2008 von 280 Mio Euro Umsatz auf fast 620 Mio€ Umsatz (2016) mehr als verdoppelte.  
Dennoch wird der Name Beckhoff an zweiter Stelle genannt. Dieses verdankt Beckhoff Automation dem rasanten Firmen-Wachstum, welches sich im Zuge von 2008 von 280 Mio Euro Umsatz auf fast 620 Mio€ Umsatz (2016) mehr als verdoppelte.  




[[Datei:DiagrammDSPS.png]]
[[Datei:DiagrammDSPS.png]]
[Quelle: http://www.marktstudien.org/pdf/ergebnisauszug_sps.pdf]


Ebenfalls ist der bereich der Sonstigen Hersteller auch nicht außer acht zulassen, gerade wenn eine Kostengünstige alternative gesucht wird eine SPS ins unternhemen einzuführen, sozusagen beim Ersteinkauf.Einer solcher sonstigen hersteller gerade im Raum Ostwestphalen Lippe ist Phönix Contakt.  
'''Bildverweis Abbildung2:'''[in Anlehnung an http://www.marktstudien.org/pdf/ergebnisauszug_sps.pdf Folie 8]


Ebenfalls ist der Bereich der Sonstigen Hersteller auch nicht außer acht zu lassen, gerade wenn eine kostengünstige Alternative zur Einführung einer SPS gesucht wird. Sozusagen beim Ersteinkauf. Einer solcher sonstiger Hersteller, gerade im Raum Ostwestfalen Lippe, ist Phönix Contakt.


Um nun einige Hersteller zu vergleichen, orientieren wir uns an den Oben genannten PLatz hirschen aber auch an solchen wie "Phönix Contakt".


Um nun einige Hersteller zu vergleichen, orientiert sich dieser Artikel an den oben genannten PLatzhirschen aber auch an solchen wie "Phönix Contakt".


=Übersicht über den Vergleich=
=Übersicht über den Vergleich=
Zeile 64: Zeile 55:
'''Hersteller im Vergleich:'''  
'''Hersteller im Vergleich:'''  


*SIMENS AG
*SIEMENS AG
*Mitsubishi Electric Europe B. V.
*Mitsubishi Electric Europe B. V.
*Beckhoff Automation GmbH & Co. KG
*Beckhoff Automation GmbH & Co. KG
*PHOENIX CONTACT Deutschland GmbH
*PHOENIX CONTACT Deutschland GmbH


'''Atribute des Vergleich:'''
'''Attribute des Vergleich:'''
*Grundsätzlicher Aufbau  
*Grundsätzlicher Aufbau  
**Erweiterbarkeit der Steuerungseinheit
*Erweiterbarkeit der Steuerungseinheit
*Programmiersprachen  
*Programmiersprachen  
*Einfachheit im Einrichten und Betrieb  
*Einfachheit im Einrichten und Betrieb  
*Vor und Nachteile
*Vor- und Nachteile


= Grundsätzlicher Aufbau =
= Grundsätzlicher Aufbau =
Zeile 82: Zeile 73:
Somit können nur allgemeine Informationen angegeben und verglichen werden.  
Somit können nur allgemeine Informationen angegeben und verglichen werden.  


Die SIEMENS SPS funktioniert nach einem erweiterbaren Konzept welches Abhängig von der Serie ist.
Die SIEMENS SPS funktioniert nach einem erweiterbaren Konzept welches abhängig von der Serie ist.


Von Links nach Recht, wie in der Abbildung beschrieben befinden sich Stromversorgung welche das System mit Energy versorgt, nachfolgend durch ein Stecksystem verbunden die Central Processing Unit [CPU]. Anschließend folgen je nach Ausführung Input/Output [I/O] Module, welche sowohl digital- als auch analoge- Signale verarbeiten können.
Von links nach rechts, wie in der Abbildung beschrieben, befinden sich Stromversorgung, welche das System mit Energie versorgt, nachfolgend durch ein Stecksystem verbunden die Central Processing Unit [CPU]. Anschließend folgen, je nach Ausführung, Input/Output [I/O] Module, welche sowohl digitale als auch analoge Signale verarbeiten können.


'''Komponenten der SIMENS Grundbaugruppe:'''
'''Komponenten der SIMENS Grundbaugruppe:'''
Zeile 92: Zeile 83:
*Einsteckplatz für Speicherkarte(Memory-Card)
*Einsteckplatz für Speicherkarte(Memory-Card)
*Erweiterungsbus
*Erweiterungsbus
*Betreibsartenschalter
*Betriebsartenschalter
*evtl. Batterie (Spannungsausfall für RAM-Speicher)
*evtl. Batterie (Spannungsausfall für RAM-Speicher)
*RUN/Stop Schalter  
*RUN/Stop Schalter  
Zeile 107: Zeile 98:
*Digitale Eingänge  
*Digitale Eingänge  
*Digitale Ausgänge
*Digitale Ausgänge
*LED`s für Eingangszustände
*LEDs für Eingangszustände
*LED`s für Ausgangszustände
*LEDs für Ausgangszustände
   
   
'''Erweiterbarkeit:'''
'''Erweiterbarkeit:'''


Das System an sich ist um viele solcher Signalverarbeitungsgruppen erweiterbar z.B. RS232 Schnittstellen, Feldbusmodule oder ganz speziell genaue Regeleinheiten können an das  
Das System an sich ist um viele solcher Signalverarbeitungsgruppen erweiterbar z.B. RS232-Schnittstellen, Feldbusmodule oder ganz speziell genaue Regeleinheiten können an das System durch hinzufügen auf der Trägerschienen und anschließendes Verbinden erweitert werden. Ebenfalls kann Siemens über Ihr favorisierter Feldbus System Profibus viele Teilnehmer nahezu unbegrenzt ansteuern. Abhängig ist dies durch die benutzte Serie und Zusatzmodule. Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.
System durch hinzufügen auf der Trägerschienen und anschließendes verbinden erweitert werden.Ebenfalls kann Siemens über Ihr favorisierter Feldbus System Profibus viele Teilnehmer nahezu unbegrenzt ansteuern. Abhängig ist dies durch die benutze Serie und Zusatzmodule. Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.  


[[Datei:SIMENSSPS.png]]
[[Datei:SIMENSSPS.png]]
'''Bildverweis Abbildung3:'''[Quelle: http://tu-freiberg.de/sites/default/files/media/institut-fuer-automatisierungstechnik-6735/grundl_s7.pdf Folie: 25]


==Mitsubishi SPS==
==Mitsubishi SPS==
Alle Grundgeräte beinhalten (links im Bild ) sind prinzipiell gleich aufgebaut.  
Alle beinhalteten Grundgeräte (links im Bild ) sind prinzipiell gleich aufgebaut.  
Ebenfalls wie bei SIEMENS ist es von links nach recht erweiterbar. Dennoch befindet sich bei Mitsubishi in der Grundbaugruppe bereits die Stromversorgung und Klemmen für Digitale Ein und Ausgänge. Bei Siemens gibt es zwar auch solche Komplettpaket, dennoch ist der Regelfall CPU, Stromversorgungsmodul und I/O_Module extra zu installieren.  
Ähnlich wie bei SIEMENS ist es von links nach rechts erweiterbar. Dennoch befindet sich bei Mitsubishi in der Grundbaugruppe bereits die Stromversorgung und Klemmen für digitale Ein- und Ausgänge. Bei Siemens gibt es zwar auch solche Komplettpakete, dennoch ist der Regelfall CPU, Stromversorgungsmodul und I/O_Module extra zu installieren.  




'''Komponenten der Mitsubishi Grundbaugruppe:'''
'''Komponenten der Mitsubishi Grundbaugruppe:'''
*Anschluss für Adapterbord
*Anschluss für Adapterboard
*Anschluss für Programmiergerät  
*Anschluss für Programmiergerät  
*EEPROM (Schreib Lese Speicher)
*EEPROM (Schreib Lese Speicher)
Zeile 132: Zeile 124:
*Digitale Eingänge  
*Digitale Eingänge  
*Digitale Ausgänge
*Digitale Ausgänge
*LED`s für Eingangszustände
*LEDs für Eingangszustände
*LED`s für Ausgangszustände
*LEDs für Ausgangszustände
*Batterie (Spannungsausfall für RAM-Speicher)
*Batterie (Spannungsausfall für RAM-Speicher)
*RUN/Stop Schalter  
*RUN/Stop Schalter  


'''Erweiterbarkeit:'''
'''Erweiterbarkeit:'''
Der Grundaufbau ist ebenfalss um Module erweiterbar, sein es normale I/O-Module oder wie bei SIEMENS Spezialbaugruppe die komplexe Aufgaben übernehmen.  
Der Grundaufbau ist ebenso um Module erweiterbar, seien es normale I/O-Module oder wie bei SIEMENS Spezialbaugruppen, die komplexe Aufgaben übernehmen.  
Die SPS von Mitsubishi ist ebenfalls wie vergleichbare von Siemens über Ihren favorisierter Feldbus-System (CC-Link) erweiterbar.  
Die SPS von Mitsubishi ist ebenfalls, wie vergleichbare Modelle von Siemens, über Ihren favorisierten Feldbus-System (CC-Link) erweiterbar.  
Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.  
Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.  




[[Datei:MISUSPS.png]]
[[Datei:MISUSPS.png]]
'''Bildverweis Abbildung4:'''[Quelle: http://img.directindustry.com/images_di/photo-g/12225-2810317.jpg]


== Beckhoff  SPS==
== Beckhoff  SPS==


Beckhoffs kaum von dem Grundbegriff "SPS" sondern von den Beckhoff Klemmen, welche mittels CPU einheit gesteuert werden können. Der unterschied zu SIEMENS und Mitsubisi ist das Beckhoff ohne seperate CPU und grundeinheit ihre Klemmen steuern kann.  
Beckhoff benutzt kaum den Grundbegriff "SPS" für Ihre Steuerungsmodule, sondern nennen diese Beckhoff Klemmen, welche mittels CPU-Einheit gesteuert werden können. Der Unterschied zu SIEMENS und Mitsubishi ist, dass Beckhoff ohne separate CPU und Grundeinheit ihre Klemmen steuern kann.  
Dies erfolgt über eine Virtuelle CPU in z.B. einem Industri PC, welcher über ihr eigenes Feldbus-System oder Ethernet die Klemmen und ihre mitinberiffenden I/O-Module ansteuert.  
Dies erfolgt über eine Virtuelle CPU in z.B. einem Industrie-PC, welcher über ihr eigenes Feldbus-System oder Ethernet die Klemmen und ihre mitinberiffenden I/O-Module ansteuert.  


'''Komponenten der Beckhoff Grundbaugruppe:'''
'''Komponenten der Beckhoff Grundbaugruppe:'''
Zeile 160: Zeile 154:
*Betriebssystem
*Betriebssystem
*Steuerungssoftware
*Steuerungssoftware
*Systembuss
*Systembus
*Spannungsversorgung  
*Spannungsversorgung  


Zeile 167: Zeile 161:
*Digitale Eingänge  
*Digitale Eingänge  
*Digitale Ausgänge
*Digitale Ausgänge
*LED`s für Eingangszustände
*LEDs für Eingangszustände
*LED`s für Ausgangszustände
*LEDs für Ausgangszustände


'''Erweiterbarkeit:'''
'''Erweiterbarkeit:'''
Beckhoff ist im wesentlichen in Ihren einzelnen Klemmen begrenzt in der Erweiterbarkeit. Dennoch genau wie bei SIEMENS und Mitsubishi erfolgt ein I/O-Modul Erweiterung entweder über dazustecken von Einheiten auf der selben Träger schiene oder das verbinden weiter Komponenten über ihr Ethernet. Beckhoff ermöglich dennoch auch gängige Feldbussysteme über Zusatzmodule zu betreiben. Beckhoff bietet über 400 Sepzialbaugruppe an.
Beckhoff ist im wesentlichen in Ihren einzelnen Klemmen begrenzt in der Erweiterbarkeit. Dennoch genau wie bei SIEMENS und Mitsubishi erfolgt ein I/O-Modul Erweiterung entweder über dazustecken von Einheiten auf derselben Trägerschiene oder das Verbinden weiterer Komponenten über ihre Ethernet-Schnittstelle. Beckhoff ermöglicht es dennoch auch gängige Feldbussysteme über Zusatzmodule zu betreiben. Beckhoff bietet über 400 Sepzialbaugruppen an.


Generell beschenkt sich Beckhoff nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem eine Kompatibilität zu anderen Herstellern.
Generell beschenkt sich Beckhoff nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem eine Kompatibilität zu anderen Herstellern.
Zeile 177: Zeile 171:


[[Datei:Beckhoff-Klemme.png]]
[[Datei:Beckhoff-Klemme.png]]
'''Bildverweis Abbildung5:'''[Quelle: http://www.logicelectronic.com/BECKHOFF/CPU%20CX1000.htm]


==Phönix CONTACT SPS==
==Phönix CONTACT SPS==


Phoenix Contact bietet ein umfassendes Spektrum an speicherprogrammierbaren Steuerungen, wie auch die Mitbewerber und Platzhirsche. Generell steigt wie auch bei SIEMENS und Mitsubishi die Funktionalität entsprechen der ausgewählten Serie wie das nachfolgende Bild zeigt.  
Phoenix Contact bietet ein umfassendes Spektrum an speicherprogrammierbaren Steuerungen, wie auch die Mitbewerber und Platzhirsche. Generell steigt wie auch bei SIEMENS und Mitsubishi die Funktionalität entsprechend der ausgewählten Serie wie das nachfolgende Bild zeigt.  




Zeile 186: Zeile 183:
Prozessor
Prozessor
*Flash Speicher (ROM)
*Flash Speicher (ROM)
*Interner Arbeitspeicher (RAM)
*Interner Arbeitsspeicher (RAM)
*Schnittstelle
*Schnittstelle
*Diagnose LED (Fehler-Diagnose)
*Diagnose-LED (Fehler-Diagnose)
*Erweiterungssteckplatz
*Erweiterungssteckplatz
*Uhr(Betriebsintern)
*Uhr(Betriebsintern)
Zeile 196: Zeile 193:
*Digitale Eingänge  
*Digitale Eingänge  
*Digitale Ausgänge
*Digitale Ausgänge
*LED`s für Eingangszustände
*LEDs für Eingangszustände
*LED`s für Ausgangszustände
*LEDs für Ausgangszustände


'''Spannungsversorgung'''  
'''Spannungsversorgung'''  
Zeile 204: Zeile 201:
'''Erweiterbarkeit:'''
'''Erweiterbarkeit:'''


Auch Phönix Contact Steuerungen lassen sich im wesentlichen begrenz an der Steuerung selber erweitern durch zusatz klemmen aber durch komplett Systeme und Sub-CPU unbegrenzt über ihr Bussystem(Profinet) erweitern.
Auch Phönix Contact Steuerungen lassen sich im Wesentlichen an der Steuerung selbst, begrenzt durch Zusatzklemmen, oder unbegrenzt durch Komplettsysteme und Sub-CPU über ihr Bussystem (Profinet) erweitern.
Generell beschenkt sich Phönix wie auch Beckhoff sich nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem oder Etnernet eine Kompatibilität zu anderen Herstellern.
Generell beschränkt sich Beckhoff nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem oder Ethernet eine Kompatibilität zu anderen Herstellern.


[[Datei:PHö-Klemme.png]]
[[Datei:PHö-Klemme.png]]
'''Bildverweis Abbildung6:''' [Quelle: https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm:path:/dede/web/main/products/subcategory_pages/controllers_p-13-09/65881211-1694-4fce-9a85-59b402138ec8]


=SPS Programmiersprachen=
=SPS Programmiersprachen=
Zeile 215: Zeile 214:


*AWL – Anweisungsliste
*AWL – Anweisungsliste
Die Anweisungsliste ist eine Text basierende Programmiersprache welche änlich wie St an hochsprachen angelegt ist.  
Die Anweisungsliste ist eine Textbasierende Programmiersprache, welche der Programmiersprache Assembler ähnelt.
*KOP – Kontaktplan
*KOP – Kontaktplan
Kontaktplan ist eine grafisch orientierte Programmiersprache und verwendet und ist ähnlich wie bei Stromlaufplänen.
Kontaktplan ist eine grafisch orientierte Programmiersprache und ähnelt Stromlaufplänen.
*FBS – Funktionsbausteinsprache
*FBS – Funktionsbausteinsprache (FUP)
Funktionsbausteinsprache ist eine grafisch orientierte Programmiersprache und verwendet in ihrer Darstellung die Logiksymbole der Booleschen Algebra. Sie ist insbesondere für Verknüpfungssteuerungen geeignet und vor allem bei Anfängern und wenig fortgeschrittenen Programmierern beliebt, da die Programmlogik durch die Visualisierung relativ leicht nachvollziehbar ist.
Funktionsbausteinsprache ist eine grafisch orientierte Programmiersprache und verwendet in ihrer Darstellung die Logiksymbole der Booleschen Algebra. Sie ist insbesondere für Verknüpfungssteuerungen geeignet und vor allem bei Anfängern und bei wenig fortgeschrittenen Programmierern beliebt, da die Programmlogik durch die Visualisierung relativ leicht nachvollziehbar ist.
*AS – Ablaufsprache  
*AS – Ablaufsprache  
Eine Ablaufsteuerung ist eine Kette von Steuerungsschritten, welche durch Weiterschaltbedingungen miteinander verbunden sind.
Eine Ablaufsteuerung ist eine Kette von Steuerungsschritten, welche durch Weiterschaltbedingungen miteinander verbunden sind.
*ST - Strukturierter Text
*ST - Strukturierter Text
Der strukturierte Text  ist eine Programmiersprache wo die Syntax der Sprachelemente ähnlich denen der Hochsprache Pascal ist.
Der strukturierte Text  ist eine Programmiersprache, bei der die Syntax der Sprachelemente ähnlich denen der Hochsprache Pascal ist.
ST kann im wesentlichen mehr ein höheres Spektrum als AWL abdecken.  
ST kann im Wesentlichen ein höheres Spektrum als AWL abdecken.  




Zeile 264: Zeile 263:
*AS – Ablaufsprache
*AS – Ablaufsprache
*ST - Strukturierter Text
*ST - Strukturierter Text


=Vorteile und Nachteile=
=Vorteile und Nachteile=
Zeile 272: Zeile 269:
'''Nachteile sind:'''
'''Nachteile sind:'''


Bei resherschen fällt immer wieder auf das SIEMENS im bereich Kosten sehr hoch verschriehen ist.  
*Bei Recherchen fällt immer wieder auf, dass SIEMENS im Bereich Kosten sehr hoch verschrienen ist.  
Ebenfalls schrenkt sich siemens mit Kompatibilität zu anderen HErstellern sehr ein.  
*Ebenfalls schränkt sich Siemens mit Kompatibilität zu anderen Herstellern sehr ein.  
Gewünscht ist SIEMENS zu benutzen und niman anderen.  
Gewünscht ist SIEMENS zu benutzen und niemand anderen.  
Ebenso ist ein nachteil das viele steuerungen noch auf S5 basieren eine älteres betriebssystem von SIMENS welches sich nutn im bereich vernutzng selbst beschrenkt.  
*Ein weiterer Nachteil ist, das viele Steuerungen noch auf S5 basieren, einem älteren Betriebssystem von SIEMENS, welches sich im Bereich Vernetzung selbst einschränkt.  
nicht überschaubare entwicklerumgebung
*Die schwer überschaubare Entwicklungsumgebung erfordert viel Einarbeitungsaufwand.
Konfiguration der Steuerung gestalltet sich sehr komplex.
*Die Konfiguration der Steuerung gestaltet sich sehr komplex.
Extra spannungversogrungs modul benötigt  
*Es wird ein Extra Spannungversorgungsmodul benötigt  
Extra I/O module benötigt im wensentlichen nicht im Grundmodul enthalten  
*Es werden Extra I/O-Module benötigt, diese sind im Wesentlichen nicht im Grundmodul enthalten.


'''Vorteile sind:'''  
'''Vorteile sind:'''  


Neben dem Bekanntheitsgrad sind Vorzüge das Große spektrum an komponenten welche sich über alle teilbereiche der Automatiesierungstechnik bewegen  
*Neben dem Bekanntheitsgrad sind Vorzüge das große Spektrum an Komponenten, welche sich über alle Teilbereiche der Automatisierungstechnik bewegen.
Damit zusammenhängent ist die durchgehende Datenhaltung
Damit zusammenhängend ist die durchgehende Datenhaltung.
Ebenfalls bittet siemens ein integrietes Diagnose und Fernwartung-System an
*Ebenfalls bietet Siemens ein integriertes Diagnose- und Fernwartung-System an.
Robuste steuerungen
*Die Steuerungen sind sehr robust.


==Mitsubishi==
==Mitsubishi==
'''Nachteile sind:'''
'''Nachteile sind:'''


viele extra Software welche benötigt werden um alle Funktionalitäten abzudecken.  
*Viel extra Software benötigt, um alle Funktionalitäten abzudecken.  


'''Vorteile sind:'''
'''Vorteile sind:'''
- der sehr günstige Preis
*der sehr günstige Preis
- eine angenehme und überschaubare Entwicklungsumgebung
* eine angenehme und überschaubare Entwicklungsumgebung
- robuste stabile Steuerungen
* robuste stabile Steuerungen
- Programm wird schnell auf Steuerung übertragen
* Programm wird schnell auf Steuerung übertragen
 
 


==Beckhoff==
==Beckhoff==


'''Nachteile sind:'''
'''Nachteile sind:'''
wenig verbreitet auf dem weltmarkt
*wenig verbreitet auf dem Weltmarkt
keine I/O`s im grundmodul
*keine I/O`s im Grundmodul


'''Vorteile sind:'''
'''Vorteile sind:'''
softwar ist für die Gundkomponenten Kostenlos
*Software ist für die Grundkomponenten kostenlos
verhältnissmäßig günstiger Preis in bezug auf SIMENS
*Verhältnismäßig günstiger Preis im Vergleich zu SIEMENS
Hohes Spektrum an erweiterbarkeit und funktionalität
*Hohes Spektrum an Erweiterbarkeit und Funktionalität
Robuste verarbeitung der Hardware  
*Robuste Verarbeitung der Hardware  
CPU kann sich auch auf einem industri pc befinden
*CPU kann sich auch auf einem Industrie-PC befinden
programmierbar mit Matlap/Simulink
*Programmierbar mit Matlab/Simulink
kompatiebel mit vielen herstellern
*Kompatibel mit vielen Herstellern
   
   


==Phönix==
==Phönix==
'''Nachteile sind:'''
'''Nachteile sind:'''
wenig verbreitet auf dem Weltmarkt  
 
externes Netzteil benötigt
*wenig verbreitet auf dem Weltmarkt  
*externes Netzteil benötigt


'''Vorteile sind:'''
'''Vorteile sind:'''
softwar ist für die Gundkomponenten Kostenlos
*Software ist für die Grundkomponenten kostenlos
verhältnissmäßig sehr günstiger Preis in bezug auf SIMENS
*Verhältnismäßig sehr günstiger Preis im Vergleich zu SIEMENS
im vergleich der wohl günstigste Hersteller
*im Vergleich der wohl günstigste Hersteller
Spektrum an erweiterbarkeit ist gegeben, dennoch nciht so hoch wie bei den platzhirschen
*Spektrum an Erweiterbarkeit ist gegeben, dennoch nicht so hoch wie bei den Platzhirschen
kompatiebel mit vielen Herstellern
*kompatibel mit vielen Herstellern


=Zusammenfassung=
=Zusammenfassung=
Abschliessend lässt sich sagen das es auf den speziellen Anwendungsfall ankommt welchen Hersteller man auswählt.
So kommt es hier auf die bereits eingesetzten Steuerungen und persönliche Erfahrungen im Betrieb an.
Wird eine kostengünstige Alternative gesucht, ist Phönix zu empfehlen.
Steigt die zu lösende Aufgabe auf ein hohes Niveau ist Beckhoff, Siemens oder Mitsubishi empfehlenswert.
Grundgedanke der Auswahl sollte nach V-Diagramm eine Anforderungsanalyse sein um solche systeme zu beschaffen.
Man sollte sich preislich und an den vorhandenen Steuerungen der Hersteller orientieren.
Im Allgemeinen bietet jeder Hersteller viele Serien an, welche alle möglichen Funktionalitäten abdecken können.
Durch die Programmiersprachen kann ebenfalls eine Auswahl getroffen werden. Diese unterscheiden sich jedoch größtenteils nur in der Benutzeroberfläche. Die eingebundenen Programmiersprachen decken sich zu einem großen Teil.
Fazit: Es kommt auf die Serie und auf den Preis an.
=Quellenverzeichnis=
*http://www.ipsta.de/download/automationstechnik/Kap3_PLCopen.pdf, Abgerufen am: 03.02.2017
*http://www.breuell.de/fileadmin/Breuell/Schaltschranktechnik/Mitsubishi/Handbuch/FX1S_FX1N_FX2N_C__FX3U_Einsteigerhandbuch.pdf , Abgerufen am: 03.02.2017
*http://tu-freiberg.de/sites/default/files/media/institut-fuer-automatisierungstechnik-6735/grundl_s7.pdf, Abgerufen am: 03.02.2017
*http://www.feldbusse.de/Vergleich/vergleich_feldbusse.shtml, Abgerufen am: 03.02.2017
*https://www.beckhoff.de/default.asp?bus_terminal/aufbau.htm?id=2362960562, Abgerufen am: 03.02.2017
*https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm:path:/dede/web/main/products/subcategory_pages/controllers_p-13-09/65881211-1694-4fce-9a85-59b402138ec8, Abgerufen am: 03.02.2017
*https://de.wikipedia.org/wiki/Ablaufsprache, Abgerufen am:03.02.2017
*http://w3.siemens.com/mcms/sce/de/fortbildungen/ausbildungsunterlagen/classic-module/tabcardseiten/Documents/weiterfuehrende-programmierung/FR_B03_R%C3%A9gulation.pdf, Abgerufen am: 03.02.2017
*http://www.feldbusse.de/Vergleich/uebersicht_feldbusse.shtml, Abgerufen am: 03.02.2017
*http://w3.siemens.com/mcms/automation/de/industrielle-kommunikation/profinet/profibus/seiten/profibus.aspx, Abgerufen am: 03.02.2017
*http://www.marktstudien.org/pdf/ergebnisauszug_sps.pdf, Abgerufen am: 03.02.2017
*https://www.sps-lehrgang.de/vorteile-nachteile-sps/, Abgerufen am: 03.02.2017
*https://de.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung, Abgerufen am: 03.02.2017
*https://www.codesys.com/, Abgerufen am: 03.02.2017
*http://w3.siemens.com/mcms/automation/de/industrielle-kommunikation/profinet/features_und_kundennutzen/flexibilitaet/seiten/erweiterbarkeit.aspx, Abgerufen am: 03.02.2017
=Abbildungsverzeichnis=
*Abbildung 1: In Anlehnung an https://www.inf.tu-dresden.de/content/institutes/iai/tis-neu/lehre/archiv/folien.ss_2008/Vortrag_Hubrich.pdf Folie 20
*Abbildung 2: In Anlehnung an http://www.marktstudien.org/pdf/ergebnisauszug_sps.pdf Folie 8
*Abbildung 3: http://tu-freiberg.de/sites/default/files/media/institut-fuer-automatisierungstechnik-6735/grundl_s7.pdf Folie: 25
*Abbildung 4: http://img.directindustry.com/images_di/photo-g/12225-2810317.jpg
*Abbildung 5: http://www.logicelectronic.com/BECKHOFF/CPU%20CX1000.htm
*Abbildung 6: https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm:path:/dede/web/main/products/subcategory_pages/controllers_p-13-09/65881211-1694-4fce-9a85-59b402138ec8
=Literatur=
*Seitz, Matthias, and Matthias Seitz. "Speicherprogrammierbare Steuerungen." (2008): 269.
*Braun, Werner. Speicherprogrammierbare Steuerungen: Praxisnahe Aufgaben und Lösungen mit STEP 7. Springer-Verlag, 2015.
*Bliesener, R., F. Ebel, and C. Löffler. "Die SPS in der Automatisierungstechnik." Speicherprogrammierbare Steuerungen. Springer Berlin Heidelberg, 1997.
= Weitere Links im HSHL-Wiki =
*[[Ansteuerung einer Schrittmotor-Achse mit Siemens SIMATIC S7-300 SPS|Ansteuerung einer Schrittmotor-Achse mit Siemens SIMATIC S7-300 SPS]]
*[[RS232-Kommunikation mit SIMATIC 300|Serielle Kommunikation mit dem CP340-Modul]]
*[[Automatisierungssystem SPS SIMATIC S7-300|Automatisierungssystem SPS SIMATIC S7-300]]
*[[SIMATIC S7|SIMATIC S7]]
= Lesenswert=
==SIEMENS==
http://www.global.hs-mittweida.de/~ifa/www-d/Ausbildungsportal/s7manual/s7gsv5_a/s7gsv51a.pdf, Abgerufen am: 03.02.2017
== Mitsubishi==
http://www.breuell.de/fileadmin/Breuell/Schaltschranktechnik/Mitsubishi/Handbuch/FX1S_FX1N_FX2N_C__FX3U_Einsteigerhandbuch.pdf, Abgerufen am: 03.02.2017
== Beckhoff==
ftp://ftp.beckhoff.de/Software/TwinCAT/TwinCAT3/FirstSteps/TC3_Mini_Booklet_DE.PDF, Abgerufen am: 03.02.2017
== Phönix Contact==
https://www.phoenixcontact.com/assets/downloads_ed/local_de/web_dwl_promotion/Fachbeitrag_Kleinsteuerung_MM49_2012.pdf, Abgerufen am: 03.02.2017

Aktuelle Version vom 3. Februar 2017, 23:09 Uhr




Einleitung

Vorwort

Das Thema Speicherprogrammierbare Steuerungen [SPS] entstand im Rahmen des Praktikums Produktionstechnik an der Hochschule Hamm Lippstadt. Grundgedanke war die Aggregation von ausschlaggebenden Kriterien zur Auswahl einer geeigneten Steuerungseinheit. Nicht nur im Praktikum, welches ein Teil des Fach-Moduls Global Production Engineering ist, stehen angehende Ingenieure vor der Frage, welche Ressource sie einsetzen, um ein gewünschtes Resultat zu erzeugen oder einen bestimmten Bereich zu erweitern, sondern auch im nachfolgenden Berufsalltag frischer Absolventen. Der nachfolgende Artikel, welcher von Pascal Siekmann verfasst wurde um verfügbare SPS-Systeme zu vergleichen, unterliegt nicht dem Anspruch auf Vollständigkeit, sondern soll einen Überblick über die Marktführer und deren Systeme generieren.

Einleitung und Überblick über den Weltmarkt

Speicherprogrammierbare Steuerungssysteme sind nach wie vor die wichtigsten Elemente der Automatisierungstechnik. Der Begriff SPS suggeriert viel weniger Leistungsfähigkeit als seit Jahren praktisch angeboten wird. SPS-Systeme beinhalten heute z.B. auch Panels zum Bedienen und Beobachten, sogenannte „Human Machine Interface“ [HMI], automatische Kommunikation mit übergeordneten" Prozessrechnern" Datenkommunikation in Netzen, schnelle geregelte Antriebe und komplexe Regelfunktionen sowie Applikationen von Industrie-PC`s.

Die Programmierung solcher Systeme ist kostenintensiver als die Hardware selbst. Ursache dafür war bisher vor allem, dass genormte Programmiersprachen nur auf dem Papier existierten. Bis zu 70 Steuerungshersteller waren zeitweise am Markt aktiv und benutzten genauso viele „Dialekte“ der Programmiersprachen. Dazu kam der „Feldbuskrieg“ der achtziger und neunziger Jahre. Die Vielzahl der Sprachelemente – quasi ein „babylonisches Sprachgewirr“ - verhinderten Automatisierungslösungen mit Komponenten unterschiedlicher Hersteller, die hinsichtlich der Automatisierungs- und Kommunikationsstruktur hätten optimiert werden können.

[Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1 Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]


Gerade durch eine solche Masse von Herstellern ist es wichtig sich ein Überblick über die Marktführer zu erschaffen. Denn nach dem betriebswirtschaftlichen Punkt der Anschaffungskosten eines Systems und auch dem Punkt der technischen Anforderungen ist ein wesentlicher Faktor, welches System bereits in einem Konzern eingesetzt wird.

Somit kann eine spätere Vernetzung einwandfrei gewährleistet werden. Denn der Einsatz von mehreren Herstellern in einer Produktionsanlage kann die spätere Vernetzung gerade im Zeitalter Industrie 4.0 nicht nur schwierig gestalten, sondern komplett verhindern. Ebenfalls müsste Expertise im Bereich der Programmiersprachen von allen eingesetzten Herstellern im Unternehmen angesiedelt sein, welches den Aufwand ebenfalls höher betriebswirtschaftlich unrentabel gestallten kann.

Somit wird empfohlen sich daran zu orientieren welcher, Hersteller im Komplettsystem der Wertschöpfungskette oder Produktionsanlage bereits eingebunden ist.

Das Automatisierungssystem Siemens Simatic S7 mit dem Programmiersystem Step7 kann sich hinsichtlich Verbreitung und Bekanntheitsgrad durchaus als Weltmarktführer bezeichnen, was das nachfolgende Diagramm einer Marktübersicht von 2008 von den Hauptherstellern Speicherprogrammierbare Steuerungssysteme zeigt. Oftmals wird vom „Industriestandard S7“ gesprochen. Viele andere SPS-Systeme wurden am Markt mehr oder weniger verdrängt. [Zitat: Grundlagen der Automatisierungstechnik I: 3. Programmiersysteme Seite 3-1 Autor: Dr. Becker Fachzentrum für Automatisierungstechnik im BTZ Rohr-Kloster ]

Bildverweis Abbildung1:[in Anlehnung an https://www.inf.tu-dresden.de/content/institutes/iai/tis-neu/lehre/archiv/folien.ss_2008/Vortrag_Hubrich.pdf Folie 20]


Betrachtet man nun eine neuere Umfrage, bezogen auf den Bekanntheitsgrad SPS-Hersteller im deutschen Binnenmarkt aus einer Marktstudie von 2014, ergibt sich ein ähnliches Bild seitens Siemens. Dennoch wird der Name Beckhoff an zweiter Stelle genannt. Dieses verdankt Beckhoff Automation dem rasanten Firmen-Wachstum, welches sich im Zuge von 2008 von 280 Mio Euro Umsatz auf fast 620 Mio€ Umsatz (2016) mehr als verdoppelte.


Bildverweis Abbildung2:[in Anlehnung an http://www.marktstudien.org/pdf/ergebnisauszug_sps.pdf Folie 8]

Ebenfalls ist der Bereich der Sonstigen Hersteller auch nicht außer acht zu lassen, gerade wenn eine kostengünstige Alternative zur Einführung einer SPS gesucht wird. Sozusagen beim Ersteinkauf. Einer solcher sonstiger Hersteller, gerade im Raum Ostwestfalen Lippe, ist Phönix Contakt.


Um nun einige Hersteller zu vergleichen, orientiert sich dieser Artikel an den oben genannten PLatzhirschen aber auch an solchen wie "Phönix Contakt".

Übersicht über den Vergleich

Hersteller im Vergleich:

  • SIEMENS AG
  • Mitsubishi Electric Europe B. V.
  • Beckhoff Automation GmbH & Co. KG
  • PHOENIX CONTACT Deutschland GmbH

Attribute des Vergleich:

  • Grundsätzlicher Aufbau
  • Erweiterbarkeit der Steuerungseinheit
  • Programmiersprachen
  • Einfachheit im Einrichten und Betrieb
  • Vor- und Nachteile

Grundsätzlicher Aufbau

SIEMENS AG SPS

Grundlegend muss man zu Beginn sagen, dass es viele verschiedene Varianten einer SPS von jedem Hersteller gibt. Somit können nur allgemeine Informationen angegeben und verglichen werden.

Die SIEMENS SPS funktioniert nach einem erweiterbaren Konzept welches abhängig von der Serie ist.

Von links nach rechts, wie in der Abbildung beschrieben, befinden sich Stromversorgung, welche das System mit Energie versorgt, nachfolgend durch ein Stecksystem verbunden die Central Processing Unit [CPU]. Anschließend folgen, je nach Ausführung, Input/Output [I/O] Module, welche sowohl digitale als auch analoge Signale verarbeiten können.

Komponenten der SIMENS Grundbaugruppe:

  • Anschluss für Programmiergerät MPI-Schnittstelle
  • CPU sowie ROM und RAM (Schreib Lese Speicher)
  • Einsteckplatz für Speicherkarte(Memory-Card)
  • Erweiterungsbus
  • Betriebsartenschalter
  • evtl. Batterie (Spannungsausfall für RAM-Speicher)
  • RUN/Stop Schalter

Servicespannungsquelle-PS(Power-Supply)-Stromversorgung:

  • RUN/Stop Schalter
  • Spannungswahlschalter
  • Statusanzeige
  • Netzanschluss

Signalmodule:

  • Digitale Eingänge
  • Digitale Ausgänge
  • LEDs für Eingangszustände
  • LEDs für Ausgangszustände

Erweiterbarkeit:

Das System an sich ist um viele solcher Signalverarbeitungsgruppen erweiterbar z.B. RS232-Schnittstellen, Feldbusmodule oder ganz speziell genaue Regeleinheiten können an das System durch hinzufügen auf der Trägerschienen und anschließendes Verbinden erweitert werden. Ebenfalls kann Siemens über Ihr favorisierter Feldbus System Profibus viele Teilnehmer nahezu unbegrenzt ansteuern. Abhängig ist dies durch die benutzte Serie und Zusatzmodule. Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.

Bildverweis Abbildung3:[Quelle: http://tu-freiberg.de/sites/default/files/media/institut-fuer-automatisierungstechnik-6735/grundl_s7.pdf Folie: 25]

Mitsubishi SPS

Alle beinhalteten Grundgeräte (links im Bild ) sind prinzipiell gleich aufgebaut. Ähnlich wie bei SIEMENS ist es von links nach rechts erweiterbar. Dennoch befindet sich bei Mitsubishi in der Grundbaugruppe bereits die Stromversorgung und Klemmen für digitale Ein- und Ausgänge. Bei Siemens gibt es zwar auch solche Komplettpakete, dennoch ist der Regelfall CPU, Stromversorgungsmodul und I/O_Module extra zu installieren.


Komponenten der Mitsubishi Grundbaugruppe:

  • Anschluss für Adapterboard
  • Anschluss für Programmiergerät
  • EEPROM (Schreib Lese Speicher)
  • Einsteckplatz für Speicherkarte
  • Erweiterungsbus
  • Analoge Potentiometer
  • Servicespannungsquelle
  • Digitale Eingänge
  • Digitale Ausgänge
  • LEDs für Eingangszustände
  • LEDs für Ausgangszustände
  • Batterie (Spannungsausfall für RAM-Speicher)
  • RUN/Stop Schalter

Erweiterbarkeit: Der Grundaufbau ist ebenso um Module erweiterbar, seien es normale I/O-Module oder wie bei SIEMENS Spezialbaugruppen, die komplexe Aufgaben übernehmen. Die SPS von Mitsubishi ist ebenfalls, wie vergleichbare Modelle von Siemens, über Ihren favorisierten Feldbus-System (CC-Link) erweiterbar. Reichen Arbeitsspeicher und Rechenkapazität nicht aus genügt eine Erweiterung um ein extra CPU-Modul.


Bildverweis Abbildung4:[Quelle: http://img.directindustry.com/images_di/photo-g/12225-2810317.jpg]

Beckhoff SPS

Beckhoff benutzt kaum den Grundbegriff "SPS" für Ihre Steuerungsmodule, sondern nennen diese Beckhoff Klemmen, welche mittels CPU-Einheit gesteuert werden können. Der Unterschied zu SIEMENS und Mitsubishi ist, dass Beckhoff ohne separate CPU und Grundeinheit ihre Klemmen steuern kann. Dies erfolgt über eine Virtuelle CPU in z.B. einem Industrie-PC, welcher über ihr eigenes Feldbus-System oder Ethernet die Klemmen und ihre mitinberiffenden I/O-Module ansteuert.

Komponenten der Beckhoff Grundbaugruppe: Prozessor

  • Flash Speicher (ROM)
  • Interner Arbeitspeicher (RAM)
  • Schnittstelle
  • Diagnose LED (Fehler-Diagnose)
  • Erweiterungssteckplatz
  • Uhr(Betriebsintern)
  • Betriebssystem
  • Steuerungssoftware
  • Systembus
  • Spannungsversorgung

Signalmodule:

  • Digitale Eingänge
  • Digitale Ausgänge
  • LEDs für Eingangszustände
  • LEDs für Ausgangszustände

Erweiterbarkeit: Beckhoff ist im wesentlichen in Ihren einzelnen Klemmen begrenzt in der Erweiterbarkeit. Dennoch genau wie bei SIEMENS und Mitsubishi erfolgt ein I/O-Modul Erweiterung entweder über dazustecken von Einheiten auf derselben Trägerschiene oder das Verbinden weiterer Komponenten über ihre Ethernet-Schnittstelle. Beckhoff ermöglicht es dennoch auch gängige Feldbussysteme über Zusatzmodule zu betreiben. Beckhoff bietet über 400 Sepzialbaugruppen an.

Generell beschenkt sich Beckhoff nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem eine Kompatibilität zu anderen Herstellern.



Bildverweis Abbildung5:[Quelle: http://www.logicelectronic.com/BECKHOFF/CPU%20CX1000.htm]

Phönix CONTACT SPS

Phoenix Contact bietet ein umfassendes Spektrum an speicherprogrammierbaren Steuerungen, wie auch die Mitbewerber und Platzhirsche. Generell steigt wie auch bei SIEMENS und Mitsubishi die Funktionalität entsprechend der ausgewählten Serie wie das nachfolgende Bild zeigt.


Komponenten der Phönix Grundbaugruppe: Prozessor

  • Flash Speicher (ROM)
  • Interner Arbeitsspeicher (RAM)
  • Schnittstelle
  • Diagnose-LED (Fehler-Diagnose)
  • Erweiterungssteckplatz
  • Uhr(Betriebsintern)
  • Betriebssystem
  • Steuerungssoftware
  • Systembus (Profinet)
  • Digitale Eingänge
  • Digitale Ausgänge
  • LEDs für Eingangszustände
  • LEDs für Ausgangszustände

Spannungsversorgung Externes Netzteil für Betrieb der Steuerung

Erweiterbarkeit:

Auch Phönix Contact Steuerungen lassen sich im Wesentlichen an der Steuerung selbst, begrenzt durch Zusatzklemmen, oder unbegrenzt durch Komplettsysteme und Sub-CPU über ihr Bussystem (Profinet) erweitern. Generell beschränkt sich Beckhoff nicht nur auf eigene Produkte sondern erzeugt über Ihr Bussystem oder Ethernet eine Kompatibilität zu anderen Herstellern.

Bildverweis Abbildung6: [Quelle: https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm:path:/dede/web/main/products/subcategory_pages/controllers_p-13-09/65881211-1694-4fce-9a85-59b402138ec8]

SPS Programmiersprachen

Die Programmiersprache von SPS-Geräten wird in der Norm IEC 61131-3 festgelegt.

Diese bestehen aus:

  • AWL – Anweisungsliste

Die Anweisungsliste ist eine Textbasierende Programmiersprache, welche der Programmiersprache Assembler ähnelt.

  • KOP – Kontaktplan

Kontaktplan ist eine grafisch orientierte Programmiersprache und ähnelt Stromlaufplänen.

  • FBS – Funktionsbausteinsprache (FUP)

Funktionsbausteinsprache ist eine grafisch orientierte Programmiersprache und verwendet in ihrer Darstellung die Logiksymbole der Booleschen Algebra. Sie ist insbesondere für Verknüpfungssteuerungen geeignet und vor allem bei Anfängern und bei wenig fortgeschrittenen Programmierern beliebt, da die Programmlogik durch die Visualisierung relativ leicht nachvollziehbar ist.

  • AS – Ablaufsprache

Eine Ablaufsteuerung ist eine Kette von Steuerungsschritten, welche durch Weiterschaltbedingungen miteinander verbunden sind.

  • ST - Strukturierter Text

Der strukturierte Text ist eine Programmiersprache, bei der die Syntax der Sprachelemente ähnlich denen der Hochsprache Pascal ist. ST kann im Wesentlichen ein höheres Spektrum als AWL abdecken.


Diese werden von den Softwarepaketen der Hersteller meist vollständig bedient. Eine nicht definierte Sprache der Norm stellt CFC – Signalflussplan dar, welche durch ihre Verbreitung als "de facto Norm" gezählt werden kann.

Siemens Programmieroberfläche: Step 7

  • FBS -Funktionsbausteinsprache
  • KOP – Kontaktplan
  • AWL – Anweisungsliste
  • S7 SCL (angelehnt an ST - Strukturierter Text)
  • S7 Graph (angelehnt an AS - Ablaufsprache)
  • S7 HiGraph (grafische Programmierung)
  • S7 CFC (Signalflussplan)

Mitsubishi Programmieroberfläche: MELSEC

  • FBS – Funktionsbausteinsprache
  • KOP – Kontaktplan
  • AWL – Anweisungsliste
  • AS – Ablaufsprache
  • ST - Strukturierter Text

Beckoff Programmieroberfläche: TwinCat

  • FBS – Funktionsbausteinsprache
  • KOP – Kontaktplan
  • AWL – Anweisungsliste
  • AS – Ablaufsprache
  • ST - Strukturierter Text
  • CFC - Continuous Function Chart

Phoenix Contact Programmieroberfläche: PC Worx

  • FBS – Funktionsbausteinsprache
  • KOP – Kontaktplan
  • AWL – Anweisungsliste
  • AS – Ablaufsprache
  • ST - Strukturierter Text

Vorteile und Nachteile

SIEMENS

Nachteile sind:

  • Bei Recherchen fällt immer wieder auf, dass SIEMENS im Bereich Kosten sehr hoch verschrienen ist.
  • Ebenfalls schränkt sich Siemens mit Kompatibilität zu anderen Herstellern sehr ein.

Gewünscht ist SIEMENS zu benutzen und niemand anderen.

  • Ein weiterer Nachteil ist, das viele Steuerungen noch auf S5 basieren, einem älteren Betriebssystem von SIEMENS, welches sich im Bereich Vernetzung selbst einschränkt.
  • Die schwer überschaubare Entwicklungsumgebung erfordert viel Einarbeitungsaufwand.
  • Die Konfiguration der Steuerung gestaltet sich sehr komplex.
  • Es wird ein Extra Spannungversorgungsmodul benötigt
  • Es werden Extra I/O-Module benötigt, diese sind im Wesentlichen nicht im Grundmodul enthalten.

Vorteile sind:

  • Neben dem Bekanntheitsgrad sind Vorzüge das große Spektrum an Komponenten, welche sich über alle Teilbereiche der Automatisierungstechnik bewegen.

Damit zusammenhängend ist die durchgehende Datenhaltung.

  • Ebenfalls bietet Siemens ein integriertes Diagnose- und Fernwartung-System an.
  • Die Steuerungen sind sehr robust.

Mitsubishi

Nachteile sind:

  • Viel extra Software benötigt, um alle Funktionalitäten abzudecken.

Vorteile sind:

  • der sehr günstige Preis
  • eine angenehme und überschaubare Entwicklungsumgebung
  • robuste stabile Steuerungen
  • Programm wird schnell auf Steuerung übertragen

Beckhoff

Nachteile sind:

  • wenig verbreitet auf dem Weltmarkt
  • keine I/O`s im Grundmodul

Vorteile sind:

  • Software ist für die Grundkomponenten kostenlos
  • Verhältnismäßig günstiger Preis im Vergleich zu SIEMENS
  • Hohes Spektrum an Erweiterbarkeit und Funktionalität
  • Robuste Verarbeitung der Hardware
  • CPU kann sich auch auf einem Industrie-PC befinden
  • Programmierbar mit Matlab/Simulink
  • Kompatibel mit vielen Herstellern


Phönix

Nachteile sind:

  • wenig verbreitet auf dem Weltmarkt
  • externes Netzteil benötigt

Vorteile sind:

  • Software ist für die Grundkomponenten kostenlos
  • Verhältnismäßig sehr günstiger Preis im Vergleich zu SIEMENS
  • im Vergleich der wohl günstigste Hersteller
  • Spektrum an Erweiterbarkeit ist gegeben, dennoch nicht so hoch wie bei den Platzhirschen
  • kompatibel mit vielen Herstellern

Zusammenfassung

Abschliessend lässt sich sagen das es auf den speziellen Anwendungsfall ankommt welchen Hersteller man auswählt. So kommt es hier auf die bereits eingesetzten Steuerungen und persönliche Erfahrungen im Betrieb an. Wird eine kostengünstige Alternative gesucht, ist Phönix zu empfehlen. Steigt die zu lösende Aufgabe auf ein hohes Niveau ist Beckhoff, Siemens oder Mitsubishi empfehlenswert. Grundgedanke der Auswahl sollte nach V-Diagramm eine Anforderungsanalyse sein um solche systeme zu beschaffen. Man sollte sich preislich und an den vorhandenen Steuerungen der Hersteller orientieren. Im Allgemeinen bietet jeder Hersteller viele Serien an, welche alle möglichen Funktionalitäten abdecken können.

Durch die Programmiersprachen kann ebenfalls eine Auswahl getroffen werden. Diese unterscheiden sich jedoch größtenteils nur in der Benutzeroberfläche. Die eingebundenen Programmiersprachen decken sich zu einem großen Teil.

Fazit: Es kommt auf die Serie und auf den Preis an.

Quellenverzeichnis

Abbildungsverzeichnis

Literatur

  • Seitz, Matthias, and Matthias Seitz. "Speicherprogrammierbare Steuerungen." (2008): 269.
  • Braun, Werner. Speicherprogrammierbare Steuerungen: Praxisnahe Aufgaben und Lösungen mit STEP 7. Springer-Verlag, 2015.
  • Bliesener, R., F. Ebel, and C. Löffler. "Die SPS in der Automatisierungstechnik." Speicherprogrammierbare Steuerungen. Springer Berlin Heidelberg, 1997.

Weitere Links im HSHL-Wiki

Lesenswert

SIEMENS

http://www.global.hs-mittweida.de/~ifa/www-d/Ausbildungsportal/s7manual/s7gsv5_a/s7gsv51a.pdf, Abgerufen am: 03.02.2017

Mitsubishi

http://www.breuell.de/fileadmin/Breuell/Schaltschranktechnik/Mitsubishi/Handbuch/FX1S_FX1N_FX2N_C__FX3U_Einsteigerhandbuch.pdf, Abgerufen am: 03.02.2017

Beckhoff

ftp://ftp.beckhoff.de/Software/TwinCAT/TwinCAT3/FirstSteps/TC3_Mini_Booklet_DE.PDF, Abgerufen am: 03.02.2017

Phönix Contact

https://www.phoenixcontact.com/assets/downloads_ed/local_de/web_dwl_promotion/Fachbeitrag_Kleinsteuerung_MM49_2012.pdf, Abgerufen am: 03.02.2017