Zum Hauptinhalt springen

Profinet-Variablen per .udt-Datei aktualisieren

Überträgt eine geänderte Definition der Profinet-Variablen in das TIA-Projekt.

Schritte

  1. Importieren Sie die RobCo_Profinet_Variables.udt genau wie unter .udt in ein TIA-Projekt importieren beschrieben. Der Import überschreibt die bestehende Datei RobCo_Profinet_Variables.udt — das ist korrekt, die Zuordnung wird dadurch im folgenden Kompilierungsvorgang aktualisiert.
  2. Klicken Sie den FB_RobCo_Controller mit der rechten Maustaste an und kompilieren Sie die Softwareänderungen, damit die Zuordnung der Variablen korrekt aktualisiert wird.
hinweis

Schritt 2 wird leicht übersehen. Ohne erneutes Kompilieren des Funktionsbausteins entspricht die Zuordnung im Projekt weiterhin der vorherigen Variablendefinition.

Anschließend können Sie das Struct aux_variables der zugehörigen DB-Instanz verwenden, um die Profinet-Variablen zu lesen und zu verändern — siehe Profinet-Variablen.

warnung

Schreiben Sie niemals direkt in die AuxRegisters, wenn Sie Profinet-Variablen von der SPS aus ändern möchten — das würde die Konsistenz des Zustands zerstören. Ändern Sie die Variablen stattdessen direkt in AuxVariables.