A
Anonymous
Guest
-> Hier kostenlos registrieren
HI
Ich hätte da eine nette Aufgabe aus der Praxis.
Ich habe eine Maschine mit C7-633, also eine S7-300 mit eingebautem OP7. Ich möchte da so ne Art Betriebsdatenerfassung programmieren:
Es gibt 10 verschiedene Verarbeitungstypen. Diese stehen von 1 - 10 in einem MW60 . Jetzt will ich die produzierte Stückzahl eines jeden Tages in einem DB mitschreiben. Am einfachsten wäre es wohl, pro Typ ein DB, also 10 DB . In jedem DB soll jetzt möglicherweise eine STRUCT angelegt werden mit Datum, und produzierter Stückzahl(INT). Das Datum müßte man normalerweise über das OP bekommen, wenn nicht vielleicht sogar durch die CPU selbst. Im Datum müßte dann stehen z.B. 23.12.2004, 23/12/2004 oder so. In der Stückzahl eben die produzierten Einheiten des entsprechenden Datums. Und das alles im entsprechenden Typ-DB.
Ist der DB voll, so soll das neuere Datum das älteste überschreben.
Ist das machbar?
Ich hätte da eine nette Aufgabe aus der Praxis.
Ich habe eine Maschine mit C7-633, also eine S7-300 mit eingebautem OP7. Ich möchte da so ne Art Betriebsdatenerfassung programmieren:
Es gibt 10 verschiedene Verarbeitungstypen. Diese stehen von 1 - 10 in einem MW60 . Jetzt will ich die produzierte Stückzahl eines jeden Tages in einem DB mitschreiben. Am einfachsten wäre es wohl, pro Typ ein DB, also 10 DB . In jedem DB soll jetzt möglicherweise eine STRUCT angelegt werden mit Datum, und produzierter Stückzahl(INT). Das Datum müßte man normalerweise über das OP bekommen, wenn nicht vielleicht sogar durch die CPU selbst. Im Datum müßte dann stehen z.B. 23.12.2004, 23/12/2004 oder so. In der Stückzahl eben die produzierten Einheiten des entsprechenden Datums. Und das alles im entsprechenden Typ-DB.
Ist der DB voll, so soll das neuere Datum das älteste überschreben.
Ist das machbar?