Autor Thema: globale Variable "Ãœberschatten"  (Gelesen 5916 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline philipp

  • Newbie
  • *
  • Beiträge: 8
  • ja ganz nett hier
    • Profil anzeigen
globale Variable "Ãœberschatten"
« am: 03. Mai 2016, 17:15:35 »
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!

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: globale Variable "Ãœberschatten"
« Antwort #1 am: 03. Mai 2016, 20:06:38 »
öffne die lib und ändere die globale variable

Offline philipp

  • Newbie
  • *
  • Beiträge: 8
  • ja ganz nett hier
    • Profil anzeigen
Re: globale Variable "Ãœberschatten"
« Antwort #2 am: 04. Mai 2016, 09:12:37 »
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 :)