Symbolische Variablen in WinccFlex

GobotheHero

Level-1
Beiträge
192
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallöchen!

Ich habe mal gehört das man projektierte Variablen in Flexible erstellen kann, die mit dem Programm dann bei einer Adressänderung quasi mitwandern.
Ich möchte das gerne mal ausprobieren. Ich finde jedoch keine Doku zur symbolischen Adressierung in WinccFlexible.

Ich habe zumindest mal mein WinCCFlex Projekt in S7 integriert.
Ich denke mal das muss man machen.
Hat nochjemand einen Tip ?

Grüße
Gobo
 
NeuVerbinden

1. Die Variablenansicht in FLEX aktivieren
2. Mit CTRK+A alle Variablen oder nur die gewünschten markieren
3. RECHTE MAUSTASTE - letzte Eintrag: NEU VERBINDEN - anklicken
4. Eine "sinnvolle" Auswahl, z.B.: siehe Bild


Gruß
 

Anhänge

  • NeuVerbinden.bmp
    116,1 KB · Aufrufe: 29
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, supi hab ich gefunden.
Danke.

Hm komisch nur das Projekt habe ich von ProtooPro auf WinCC importieren lassen.
Gehen dann alle Symbolischen-Variablen über den Jordan sie haben zumindest alle keine Ähnlichkeit mit den Symbolzuordnungen Step7?
Mir wurde gesagt das das ProToolPro-Projekt Symbolisch zugeordnet war.

Er verbindet die Variable nicht, obwohl ich nur auf Adresse&Datentyp klicke + Symbolnamen übernehmen.

Woran könnte das noch liegen ?

Gruß Gobo
 
Bei Migrieren wird doch nicht das aktuelle Projekt ersetzt sondern - migriert - zusätzlich im Projekt gespeichert.

Das heißt, dass Flex-Projekt muß erst wieder in das Projekt integriert werden.
Danach wird es - in der Variante "Adressen und Datentyp übereinstimmen" - neu angebunden.

Falls jemand so "schlau" war und hat vorher der migration+integration
alle DBs umgewürfelt, dann passt es natürlich in keiner der beiden Varianten exakt.

Gruß
 
ja, ich hab es erst migriert und dann in das projekt integriert....
also es ist jetzt ein Bedienelement unter den Programmbausteinen.
Richtig oder ?

Gruß
Gobo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also es ist jetzt ein Bedienelement unter den Programmbausteinen.
Richtig oder ?

Was du damit - bezogen auf dein Problem - sagen willst weißt ich nicht.
Jedenfalls sind alle in ProTool "ausgedachten" Symbole eigentlich egal.
Die können in Flex garnicht gleich sein wie in ProTool.

Bei Strukturen mußte man in ProTool immer selbst Hand anlegen:

TA1.Band.Ein ==> TA1_Band_Ein
TA2.Band.Ein ==> TA2_Band_Ein
TA3.Band.Ein ==> TA3_Band_Ein

automatisch wurde bei PtP nur "Ein" automatisch übernommen, was natürlich Quatsch war
da es ja "Ein" mehrfach gab, d.h. man mußte selbst einen "Langnamen" erfinden.
In Flex wird ein eineindeutiger Alias aus dem gesamten Strukturname gebildet.

D.h. nur bei "billgen" E-A-M-DB(ohneUDT/ohneSTRUKT) sind die
Namen im allg. gleich bei Flex und PtP. Und ob schon früher jemand
im PtP an den angebundenen Variablen Umbenennungen gemacht hat
weißt du ja auch nicht.

Gruß
 
ja stimmt, es sieht danach aus.
Alle Variablen haben bei mir auch einen Unterstrich und nicht die Punkttrennung.
Ich habe händisch 1-2 Variablen verbunden (über die Adresse), die Symbolik sollte dann aus dem S7Prog genommen werden.
Die Strucktur wurde dann auch mit "."-Notation getrennt.

Mit Bediengerät wollte ich zum Ausdruck bringen das ich das FlexProjekt in S7 integriert habe und es unter der S7400 als HMI-Objekt liegt.

Mein Problem ist nun, wenn ich versuche nur über die Adresse mehrere Variablen mit der Symbolik des S7Programms zu verbinden geht das nicht.
Ich muss in Flex auf die Variable klicken und dort in der Spalte Symbolik die zutreffende Symbolik auswählen.
Da die Adressen alle zu stimmen scheinen dachte ich mir ich kann alle Variablen markieren (wie von dir beschrieben) und dann nach der Adresse verbinden und die Symbolik automatisch aus dem Prog übernehmen.
Hm, woran könnte es noch hapern =(

Evtl an der Flexversion ??? Flex 2007 V1.2.0


Grüße und vielen Dank für die Hilfe
Gobo
 
Zuletzt bearbeitet:
Zurück
Oben