Verbindung vom HMI zu FB in der CPU

schnoerpeloetzi

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, habe software- und hardwarebedingt die CPU mit einem Rechner mit Step7 programmiert und das HMI-Bild auf einem anderen Rechner mit TIA Basic erstellt.
Ist eine CPU312 und ein KTP 1000 DP - Panel. Habe bei beiden die selben Variablen verwendet, jetzt weiß ich aber nicht, wie ich beim HMI den richtigen Funktionsbaustein in der CPU aufrufe.
Wie geht das?

Danke und Gruß

schnoerpel;)
 
Was heißt aufrufen?
Du gibts sämtliche Variablen auf die du zugreifen willt, typischerweise also E/A/M/DB in die Variablenliste von TIA ein.
Funktionsbausteine sind dem Panel sowieso egal, wenn dann interessiert ohnehin nur die Instanten der jeweiligen FBs.

Ist zwar ne schweinearbeit, aber anders gehts halt nicht ...

Vielleicht solltest du wirklich ernsthaft darüber nachdenken auf TIA Pro aufzurüsten, und alles mit TIA zu machen ...

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die gute Antwort,
aber wenn ich die CPU über meinen Rechner via MPI/Profibus öffne, sehe ich da meinen FB und den dazugehörigen FC1 und dann noch ein Haufen Siemens-System FC´s, die mit meinem programmierten Programm nichts zu tun haben. Wie weiß das HMI-Panel nun, welchen Baustein er nehmen muß, damit sein Image von Panel mit der richtigen Funktion verknüpft wird?
Die E/A,..... habe ich schon alle eingegeben.

Danke und Gruß
schnoerpel
 
.
Ich vermute jetzt mal, in deinem altem S7-Projekt
war bereits ein Panel, das jetzt durch das KTP
ersetzt werden soll.

...
Du gibts sämtliche Variablen auf die du zugreifen willt, typischerweise also E/A/M/DB in die Variablenliste von TIA ein.
Funktionsbausteine sind dem Panel sowieso egal, wenn dann interessiert ohnehin nur die Instanten der jeweiligen FBs.

Ist zwar ne schweinearbeit, aber anders gehts halt nicht ...

Vielleicht solltest du wirklich ernsthaft darüber nachdenken auf TIA Pro aufzurüsten, und alles mit TIA zu machen ...

Mfg
Manuel

Bei einer ähnlichen Aufgabenstellung habe ich
das komplette Projekt ins TIA migriert und damit
auch alle Variablen komplett übernommen.

Anschliessend das Programm der 300er-CPU
gelöscht (nicht die CPU und nicht die Verbindung)
und das Panel angepasst.

Da sparst du die dir die genannte "Schweinearbeit",
daneben ist in den Links meines Vorredners als
Alternative auch ein Konverter für den
Variablen-Import enthalten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.
Bei einer ähnlichen Aufgabenstellung habe ich
das komplette Projekt ins TIA migriert und damit
auch alle Variablen komplett übernommen.

Anschliessend das Programm der 300er-CPU
gelöscht (nicht die CPU und nicht die Verbindung)
und das Panel angepasst.

Musst du dann bei jeder Variablen/Programmänderung das ganze wieder nachziehen?
Würde ich zumindest jetzt erwarten.
 
.
Ja, weil du bei deiner Konstellation nun das
TIA-Projekt als auch das alte S7-Projekt
einzeln pflegen musst.

Aber schau dir auch mal den Konverter aus
Beitrag #4 an.
 
Zurück
Oben