ssound1de
Level-2
- Beiträge
- 351
- Reaktionspunkte
- 27
-> Hier kostenlos registrieren
Hi,
ich habe an einer CPU315-2DP eine WinCCFlex 2007 PC-Runtime hängen (über Profibus).
Es müssen laufend größere Rezeptblöcke übertragen werden (knapp 1kB).
Das passiert im Moment über Steuerungsauftrag in Verbindung mit der WCCF eigenen Rezepturverwaltung (leider sehr langsam).
Ich plane deshalb, das ganze auf eine externe Rezepturverwaltung umzustellen (VB mit Access-DB) und die Rezepte lediglich über VB-Script aus der Access-DB zu lesen. Erste Tests funktionieren bereits.
Hierzu habe ich aber noch ein Problem bzw. eine Frage.
Ich möchte wie gesagt mittels VB-Script die Daten aus der Access-DB lesen, im VB-Script in ein passendes Array packen, und dieses dann komplett an die S7 übertragen.
Wie kann ich in der S7 sicher sein, dass das gesamte Array übertragen wurde?
Wenn der Array-Inhalt z.B. fortlaufend von Byte 1 bis 1024 übertragen wird, würde ich einfach ans Ende ein Prüfbit anhängen, und wüsste damit in der S7 sofort, wann das Array komplett ist.
Könnte das so funktionieren?
Danke für Eure Hilfe.
Gruß
ich habe an einer CPU315-2DP eine WinCCFlex 2007 PC-Runtime hängen (über Profibus).
Es müssen laufend größere Rezeptblöcke übertragen werden (knapp 1kB).
Das passiert im Moment über Steuerungsauftrag in Verbindung mit der WCCF eigenen Rezepturverwaltung (leider sehr langsam).
Ich plane deshalb, das ganze auf eine externe Rezepturverwaltung umzustellen (VB mit Access-DB) und die Rezepte lediglich über VB-Script aus der Access-DB zu lesen. Erste Tests funktionieren bereits.
Hierzu habe ich aber noch ein Problem bzw. eine Frage.
Ich möchte wie gesagt mittels VB-Script die Daten aus der Access-DB lesen, im VB-Script in ein passendes Array packen, und dieses dann komplett an die S7 übertragen.
Wie kann ich in der S7 sicher sein, dass das gesamte Array übertragen wurde?
Wenn der Array-Inhalt z.B. fortlaufend von Byte 1 bis 1024 übertragen wird, würde ich einfach ans Ende ein Prüfbit anhängen, und wüsste damit in der S7 sofort, wann das Array komplett ist.
Könnte das so funktionieren?
Danke für Eure Hilfe.
Gruß