WinCC 6.0 interen Varibablen bei Multi Client

DerJoker

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin moin,

ich habe ein Problem mit einer WinCC 6 Anlage. Aufbau der Analge:

- Redundantes Serverpaar
- Taglogging Server
- diverse Clients

Die Anlage lief als normale Server - Clientanlage also auf den Clients wurde die Runtime mit dem Projekt auf dem Server gestartet. Unschöne Variante, da das Packet vom Tagloggingserver im "noramlen" Server intergriert wurde. Nun soll aus dem ganzen ein richtiges Multiclient Projekt werden.

Problem ist nur, dass die internen Variablen die als lokal definiert sind jetzt beim Multiclient global verwendet werden. Hat jemand eine Idee außer vor jede Variable @local:: zu schreiben? Wäre bei weit mehr als 250 Varibalen und vielen vielen aufrufen nicht wirklich realisierbar. Bei einer Client-Server Strucktur werden die Variablen jedoch "nur" lokal verwendet, also so wie sie auch definert wurden. Laut Siemens werden beim Multiprojekt vor die Variablen der Servername gesetzt daher kommt der Effekt, dass die Variablen global benutzt werden. Leider will Siemens da gegen nix tun. :(

Kann jemand helfen?
 
Multi Client

Hallo, ich habe leider keine antwort sondern eher eine ergänzende Frage.

Wir wollen auch von dem einen server und starten der clients von netzwerkpfad auf

2 Servern ohne redundanz mit mehreren clients umsteigen.

Hierzu jetzt die frage. muss ich bei einem reinen client-projekt alle variablen umbenennen und den <serverpacketname>::<variable> angeben oder gibt es eine möglichkeit wie wincc automatisch erkennt auf welchem Server das Tag projektiert ist.

Ich möchte nicht die ganzen Bilder umzeichnen. Ganz zu schweigen von den indirekt angebundenen Panelen.

Vielen dank schön mal für die Unterstützung
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

schreib mal ein wenig mehr zur Anlage. Also wenn ich das richtig lese ist das ein Server und mit vielen Clients? Dann ist die Wahl der variablen doch einfach. WinCC 6 oder 7? Multiprojekt also cleinet mit eigenem Projekt und Package oder "dumme" Client?

Gruß
dJ
 
Wir nutzen das WinCC7.0 Sp1 bei uns im Haus.

Derzeit haben wir 1Server und 5 Clients.
die Clientzahl soll auf 9 Steigen. Dadurch auch die Serverzahl auf 2.

Ursprünglich war das projekt ein einzelplatzprojekt. also eine Bedienstation.
Dann wurde das Projekt genommen und auf einen Server gepackt und die Clients haben dann eben das Serverprojekt gestartet. sozusangen "dumme clients".

nun ist es aber nötig die Anlagen auf 2 Server aufzuteilen.
Also hab ich das Serverprojekt dupliziert somit umbenannt und die Jeweiligen an dem Server nicht benötigten Verbindungen gelöscht. Somit kommt jeder Server nur noch auf seine Anlagen (SPSn)

Dann nochmal das Projekt kopiert alle externen Variablen gelöscht und als Clientprojekt umbenannt. weiterhin hab ich gemacht:

- Am Server die Clients eingetragen
- Am Server Package erzeugt
- Am Client Package angebunden

Somit hab ich gedacht, dass alles erledigt ist. Alles durchgestartet nur leider werden am Client die aktuellen zustände der Tags nicht angezeigt.
Alarmlogging funktioniert. Am Server ja.

wenn ich nun am Client den Grafics designer öffne muss ich halt bei einer variable den Serverpfad mit anwählen. und das hab ich jetzt fast vermutet, dass ich des bei allen Bildern umbenennen muss.

Hat jemand einen fehler erkannt bei meiner vorgehensweise oder muss man sie wirklich alle variablen neu anbinden

Vielen Dank
 
Variableneigenschaften

Soweit ich weis kann man bei den internen variablen doch anklicken ob sie rechnerlokal sein sollen oder nicht, oder lieg ich da falsch?
 
Ich bin ja wieder ein stück weiter. Anscheinend muss ich an jedes bild den Serverpräfix hängen.
Bin eigentlich davon ausgegangen, dass er des automatisch macht mit dem Variablennamen. Aber da bin ich wohl wieder bei Siemens an der falschen Adresse.

Kann ich mir des vielleicht doch sparen?
 
Zurück
Oben