Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
11.10.2020
Размер:
2.37 Mб
Скачать

74 • Feldbus-Koppler/-Controller

Feldbus-Controller 750-806

3.2.5.3Adressierung

3.2.5.3.1Feldbusspezifische Adressierung

Nach Einschalten der Versorgungsspannung werden von dem Assembly Object Daten aus dem Prozessabbild zusammengefasst. Sobald eine Verbindung aufgebaut ist, kann ein DeviceNet-Master (Scanner) die Daten mit "Klasse", "Instanz" und "Attribut"adressieren und darauf zugreifen, bzw. mittels I/O- Verbindungen lesen und/oder schreiben.

Das Mapping der Daten ist abhängig von der gewählten Assembly-Instanz des statischen Assembly bzw. von der anwendungsspezifischen Festlegung mit dem dynamischen Assembly.

Weitere Informationen

Die Assembly Instanzen des statischen Assembly sind in dem Kapitel 5.5.1.1 "Assembly Instanzen" beschrieben.

Weitere Informationen

Informationen zu dem dynamischen Assembly finden Sie in dem Kapitel 3.2.7.4 "Dynamic Assembly".

Feldbus-

Master

 

 

 

Programmierbarer Feldbus Controller

 

 

 

 

Speicherbereich für

 

 

 

 

 

Eingangsdaten

 

 

 

 

 

Wort 0

1

 

 

 

 

 

Eingangs-

Busklemmen

 

 

 

 

 

 

 

 

klemmen

 

 

Connection

Assembly

Application

 

 

 

 

Object

Object

Object

Wort 255

 

 

 

Producer

Input-

 

Wort 256

3

IEC 61131-

 

 

 

PFC-

 

 

 

Assemly

 

 

Programm

 

 

 

Eingangs-

 

 

 

 

 

 

 

 

Digitale I/O,

variablen

CPU

 

 

 

 

 

 

 

 

Analoge I/O

Wort 511

 

 

 

 

 

 

 

 

Consumer

 

 

Speicherbereich für

 

 

 

 

Ausgangsdaten

 

 

 

Output-

 

 

 

 

Assemly

 

Wort 0

2

 

 

 

 

 

 

 

 

 

 

Ausgangs-

 

 

 

 

 

klemmen

 

 

 

 

 

 

Wort 255

4

I

O

 

 

 

Wort 256

 

 

 

 

 

 

 

 

 

PFC-

 

 

 

 

 

 

Ausgangs-

 

 

 

 

 

variablen

 

 

 

 

 

 

Wort 511

 

 

 

Abb. 3-2: Feldbusspezifischer Datenaustausch für einen DeviceNet Feldbus-Controller g012532d

Beachten

Die Anzahl der Einund Ausgangsbits bzw. –bytes der einzelnen angeschalteten Busklemmen entnehmen Sie bitte den entsprechenden Beschreibungen der Busklemmen.

Beachten

Wenn ein Knoten geändert bzw. erweitert wird, kann sich daraus ein neuer Aufbau des Prozessabbildes ergeben. Damit ändern sich dann auch die Adressen der Prozessdaten. Bei einer Erweiterung sind die Prozessdaten aller vorherigen Klemmen zu berücksichtigen.

WAGO-I/O-SYSTEM 750

DeviceNet

Feldbus-Koppler/-Controller • 75

Feldbus-Controller 750-806

Beispiel für ein statisches Assembly:

Bei Auslieferung des Controllers hat dieser als Voreinstellung für das statische Assembly:

Output1

(I/O Assembly Instanz 1)

Input1

(I/O Assembly Instanz 4)

Beispielaufbau des Feldbus-Knoten:

1)1 Feldbus-Controller DeviceNet (750-806)

2)1 digitale 4-Kanal Eingangsklemme (z. B. 750-402),

3)1 digitale 4-Kanal Ausgangsklemme (z. B. 750-504),

4)1 analoge 2-Kanal Ausgangsklemme mit 2 Byte je Kanal (z. B. 750-552),

5)1 analoge 2-Kanal Eingangsklemme mit 2 Byte je Kanal (z. B. 750-456),

6)1 Endklemme (750-600).

Eingangsprozessabbild:

Default Prozessdaten, Eingangsabbild (Assembly Class, Instance 4)

Byte

.7

.6

.5

.4

.3

.2

.1

.0

0

 

 

 

Lowbyte Kanal 1

 

 

 

1

 

 

 

Highbyte Kanal 1

 

 

 

2

 

 

 

Lowbyte Kanal 2

 

 

 

3

 

 

 

Highbyte Kanal 2

 

 

 

4

 

unbenutzt

 

DI041)

DI031)

DI021)

DI011)

5

DS08 2)

DS07 2)

DS06 2)

DS05 2)

DS04 2)

DS03 2)

DS02 2)

DS01 2)

1)DI = Digitaler Eingang

2)DS = Diagnose Status

Ausgangsprozessabbild:

Default Prozessdaten, Ausgangsabbild (Assembly Class, Instance 1)

Byte

.7

.6

 

.5

.4

.3

.2

.1

.0

0

 

 

 

 

Lowbyte Kanal 1

 

 

 

1

 

 

 

 

Highbyte Kanal 1

 

 

 

2

 

 

 

 

Lowbyte Kanal 2

 

 

 

3

 

 

 

 

Highbyte Kanal 2

 

 

 

4

 

 

unbenutzt

 

DO041)

DO031)

DO021)

DO011)

1) DO = Digitaler Ausgang

WAGO-I/O-SYSTEM 750

DeviceNet

76 • Feldbus-Koppler/-Controller

Feldbus-Controller 750-806

3.2.5.3.2Absolute Adressierung

Die interne CPU des PFC hat über absolute Adressen direkten Zugriff auf die Daten. Die Adressierung beginnt sowohl bei Eingängen als auch bei Ausgängen mit der Adresse 0. Die entsprechenden Adressen für Bits, Byte und Doppelworte (DWord) sind von den Wortadressen abgeleitet.

Der Aufbau des Prozessabbildes ist in Kapitel 3.2.4 Prozessabbild beschrieben. Die Adressierung erfolgt in dieser Struktur.

Eingangsdaten

%IW0

wortorientierte Daten

 

|

 

 

%IWn

 

 

%In+1

bitorientierte Daten

 

|

 

 

%In+m

 

Ausgangsdaten

%QW0

wortorientierte Daten

 

|

 

 

%QWn

 

 

%Qn+1

bitorientierte Daten

 

|

 

 

%Qn+m

 

3.2.5.3.3Adressen berechnen

Die Basis zur Berechnung der Adressen ist die Wortadresse (Word).

Bit-Adresse

Wortadresse .0 bis .15

Byte-Adresse

1.

Byte: 2 x Wortadresse

 

2.

Byte: 2 x Wortadresse + 1

DWord-Adresse

unterer Teil: Wortadresse (gerade Zahl) / 2

 

oberer Teil: Wortadresse (ungerade Zahl) / 2, abgerundet

3.2.5.3.4Adressbereich der Busklemmendaten

Datenbreite

 

 

Adressenbereiche für die Busklemmendaten

 

 

Bit

0.0

 

0.8

 

1.0

 

1.8

...

254.0

 

254.8

 

255.0

 

255.8

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

0.7

 

0.15

 

1.7

 

1.15

 

254.7

 

254.15

 

255.7

 

255.15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte

0

 

1

 

2

 

3

...

508

 

509

 

510

 

511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word

0

 

 

 

1

...

 

254

 

 

255

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DWord

 

 

 

0

 

 

 

...

 

 

 

127

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WAGO-I/O-SYSTEM 750

DeviceNet

Feldbus-Koppler/-Controller • 77

Feldbus-Controller 750-806

3.2.5.3.5Adressbereich der Feldbus-Variablen

Datenbreite

 

 

Adressenbereich für die Feldbus-Variablen

 

 

Bit

256.0

 

256.8

 

257.0

 

257.8

...

510.0

 

510.8

 

511.0

 

511.8

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

...

 

256.7

 

256.15

 

257.7

 

257.15

 

510.7

 

510.15

 

511.7

 

511.15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte

512

 

513

 

514

 

515

...

1020

 

1021

 

1022

 

1023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word

256

 

 

 

257

...

 

510

 

 

511

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DWord

 

 

128

 

 

 

...

 

 

 

255

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2.5.3.6Adressbereich Merker

Datenbreite

 

 

 

 

 

 

 

Adressen

 

 

 

 

 

Bit

0.0

 

0.8

 

1.0

 

1.8

 

...

 

4094.0

4094.8

 

4095.0

4095.8

 

...

 

...

 

...

 

...

 

 

 

...

...

 

...

...

 

0.7

 

0.15

 

1.7

 

1.15

 

 

 

4094.7

4094.1

 

4095.7

4095.7

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Byte

0

 

1

 

2

 

3

 

...

 

8188

8189

 

8190

8191

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word

0

 

 

 

1

 

...

 

4094

 

4095

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DWord

 

 

 

0

 

 

 

 

...

 

 

 

2047

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Alle Merker sind nullspannungssicher ausgeführt (retain).

3.2.5.3.7Beispiele für absolute Adressen

Datenbreite

Eingänge:

 

 

 

 

 

Bit

%IX14.0 ... 15

%IX15.0 ... 15

 

 

 

 

 

 

 

 

Byte

%IB28

 

%IB29

%IB30

 

%IB31

 

 

 

 

 

 

 

 

Word

 

%IW14

 

%IW15

 

 

 

 

 

 

 

 

DWord

 

 

 

%ID7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Datenbreite

Ausgänge:

 

 

 

 

 

Bit

%QX5.0 ... 15

%QX6.0 ... 15

 

 

 

 

 

 

 

 

Byte

%QB10

 

%QB11

%QB12

 

%QB13

 

 

 

 

 

 

 

 

Word

 

%QW5

 

%QW6

 

 

 

 

DWord

%QD2 (oberer Teil)

%QD3 (unterer Teil)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Datenbreite

Merker:

 

 

 

 

 

Bit

%MX11.0 ... 15

%MX12.0 ... 15

 

 

 

 

 

 

 

Byte

%MB22

 

%MB23

%MB24

 

%MB25

 

 

 

 

 

 

 

Word

 

%MW11

 

%MW12

 

 

 

 

DWord

%MD5 (oberer Teil)

%MD6 (unterer Teil)

 

 

 

 

 

 

 

 

Das Zeichen 'X' für Einzelbit kann entfallen, z. B. %I14.0, %Q6.10, %M11.7

WAGO-I/O-SYSTEM 750

DeviceNet

78 • Feldbus-Koppler/-Controller

Feldbus-Controller 750-806

3.2.6Programmierung des PFC mit WAGO-I/O-PRO 32

Durch die IEC 61131 Programmierung des DeviceNet Feldbus-Controllers 750-806 können Sie über die Funktionen des Feldbus-Kopplers 750-306 hinaus die Funktionalität einer SPS nutzen.

Die Erstellung eines Applikationsprogramms gemäß IEC 61131-3 erfolgt mit dem Programmiertool WAGO-I/O-PRO 32 (Bestell-Nr.: 759-332/000-001).

Die Beschreibung, wie die Programmierung mit WAGO-I/O-PRO 32 erfolgt, ist jedoch nicht Bestandteil dieses Handbuchs. In den folgenden Kapiteln soll vielmehr auf spezielle Bausteine für WAGO-I/O-PRO 32 hingewiesen werden, die Sie explizit für die Programmierung des DeviceNet FeldbusControllers nutzen können.

Ferner wird beschrieben, wie die Übertragung des IEC 61131-3 Programms und das Laden eines geeigneten Kommunikationstreibers erfolgt.

Weitere Informationen

Eine detaillierte Beschreibung der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO 32 (Bestell-Nr.: 759-122 / 000-001).

3.2.6.1Bibliotheken für WAGO-I/O-PRO 32

Für unterschiedliche IEC 61131-3 Programmier-Anwendungen stehen Ihnen in WAGO-I/O-PRO 32 verschiedene Bibliotheken zur Verfügung. Diese enthalten universell einsetzbare Bausteine und können somit Ihre Programmerstellung erleichtern und beschleunigen. Die Bibliothek 'standard.lib' steht Ihnen standardmäßig zur Verfügung.

Die nachfolgend beschriebene Bibliothek ist spezifisch für DeviceNet Projekte mit WAGO-I/O-PRO 32:

• "DevNet. lib"

Diese Bibliothek erweitert den Feldbus-Controller 750-806 mit der MasterFunktionalität, so dass dieser als DevivceNet Master im Netzwerk programmiert werden kann.

Diverse Bibliotheken befinden sich auf der WAGO-I/O-PRO 32 CD. Nach dem Einbinden der Bibliotheken stehen Ihnen die Bausteine, Datentypen und globalen Variablen zur Verfügung, die Sie genauso benutzen können, wie selbstdefinierte.

Weitere Informationen

Eine detaillierte Beschreibung der Bausteine und der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO 32

(Bestell-Nr.: 759-122/000-001).

WAGO-I/O-SYSTEM 750

DeviceNet

Соседние файлы в папке 750-806