-> Hier kostenlos registrieren
Hi,
benutze in meinem SCL Code Konstanten (Function_block) in der ich Stationsnamen als String abspeichere.
Diesen missbrauchten FB deklariere ich dann als Instanz in FB's, bei der ich diese Konstanten benötige.
Ich möchte mir das zweimalige Schreiben ersparen. Kennt jmd einen workaround, bei der ich beim roten Bezeichner irgendwie dynamisch den namen der entspr. Konstante zuweisen kann?
Oder sonst eine Idee, wie ich das optimieren könnte?
Es sind sehr viele Stationen, der Inhalt ist wichtig für die Kommunikation mit einem übergeordneten System und Anhand vom Namen, sollte halt ganz intuitiv der Inhalt ersichtlich sein (ideal: bezeichner=inhalt).
benutze in meinem SCL Code Konstanten (Function_block) in der ich Stationsnamen als String abspeichere.
Diesen missbrauchten FB deklariere ich dann als Instanz in FB's, bei der ich diese Konstanten benötige.
Code:
FUNCTION_BLOCK Defaults
CONST
station01 := 'L0STA01xyz'; //Name der Station x im richtigen Format
END_CONST
VAR
[COLOR=#ff0000][B]station01[/B] [/COLOR]: string[10]:=station01
End_VAR
;
End_Function_Block
Ich möchte mir das zweimalige Schreiben ersparen. Kennt jmd einen workaround, bei der ich beim roten Bezeichner irgendwie dynamisch den namen der entspr. Konstante zuweisen kann?
Oder sonst eine Idee, wie ich das optimieren könnte?
Es sind sehr viele Stationen, der Inhalt ist wichtig für die Kommunikation mit einem übergeordneten System und Anhand vom Namen, sollte halt ganz intuitiv der Inhalt ersichtlich sein (ideal: bezeichner=inhalt).