Tequila_155
Level-2
- Beiträge
- 37
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Moin zusammen,
vielleicht kann mir jemand helfen?
ich habe ein Problem mit indirekter Adressierung im TIA Portal.
Die Aufgabe besteht darin, mit einer Steuerung vom Typ S7-1200 und einem Bedienpanel (KTP-600) eine Kommunikation zu einem Lenze Umrichter (8400 SL) aufzubauen.
In dem zu bearbeitenden Projekt sind vier Lenze-Umrichter einzubinden. Die Kommunikation für einen Umrichter habe ich über einen FB realisiert, bei dem sich im Deklarationsbereich (statisch) die Variablen befinden, die im Bedienpanel angezeigt bzw. eingegeben werden müssen.
Der o.g. FB soll nun pro Umrichter einmal aufgerufen werden und jeweils mit einem anderen DB verbunden werden.
Nun zu meinem Problem, in der Visualisierung möchte ich gerne nur ein Bild erstellen, das beim Aufruf so mit Parametern versorgt wird, dass jeweils pro Umrichter auf einen anderen DB geschaut wird. Der Parameter für den DB Namen soll in eine interne Variable übergeben werden. In der Variablenanbindung (siehe angehängtes Bild) greifen die Variablen symbolisch auf die entsprechenden Bereiche zu, da mir keine absoluten Adressen zur Verfügung stehen.
Ist es möglich den DB-Namen durch eine interne Variable (String???) zu ersetzen um eine indirekte symbolische Adressierung zu erhalten???
In der Classic-Variante hatte es gut funktioniert...
Gruß
Jörg
vielleicht kann mir jemand helfen?
ich habe ein Problem mit indirekter Adressierung im TIA Portal.
Die Aufgabe besteht darin, mit einer Steuerung vom Typ S7-1200 und einem Bedienpanel (KTP-600) eine Kommunikation zu einem Lenze Umrichter (8400 SL) aufzubauen.
In dem zu bearbeitenden Projekt sind vier Lenze-Umrichter einzubinden. Die Kommunikation für einen Umrichter habe ich über einen FB realisiert, bei dem sich im Deklarationsbereich (statisch) die Variablen befinden, die im Bedienpanel angezeigt bzw. eingegeben werden müssen.
Der o.g. FB soll nun pro Umrichter einmal aufgerufen werden und jeweils mit einem anderen DB verbunden werden.
Nun zu meinem Problem, in der Visualisierung möchte ich gerne nur ein Bild erstellen, das beim Aufruf so mit Parametern versorgt wird, dass jeweils pro Umrichter auf einen anderen DB geschaut wird. Der Parameter für den DB Namen soll in eine interne Variable übergeben werden. In der Variablenanbindung (siehe angehängtes Bild) greifen die Variablen symbolisch auf die entsprechenden Bereiche zu, da mir keine absoluten Adressen zur Verfügung stehen.
Ist es möglich den DB-Namen durch eine interne Variable (String???) zu ersetzen um eine indirekte symbolische Adressierung zu erhalten???
In der Classic-Variante hatte es gut funktioniert...
Gruß
Jörg