Step 7 Step7 Variablen in WinCC 7.2 exportieren

Franz

Level-1
Beiträge
75
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe in meinem S7 (V5.5+Sp3) Projekt ein WinCC 7.2 OS angelegt. Meine Variablen habe ich in einem DB als Struktur deklariert.
Gibt es eine Möglichkeit dies zu exportieren damit ich diese Variablen ins WinCC 7.2 importieren kann. Habe es schon mit der Funktion S7_m_c versucht, dass geht nur wenn die Variablen sich nicht in einer Struktur befinden.
 
Hallo Franz,
mit WinCC 7.2 ist der Umgang mit Variablen eigentlich sehr einfach da die Variablen einfach über Excel vorkonfiguriert eingefügt werden können.
Du kannst dir die Struktur komplett markieren, fügst sie vorher einmal in Excel ein und kopierst dir dann nur die erste Spalte, wo die Namen drin stehen, einfach ins WinCC hinein.
Nur noch Dateitypen und Adresse durchkopieren/ziehen und fertig.

Hoffe damit ist dir geholfen :)

Grüße,
Martin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Martin, danke für deine Antwort!
Denn Datentyp und die Adresse muss ich in WinCC aber noch von Hand eintragen? Ein Tool das die Daten aus Step 7 expotiert und ins WinCC impotiert gibt es nicht????
 
Das geht doch über S7-Bordmittel ... Dafür gibt es doch das AS-OS Engineering.
Im Step7 müssen alle Variablen mit S7_m_c = true markiert werden. Am besten man schreibt sich FB's die wieder verwendet werden und setzt das Attribut in den Instanzen und nutzt CFC.
Nach dem OS übersetzen werden die Variablen in WinCC angelegt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Franz,

die Alternativen von Jochen und Astra gehen auch, kommt ganz darauf an wie du das handhaben willst.
Wir vermeiden z.B. CFC und möglichst sämtliche Fremdprogramme (Abgesehen von Office etc.) einfach ums offen und verständlich zu halten.
Ich finde die Alternative über Excel eigentlich ganz charmant und das geht auch sehr schnell.
Datentyp und Adresse musst du von Hand nachziehen, ja, aber wie bei Excel selbst kannst du hier einfach Kopieren bzw. durchziehen bei den Adresse wenn man die ersten vorbereitet hat.
Ich kann damit einen DB von 1000 Doppelwörtern in ein paar Minuten abfertigen.
Ist halt pures Excel die neue Variablenverwaltung ^^"

Grüße,
Martin
 
Hallo Franz,

die Alternativen von Jochen und Astra gehen auch, kommt ganz darauf an wie du das handhaben willst.
Wir vermeiden z.B. CFC und möglichst sämtliche Fremdprogramme (Abgesehen von Office etc.) einfach ums offen und verständlich zu halten.
Ich finde die Alternative über Excel eigentlich ganz charmant und das geht auch sehr schnell.
Datentyp und Adresse musst du von Hand nachziehen, ja, aber wie bei Excel selbst kannst du hier einfach Kopieren bzw. durchziehen bei den Adresse wenn man die ersten vorbereitet hat.
Ich kann damit einen DB von 1000 Doppelwörtern in ein paar Minuten abfertigen.
Ist halt pures Excel die neue Variablenverwaltung ^^"

Grüße,
Martin

Offenheit: von meinen Tools gibts sogar die Sourcen ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe den Zwischenschritt über Excel gemacht! Soweit erst mal OK.
@Jochen Kühner: Wollte das mal mit deinem Tool versuchen, da habe ich leider diese Fehlermeldung bekommen!


FehlerMeldung.PNG

 
In meiner Solution sind mehrer Projekte , du musst das richtige als StartProjekt festlegen!
(Hab grade erst gesehen das meine website mit den Downloads mal wieder nicht mehr funzt... schau Ich heute abend mal danach...)
 
Hallo, ich habe in meinem S7 (V5.5+Sp3) Projekt ein WinCC 7.2 OS angelegt. Meine Variablen habe ich in einem DB als Struktur deklariert.Gibt es eine Möglichkeit dies zu exportieren damit ich diese Variablen ins WinCC 7.2 importieren kann. Habe es schon mit der Funktion S7_m_c versucht, dass geht nur wenn die Variablen sich nicht in einer Struktur befinden.

Variablen, die im DB als Struct, Array oder UDT deklariert worden sind können nicht per OS-Übersetzen als WinCC-Variable angelegt werden.
Grund ist der Trennungspunkt der die Strukturvariable im Step7 enthält (z.B. MeinDB.MeinStruct.Variable). Hier ist dann ein Punkt zuviel für WinCC.
Also WinCC-Variablen nur "normal" im DB anlegen und mit S7_m_c = TRUE deklarieren.

Gruß Approx
 
Zurück
Oben