Hallo Gemeinde,
Ich überlege mir wie meine Projektstruktur aussehen soll.
Dabei geht es mir im Moment um Interfaces.
Konkret gibt es ein Interface I_Command. Dieses Interface dient dazu Informationen zu einem Kommando aufzunehmen
Jetzt gibt verschiedene Funktionsblöcke z.B. einen FB_Cylinder oder FB_Axis die dieses Interface implementieren (...IMPLEMENTS I_Command)
Soweit so gut.
Jetzt sollen aber FB_Cylinder und FB_Axis Bibliotheken sein, die von verschiedenen PLC-Anwendungsprogramm verwendet werden.
Das PLC-Anwendungsprogramm muss I_Command ebenfalls implementieren.
Mir stellt sich jetzt die Frage ob I_Command eine eigene Bibliothek sein soll, die nichts weiter enthält als I_Command
ODER
ob es besser ist I_Command in Form der Datei in FB_Cylinder, FB_Axis und das PLC-Anwendungsprogramm zu verknüpfen.
Oder gibt es einen ganz anderen Vorschlag?
Bin gespannt...
Grüße, Michael
Ich überlege mir wie meine Projektstruktur aussehen soll.
Dabei geht es mir im Moment um Interfaces.
Konkret gibt es ein Interface I_Command. Dieses Interface dient dazu Informationen zu einem Kommando aufzunehmen
Jetzt gibt verschiedene Funktionsblöcke z.B. einen FB_Cylinder oder FB_Axis die dieses Interface implementieren (...IMPLEMENTS I_Command)
Soweit so gut.
Jetzt sollen aber FB_Cylinder und FB_Axis Bibliotheken sein, die von verschiedenen PLC-Anwendungsprogramm verwendet werden.
Das PLC-Anwendungsprogramm muss I_Command ebenfalls implementieren.
Mir stellt sich jetzt die Frage ob I_Command eine eigene Bibliothek sein soll, die nichts weiter enthält als I_Command
ODER
ob es besser ist I_Command in Form der Datei in FB_Cylinder, FB_Axis und das PLC-Anwendungsprogramm zu verknüpfen.
Oder gibt es einen ganz anderen Vorschlag?
Bin gespannt...
Grüße, Michael