Verwendung des MATLAB und Simulink PLC Coder für sicherheitsgerichtete IEC61131 Steuerungen bei Magirus GmbH
Kai Kriegl, MAGIRUS
Neben der rein funktionalen Software eines Steuergerätes sind in den vergangenen Jahren zahlreiche Anforderungen bezogen auf die Sicherheitsfunktionen im gesamten Lebenszyklus einer Software hinzugekommen. Die Sicherheitsfunktionen sind aber nicht nur bei der Softwareentwicklung zu betrachten, sondern ziehen sich vielmehr durch alle Abteilungen des Unternehmens. Im Rahmen der Steuerungstechnik-Neuentwicklung bei MAGIRUS wurde diesem Fakt besondere Aufmerksamkeit gewidmet. Neben der Einführung eines Product Lifecycle Management Tools (PLM-Tools) wurde auch bei der Auswahl der Hardware besonderes Augenmerk auf die Erfüllung der Sicherheitsanforderungen gelegt. Bei der Definition der Toolchain zur Softwareerstellung wurden der Sicherheitsgedanke fort- und moderne Methoden wie Modellierung, Simulation und Codegenerierung eingeführt. Der Simulink PLC Coder™ von MATLAB® ist hier das entscheidende Bindeglied zwischen Dokumentation im MATLAB Modell und Codierung in CoDeSYS.
Die Fallstudie beschreibt die Zusammenhänge der einzelnen Tools und insbesondere die Besonderheiten und Anpassungen des Simulink PLC Coder für die Verwendung bei sicherer und nicht sicherer Steuerungssoftware.
Aufgezeichnet: 25 Jun 2018
Ausgewähltes Produkt
Simulink
Nächstes Thema:
Videos zu ähnlichen Themen:
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asien-Pazifik
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)