Sebastian89
Level-1
- Beiträge
- 3
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Liebe Community,
ich bin TwinCAT Anfänger und habe folgendes Problem:
Ich möchte ein Spannungssignal kontinuierlich in einen Buffer schreiben lassen. Wenn der Buffer gefüllt ist, sollen die neuen Werte immer an das Ende des Buffers geschrieben und die vorherigen Werte aufrutschen.
Das hier habe ich bereits:
VAR
BufferCh1 : ARRAY[0..9] OF LREAL ;
i : INT :=0 ;
localSignal : LREAL ;
END_VAR
BufferCh1 := localSignal ;
i := (i+1) MOD 10 ;
Momentan wird der Buffer ja immer wieder bei 0 beginnend neu beschrieben. Wie kann ich das für meine Anforderung erweitern?
Vielen Dank vorab.
ich bin TwinCAT Anfänger und habe folgendes Problem:
Ich möchte ein Spannungssignal kontinuierlich in einen Buffer schreiben lassen. Wenn der Buffer gefüllt ist, sollen die neuen Werte immer an das Ende des Buffers geschrieben und die vorherigen Werte aufrutschen.
Das hier habe ich bereits:
VAR
BufferCh1 : ARRAY[0..9] OF LREAL ;
i : INT :=0 ;
localSignal : LREAL ;
END_VAR
BufferCh1 := localSignal ;
i := (i+1) MOD 10 ;
Momentan wird der Buffer ja immer wieder bei 0 beginnend neu beschrieben. Wie kann ich das für meine Anforderung erweitern?
Vielen Dank vorab.