GoAutomation
Level-1
- Beiträge
- 7
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Ich möchte einen zyklusgenauen PLC-Datenlogger machen. Ich habe eine 317-2DP zur Verfügung. Nehmen wir an 16-Bool-Variablen sollen für 5 Minuten bei einer PLC-Zykluszeit von ca. 20ms geloggt werden. Das würde einen Datenhaufen von 2Byte * 50 * 60sec * 5min = 30000 Byte bedeuten. D.h. das ganze ist sehr speicherintensiv und die Daten müssen nach einer definierten Zeit (oder vollem definiertem Ringpuffer DB) z.B. auf einen PC abgezügelt werden.
Nun meine Frage: Ich habe gehört, dass über OPC ganze Bausteine up- und gedownloaded werden können. Wie soll das funktionieren? Ich habe den SimaticNET OPC-Server zur Verfügung.
Das ganze möchte ich aus einer eigenen VisualBasic-Applikation machen, mit der die Bausteine geladen und upgeloaded werden können. Natürlich müssten nicht nur DB's "upgeloaded" werden, sondern z.B. einen FC "downgeloaded" werden können, in dem angegeben wird was geloggt werden soll.
Upps das war jetzt sehr umfangreich, ich hoffe dennoch jemand hat mir dazu einen Tip. :???:
Nun meine Frage: Ich habe gehört, dass über OPC ganze Bausteine up- und gedownloaded werden können. Wie soll das funktionieren? Ich habe den SimaticNET OPC-Server zur Verfügung.
Das ganze möchte ich aus einer eigenen VisualBasic-Applikation machen, mit der die Bausteine geladen und upgeloaded werden können. Natürlich müssten nicht nur DB's "upgeloaded" werden, sondern z.B. einen FC "downgeloaded" werden können, in dem angegeben wird was geloggt werden soll.
Upps das war jetzt sehr umfangreich, ich hoffe dennoch jemand hat mir dazu einen Tip. :???: