-> Hier kostenlos registrieren
Guten Abend zusammen!
Ich möchte mit Twincat3 mit einer SPS zwei fast baugleiche Anlagen gleichzeitig betreiben.
Dazu lege ich im Projektbaum ein 2. Projekt an und kopiere die globalen Variablenlisten (und weitere Sachen) aus dem 1. Projekt rüber in das 2.
Wenn ich nun in einem Projekt eine Variable aus einer GVL im Format "gvlXYZ.VariableXYZ" angebe, dann weiß der Kompiler anscheinend nicht, aus welchem der beiden Projekte er die GVL nehmen soll, da beide GVL gleich heißen (wobei die Variablen zwar projektübergreifend in der IntelliSense angezeigt werden, aber natürlich nicht verwendet werden können) (Fehler: Bit-Zugriff benötigt ein Literal oder eine symbolische Ganzzahlkonstante)
Hat jemand einen Hinweis, wie ich das Problem umgehe, ohne alle Variablenaufrufe in unqualifizierte Zugriffe zu ändern (Lesbarkeit würde stark leiden)?
Vll gibt es eine Möglichkeit, für den qualifizierten Zugriff auch das Projekt mit anzugeben (z.B. "Projekt1.GVL.VarTest" und "Projekt2.GVL.VarTest" ... ???)
Lieben Dank und Beste Grüße
moon
Ich möchte mit Twincat3 mit einer SPS zwei fast baugleiche Anlagen gleichzeitig betreiben.
Dazu lege ich im Projektbaum ein 2. Projekt an und kopiere die globalen Variablenlisten (und weitere Sachen) aus dem 1. Projekt rüber in das 2.
Wenn ich nun in einem Projekt eine Variable aus einer GVL im Format "gvlXYZ.VariableXYZ" angebe, dann weiß der Kompiler anscheinend nicht, aus welchem der beiden Projekte er die GVL nehmen soll, da beide GVL gleich heißen (wobei die Variablen zwar projektübergreifend in der IntelliSense angezeigt werden, aber natürlich nicht verwendet werden können) (Fehler: Bit-Zugriff benötigt ein Literal oder eine symbolische Ganzzahlkonstante)
Hat jemand einen Hinweis, wie ich das Problem umgehe, ohne alle Variablenaufrufe in unqualifizierte Zugriffe zu ändern (Lesbarkeit würde stark leiden)?
Vll gibt es eine Möglichkeit, für den qualifizierten Zugriff auch das Projekt mit anzugeben (z.B. "Projekt1.GVL.VarTest" und "Projekt2.GVL.VarTest" ... ???)
Lieben Dank und Beste Grüße
moon