-> Hier kostenlos registrieren
Hallo,
ich möchte 5 verschiedene Drucksensoren mit einer 8x12 BIT Analogkarte einlesen und speicher. Es sollen soviele Daten wie möglich über den längst möglichen Zeitraum gespeichert werden, die genaue Datenerfassung ist jedoch vorrangig.
Das Speichern in einem DB funktioniert bereits, auch das weiterspringen in den nächsten DB sobald dieser voll ist. Jedoch ist dies ziemlich einfach und somit ziemlich groß geschrieben. Für jeden DB gibt es ein neues Netzwerk. Die Funktion mit dem Array ist ebenfalls bekannt.
so sieht der AWL Code für einen DB aus, der sich pro DB wiederholt.
Gibt es eine kompakte Möglichkeit diese große Datenmenge zu speichern.
Folgende Hardware steht zu verfügung:
Siemens S7 314
8MB Speicherkarte
Analalogkarte 331 8x12Bit
Danke schonmal für die Antworten
ich möchte 5 verschiedene Drucksensoren mit einer 8x12 BIT Analogkarte einlesen und speicher. Es sollen soviele Daten wie möglich über den längst möglichen Zeitraum gespeichert werden, die genaue Datenerfassung ist jedoch vorrangig.
Das Speichern in einem DB funktioniert bereits, auch das weiterspringen in den nächsten DB sobald dieser voll ist. Jedoch ist dies ziemlich einfach und somit ziemlich groß geschrieben. Für jeden DB gibt es ein neues Netzwerk. Die Funktion mit dem Array ist ebenfalls bekannt.
so sieht der AWL Code für einen DB aus, der sich pro DB wiederholt.
Code:
UN M 2.1 // DB der Reihe nach aktivieren
SPB NEX1
UN M 180.0
SPB END1
L "POINTER 1" // MW100
SLD 3
LAR1
L "DRUCK 1" // PEW 256 Drucksensor 1
AUF "Datenspeicher Stufe 1-1" // DB 1
T DBW [AR1,P#0.0]
L "POINTER 1"
L 2
+I
T "POINTER 1"
END1: R M 180.0
NEX1: NOP 0
Gibt es eine kompakte Möglichkeit diese große Datenmenge zu speichern.
Folgende Hardware steht zu verfügung:
Siemens S7 314
8MB Speicherkarte
Analalogkarte 331 8x12Bit
Danke schonmal für die Antworten