KingHelmer
Level-1
- Beiträge
- 1.076
- Reaktionspunkte
- 139
-> Hier kostenlos registrieren
Hallöchen!
Ich habe eine Standard-Software programmiert.
Es gibt drei SPS-Ausbaustufen, die jeweils größer werdende Konfigurationen besitzen.
Dadurch, dass ich aber eine Standard-Software haben will, möchte ich nur unbenutzte Teile (Bausteine) vom Übersetzen ausschließen.
Dadurch muss ich bei Aktualisierungen nicht 3 verschiedene Programme ändern, sondern nur eines.
Der Vorteil dürfte jedem klar geworden sein.
Was nun aber natürlich ein Problem darstellt, ist die Steuerungskonfiguration und meine Globalen Variablen.
1. Steuerungskonfiguration:
- Kann ich irgendwie verschiedene Steuerungskonfigurationen exportieren und importieren, je nach Projekt. Ich müsste dann nur die Steuerung entsprechend einfügen und nicht gleich alles ändern.
2. GLobale Variablen:
- Dadurch, dass bei verschiedenen Konfigurationen auch verschiedene Sonderklemmen dazukommen oder wegfallen, ändern sich alle Digitalen Aus- und Eingänge der Steuerungskonfiguration.
Meine Glob. Variablen sind so aufgebaut, dass ich dem 1. Kontakt der ersten DI Klemme die Variable DI1_1 zuordne und so weiter.
Genauso für DOs und AIs/AOs.
Das Problem könnte ich durch einfaches Copy/Paste in der Variablenliste oder durch Auschließen vom Übersetzen lösen, indem ich drei Listen einbaue, wobei nur eine "genutzt" wird.
Vieleicht kann mir aber jemand mit der Steuerungskonfiguration weiterhelfen?
Vielen Dank schonmal im Voraus,
Florian Helmer
Ich habe eine Standard-Software programmiert.
Es gibt drei SPS-Ausbaustufen, die jeweils größer werdende Konfigurationen besitzen.
Dadurch, dass ich aber eine Standard-Software haben will, möchte ich nur unbenutzte Teile (Bausteine) vom Übersetzen ausschließen.
Dadurch muss ich bei Aktualisierungen nicht 3 verschiedene Programme ändern, sondern nur eines.
Der Vorteil dürfte jedem klar geworden sein.
Was nun aber natürlich ein Problem darstellt, ist die Steuerungskonfiguration und meine Globalen Variablen.
1. Steuerungskonfiguration:
- Kann ich irgendwie verschiedene Steuerungskonfigurationen exportieren und importieren, je nach Projekt. Ich müsste dann nur die Steuerung entsprechend einfügen und nicht gleich alles ändern.
2. GLobale Variablen:
- Dadurch, dass bei verschiedenen Konfigurationen auch verschiedene Sonderklemmen dazukommen oder wegfallen, ändern sich alle Digitalen Aus- und Eingänge der Steuerungskonfiguration.
Meine Glob. Variablen sind so aufgebaut, dass ich dem 1. Kontakt der ersten DI Klemme die Variable DI1_1 zuordne und so weiter.
Genauso für DOs und AIs/AOs.
Code:
Bsp: DI1_1 AT %IX3.0 : BOOL;
Das Problem könnte ich durch einfaches Copy/Paste in der Variablenliste oder durch Auschließen vom Übersetzen lösen, indem ich drei Listen einbaue, wobei nur eine "genutzt" wird.
Vieleicht kann mir aber jemand mit der Steuerungskonfiguration weiterhelfen?
Vielen Dank schonmal im Voraus,
Florian Helmer