Globale Variable im Globalen-Variablen-Editor deklarieren und bearbeiten
So deklarieren Sie eine →globale Variable in einem Global-Objekt:
Gehen Sie zur Registerkarte Variablen im Globalen-Variablen-Editor.
Im Kontextmenü wählen Sie Neue Variable. Alternative: Drücken Sie die Strg-Taste und die +-Taste.
Ergebnis: Eine neue globale Variable wird eingefügt. Der Typ wird von der selektierten Variable übernommen, falls Sie eine Variable selektiert haben. Ohne Selektion wird eine neue globale Variablen mit dem Datentyp BOOL erstellt.Korrigieren Sie die Daten für diese globale Variable nach Bedarf, indem Sie diese Variable selektieren und Sie einmal auf die jeweilige Spalte der Variable klicken.
Alternative: Verwenden Sie den jeweiligen Kontextmenü-Befehl unter Bearbeiten oder drücken Sie die jeweilige Tastenkombination (falls vorhanden).Spalte
Befehl unter "Bearbeiten"
(Tastenkombination)Zusätzliche Informationen
Name
Name
(F2-Taste)Der Name muss ein →IEC-Bezeichner sein.
Abschnitt
Abschnitt
Ein Abschnitt wird in der Registerkarte Abschnitte erstellt. Die Definition dieses Abschnitts werden auf die globale Variable angewendet.
Am besten verwenden Sie die Inhaltshilfe, um einen Abschnitt aus der Liste aller vorhandenen Abschnitte auszuwählen.Zeigen Sie auf diese Spalte, um Informationen über den Abschnitt als Quick-Info zu erhalten (z.B. ob der Abschnitt mit CONSTANT definiert ist).
Typ
Typ
Initialisierungswert
Initialisierungswert
optional: Siehe: "→Initialisierungswert"
HW-Adresse
HW-Adresse
optional; physikalische Adresse in der →SPS
Siehe "Physikalische Adresse für globale Variable".Beschreibung
Beschreibung
optional; Zeilenumbrüche sind im Text möglich – d rücken Sie Umschalt+Eingabe .
Falls Sie den Code für einen Zeilenumbruch in einem textuellen Editor benötigen, lesen Sie sich bitte unter "Welcher Code wird für eine neue Zeile in einer Beschreibung oder einen Kommentar benötigt?" nach.Kommentar
Kommentar
Benutzerdefinierte Daten
Benutzerdefinierte Daten
optional; Diese Eingabe kann als ein →JSON-String oder als ein String-Primitive in "" (Beispiel: "Das sind meine Daten") erfolgen.
Geben Sie den benötigten Text an.
Übernehmen Sie die Änderung, indem Sie die Eingabe-Taste oder die primäre Maustaste außerhalb des aktuellen Felds drücken. Drücken Sie die ESC-Taste , falls Sie die Änderung verwerfen wollen.
Einschränkung beim Umbenennen einer globalen oder externen Variable
Das entsprechende Gegenstück wird nicht automatisch umbenannt.
Das bedeutet, dass beim Umbenennen einer globalen Variable die gleichnamige externe Variable nicht umbenannt wird. Ebenso wird beim Umbenennen einer externen Variable die gleichnamige globale Variable nicht umbenannt.
Physikalische Adresse für globale Variable
Beispiele für physikalische Adressen:
Beispiel |
Erklärung |
%QB7 |
Ausgang, Byte, 7. Element (in der 1. Ebene) |
%IX1 |
Eingang, Bool, 1. Element (in der 1. Ebene) |
%I1 |
Eingang, Bool, 1. Element (in der 1. Ebene) |
%IW2.5.7.3 |
Eingang, Word, 3. Element im 7. "Modul" auf dem 5. "Regal" des 2. "Bus" |
Wenn Sie EtherCAT-Feldbusse verwenden, die von →EC-Master und →EC-Engineer angesprochen werden können, informieren Sie sich unter "Auf Hardware-IOs via Acontis EC-Master und EC-Engineer zugreifen" über den Zugriff auf deren Hardware-IOs.
Geben Sie eine physikalische Adresse laut diesem Aufbau ein:
|
Zeichen |
Bedeutung |
1. |
% |
leitet die Adresse ein |
2. |
Präfix für Lage |
definiert die Lage |
|
I |
Eingang |
|
Q |
Ausgang |
|
M |
Speicher (Memory) |
3. |
Präfix für Größe |
definiert die Größe |
|
X oder keiner |
Bool (einzelnes Bit) |
|
B |
Byte (8 Bits) |
|
W |
Wort (16 Bits) |
|
D |
Doppelwort (32 Bits) |
|
L |
Langwort (64 Bits) |
4. |
eine oder mehrere vorzeichenlose ganze Zahlen (→Unsigned Integers) Einschränkung Abhänging von der SPS-Plattform und dem IO-Provider unterstützt logi.CAD 3 max. 5 Ebenen. Kontaktieren Sie Ihren SystemIntegrator für mehr Informationen. |
definiert die Adresse |