Messdaten mit Allen Bradley
Hallo !
Ich habe Dir mal ein Beispiel aus RSLogix 5000 angehängt.
Der File funktioniert in den SPS Steuerungen von Allen Bradley. Zum Beispiel Control Logix oder Compact Logix.
Für die reine Datenerfassung brauchst Du hier nur einen Befehl.
Den FAL
Beschreibung:
DIGIN_Start_von_Hauptmaschine = Eingangsbedingung
_0000_Blinktakt_SPS_05_Sekunde = Eingangsbedingung
FAL:
Control: Steuerungstag für den Befehl
Length: Wie viele Daten (Zahlen) sollen gespeichert Werden ? (1000)
Position: Die aktuelle Position, steht am Anfang auf 0 und mit jedem Trigger zählt er um 1 Hoch
Mode: Inc oder All, normalerweise INC
Destination: Wo die Daten hingeschrieben werden sollen, in meinen Fall in das Tag Array VALUE_Durchschnitt_Master1[CONTROL_FAL.POS]
[CONTROL_FAL.POS] wäre [0], [1], [2]...[29]
Expression: Wo die Daten herkommen. Irgendein Tag, hier Master_Speed_Test, es können aber auch sehr komplexe Formeln eingeben werden.
Aber das wichtigste ist, das Du wirklich nur einen Befehl benötigst.
Den Befehl gab es bei Allen Bradley übrigens auch schon in der PLC5 vor 20 Jahren.
Das gleiche gilt für die Durschnittsberechnung mit dem AVE darunter.
Viele Grüße
Bernd
PS @Markus - Ich werde deiner Mail demnächst entprechen. Habe im Moment nur leider wenig Zeit. Der Maschinenbau scheint wieder zu boomen
:wink: