Prozessdaten

Inhaltsverzeichnis

Interpretation Value- & Status-Variable
Status-Wort
Umschaltung Prozessdatensätze
Hinweis zu TwinCAT 2.10
Passwortschutz für Anwenderkalibrierung/User calibration

Die EL31xx-Klemmen bieten je Analogkanal zwei verschiedene Prozessdaten zur Übertragung an: den Analogwert Value (16 Bit) und Statusinformationen (16 Bit). Die Übertragung einzelner Statusinformationen wie auch einzelner Kanäle können im Reiter ProcessData deaktiviert werden, diese Änderungen sind nach Aktivierung und EtherCAT-Neustart bzw. einem Reload wirksam.
Zwei Prozessdatenarten stehen bei der EL31xx zur Auswahl:

Am Beispiel der EL3102 (zwei Kanäle ±10 V) werden im Folgenden die Einstellungen erläutert. Die Angaben sind gültig für TwinCAT 2.11 ab Build 1544 und XML-Revision ab EL31xx-0000-0016.

Interpretation Value- und Status-Variable

Prozessdaten 1:
Default-Prozessdaten der EL3102-0000-0016

Die Klartextdarstellung der Bitbedeutungen des Status-Word ist insbesondere bei der Inbetriebnahme, aber auch zur Verlinkung mit dem PLC-Programm hilfreich.
Durch Rechtsklick auf die Statusvariable im Konfigurationsbaum (A) kann die Struktur zur Verlinkung geöffnet werden (B).

Um in der Online-Anzeige (C) ebenfalls die Bitbedeutungen in Klartext lesen zu können, können mit dem Button

Prozessdaten 2:
Show Sub Variables

allgemein alle Untervariablen angezeigt werden, so auch die Strukturinhalte des Status-Word, siehe Abb. Anzeige Untervariablen der EL3102-0000-0016 ab TwinCAT 2.11 build 1544

Prozessdaten 3:
Anzeige Untervariablen der EL3102-0000-0016 ab TwinCAT 2.11 build 1544

Control/Status-Wort

Status-Wort

Das Status-Wort (SW) befindet sich im Eingangsprozessabbild und wird von der Klemme zur Steuerung übertragen.

Bit

SW.15

SW.14

SW.13

SW.12

SW.11

SW.10

SW.9

SW.8

Name

TxPDO Toggle

TxPDO State

Sync error

-

-

-

-

-

Bit

SW.7

SW.6

SW.5

SW.4

SW.3

SW.2

SW.1

SW.0

Name

-

ERROR

Limit 2

Limit 1

Overrange

Underrange

Legende

Bit

Name

Beschreibung

SW.15

TxPDO Toggle

1bin

Toggelt mit jedem neuen analogen Prozesswert

SW.14

TxPDO State

1bin

TRUE bei internem Fehler

SW.13*

Sync error

1bin

TRUE (DC mode): im abgelaufenen Zyklus ist  ein Synchronisierungsfehler aufgetreten.

SW.6

ERROR

1bin

Allgemeines Fehlerbit, wird zusammen mit Overrange und Underrange gesetzt

SW.5

Limit 2

1bin

Siehe Limit

SW.4

1bin

SW.3

Limit 1  

1bin

Siehe Limit

SW.2

1bin

SW.1

Overrange

1bin

Analoges Eingangssignal liegt über der oberen zul. Schwelle für diese Klemme

SW.0

Underrange

1bin

Analoges Eingangssignal liegt unter der oberen zul. Schwelle für diese Klemme

*) ab Rev. EL31xx-0000-0016

Control-Wort

Die EL31xx haben kein Control-Wort

Umschaltung Prozessdatensätze

Die zu übertragenden Prozessdaten (PDO, ProcessDataObjects) können durch den Benutzer

Auswahldialog "Predefined PDO Assignment" (ab TwinCAT 2.11 build 1544)

Soweit in der XML-Beschreibung vorhanden, können definierte PDO-Sätze vorgewählt werden.

Prozessdaten 4:
Vordefinierte PDO Zuordnungen der EL3102-0000-0016

Dadurch werden gleichzeitig alle Kanäle der EL31x2 auf Legacy, Legacy compact, Standard- oder Compact-Prozessabbild eingestellt.

Selektive PDO-Auswahl

Alle TwinCAT-Versionen unterstützen die selektive Auswahl einzelner PDOs, wie in der XML-Beschreibung definiert. Ausschlusskriterien verhindern irreguläre Kombinationen.

Prozessdaten 5:
Selektive PDO-Auswahl

Erläuterungen zu Selektive PDO Auswahl: Im Karteireiter "Process Data" ist unter (A) ersichtlich, dass diese EL3102 mehrere unterschiedliche PDOs zur Übertragung anbietet, und zwar für jeden Kanal

Prozessdaten 6:

Legacy PDO Zuordnung

Die Legacy PDO Zuordnung ist ein Kompatibilitätsmodus zu früheren 2 kanaligen 16 Bit Eingangsklemmen (EL31x2) und sollte nicht für neue Konfigurationserstellungen verwendet werden. Dieser Modus stellt einen komplikationsfreien Austausch älterer gegen neue EL31x2 sicher. Siehe auch nachfolgendes Kapitel.

Durch Auswahl des benötigten Input-SyncManager in (B) kann die PDO-Zuordnung/Assignment unter (C) manuell vorgenommen werden. Die Prozessdaten können dann im TwinCAT-Baum (D) verlinkt werden.

Hinweis zum 1-Byte-Status früherer EtherCAT Klemmen

Bisherige Analoge Eingangsklemmen von Beckhoff (z. B. EL31x2) verfügten über ein Status-Byte statt des nun implementierten Status-Word und damit ein 3-Byte-Interface. Erweiterte Diagnosemöglichkeiten bieten nun 8 zusätzliche Bits, wodurch das Default-Prozessabbild der EL31xx nun 4 Byte umfasst, Status-Word und Value-Word. Die Bitbedeutungen des LowByte blieben erhalten, Limit1 und Limit2 als 2-Bit-Typen werden bei den EL31xx eingeblendet.

Prozessdaten 7:
3-Byte-Interface der EL31x2

Ist in bestehenden PLC-Projekten das 3-Byte-Interface zur Verlinkung mit dem analogen Eingangskanal implementiert, bietet der TwinCAT Systemmanager dennoch die Möglichkeit, die EL31xx mit 4-Byte-Interface zu verlinken.

Öffnen Sie dazu den Link-Dialog wie üblich durch Doppelklick auf die Variable und aktivieren Sie die Checkbox AllTypes. Dadurch werden auch Variablen mit differierender Größe zur Verlinkung angeboten. Wählen Sie die entsprechende 1-Byte-Eingangsvariable Ihrer Applikation, im folgenden SizeMismatch-Dialog wird die Überdeckung von 8 Bit bestätigt, Abb. Element-orientiertes Prozessabbild unter TwinCAT 2.10.

Prozessdaten 8:
4-Byte-Interface der EL31xx mit bestehendem 3-Byte-Interface im Projekt verbinden

Hinweis zu TwinCAT 2.10

Die strukturierte Darstellung der EL31xx ab Revision EL31xx-0000-0016 wie in Abb. Selektive PDO Auswahl gezeigt ist bedingt durch eine entsprechende Interpretation der Variablenbezeichnungen. Diese Funktion ist unter TwinCAT 2.10 noch nicht gegeben, weshalb dort nur die elementweise Verknüpfung möglich ist.

Prozessdaten 9:
Element-orientiertes Prozessabbild unter TwinCAT 2.10

Passwortschutz für Anwenderdaten

Einige Anwenderdaten sind durch ein zusätzliches Passwort, das in CoE 0xF009 einzutragen ist, vor dem unerwünschten oder irrtümlichen beschreiben geschützt:

Prozessdaten 10:
Passwortschutz für die 0x8000:17 und 0x8000:18 Einträge (Beispiel)

Der Passwortschutz gilt für folgende Anwenderdaten

Schutzfähiges CoE Objekt

Klemmen

0x80n0:17 (User Calibration Offset)

0x80n0:18 (User Calibration Gain)

EL31xx,

ELX31xx

0x80nD:17, (Low Range Error)

0x80nD:18 (High Range Error)

EL3172, EL3174, EL3174-00xx,

EL318x,

ELX3181

Verwendung von CoE 0xF009

Prozessdaten 11:

Code word Index 0xF008

Dieses CoE-Objekt hat lediglich eine herstellerspezifische Funktion und ist nicht für den Anwender vorgesehen.

Diese Funktion ist verfügbar nach untenstehender Tabelle

Klemme

ab FW

EL31x1

FW02

EL3104

FW04

EL3114

FW07

EL3124

FW05

EL3144

FW05

EL3154

FW05

EL3164

FW04

EL3172

FW01

EL3174

FW03

EL3174-0002, EL3174-0032

FW02

EL3174-0042

FW01

EL3174-0090

FW04