Материал: m015000d

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

 

 

MODBUS-Funktionen 177

 

 

Interne Variablen

 

 

 

 

 

 

 

 

 

Register Adresse 0x3000 bis 0x5FFF

 

 

Wert

Retain-Bereich

 

 

Zugang

lesen/schreiben

 

 

Beschreibung

In diesen Registern kann auf den Merker/Retain-Bereich zugegriffen werden.

 

WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP

178 Ethernet/IP (Ethernet/Industrial Protocol)

Allgemeines

7 Ethernet/IP (Ethernet/Industrial Protocol)

7.1 Allgemeines

Ethernet/IP ist ein Kommunikationssystem, was Geräten ermöglicht, zeitkritische Applikationsdaten in einer industriellen Umgebung auszutauschen. Das Gerätespektrum reicht von einfachen I/O-Geräten (z.B. Sensoren) bis zu komplexen Steuerungen (z.B. Roboter).

Ethernet/IP benutzt CIP (Control and Information Protocol), das auf der vierten Schicht im ISO/OSI-Referenzmodell (Transport Layer) aufsetzt und ebenso von DeviceNet und ControlNet verwendet wird. Die Überführung einer Applikation auf eines dieser Systeme ist somit sehr einfach realisierbar.

Ethernet/IP benutzt die Standard Ethernet und TCP/IP Technologie (IEEE 802.3), um die CIP Kommunikationspakete zu übertragen.

Zur Verdeutlichung der Zusammenhänge zwischen DeviceNet, ControlNet und Ethernet/IP zeigt die folgende Darstellung das zugehörige ISO/OSIReferenzmodell.

 

 

Anwender Geräteprofile

 

 

 

(z. B. Positionier-Steuerungen, Halbleiter, Pneumatische Ventile)

 

7

Application

CIP Anwendungsobjekte Bibliothek

 

 

 

Layer

 

CIP

 

 

 

 

 

6

Presentation

CIP Daten Management Dienste

 

 

 

 

Layer

(Explicit Messages, I/O Messages)

 

 

5

Session

CIP Nachrichten Routing,

 

 

 

Layer

Verbindungsmanagement

 

 

 

 

 

 

 

 

 

4

Transport

DeviceNet, bzw. ControlNet

 

Encapsulation

 

 

Layer

 

Protokoll

 

 

Transport

 

 

 

 

 

 

 

 

3

Network

(Übertragungssteuerung,

 

TCP

UDP

 

 

Layer

Adressierung)

 

IP

 

 

 

 

 

 

 

 

 

 

 

 

ETHERNET/IP

2 Data Link

CAN (CSMA/NBA), bzw.

 

Ethernet

 

 

 

Layer

ControlNet (CTDMA)

 

(CSMA/CD)

 

1

Physical

DeviceNet, bzw. ControlNet

 

Ethernet

 

physikalisches Interface

 

physikalisches

 

 

Layer

 

 

 

 

 

Interface

 

 

 

 

 

 

 

 

 

 

 

 

 

WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP

Ethernet/IP (Ethernet/Industrial Protocol) 179

Eigenschaften der Ethernet/IP Protokollsoftware

7.2 Eigenschaften der Ethernet/IP Protokollsoftware

Level 1

 

Level 1: Explicit Messages – Server

Level 2

 

Level 2: Level 1 + I/O Messages – Server

• UCMM fähig (verbindungslos, client und server)

128

Encapsulation Protocol sessions

128

Klasse 3 / 1 Verbindungen (kombiniert)

 

Klasse 3

Verbindung – explizite Nachrichten

 

 

 

(verbindungsorientiert, client und server)

 

Klasse 1

Verbindung – I/O Nachrichten

 

 

 

(verbindungsorientiert, client und server)

WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP

180 Ethernet/IP (Ethernet/Industrial Protocol)

Objektmodell

7.3 Objektmodell

7.3.1 Allgemeines

Für die Netzwerkkommunikation verwendet Ethernet/IP ein Objektmodell, in dem alle Funktionen und Daten eines Gerätes beschrieben sind.

Jeder Knoten im Netz wird als Sammlung von Objekten dargestellt.

Im Folgenden werden einige damit zusammenhängende Begriffe definiert:

Objekt (object):

Das Objektmodell besteht aus Klassen von Objekten. Ein Objekt ist eine abstrakte Darstellung von einzelnen, zusammengehörigen Bestandteilen innerhalb eines Gerätes. Es ist bestimmt durch seine Daten oder Eigenschaften (Attributes), seine nach aussen bereitgestellten Funktionen oder Dienste (Services) und durch sein definiertes Verhalten (Behaviour).

Klasse (class):

Eine Klasse beinhaltet zusammengehörige Bestandteile (objects) eines

Produkts, organisiert in Instanzen.

Instanz (instance):

Eine Instanz besteht aus verschiedenen Variablen (attributes), die die Eigenschaften dieser Instanz beschreiben. Unterschiedliche Instanzen einer Klasse haben die gleichen Dienste (services), das gleiche Verhalten (Behaviour) und die gleichen Variablen (attributes).

Sie können jedoch unterschiedliche Variablenwerte haben.

Variable (attribute):

Die Variablen (attributes) repräsentieren die Daten, die ein Gerät über Ethernet/IP zur Verfügung stellt. Diese enthalten die aktuellen Werte z. B. einer Konfiguration oder eines Eingangs. Typische Attribute sind beispielsweise Konfigurationsoder Statusinformationen.

Dienst (service):

Um auf Klassen oder auf die Attribute einer Klasse zu zugreifen bzw. bestimmte Events zu erzeugen, werden Dienste verwendet. Diese Dienste führen festgelegte Aktionen durch, z. B. das Lesen von Variablen oder das Zurücksetzten einer Klasse. Dabei existiert für jede Klasse ein bestimmter Satz an Services.

Verhalten (behaviour):

Das Verhalten definiert, wie ein Gerät aufgrund äußerer Ereignisse, wie veränderte Prozessdaten, oder aufgrund innerer Ereignisse, wie ablaufende Timer, reagiert.

WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP

Ethernet/IP (Ethernet/Industrial Protocol) 181

Objektmodell

7.3.2 Klassen

Von der Ethernet/IP Software werden folgende Klassen unterstützt:

7.3.2.1 CIP Common Klassen

Klasse

Name

 

 

01 hex

Identity

 

 

02 hex

Message Router

 

 

04 hex

Assembly

 

 

05 hex

Connection

 

 

06 hex

Connection Manager

 

 

F5 hex

TCP/IP Interface Object

 

 

F6 hex

Ethernet Link Object

 

 

7.3.2.2 WAGO-spezifische Klassen

Klasse

Name

 

 

64 hex

Coupler configuration Object

 

 

65 hex

Discrete Input Point

 

 

66 hex

Discrete Output Point

 

 

67 hex

Analog Input Point

 

 

68 hex

Analog Output Point

 

 

69 hex

Discrete Input Point Extended 1

 

 

6A hex

Discrete Output Point Extended 1

 

 

6B hex

Analog Input Point Extended 1

 

 

6C hex

Analog Output Point Extended 1

 

 

6D hex

Discrete Input Point Extended 2

 

 

6E hex

Discrete Output Point Extended 2

 

 

6F hex

Analog Input Point Extended 2

 

 

70 hex

Analog Output Point Extended 2

 

 

71 hex

Discrete Input Point Extended 3

 

 

72 hex

Discrete Output Point Extended 3

 

 

73 hex

Analog Input Point Extended 3

 

 

74hex

Analog Output Point Extended 3

 

 

80 hex

Module configuration

 

 

81 hex

Module configuration Extended 1

 

 

A0 hex

Input fieldbus variable USINT

 

 

A1 hex

Input fieldbus variable USINT Extended 1

 

 

WAGO-I/O-SYSTEM 750 ETHERNET TCP/IP