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!
öffne die lib und ändere die globale variable
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 :)