RiseOfTheNorthstar
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Guten Tag Zusammen,
ich habe da ein Problem mit der Archivierung. Ich habe zwar schon viele Beiträge hier im Forum zum Thema Archivierung und VB Skript erstellen gelesen, allerdings kann ich erstens kein VB(naja dafür C und C++)und versteh auch die Anweisungen oft nicht und zweitens bin ich mit meinem Problem noch kein Stück weiter. Auch die Siemens FAQ's brachten mich bisher nicht weiter.
Problemstellung/Idee:
Ich erfasse mit eine S7-400 CPU, je 3 verschiedene Messwerte von 3 verschiedenen Prüfstanden(also insgesamt 9Messwerte). Zwischen den Prüfstandzyklen (also in der Pause(des jeweiligen Prüfstandes)) sollen die Werte über die S7-400 an das MP 277 geschickt werden, welches es dann auf einem USB Stick speichert. Ein DB des jeweiligen Prüfstandes besteht aus 3 REAL-Arrays + 1 REAL Wert. Jedes Array besitzt 400 Messwerte(also 4(REAL)*400 = 1600 Byte, d.h. Insgesamt 1600Byte*3 + 4Byte). Der Benutzer kann, nachdem alle Prüfstande fertig sind, einfach den USB-Stick vom TP abziehen und dann am PC auswerten (.CSV Format wäre ok die Formatierung spielt auch keine Rolle, kann man ja händisch lösen).
In der .CSV Datei können die Daten (wie beim DB) einfach untereinander stehen. Die Archivierung soll automatisch von statten gehen und der Benutzer muss sich um nichts kümmern.
Noch ein paar Fragen: bin ich auch an die Systemgrenzen gebunden(also max. 20Archive á 10000Messwerte?), wenn ich die Archivierung über ein VB-Skript abarbeiten lasse oder kann ich soviele Archive erstellen lassen, wie ich will?
Wie binde ich das Script in mein .hmi Project mit ein?
Über ein paar Tipps(evtl. Quellcode) wäre ich super dankbar.
Danke und viele Grüße.
ich habe da ein Problem mit der Archivierung. Ich habe zwar schon viele Beiträge hier im Forum zum Thema Archivierung und VB Skript erstellen gelesen, allerdings kann ich erstens kein VB(naja dafür C und C++)und versteh auch die Anweisungen oft nicht und zweitens bin ich mit meinem Problem noch kein Stück weiter. Auch die Siemens FAQ's brachten mich bisher nicht weiter.
Problemstellung/Idee:
Ich erfasse mit eine S7-400 CPU, je 3 verschiedene Messwerte von 3 verschiedenen Prüfstanden(also insgesamt 9Messwerte). Zwischen den Prüfstandzyklen (also in der Pause(des jeweiligen Prüfstandes)) sollen die Werte über die S7-400 an das MP 277 geschickt werden, welches es dann auf einem USB Stick speichert. Ein DB des jeweiligen Prüfstandes besteht aus 3 REAL-Arrays + 1 REAL Wert. Jedes Array besitzt 400 Messwerte(also 4(REAL)*400 = 1600 Byte, d.h. Insgesamt 1600Byte*3 + 4Byte). Der Benutzer kann, nachdem alle Prüfstande fertig sind, einfach den USB-Stick vom TP abziehen und dann am PC auswerten (.CSV Format wäre ok die Formatierung spielt auch keine Rolle, kann man ja händisch lösen).
In der .CSV Datei können die Daten (wie beim DB) einfach untereinander stehen. Die Archivierung soll automatisch von statten gehen und der Benutzer muss sich um nichts kümmern.
Noch ein paar Fragen: bin ich auch an die Systemgrenzen gebunden(also max. 20Archive á 10000Messwerte?), wenn ich die Archivierung über ein VB-Skript abarbeiten lasse oder kann ich soviele Archive erstellen lassen, wie ich will?
Wie binde ich das Script in mein .hmi Project mit ein?
Über ein paar Tipps(evtl. Quellcode) wäre ich super dankbar.
Danke und viele Grüße.