CODESYS® in Mobile Automation

8
CODESYS ® in Mobile Automation CODESYS ist das marktführende Programmiertool für ECUs in mobilen Anwendungen.

description

 

Transcript of CODESYS® in Mobile Automation

Page 1: CODESYS® in Mobile Automation

CODESYS® in Mobile Automation

CODESYS ist das marktführende Programmiertool für ECUs in mobilen Anwendungen.

Page 2: CODESYS® in Mobile Automation

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

Page 3: CODESYS® in Mobile Automation

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

Page 4: CODESYS® in Mobile Automation

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

.

Page 5: CODESYS® in Mobile Automation

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

Page 6: CODESYS® in Mobile Automation

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

Page 7: CODESYS® in Mobile Automation

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

Page 8: CODESYS® in Mobile Automation

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