globale Variable "Ãœberschatten"

Begonnen von philipp, 03. Mai 2016, 17:15:35

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

philipp

Hey,

ich muss eine Variable von einer WAGO-lib überschatten und tue das zum ersten mal. Diese hier:
VAR_GLOBAL
   gsHTTP_UserAgent     : STRING := 'WAGO-PLC/v1.0 support@wago.com'; (* Change the name of User-Agent that is sent in HTTP header *)
END_VAR

versucht habe ich dies hier:
VAR_GLOBAL
   gsHTTP_UserAgent     : STRING := 'philipp';
END_VAR

Ich bekomme den Fehler:
3703: Global_Variables (2): Mehrere Deklarationen mit dem Bezeichner 'gsHTTP_UserAgent'

Das ist eigentlich nicht der Sinn von Überschatten, dass da ein Fehler gemeldet wird  :) und die Beispiele im Netz zeigen mir keine Ansatzpunkte meinen Fehler zu finden. Würde mich über hilfe sehr freuen!

peewit

öffne die lib und ändere die globale variable

philipp

das war mein erster Versuch. Hinter den Variablen steht <R>. Steht vermutlich für read only.

folgendes hat jetzt funktioniert: die globalen Variablen der Lib vom übersetzen ausschließen(per rechtem Mausklick). und anschließend im Ordner "Globale Variablen" die globalen Variablen deklarieren. dort habe ich die Schreibrechte.

Gerne würde ich aber in erfahrung bringen, wenn es eine andere Möglichleit gibt :)