codesys® in mobile automation
DESCRIPTION
ÂTRANSCRIPT
CODESYS® in Mobile Automation
CODESYS ist das marktführende Programmiertool für ECUs in mobilen Anwendungen.
CODESYS Inspiring Automation Solutions 2
CODESYS in Mobile Automation
CODESYS ist die marktführende Automatisierungssoftware für programmierbare Steuereinheiten (ECUs), die in mobilen Maschinen eingesetzt werden. CODESYS-kompatible Steuerungen finden sich in vielen Baumaschinen, Kranen, Flurförder-fahrzeugen, Tagebau-Maschinen und Transportern. Dafür sprechen gute Argumente: zum Beispiel die flexible Verwendung in ECUs / Mobilsteuerungen ganz unterschiedlicher Bauart und Leistungsklassen. Oder die integrierte Unterstützung der wichtigsten Feldbus-Systeme in mobilen Anwendungen, die für mobile Anwendungen geeignete Visualisierungsfunktion und die zertifizierte Eignung zur Programmierung von Sicherheitsanwendungen nach IEC 61508 SIL2.
Construction Mining Marine
Agriculture TransportationWeltweit im Einsatz
Tausende von mobilen Maschinen, Anlagen und Anwendungen in den unterschiedlichsten Industriezweigen werden heute mit CODESYS gesteuert.
Die technischen Eigenschaften des Systems bieten dafür eine optimale Grundlage.
� Baukrane und Bagger � Verladekrane für Container � Schiffsbagger � Bagger, Steinbrecher, Muldenkipper und andere Nutzfahrzeuge für den Berg- bzw. Tagebau
� Fahrerlose Transportsysteme für die Logistik
� Flurförderfahrzeuge und Gabelstapler � Traktoren, Erntemaschinen und mobile Futterstationen
� Flugzeugschlepper
� Yacht-Automation � Straßenreinigungsmaschinen � Straßenfertiger und andere Maschinen im Straßenbau
� Mobile Holzerntemaschinen � Transport- und Nutzfahrzeuge, wie z.B. Kipper und andere LKWs
� Dieselmotoren für Schiffe � Steuer- und Bedieneinheiten in Zügen und Straßenbahnen
� Mobile Industriekompressoren � Pistenraupen
Eine Auswahl an CODESYS-Anwendungen in unterschiedlichen Industriebereichen:
Foto
: © H
ydra
utro
nics
Foto
: © A
LSTO
M /
E.La
mpe
rti
Foto
: © C
ross
Cont
rol A
B
Foto
: © R
ATP/
J-F
Mau
bous
sin
Foto
: © E
vren
Kal
inba
cak
– iS
tock
phot
o.co
m
Foto
: © D
arry
l Per
oni –
iSto
ckph
oto.
com
Foto
: © s
mal
l_fr
og –
iSto
ckph
oto.
com
Foto
: © e
wg3
D –
iSto
ckph
oto.
com
Mobile Automation3
CODESYS in Flurförderfahrzeugen
CODESYS in Kranen
CODESYS in Baumaschinen
Entwicklungsoberfläche für Anwendungs-software: CODESYS Development System
Bedieneinheit / Grafik-display: CODESYS TargetVisu
ECU / Mobilsteue-rung: CODESYS Control Embedded
Feldbus-Konfigu-ration und -Proto-kollstack: CODESYS CANopen / J1939
Entwicklungsoberfläche für sichere Anwendungssoftware SIL2: CODESYS Development System mit nach SIL2 zertifi-zierter Eignung
HMI-Panel: CODESYS HMI Feldbus-Protokollstack: CODESYS CANopen Safety nach EN 50325-5
Typische Einsatzkonfigurationen mit CODESYS
Gemischter Betrieb von CANopen und CANopen-Safety-Slave-Modulen
SIL2 ECU / Mobil- steuerung CODESYS Control mit IEC 61508 SIL2- Zertifizierung
CANopen Safety
IEC 61131-3 Entwick-lungsoberfläche: CODESYS Development System mit Anwendungs-Bibliotheken u. a. für direkten CAN-Zugriff
Externe Diagnose-Systeme: CODESYS PLCHandler
ECU / Mobilsteuerung: CODESYS Control Embedded für 16- / 32-Bit CPUs
CANopen J1939
CAN
CODESYS Inspiring Automation Solutions 4
Was spricht für CODESYS in mobilen Industrie-Anwendungen?
Power und Usability für die effektive Realisierung komplexer Automatisierungsprojekte:
� Schneller Maschinencode für alle ECUs: Industrie-bewährte Compiler für mobile Kleinsteuerungen bis hin zu leistungsfähigen Zentralsteuerungen reizen die Geräteleistung optimal aus.
� Skalierbare Funktionalität des CODESYS Develop-ment Systems: - Verwendung von einfachen Editoren /
Konfiguratoren - Mächtige Zusatztools für statische Code-Analyse,
integrierte UML-Diagramme, Quellcodeverwal-tung mit Apache Subversion oder automatisierte Applikationstests, geeignet für sicherheitskriti-sche Anwendungen
� Durchdachtes Konzept zur Wiederverwendung von Funktionsblöcken in Bibliotheken
2Alles integriert in einer einzigen Oberfläche, dem CODESYS Development System:
� Vollständiges, für Anwender kostenloses IEC 61131-3 Programmiersystem: Verknüpfung einfacher Logikbausteine bis hin zur komplexen ob-jektorientierten Programmierung von industriellen ECUs / Mobilsteuerungen
� Umfangreiche Debugging- und Inbetriebnahme-funktionen: Fehlersuche und Optimierung vor Ort ohne Zusatzsoftware direkt im Applikationscode
� Programmierzugriff über CAN-Schnittstelle standardmäßig möglich
� Entwicklung praxisgerechter Bedienoberflächen und Fahrerdisplays mit modernen Visualisierungs-elementen: integrierter Visualisierungseditor im CODESYS Development System
� Darstellung der erzeugten Bedienoberflächen für Tests, Inbetriebnahme und Maschinenbedienung auf unterschiedlichen Plattformen: im CODESYS Development System, direkt auf dem Gerätedisplay einer Mobilsteuerung oder auf Fahrerdisplays
� Vollständig integrierter Konfigurator für lokale Ein- und Ausgänge, für CANopen, J1939, EtherCAT und weitere Feldbus-Systeme: Deklaration und Verwen-dung von Sensoren, Aktoren, Signalen und Joysticks
� Schicht 7 – Master-Protokollstacks für CANopen, J1939 und EtherCAT als portable CODESYS-Biblio-theken ohne Implementierungsaufwand einsetzbar
� Raw-CAN-Zugriff mit proprietärem Protokoll, kapselbar in eigenen Funktionsbibliotheken
� CODESYS Store: Zugriff auf Anwendungs- bibliotheken sowie getestete Zusatztools für die Projektierung von mobilen Maschinen
1
Beste Voraussetzungen für mobile Industrie-Applikationen:
� Bewährte Systemplattform: in mehr als 500.000 mobilen Steuerungsapplikationen
� Große Auswahl von ECUs / Mobilsteuerungen, programmierbar mit dem CODESYS Development System: Auflistung im CODESYS Geräteverzeichnis unter www.codesys.net
� Große Community für mobile Industriemaschinen: Know-How-Unterstützung für die Applikations-erstellung durch System Partner / Ingenieurbüros
� Kompatibles Zusatzequipment: passende HMI-Geräte, Diagnose-Tools etc.
3
CODESYS in mobilen Industrieanwendungen
� Alstom Transport � E&K Automation � Goldhofer � Jungheinrich � Liebherr Mining Equipment � MAN Diesel & Turbo � Rolls Royce Marine � Sandvik Mining and Construction Oy � Trepel Airport Equipment
Foto
: © L
iebh
err
Min
ing
Equi
pmen
t Co
.
Mobile Automation5
CODESYS SAE J1939
� SAE J1939-Konfigurator für ECUs vollständig im CODESYS Development System integriert: Definition / Mapping der Signale und Parameter- gruppen (PG)
� Vollständige PG-Datenbank inklusive Signaldokumen-tation der SAE: Direkter Zugriff auf die Dokumen-tation der Signalspezifikationen
� Portabler SAE J1939-Kommunikationsstack in Form einer CODESYS-Bibliothek: wird dynamisch mit der Applikation compiliert und gelinkt
� Funktionsumfang des Stacks: Simulation von ECUs, dynamisches Address Claiming, Arbitrary Adress Capable, Unterstützung der Parametergruppen > 8 Byte, optionale Signalkonvertierung etc.
Produktkomponenten für mobile Anwendungen
CODESYS CANopen Master
� Vollständig im CODESYS Development System integ-rierter CANopen-Master/Slave-Konfigurator: Einbin-dung von Slaves auf Basis von EDS bzw. DCF-Dateien ohne externes Tool zur Konfiguration des Bussystems
� Mapping der E/A-Daten im integrierten Konfigurator � CiA 301 CANopen Kommunikationsstack in Form einer CODESYS-Bibliothek: wird dynamisch mit der Applikation compiliert und gelinkt
� Applikationsschnittstelle nach CiA 405 zur Diagnose und Verwendung von SDOs
� Konfiguration von PDOs ohne Zusatztool
Horizontal-Spülbohranlage mit Doppelbohrgestänge zur grabenlosen unterirdischen Verlegung von Rohrleitungen in harten Fels- und Geröllböden: Das System wird mit CODESYS gesteuert und visualisiert.
� Intelligente Signalverarbeitung: Raw-Signal / implizite Konvertierung mit automatischer Datentypermittlung, davon abhängige I/O Channel-Erzeugung
Foto
s: ©
TRA
CTO
-TEC
HN
IK G
mbH
& C
o. K
G
CODESYS Inspiring Automation Solutions 6
CODESYS Safety SIL2
� Zertifizierung für die Entwicklung von Software-Ap-plikationen auf Sicherheitssteuerungen nach EN ISO 13849, bis PL d, Kategorie 2 oder 3 / IEC 61508 SIL2 durch TÜV Süd
� CODESYS Development System validiert für die Editoren Strukturierter Text (ST), Funktionsplan (FUP) und Kontaktplan (KOP)
� Zertifizierter CANopen-Safety Master Stack, basierend auf dem bewährten CODESYS CANopen
� Paralleler Betrieb von CANopen-Safety-, sowie Standard-CANopen-Teilnehmern möglich
� Monitoring der Daten der Sicherheitsapplikation während des sicheren Betriebes
� Debugging der Sicherheitsapplikation, sowie Forcen oder Schreiben von Werten durch Umschaltung in einen speziellen Debug-Modus
� Vereinfachte Zertifizierung von Sicherheitsapplikati-onen durch Verwendung des Sprachumfangs gemäß der Vorgaben der PLCopen Safety-Arbeitsgruppe
� Aufgrund der Integration: vereinfachtes Engineering und erweiterte Funktionalität gegenüber herkömm-lichen Visualisierungssystemen
� Moderne Visualisierungselemente und Controls im Lieferumfang: praxistaugliche Bedien- und Diagnose-oberflächen schnell und einfach erzeugen
� Mehrfachnutzen durch eine Quelldatei für verschiedene Darstellungsplattformen: - Direkt im CODESYS Development System –
ideal für Tests und Inbetriebnahme - Auf abgesetzten Terminals – für klassische
Maschinenbedienung mit HMI-Panels - Auf Panel-Steuerungen – Bedienung und
Logiksteuerung mit einem einzigen Gerät - Im Webbrowser von Tablet/Smartphone –
ideal für Diagnose bzw. Fernwartung � Großer Leistungsumfang: integrierte Alarmverwaltung, ausgereifte Benutzerverwaltung, komfortable Style-, Sprach- und Bild-Umschaltung, schlanke Module zur Datenaufzeichnung, flexibles Kommunikationskonzept
CODESYS Visualisierung für mobile Anwendungen
� Vollständig integrierter Visualisierungseditor im CODESYS Development System: Projektierung von Logikprogramm und Visualisierung in einer einzigen Oberfläche
� Verkürzte Entwicklungszeit einer Sicherheitssteuerung durch vorzertifiziertes Laufzeitsystem inklusive Testframe-work für weite Teile der Firmware
� Darstellung der Steuerdaten der Sicherheitsapplikation in einer Standard CODESYS Web-Visualisierung oder HMI
Foto
: © F
liegl
Agr
arte
chni
k G
mbH
Mobile Automation7
Warum sollte sich ein Hersteller von Mobilsteuerungen für CODESYS entscheiden?
� Optimale Unterstützung gängiger CPUs / Betriebssysteme in ECUs / Mobilsteuerungen: - CPUs für Kleinsteuerungen wie z.B. Tricore und
C167-Familie, ARMx / Cortex Mx ohne bzw. mit proprietärem Betriebssystem
- Leistungsstarke CPUs für mobile Anwendungen, wie z.B. Intel Atom oder Cortex A8 / A15 z. B. mit WinCE, VxWorks oder Linux
� Einfache Portierung und Skalierung des Laufzeitsystems auf Basis eines Runtime Toolkits: mit definierten Schnitt-stellen für gerätespezifische Funktionen
� Einbettung spezifischer Technologiefunktionen / Visuali-sierungselemente in CODESYS-Bibliotheken – bei Bedarf mit Lizensierung
Schritte zur Implementation einer Mobilsteuerung
� Auswahl von CPU und Betriebssystem � Implementierung / Anpassung des Laufzeitsystems mit Hilfe eines Toolkits (SDK): - Anpassung systemspezifischer Funktionen des
Laufzeitsystems mit Tool-Unterstützung gemäß ausführlichem Integrationshandbuch
- Konfigurieren / Anpassen der Kommunikations-treiber zum CODESYS Development System
- Integrieren spezifischer Gerätebibliotheken für den Aufruf aus der IEC 61131-3 Applikation
- Integrieren eigener Zusatzfunktionalität auf Basis definierter Schnittstellen
- Compilieren des angepassten Laufzeitsystems und Einbetten ins Gerät
- Qualifizierte Anpassungsunterstützung in allen Phasen durch erfahrene Projektingenieure
� Validierung und Test des Systems, optional mit CODESYS Test Manager
� Vermarktung der Mobilsteuerung zusammen mit dem CODESYS Development System, optional mit eigenen Plug-In-Erweiterungen
Hersteller von Mobilsteuerungen mit CODESYS-Technologie:
� Bosch Rexroth AG Mobile Hydraulics � CrossControl
� EPEC Oy � Hirschmann Automation and Control � ifm electronic � InterControl � Janz Tec � MOBA Mobile Automation � STW Sensor Technik Wiedemann � TTControl
� Bewährte Schnittstelle zur Anbindung zusätzlicher Bedien- oder Diagnosegeräte bzw. Softwaresysteme
� Nach IEC 61508 SIL2 vorzertifizierte Softwarekomponen-ten (Programmiersystem, Laufzeitsystem und CANopen-Safety Masterstack) vereinfachen Zertifizierung einer SIL2-Mobilsteuerung
� Planbarer Entwicklungsaufwand für die Realisierung einer programmierbaren Steuereinheit: definierte Schnitt-stellen, Integrationshandbuch für das Laufzeitsystem, qualifizierte Anpassungsunterstützung
� Erweiterbarkeit des CODESYS Development Systems durch geräte-/ herstellerspezifische Plug-In-Komponenten
� Hohe Marktakzeptanz durch hohen Verbreitungsgrad im Bereich mobiler Industrie-Anwendungen
Foto
: © M
OBA
Mob
ile A
utom
atio
n A
GFo
to: ©
Th.
Bus
chho
ff G
mbH
& C
o. K
G
CODESYS – die herstellerunabhängige IEC 61131-3 Automatisierungssoftware.
CODESYS für weitere Branchen:
3S-Smart Software Solutions GmbHMemminger Straße 15187439 Kempten, GermanyTel: +49-831-54031-0Fax: [email protected]
China Branch OfficeCODESYS Software System (Beijing) Co.,Ltd.Phone: +86-10-858889-37Fax: [email protected]
CODESYS® eine Marke der3S-Smart Software Solutions GmbHwww.codesys.com
CODESYS® ist ein eingetragenes Warenzeichen der 3S-Smart Software Solutions GmbH. Druckfehler, Irrtümer und technische Änderungen vorbehalten. Vervielfältigung (auch nur auszugsweise) und Weitergabe nur nach vorheriger Genehmigung. Inspiring Automation Solutions
Energy Automation
Process Automation
Embedded Automation
Factory Automation
Building Automation