Programmierung redundanter Steuerungen

michael82

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin für meine Studienarbeit auf der Suche nach Anwenderfunktionen (z.B. FB´s) die Programmierern für redundante Systeme angeboten werden.
Bei meiner Suche bin ich bis jetzt bei Siemens (FB 450-453 und FC 450, 451) und bei Mitsubishi (S.STMODE, S.CGMODE, S.TRUCK, S.SPREF) fündig geworden.
Ich denke, dass es noch weitere Hersteller geben muss die redundante Anwenderfunktionen für redundante Systeme zur Verfügung stellen (wie z.B. Allen Bradley oder B&R usw.).

Kennt ihr Quellen in denen ich Dokumentationen solcher Bausteine finden kann?
Mir wäre auch geholfen wenn Ihr Ideen für redundante Funktionen hättet, die Ihr bei der Programmierung von Redundanten-Systemen vermisst.
Ich bedanke mich schon jetzt für eure Mühe.
 
Strategie ?

Da das die Abteilung Programmierstrategie ist, möchte ich mal antworten, obwohl die Frage mehr Richtung Hardware geht.

Die meissten Fehler in einem System stammen (leider) aus dem Bereich Software. Dort treten die Fehler dann meistens in Ausnahme Situationen auf, die vorher nie vorkamen, nie getestet wurden mit den spezifischen Parametern usw.

Eine doppelte oder dreifache Hardware, die sich gegenseitig überwacht, taugt nichts, wenn die Software in diesen Sytemen gleich sind, da alle die selben Fehler in der Software aufweisen.

Eine Abhilfe ist, die verschiedenen System mit verschiedenen Hardwaren auszustatten. Die Systeme werden von verschiedenen Teams programmiert, die sich nicht kennen und austauschen können. Das reduziert die Fehler um Faktoren.

Bleibt als Restrisiko, dass die Requirements, nach denen die Systeme programmiert werden, Fehler haben, nicht vollständig ausformuliert sind etc.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für deine Antwort,

für mich ist aus diesem Grund wichtig zu wissen ob die unterschiedlichen Hersteller solcher Redundanten-Systeme ihren Anwendern Bausteine zu Verfügung stellen.

ein kleines Beispiel:
Wenn Team A in der erster SPS ihr Programm am laufen hat, müssen ja die Ergebnisse mit dem Programm vom Team B in der zweiten SPS übereinstimmen. Hierfür kann es ja sinnvoll sein,
dem Anwender Funktionen zur Verfügung zu stellen, welche überprüfen ob das Prozessabbild der Ausgänge übereinstimmt.

So kann ich mir vorstellen, dass die Hersteller solcher System etliche Anwenderbausteine zur Verfügung stellen um ihren Anwendern das Leben zu erleichtern.
 
Zurück
Oben