Sensor/Wert/Zeitpunkt - Datenstruktur S7?

derAndere

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Nach einigen hausgemachten Problemen arbeiten libnodave und ACCONtrol zusammen, die testISO_TCP aus libnodave meldet keine Fehler. Jetzt kommen die eigentlichen Schwierigkeiten: für eine Anwendung benötige ich Wertepaare aus Meßwert/Zeitpunkt der Messung. Die Wertepaare sind jedes einem eindeutig benannten Sensor zugeordnet (so wenigstens läuft das mit OSIsoft PI). Die Frage ist nun, wie ich diese Daten aus der Simatic Sps auslesen kann. Ist es möglich, nach benannten Sensoren zu suchen? Oder in welcher Struktur werden Daten an/abgelegt? Die Meßwerte scheine ich aus daveFlags bekommen zu können, das ist ein Anfang - aber wie kann ich sie zuordnen, oder wird für jeden Meßwert eines Sensors eine Speicherstelle festgelegt, quasi eine fixe Adresse, von der ich dann immer lesen kann? Wer kann mir diese Informationen geben oder sagen, wo ich sie in "s7-neuling-kompatibler" Form finde?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wo die Daten stehen mußt du im S7-Projekt nachsehen oder es sagt dir der Programmierer der SPS.
Die Daten stehen, wenn möglich, in einem DB .
Dort müßen die von Libnodave gelesen werden.
Dazu wird z.B. die DB-Adresse und die Wort-Adresse im DB benötigt.
z-B
Messwert_1 : Format Real : DB100.DBD0
Messwert_2 : Format Real : DB100.DBD4
 
Zurück
Oben