Mit einem PLC einen anderen PLC testen

Zuviel Werbung?
-> Hier kostenlos registrieren
Also eine grundlegende Bausteinbibliothek, meinetwegen auch Antriebsbausteine könnte man schon durch einen automatisierten Test schicken.
Bei Antriebsbausteinen werden z.B. alle Variationen der Eingangssignale durchgetestet, und geprüft ob die Ausgangssignale entsprechend reagieren (wenn Siemens das so machen würde, gäbs z.B. keine PCS7 Bausteine an denen der Interlock nicht funktioniert(e)).

Ich schätze den größten Teil der Bausteine aus der Oscat Lib könnte man ebenfalls mit solchen Tests abarbeiten.

In der Automatisierungstechnik sind die Einzelkomponenten aber oftmals einfache Programme. Die Komplexität kommt erst durch das Zusammenwirken der Einzelteile zustande, und da wird es mit einem automatisierten Test schnell aufwändig.

Wenn man sich aber sicher sein kann dass die Einzelteile fehlerfrei funktionieren, gibt einem das schonmal ein gutes Gefühl vor der Inbetriebnahme.
 
Zuletzt bearbeitet:
@bike
Das kommt mir auch alles auch nur zu bekannt vor ;)
Unit-Test, modulare objektorientierte Programmierung, automatisch aus der Stückliste / CAD erzeugte Bausteine.

Immer wieder die gleichen "neuen" Ideen. Blöd nur, wenn mann schon knapp 30Jahre mit SPS arbeitet :p
Aber egal je nach Laune und Gegenüber funktioniert eine SPS / Anlage als Zustandsgraph bzw. Automat (Anlage ist im Zustand / Knoten "Handling ab"), nutze ich Objektorientierte Methoden und Eigenschaften (Methode: Handling ab, Eigenschaft: Handling unten) usw. Ich bin da flexibel :D und verknüpfe Prozesseingangsignale entsprechend den Prozessbedingungen zu den Prozessausgangsparametern. Das natürlich unter Berücksichtigung wirtschaftlicher Gegebenheiten und Rahmenbedingungen.

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also eine grundlegende Bausteinbibliothek, meinetwegen auch Antriebsbausteine könnte man schon durch einen automatisierten Test schicken.

Bevor ein Baustein in die Bibliothek kommt, ist er doch sowieso an x Anlagen im Einsatz und getestet. Sprich er durchlief den Realtime-Field-Test ;)

Gruß
Dieter
 
Bevor ein Baustein in die Bibliothek kommt, ist er doch sowieso an x Anlagen im Einsatz und getestet. Sprich er durchlief den Realtime-Field-Test ;)
Naja, wir haben so wenig Standard-Anlagen, da sind an den Standard-Bausteinen immer kleine Anpassungen notwendig. Und dann sitzt das (teil-)automatisierte Test-Tool mit einer Variablentabelle und Plcsim vor dem PC.
 
@Dieter

Ich wurde von einem Studenten gefragt, warum wir nicht für ein 2/1 Ventil einen Parent erstellen und dann an die Nachfolger bis 5/3 die Grundfunktionen vererben.
Dann muss ja nur die Erweiterungen programmieren.

Wie erkläre ich dem Kinde, dass das nicht geht und auch nicht so wirklich sinnvoll ist?

An manchen Tagen wünsche ich mir S3 und die Anfänge von S5 zurück.
Nicht weil das so toll war, sondern da war klar, dass Excel und PLC doch verschieden sind.
Wobei es Excel damals noch nicht gab, soll nur ein Beispiel sein.

Wir haben eine umfangreiche Bibliothek mit getesteten und dokumentierten Bausteinen.
Unsere Hardware wird vom CAD erstellt.
Damit ist die Grundlage geschaffen, doch mit der Grundlage kann man keine Maschine oder Anlage steuern.

Daher werden Entwickler und Programmierer noch gebraucht und das ist auch gut so.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
....
Wenn die mich ansprechen, dann wollen die meist einen Kaffee. ;-)
bike
....
alles klar?

... Dieses Thema habe ich inzwischen öfter auf dem Tisch als frischen Kaffee.... bike


Na, dann hat dein Arbeitgeber ja letztlich nun doch bemerkt, wie er deinen Fachverstand endlich nutzbringender einsetzen kann ;)

Oder hat ihm jemand einen Hinweis zum Mitlesen hier im Forum gegeben ? :s11:
 
Na, dann hat dein Arbeitgeber ja letztlich nun doch bemerkt, wie er deinen Fachverstand endlich nutzbringender einsetzen kann ;)

Oder hat ihm jemand einen Hinweis zum Mitlesen hier im Forum gegeben ? :s11:

Ach schau, nicht jeder so ein Star, der Ironie und Wirklichkeit zusammen werfen kann.

Nix für ungut


bike
 
Zurück
Oben