Variablen anlegen
Die für den Datenaustausch benötigten Variablen werden in TwinCAT in der Strukturansicht angelegt. Es können beliebige Datentypen und deren Anzahl angelegt werden. Beachten Sie, dass Sie die gleichen Variablen auch auf der Masterseite für eine erfolgreiche Kommunikation angelegen müssen.
Legen Sie die Variablen wie folgt an:
- 1. Klicken Sie links in der Strukturansicht auf die Box (TC EtherNet/IP Slave) des CX8095.
- 2. Klicken Sie im Kontextmenü auf Append IO Connection Object.
Das Objekt IO Assembly wird unter der Box angefügt. - 3. Klicken Sie mit rechter Maustaste auf Inputs oder Outputs und klicken Sie anschließend im Kontextmenü auf Insert Variable.
Das Fenster Insert Variable erscheint. - 4. Wählen Sie den gewünschten Datentypen und klicken Sie auf OK.
- Sie haben erfolgreich Variablen für den CX8095 angelegt. Diese können Sie anschließend mit der SPS oder der Task verknüpfen.
Übersicht Konfiguration
Nach dem die Variablen angelegt wurden, erscheint der Eintrag IO Assembly 1 Settings(0x8001) auf der Registerkarte Configuration:
Für den Eintrag im Master sind die abgebildeten Instance-Nummern eines EtherNet/IP-Slaves wichtig.
- Value 128 für die Konfiguration, die immer mit dem Wert 0 verwendet werden sollte.
- Value 129 für die Input-Daten, die Länge ist in diesem Beispiel 18 Byte (4 Byte die automatisch im System angelegt werden und 14 Byte für Variablen, die vom Benutzer angelegt wurden.)
- Value 130 für die Output-Daten, die Länge ist in diesem Beispiel 10 Byte (4 Byte die automatisch im System angelegt werden und 6 Byte für Variablen, die vom Benutzer angelegt wurden.)