TIA device name aus HW Konfig verwenden

Servernexus

Level-1
Beiträge
260
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus Leute ich habe ein Problem

Gibt es eine Möglichkeit den Namen, den man einem PN Teilnehmer in der HW Konfig gegeben hat, als String im Programmteil zu verwenden.
Mein Problem ist, ich habe viele Bausteine wo der divice name als String z.B. 'DD001-KF74' anparametriert ist. Es werden leider nun immer wieder Namensänderungen in der HW Konfig vorgenommen und ich müsste jedesmal mein ganzes Programm durchforsten und überall, wo verwendet, den Namen per Hand ändern.

Jemand von den Profis eine Iddee?

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du die System-Konstanten meinst, die man für Bausteine die mittels ein HW_IO Variabel mit den Hardware verbunden ist, dann sollte diese Systemkonstanten automatisch durchaus das Programm aktualisieren wenn man den Stationsname ändert.
 
h c8enawbSL3gAAAABJRU5ErkJggg==
Aber sowas wie hier 'CB001-KF01' nicht
 
Ist DIAG_PNDP_DEV_FB ein Siemens Biblioteksbaustein ?
Welchen Typ haben die Baustein Eingänge DEV_SYMBOL und PN_DEV_NAME ? STRING ?
Welchen Funktion haben die Baustein Eingänge DEV_SYMBOL und PN_DEV_NAME ?

Du spezifizierst die Baustein Eingänge DEV_SYMBOL und PN_DEV_NAME direkt.
Anstatt direkt kannst du das über STRING Variabeln machen. Dann musst du den STRING Variabel nur einmal ändern, und den STRING-Wert wird überall aktualiseirt wo es verwendet wird.

Wenn es vollautomatisch passieren muss dann gibt GET_NAME dir ein STRING mit den Systemkonstante von den Profinet Device.
 
Zurück
Oben