IFM DTM435 - RFID-System

DTM435 - RFID-System IFM - Kostenlose Bedienungsanleitung

Finden Sie kostenlos die Bedienungsanleitung des Geräts DTM435 IFM als PDF.

📄 43 Seiten Deutsch DE Herunterladen 💬 KI-Frage
Notice IFM DTM435 - page 1
Handbuch anzeigen : Français FR Deutsch DE English EN 한국어 KO 中文 ZH
Waehlen Sie Ihre Sprache und Ihre E-Mail-Adresse: wir senden Ihnen eine speziell uebersetzte Version.

Benutzerfragen zu DTM435 IFM

0 Frage zu diesem Gerät. Beantworten Sie die, die Sie kennen, oder stellen Sie Ihre eigene.

Eine neue Frage zu diesem Gerät stellen

Die E-Mail bleibt privat: Sie dient nur dazu, Sie zu benachrichtigen, wenn jemand auf Ihre Frage antwortet.

Noch keine Fragen. Stellen Sie die erste.

Laden Sie die Anleitung für Ihr RFID-System kostenlos im PDF-Format! Finden Sie Ihr Handbuch DTM435 - IFM und nehmen Sie Ihr elektronisches Gerät wieder in die Hand. Auf dieser Seite sind alle Dokumente veröffentlicht, die für die Verwendung Ihres Geräts notwendig sind. DTM435 von der Marke IFM.

BEDIENUNGSANLEITUNG DTM435 IFM

Betriebsanleitung

CANopen-Schnittstelle

RF-Identifikationssystem

DTM434

DTM435

Schreib-/Lesekopf

Inhaltsverzeichnis

1 Vorbemerkung 4

1.1 Verwendete Symbole 4
1.2 Warnhinweise 4
1.3 Rechtliche Hinweise 4
1.4 Open source information.... 5

2 Sicherheitshinweise 6

2.1 Sicherheitssymbole auf dem Gerät 6
2.2 Sicherheitshinweis hochfrequente elektromagnetische Strahlung 6
2.3 Cybersecurity 7

3 Bestimmungsgemäße Verwendung 8

3.1 Einsatzbereich 8

4 Lieferumfang....9
5 Funktion 10

5.1 ID-Tags.... 10
5.2 Geräteübersicht 10

6 Montage 11

6.1 Hinweise zur Gerätemontage 11
6.2 Vermeiden von Störungen.... 11
6.3 Mechanischer Aufbau 11
6.4 Gerät montieren 12
6.5 Montageabstände 12
6.6 Positionieren der ID-Tags 13

7 Elektrischer Anschluss 15
7.1 Anschlussbelegung.... 15
8 Bedien- und Anzeigeelemente 16

9 Betrieb 17

9.1 CANopen-Schnittstelle 17

9.1.1 CANopen-Funktionen 17
9.1.2 Ändern der Note-ID und Bitrate.... 17
9.1.3 Inbetriebnahme.... 18
9.1.4 32 Bit-Datentypen verwenden.... 19
9.1.5 Kommunikationsarten des Prozessdatenobjekts (PDO) 19
9.1.6 Objektverzeichnis (OV) 19
9.1.7 Fehlernachrichten 26
9.1.8 Aktivität überwachen mit Heartbeat.... 27
9.1.9 Objekte ändern 28
9.1.10 Prozessdatenobjekte.... 28
9.1.11 Gerätestatus 29
9.1.12 Antenne deaktivieren 31
9.1.13 ID-Tag-Typ auswählen 31
9.1.14 Informationen eines ID-Tags auslesen 32
9.1.15 RSSI-Wert. 32
9.1.16 ID-Tag Erkennungsfilter 32

9.2 Datenübertragung mit einem ID-Tag 33

9.2.1 UID des ID-Tags auslesen 33
9.2.2 Daten vom ID-Tag über PDO-Transfer lesen 34

9.2.2.1 Beispiel 1 34
9.2.2.2 Beispiel 2 34

9.2.3 Daten auf den ID-Tag über PDO-Transfer schreiben 35

9.2.3.1 Beispiel 1 36
9.2.3.2 Beispiel 2 36

9.2.4 Fehlerbehandlung bei PDO-Transfer 37
9.2.5 Daten vom ID-Tag über SDO-Transfer lesen 37

9.2.5.1 Beispiel 37

9.2.6 Daten auf ID-Tag über SDO-Transfer schreiben 38

9.2.6.1 Beispiel 38

9.2.7 Datenbereich auf dem ID-Tag über SDO-Transfer sperren 38

9.2.7.1 Beispiel 39

9.2.8 Fehlercodes beim SDO-Transfer.... 39

9.3 EDS-Datei 40

10 Wartung, Instandsetzung und Entsorgung 41

11 Zulassungen/Normen 42

Glossar 43

1 Vorbemerkung

Anleitung, technische Daten, Zulassungen und weitere Informationen über den QR-Code auf dem Gerät / auf der Verpackung oder über documentation.ifm.com.

1.1 Verwendete Symbole

√ Voraussetzung
▶ Handlungsanweisung
Reaktion, Ergebnis

[...] Bezeichnung von Tasten, Schaltflächen oder Anzeigen

→ Querverweis

IFM DTM435 - Verwendete Symbole - 1

Wichtiger Hinweis

Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich

IFM DTM435 - Verwendete Symbole - 2

Information

Ergänzender Hinweis

1.2 Warnhinweise

Warnhinweise warnen vor möglichen Personen- und Sachschäden. Dadurch wird der sichere Umgang mit dem Produkt ermöglicht. Warnhinweise sind wie folgt abgestuft:

IFM DTM435 - Warnhinweise - 1

WARNUNG

Warnung vor schweren Personenschäden

▷ Tödliche und schwere Verletzungen sind möglich, wenn der Warnhinweis nicht beachtet wird.

IFM DTM435 - Warnhinweise - 2

VORSICHT

Warnung vor leichten bis mittelschweren Personenschäden

▷ Leichte bis mittelschwere Verletzungen sind möglich, wenn der Warnhinweis nicht beachtet wird.

ACHTUNG

Warnung vor Sachschäden

▷ Sachschäden sind möglich, wenn der Warnhinweis nicht beachtet wird.

1.3 Rechtliche Hinweise

© Alle Rechte bei ifm electronic gmbh. Vervielfältigung und Verwertung dieser Anleitung, auch auszugsweise, nur mit Zustimmung der ifm electronic gmbh.

Alle auf unseren Seiten verwendeten Produktnamen, Bilder, Unternehmen oder sonstige Marken sind Eigentum der jeweiligen Rechteinhaber.

1.4 Open source information

IFM DTM435 - Open source information - 1

Weitere Informationen zur Open source information unter: documentation.ifm.com.

2 Sicherheitshinweise

- Das beschriebene Gerät wird als Teilkomponente in einem System verbaut.

– Die Sicherheit dieses Systems liegt in der Verantwortung des Erstellers.
- Der Systemersteller ist verpflichtet, eine Risikobeurteilung durchzuführen und daraus eine Dokumentation nach den gesetzlichen und normativen Anforderungen für den Betreiber und den Benutzer des Systems zu erstellen und beizulegen. Diese muss alle erforderlichen Informationen und Sicherheitshinweise für den Betreiber, Benutzer und ggf. vom Systemersteller autorisiertes Servicepersonal beinhalten.

  • Dieses Dokument vor Inbetriebnahme des Produktes lesen und während der Einsatzdauer aufbewahren.
  • Das Produkt muss sich uneingeschränkt für die betreffenden Applikationen und Umgebungsbedingungen eignen.
  • Das Produkt nur bestimmungsgemäß verwenden (→ Bestimmungsgemäße Verwendung).
  • Die Missachtung von Anwendungshinweisen oder technischen Angaben kann zu Sach- und / oder Personenschäden führen.
  • Für Folgen durch Eingriffe in das Produkt oder Fehlgebrauch durch den Betreiber übernimmt der Hersteller keine Haftung und keine Gewährleistung.
  • Montage, elektrischer Anschluss, Inbetriebnahme, Bedienung und Wartung des Produktes darf nur ausgebildetes, vom Anlagenbetreiber autorisiertes Fachpersonal durchführen.
  • Geräte und Kabel wirksam vor Beschädigung schützen.
    • Das Produkt in der Originalverpackung lagern.

2.1 Sicherheitssymbole auf dem Gerät

Auf dem Gerät werden die folgenden Symbole verwendet. Die Hinweise beachten, um Gefährdungen zu vermeiden:

IFM DTM435 - Sicherheitssymbole auf dem Gerät - 1

IFM DTM435 - Sicherheitssymbole auf dem Gerät - 2

• Die elektrische Versorgung muss der IEC 61010-1, Kap. 9.4 – Energiebegrenzte Stromkreise entsprechen.
- Gerät der Schutzklasse III. Betrieb nur an SELV/PELV-Stromkreisen.

2.2 Sicherheitshinweis hochfrequente elektromagnetische Strahlung

Unter anwendungsspezifischen Konditionen kann sich abhängig von der Einbausituation und den Geräteeinstellungen ein für den Benutzer abweichendes Risiko ergeben.

Der Systemersteller/Betreiber ist verpflichtet, eine Gefährdungsanalyse vorzunehmen und geeignete Maßnahmen zum Schutz von Personen zu treffen. Hierbei sind insbesondere auch nationale Vorschriften zu beachten. Mögliche Schutzmaßnahmen können gewährleistete Mindestabstände eines Benutzers, Zugangskontrollen und Anwenderschulungen einschließen.

IFM DTM435 - Sicherheitshinweis hochfrequente elektromagnetische Strahlung - 1

WARNUNG

Der Betrieb dieses Gerätes kann Funkstörungen in Wohngebieten verursachen.

▷ Das Gerät sendet hochfrequente elektromagnetische Wellen aus, die möglicherweise den Betrieb von elektronischen Geräten in der Nähe beeinträchtigen, darunter Herzschrittmacher, Hörelemente und Defibrillatoren.
▶ Aufgrund der Human-Exposure-Vorschrift einen Mindestabstand zwischen Gerät und Personen von 20 cm einhalten.
▶ Wenn Sie einen Herzschrittmacher oder ein anderes implantiertes Medizinprodukt haben, verwenden Sie das Gerät nicht ohne vorherige Rücksprache mit Ihrem Arzt oder dem Hersteller Ihres Medizinprodukts. Halten Sie einen Sicherheitsabstand zwischen dem Gerät und Ihren Medizinprodukten ein und sehen Sie von der weiteren Verwendung des Gerätes ab, wenn Sie eine dauerhafte Beeinträchtigung Ihres Medizinprodukts beobachten.

2.3 Cybersecurity

Installation

Das Gerät ist für den Betrieb in einer sicheren Umgebung gemäß IEC 62443-1-1 geeignet.

Das Gerät ist für den Betrieb hinter einer Firewall konzipiert.

▶ Eine Risikobeurteilung der Anlage nach IEC 62443-1-1 durchführen.
▶ Maßnahmen zur Sicherstellung der physikalischen Sicherheit ergreifen.

Betrieb

▶ Die in der Gerätedokumentation beschriebenen Security-Funktionen und die Empfehlungen für deren Anwendung beachten.

Wartung

▶ Regelmäßig prüfen, ob Softwareaktualisierungen für das Gerät verfügbar sind.
▶ Systemkonfiguration und Systemdaten gemäß den Change-Management-Prozessen des Unternehmens sichern.

Außerbetriebnahme

▶ Darauf achten, dass keine schützenswerten Informationen in unberechtigte Hände gelangen können.
▶ Vor der Außerbetriebnahme des Geräts die Systemeinstellungen immer auf die Werkseinstellungen zurücksetzen.

3 Bestimmungsgemäße Verwendung

Der Schreib-/Lesekopf liest und schreibt berührungslos ID-Tags.

Die Daten werden als Prozessdaten über die CAN-Bus-Schnittstelle zur Verfügung gestellt.

3.1 Einsatzbereich

Die Gerätesicherheit ist für die Nutzung unter folgenden Umgebungsbedingungen ausgelegt:

  • Schutzklasse 3 (SELV/PELV) und Versorgung des Gerätes nach Limited Energy laut IEC 61010-1, Kapitel 9.4. Externe Schaltkreise entsprechend Abbild 102 aus IEC 61010-2-201 isolieren.
  • Verwendung im Innen- und Außenbereich.
    • Höhenlagen bis zu 2000 m.
  • Relative Luftfeuchte bis maximal 80 %, nicht kondensierend.
    • Verschmutzungsgrad 2.

4 Lieferumfang

• Schreib-/Lesekopf

IFM DTM435 - Lieferumfang - 1

Das Gerät wird ohne Montage- und Anschlusszubehör geliefert.

Verfügbares Zubehör: www.ifm.com.

Beim Verwenden von Zubehör anderer Hersteller wird die optimale Funktion nicht gewährleistet.

5 Funktion

5.1 ID-Tags

Die ID-TAGs werden ohne Batterie passiv betrieben. Die zum Betrieb notwendige Energie wird vom Schreib-/Lesekopf bereitgestellt.

Die Energie wird bereitgestellt über eine induktive Kopplung. Die integrierte Antennenspule des Schreib-/Lesekopfes erzeugt ein magnetisches Feld, das zu einem Teil die Antennenspule des ID-TAGs durchdringt. Durch Induktion wird dort eine Spannung erzeugt, die den Datenträger mit Energie versorgt.

Das Gerät unterstützt ID-Tags nach ISO 15693.

5.2 Geräteübersicht

DTM434

IFM DTM435 - Geräteübersicht - 1Artikelnummer:DTM434
Funktion:Schreib-/Lesekopf
Typbezeichnung:DTMHF IBRWCOUS03
Bauform:M30, bündig einbaubar

DTM435

IFM DTM435 - Geräteübersicht - 2Artikelnummer:DTM435
Funktion:Schreib-/Lesekopf
Typbezeichnung:DTMHF INRWCOUS03
Bauform:M30, nicht bündig einbaubar

6 Montage

6.1 Hinweise zur Gerätemontage

Bei der Montage von mehreren Systemen die Mindestabstände zwischen den Geräten beachten.
Der bündige Einbau des Gerätes in Metall verringert den Schreib-/Leseabstand.
Die unmittelbare Nähe starker HF-Emissionsquellen, beispielsweise Schweißtrafo oder Umformer, kann die Funktion des Gerätes beeinträchtigen.

6.2 Vermeiden von Störungen

Das Gerät erzeugt ein moduliertes elektrisches Feld mit einer Frequenz von 13,56 MHz.

Störungen der Datenkommunikation vermeiden:

▶ In der Nähe keine Geräte betreiben, die das gleiche Frequenzband verwenden (beispielsweise Frequenzumrichter, Schaltnetzteile etc.).

Falls sich andere Geräte im gleichen Frequenzband in der Nähe befinden:

▶ Die Montageabstände zwischen den Geräten möglichst groß wählen.
▶ Die Geräte alternierend betreiben.
▶ Das HF-Feld des Gerätes anschalten/abschalten.

6.3 Mechanischer Aufbau

DTM434
IFM DTM435 - Mechanischer Aufbau - 1

Abb. 1: DTM434
1 Aktive Fläche

DTM435
IFM DTM435 - Mechanischer Aufbau - 2

Abb. 2: DTM435
1 Aktive Fläche

6.4 Gerät montieren

▶ Das Gerät mit den mitgelieferten Muttern (M30) befestigen.

DTM434
IFM DTM435 - Gerät montieren - 1

Abb. 3: Bündige Montage

DTM435
IFM DTM435 - Gerät montieren - 2

Abb. 4: Nicht bündige Montage

6.5 Montageabstände

DTM434
IFM DTM435 - Montageabstände - 1

BetriebsartAbstand seitlich (A)Abstand frontal (B)
Lesen und Schreiben≥ 60 mm≥ 120 mm

DTM435

IFM DTM435 - Montageabstände - 2

BetriebsartAbstand seitlich (A)Abstand frontal (B)
Lesen und Schreiben ≥ 100 mm ≥ 200 mm

6.6 Positionieren der ID-Tags

Die aktive Fläche markiert die Mitte der integrierten Antennenspule des Schreib-/Lesekopfes. ▶ Die aktive Fläche des Schreib-/Lesekopfes und des ID-TAGs gleich ausrichten.
Für die Montage in oder auf Metall dafür vorgesehene ID-Tags verwenden.
Den ID-Tag im Bereich der aktiven Fläche positionieren. Dabei den Öffnungswinkel und den Arbeitsabstand berücksichtigen (→ Datenblatt des Gerätes).

DTM434

IFM DTM435 - Positionieren der ID-Tags - 1

Abb. 5: ID-Tag positionieren

▶ ID-Tag zentrisch zur Antenne des Gerätes ausrichten.

▷ Der Abstand „D“ ist im Datenblatt angegeben.

DTM435
IFM DTM435 - Positionieren der ID-Tags - 2

Abb. 6: ID-Tag positionieren

▶ ID-Tag zentrisch zur Antenne des Gerätes ausrichten.

▷ Der Abstand „D“ ist im Datenblatt angegeben.

7 Elektrischer Anschluss

IFM DTM435 - Elektrischer Anschluss - 1

Das Gerät darf nur von einer Elektrofachkraft installiert werden.

Gerät der Schutzklasse III (SK III).

Die elektrische Versorgung darf nur über PELV-/SELV-Stromkreise erfolgen.

▶ Stromversorgung vor elektrischen Anschluss spannungsfrei schalten.

7.1 Anschlussbelegung

▶ Das Gerät über die M12-Steckverbindung mit den CAN-Bus verbinden.
▷ Die Spannungsversorgung erfolgt durch den CAN-Bus.

PinbelegungAnschlussbelegung
M12-Stecker, A-kodiert, 5-polig
1: Shield2: U+3: GND4: CAN high5: CAN low

IFM DTM435 - Anschlussbelegung - 1

Die CAN-Bus-Verbindung ist nahezu störungsfrei, wenn die folgenden Punkte berücksichtigt werden:

▶ Für CAN-Bus freigegebene Leitungen verwenden.
▶ Die Leitungen mit 120 Ω Abschlusswiderständen terminieren.

IFM DTM435 - Anschlussbelegung - 2

Informationen zu verfügbaren Kabeldosen: www.ifm.com.

8 Bedien- und Anzeigeelemente

DTM434DTM435
IFM DTM435 - Bedien- und Anzeigeelemente - 1IFM DTM435 - Bedien- und Anzeigeelemente - 2

1 LED grün / gelb / rot

LEDZustandBeschreibung
grünEinBetriebszustand Pre-Operational
Blinkt alle 1,6 s im Wechsel mit LED gelbBetriebszustand Pre-Operational und ID-Tag erkannt
Blinkt alle 0,4 sBetriebszustand Operational
gelbEinBetriebszustand Operational und ID-Tag erkannt
Blinkt alle 1,6 s im Wechsel mit LED grünBetriebszustand Pre-Operational und ID-Tag erkannt
BlinktHardwarefehler des Gerätes
rotBlinkt alle 0,4 s im Wechsel mit anderen LED-FarbenKonfigurationsfehler
Blinkt alle 1,2 s im Wechsel mit anderen LED-FarbenFehler im CAN-Bus-Netzwerk
EinCAN-Bus nicht erreichbar
BlinktLSS-Service aktiv

9 Betrieb

9.1 CANopen-Schnittstelle

Der Schreib-/Lesekopf besitzt eine standardisierte CANopen-Schnittstelle gemäß CiA DS-301. Sämtliche Messwerte und Parameter sind über das Objektverzeichnis (OV) zugängig. Die individuelle Konfiguration kann im internen Permanentspeicher gesichert werden.

Das Gerät wird mit der Node-ID 32 und mit der Bitrate 125 kBit/s ausgeliefert.

IFM DTM435 - CANopen-Schnittstelle - 1

▶ Nur für CANopen freigegebene Kabel verwenden.

▶ Die Kabel mit Abschlusswiderständen (120 Ω) terminieren.

▷ Das ifm-Kabel EVC492 enthält integrierte Abschlusswiderstände.

9.1.1 CANopen-Funktionen

Folgende CANopen-Funktionen sind verfügbar:

- 64 Sende- und Empfangs-Prozessdatenobjekte (TPDO1.. 64, RPDO1.. 64) in zwei möglichen Betriebsmodi:

– individuelle Abfrage per Remote Transmission Request Telegramm (RTR)

– ereignisgesteuertes Versenden

- Fehlermeldungen per Emergency-Objekt (EMCY) mit Unterstützung:

– des allgemeinen Fehlerregisters

– des herstellerspezifischen Statusregisters

- der Fehlerliste

• Überwachungsmechanismus Heartbeat

• Zustands- und Fehleranzeige per LED

- Zusätzlich zur CiA DS-301-Funktionalität existieren weitere hersteller- und profilspezifische Eigenschaften:

– Einstellung der Node ID und der Bitrate per Objektverzeichniseintrag (SDO)

- Konfiguration und Lesen/Schreiben von Betriebsdaten über Service Datenobjekte (SDO)

- Unterstützung des Layer Settings Service (LSS)

- Unterstützung synchroner Prozessdatenübertragung (SYNC)

9.1.2 Ändern der Note-ID und Bitrate

Das Gerät unterstützt mehrere Möglichkeiten die Node-ID und die Bitrate zu ändern. Das Gerät wird mit der Node-ID 32 und mit einer Bitrate von 125 kBit/s ausgeliefert.

IFM DTM435 - Ändern der Note-ID und Bitrate - 1

Jede Node-ID darf nur ein einziges Mal im CANopen-Netzwerk vergeben werden. Wird eine Node-ID mehrmals vergeben, kommt es zu Fehlfunktionen im CANopen-Netzwerk.

Ändern der Node-ID und Bitrate im Objektverzeichnis

Die Node-ID wird im Objektverzeichnis in den Objekten 0x20F0 und 0x20F1 eingetragen. Stimmen beide Werte überein, wird die Einstellung gespeichert und ist nach einem Software-Reset des Gerätes aktiv. Als Node-ID dürfen Werte zwischen 1 und 127 verwendet werden.

Die Bitrate wird in den Objekten 0x20F2 und 0x20F3 eingetragen. Stimmen beide Werte überein, wird die Einstellung gespeichert und ist nach einem Software-Reset des Gerätes aktiv. Als Bitrate dürfen die folgenden Werte verwendet werden:

WertBitrate
01000 kBit/s
1800 kBit/s
2500 kBit/s
3250 kBit/s
4125 kBit/s
5100 kBit/s
650 kBit/s
720 kBit/s

Wird im CANopen-Netzwerk für das zentrale Speichern von Parametern ein Master verwendet, müssen die geänderten Werte für Node-ID (0x20F0 und 0x20F1) und Bitrate (0x20F2 und 0x20F3) zusätzlich im Master eingetragen werden.

Andernfalls werden die Werte bei jedem Start des CANopen-Netzwerks zurückgesetzt.

Ändern der Node-ID und Bitrate über LSS

Mit Hilfe des Layer Setting Service (LSS) kann ein LSS-Master die Node-ID und Bitrate des Gerätes (LSS-Slave) über den CAN-Bus ändern. Dabei versetzt der LSS-Master alle LSS-Slaves in einen Konfigurationsmodus. Jeder LSS-Slave ist über die Gerätedaten eindeutig identifizierbar (Vendor-ID, Produktcode, Revisionsnummer und Seriennummer).

Zum Ändern der Bitrate übermittelt der LSS-Master im Konfigurationsmodus mit dem Dienst "Configure Timing Bit" die neue Bitrate. Der LSS-Slave antwortet dem LSS-Master, ob die neue Bitrate unterstützt wird. Anschließend sendet der LSS-Master über den Dienst "Activate Bit Timing" die Zeit "switch_delay", nach der die neue Bitrate aktiviert werden soll. Nach dem Aktivieren schaltet der LSS-Master den LSS-Slave wieder in den Operationsmodus.

Zum Ändern der Node-ID übermittelt der LSS-Master im Konfigurationsmodus die neue Node-ID. Der LSS-Slave antwortet dem LSS-Master, ob die neue Node-ID gültig ist. Nach dem Verändern der Node-ID schaltet der LSS-Master den LSS-Slave wieder in den Operationsmodus.

Die neue Bitrate und Node-ID werden nach einem Software-Reset des LSS-Slave aktiv.

9.1.3 Inbetriebnahme

Die CANopen Norm CiA301 definiert für Sensorknoten drei mögliche Betriebszustände:

Pre-Operational

Im Pre-Operational Zustand können keine PDO-Nachrichten (Prozessdaten) versendet werden. Der Pre-Operational-Zustand wird zur Parametrierung des Sensors oder als Bereitschaftsmodus genutzt.

Das Gerät meldet sich beim Start im Modus Pre-Operational auf dem CAN-Bus mit der BootUP-Message "0x700+Node ID".

Operational

Im Operational-Zustand werden alle Kommunikationsdienste ausgeführt. Der Operational-Zustand wird zum Austausch der Prozessdaten im Betrieb genutzt.

Stopped

Im Stopped-Zustand sind nur NMT-Nachrichten (Netzwerk-Management) möglich, hiermit können redundante oder fehlerhafte Sensoren fast vollständig vom Bus getrennt werden.

Der Master oder Netzwerkmanager kann per NMT-Nachrichten den Sensor auffordern, den Zustand entsprechend zu wechseln.

9.1.4 32 Bit-Datentypen verwenden

CANopen definiert Datentypen bis zu einer maximalen Größe von 64 Bit (8 Bytes). Mit dem Datentyp werden Nutzdaten von ID-Tags effizient über die CANopen-Schnittstelle übertragen. Der Datentyp wird auch für die Default-Einstellung des Gerätes und die EDS-Datei verwendet.

Allerdings gibt es Steuerungen, die nur Datentypen bis zu einer Datentypbreite von 32 Bit (4 Bytes) verarbeiten können. Um alle Steuerungen zu unterstützen, werden vom Gerät alternative Datenobjekte angeboten, deren Datentypen auf maximal 32 Bit beschränkt sind. Die Datenobjekte sind mit dem Zusatz „32 Bit“ in dieser Anleitung versehen. Zusätzlich wird zum Verwenden der Datentypen eine EDS-Datei bereitgestellt, die von der Software der Steuerung eingelesten wird.

In der Werkseinstellung verwendet das Gerät 64 Bit-Datentypen (z. B. bei den vorkonfigurierten PDOs). Die Einstellung muss für das Verwenden der 32 Bit-Datentypen angepasst werden. Die Anpassung kann durch die Software der Steuerung erfolgen, indem die entsprechende EDS-Datei eingelesen wird.

9.1.5 Kommunikationsarten des Prozessdatenobjekts (PDO)

Das TPDO kann jederzeit durch Senden eines Remote Transmission Request Telegramms (RTR) abgefragt werden. Ansonsten werden die TPDO automatisch versendet, sobald sich deren Wert ändert (ereignisgesteuert).

Optional kann der CANopen Dienst „SYNC“ verwendet werden (siehe CiA 301, 7.2.5 Synchronization object (SYNC)). Für die synchronisierte Übertragung stellt CANopen das SYNC-Objekt zu Verfügung, bei dem die TPDOs nach jedem n-ten Empfang eines SYNC-Telegrammes gesendet werden.

Insgesamt sind 64 TPDO und 64 RPDO verfügbar, im Auslieferungszustand sind jeweils nur die ersten 4 aktiv. Wenn es die Konfiguration des CAN-Netzes zulässt, können auch die restlichen Prozessdatenobjekte aktiviert werden.

Die Prozessdaten sind in den Standardeinstellungen den linearen Adressbereich des ID-Tags zugewiesen. Der TPDO1 bildet z. B. die ersten 8 Bytes des Nutzdatenspeichers des ID-Tags ab.

Das Auslesen des Speichers und das Versenden der Daten per TPDO erfolgt automatisch, sobald ein neuer ID-Tag erfasst wird.

Das Schreiben der Daten auf den ID-Tag erfolgt auf die gleiche Weise durch einen Schreibzugriff auf das entsprechende RPDO.

Die Datenübertragung per Prozessdatenobjekte ist nur im Betriebszustand „Operational“ möglich.

Die voreingestellten TPDOs und RPDOs sind mit 64 Bit-Datenobjekten belegt. Für das Verwenden von 32 Bit-Steuerungen müssen die Einstellungen der PDOs angepasst werden.

9.1.6 Objektverzeichnis (OV)

CANopen-Kommunikation (CiA 301)

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x10000x00Gerätetypu32ro0x00000000--
0x10010x00Fehlerregisteru8ro0x00--
0x10030x010x02Vordefiniertes Fehlerfeldu32ro0x00000000--
0x10050x00COB-ID SYNCu32rw0x00000000-ja
0x10080x00Gerätename HerstellervSTRroArtikelnr. des Gerätes--
0x10090x00Hardwareversion HerstellervSTRroAktuelle Hardware-Version--
0x100A0x00Softwareversion HerstellervSTRroAktuelle Software-Version--
0x10100x01Parameter speichern (Geräteparameter in nichtflüchtigen Speicher speichern)u32rw0x00000000--
0x10110x01Default-Kommunikations-parameter ladenu32rw0x00000000--
0x10140x00COB-ID EMCY (Notfallnachricht COB-ID)u32rwNode ID + 0x80--
0x10150x00Inhibit-Zeit EMCY (Inhibit-Zeit zwischen EMCY-Nachrichten)u16rw0x0000-ja
0x10170x00Produzent Heartbeat-Zeit (Zeitunterschied zwischen ge-sendeten Heartbeats in ms)u16rw0x0000-ja
0x10180x01Vendor-IDu32ro0x0069666D--
0x02Produktcodeu32roProduktcode der Geräte-variante--
0x03Revisionsnummeru32roHaupt-Revision und aktuelle Software-version--
0x04Seriennummeru32roSerien-num-mer des Geräts--
0x12000x01COB-ID Client an Serveru32roNode ID + 0x600--
0x02COB-ID Client an Serveru32roNode ID+ 0x580--
0x1400 0x143F0x01RPDO-Parameter: COB-IDu32rwEmpfangs-Prozessdatenobjekte (RPDO) (→ Prozessdatenobjekte □ 28)-ja
0x02RPDO-Parameter: Übertragungsartu8ro0xFF-ja
0x1600 0x163F0x01-0x08RPDO-Mappingu32rwEmpfangs-Prozessdatenobjekte (RPDO) (→ Prozessdatenobjekte □ 28)-ja
0x1800 0x183F0x01TPDO-Parameter: COB-IDu32rwEmpfangs-Prozessdatenobjekte (RPDO) (→ Prozessdatenobjekte □ 28)-ja
0x02TPDO-Parameter: Übertragungsartu8rw0xFF-ja
0x18000x183F0x03TPDO-Parameter: Inhibit-Zeitu16rw0x00-ja
0x1A000x1A3F0x01-0x08TPDO-Mappingu32rwEmpfangs-Prozessdatenobjekte (RPDO) ( → Prozessdatenobjekte 28)-ja

Buskonfiguration

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwert speichern
0x20F00x00Node ID Einstellung A (Node ID für CANopen-Kommunikation)u8rw32-Automatisch gespeichert
0x20F10x00Node ID Einstellung B (Node ID für CANopen-Kommunikation)u8rw32-Automatisch gespeichert
0x20F20x00Bitrate Einstellung A (CAN bus Bitrate)u8rw4-Automatisch gespeichert
0x20F30x00Bitrate Einstellung B (CAN bus Bitrate)u8rw4-Automatisch gespeichert

Status und Steuerung Lesegerät

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwert speichern
0x21500x00Gerätestatus (Gerätestatus-Flags)u32roja-
0x21510x00Antenne aktiv (HF-Frontend des Geräts aktivieren)boolrw1-ja
0x21600x01-0xFEDefinition ID-Tag-Typ (Name unterstützter ID-Tags)domroID-Tag-Typ auswählen ( → 31 )--
0x21610x00Auswahl ID-Tag-Typ (Wert wählt ID-Tag-Typ, der in 0x2160 definiert ist)u8rw2-ja
0x21620x00RSSIu8ro-ja-

ID-Tag Information

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x21800x00Aktuelle UID (UID des ID-Tags im Le-sebereich, PDO abbild-bar)u64ro0x000000000 0000000Ja
0x21810x00Aktuelle DS-FID (DSFID des ID-Tags im Lesebe-reich, PDO abbildbar)u8ro0x00Ja
0x21820x01ID-Tag-Infor-mation: UIDu64ro0x000000000 0000000-
0x02ID-Tag-Infor-mation: DS-FIDu8ro0x00-
0x03ID-Tag-Infor-mation: AFIu8ro0x00-
0x04ID-Tag-Infor-mation: Spei-chergrößeu32ro0x00000000-
0x05ID-Tag-Infor-mation: IC re-ferenceu8ro0x00-
0x06Tag-Informati-on: ID-Tag-Typ(erkannter ID-Tag-Typ, in 0x2160 defi-niert)u8ro0x00-
0x21900x00Aktuelle UID obere 4 Bytes (32 Bit) (UID des ID-Tags, im Lesebe-reich, PDO abbildbar)u32ro0x000000000 0000000Ja
0x21910x00Aktuelle UID untere 4 By-tes (32 Bit) (UID des ID-Tags, im Le-sebereich, PDO abbild-bar)u32ro0x000000000 0000000Ja

Abbildbare Daten lesen

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x22000x01-0x40Anfangsadresse im User-Speicher lesen (Anfang des Adress-bereichs auf dem ID-Tag, der gelesen werden soll)u16rwEmpfangs-Prozessdatenobjekte (RPDO) (→Prozessdatenobjekte 28)-ja
0x22010x01-0x40Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)u8rwEmpfangs-Prozessdatenobjekte (RPDO) (→Prozessdatenobjekte 28)-ja
0x220A0x01-0x40ID-Tag-Daten (8 Byte ID-Tag-Daten, werden aktualisiert, wenn neuer ID-Tag in den Lesebereich gelangt)u64roja-
0x220B0x01-0x40ID-Tag-Daten (32 Bit) (4 Byte ID-Tag-Daten, werden aktualisiert, wenn neuer ID-Tag in den Lesebereich gelangt)u32roja-

Datenbereich lesen

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x22800x00Anfang Adresse lesen (Anfang des Adress-be-reichs auf dem ID-Tag, der gelesen werden soll)u16rw0x0000-ja
0x22810x00Länge lesen (Länge des Speicher-be-reichs auf dem ID-Tag; der gelesen werden soll)u16rw0x0000-ja
0x22820x00ID-Tag-Daten (gewünschte Daten vom ID-Tag, wie in Objekt 0x2280 und 0x2281 konfiguriert)domro--

Abbildbare Daten schreiben

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwert speichern
0x23000x01-0x40Start-Adresse schreiben (Anfang des Adress-be-reichs auf dem ID-Tag, der geschrie-ben werden soll)u16rwEmpfangs-Prozessda-tenobjekte (RPDO) (→Prozessda-tenobjek-te 28)-ja
0x23010x01-0x40Länge schrei-ben (Länge des Speicher-bereichs auf dem ID-Tag, der geschrie-ben werden soll; max. 8 Byte)u8rwEmpfangs-Prozessda-tenobjekte (RPDO) (→Prozessda-tenobjek-te 28)-ja
0x23020x01-0x40Auto-Schrei-ben (Automa-tischen Schreib-zu-griff aktivie-ren, wenn ein neuer ID-Tag erkannt wird)boolrw0-ja
0x230A0x01-0x40ID-Tag-Daten (8 Byte ID-Tag-Daten)u64rwja-
0x230B0x01-0x40ID-Tag-Daten (32 Bit) (4 By-te ID-Tag-Da-ten)u32rwja-
0x231E0x00Schreib-Trig-ger (32 Bit) obere PDOsu32rw0x0000000000000000ja-
0x231F0x00Schreib-Trig-ger (32 Bit) untere PDOsu32rw0x0000000000000000ja-

Datenbereich schreiben

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwert speichern
0x23800x00Start-Adresse schreiben (Anfang des Adress-bereichs auf dem ID-Tag, der geschrieben werden soll)u16rw0x0000-ja
0x23810x00Länge schreiben (Länge des Speicherbereichs auf dem ID-Tag; der geschrieben werden soll)u16rw0x0000-ja
0x23820x00ID-Tag-Daten (Daten, die auf den ID-Tag geschrieben werden sollen, wie in Objekt 0x2380 und 0x2381 konfiguriert)domwo--

Datenbereich sperren

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x24800x00Start-Adresse sperren (Anfang des Adressbereichsauf dem ID-Tag, der gesperrt werden soll. Muss auf die ID-Tag-Bereiche ausgerichtet sein)u16rw0x0000-ja
0x24810x00Länge sperren (Länge des Speicherbereichsauf dem ID-Tag, der geblockt werden soll. Muss auf die ID-Tag-Bereiche ausgerichtet sein)u16rw0x0000-ja
0x24810x00Sperrtrigger(Trigger für das Sperren von Daten auf dem ID-Tag, wie in Objekt 0x2480 und 0x2481 konfiguriert)boolwo--

UID-Filter

IndexSubindexName (Objekt)TypZugriffDefault-WertPDO-Mapping-FähigkeitObjektwertspeichern
0x46030x00UID-Filtertiefes8rw0x00-ja
0x46050x00Null ID-Filter-tiefes8rw0x02-ja

9.1.7 Fehlernachrichten

Das Gerät unterstützt eine Reihe von Fehlernachrichten, die im Falle eines Kommunikations-, Hardware- oder RFID-Fehlers gesendet werden. Tritt einer der Fehler ein, wird das Fehlerregister (OV-Index 0x1001) und das Fehlerfeld (OV Index 0x1003) aktualisiert.

Die COB-ID der Emergency Messages kann im Objekt „COB-ID EMCY“ (OV-Index 0x1014) geändert werden. Durch Setzen des Bits 31 in diesem Objekt werden die Emergency Messages deaktiviert.

Die Sperrzeit zwischen zwei Emergency Messages kann über das Objekt 0x1015 bestimmt werden. Die Angabe erfolgt in 100 μs-Schritten.

IFM DTM435 - Fehlernachrichten - 1

Die COB-ID der Emergency Messages ist voreingestellt auf 0x80 + Node ID.

FehlernachrichtFehlerregister (0x1001)Fehlercode HerstellerFehlername HerstellerBeschreibung
0x82100x11Protokoll: PDO auf-grund eines Längen-fehlers nicht bearbeitet.
0x81300x01Überwachung: Node-Guarding- oder Heart-beat-Fehler
0x81000x11Überwachung: Allgemeiner Kommunikati-onsfehler beim „Bus off“ senden
0x50000x810x01Gerätehardwarefehler (Antennenfehler)
0x42000x090x02Gerätetemperatur zu hoch
0xFF000x810x01RX: ISO_COM-MAND_ER-ROR_NO_RESPONSEID-Tag hat nicht geant-wortet. Evtl. ist der ID-Tag nicht mehr im Feld.
0xFF000x810x02RX: ISO_COM-MAND_ER-ROR_RX_ERRORFehler beim Empfang der Antwort vom ID-Tag (CRC-Fehler, Framing-Fehler, Kollision usw.).
0xFF010x810x01TX: ISO_COMMAND_ERROR_NO_RESPONSEID-Tag hat nicht geantwortet. Evtl. ist der ID-Tag nicht mehr im Feld.
0xFF010x810x02TX: ISO_COMMAND_ERROR_RX_ERRORFehler beim Sendender Antwort vom ID-Tag (CRC-Fehler, Framing-Fehler, Kollision usw.).
0xFF020x810x01ISO_TAG_ERROR_COMMAND_NOT_SPECIFIEDDer Befehl wird nicht unterstützt. Möglicher Grund: fehlerhafter Befehl.
0xFF020x810x02ISO_TAG_ERROR_COMMAND_SYNTAXDer Befehl wird nicht erkannt. Möglicher Grund: Anzahl der Be-reiche zu hoch. Formatfehler.
0xFF020x810x03ISO_TAG_ERROR_OPTION_NOT_SUPPORTEDAngegebene Optionen werden nicht unter-stützt.
0xFF020x810x0FISO_TAG_ERROR_OTHERSonstige Fehler.
0xFF020x810x10ISO_TAG_ERROR_BLOCK_NOT_USABLEDer angegebene Be-reich kann nicht ver-wendet werden (oder wurde nicht gefunden).
0xFF020x810x11ISO_TAG_ERROR_BLOCK_ALREADY_BLOCKEDDer angegebene Be-reich ist bereits ges-perrt und kann nicht noch einmal gesperrt werden.
0xFF020x810x12ISO_TAG_ERROR_BLOCK_NOT_UPDATEABLEDer angegebene Be-reich ist bereits ges-perrt und sein Inhalt kann nicht aktualisiert werden.
0xFF020x810x13ISO_TAG_ERROR_BLOCK_WRITE_VERIFYDer angegebene Be-reich konnte nicht nor-mal programmiert wer-den (Schreib-Verifizierungs-Fehler).
0xFF020x810x14ISO_TAG_ERROR_BLOCK_LOCK_VERIFYDer angegebene Be-reich konnte nicht nor-mal gesperrt werden (Verriegelungs-Verifi-zierungs-Fehler).
0xFF030x810x00STATUS_BUF-FER_OVERFLInterner Puffer-Überlauf.

9.1.8 Aktivität überwachen mit Heartbeat

Mit der Funktion Heartbeat kann die Aktivität eines Gerätes im CANopen-Netzwerk vom Master überwacht werden. Das Gerät sendet in regelmäßigen Abständen eine Heartbeat-Nachricht, die den Status des Gerätes enthält.

Die Funktion Heartbeat wird aktiviert, indem in das Objekt Heartbeat-Intervallzeit (OV-Index 0x1017) ein Wert größer „0“ eingetragen wird. Der Wert gibt die Zeit zwischen zwei Heartbeat-Signalen in Millisekunden an. Mit dem Wert „0“ wird die Heartbeat-Funktion deaktiviert.

9.1.9 Objekte ändern

▶ Änderungen an den Objekten im Objektverzeichnis werden sofort übernommen. Durch einen Reset gehen die Änderungen verloren. Um das zu verhindern, müssen die Objekte im internen Permanentspeicher (Flash) gesichert werden. Alle im Objektverzeichnis mit „Objektwert speichern: ja“ markierten Objekte werden permanent im Flash des Gerätes gespeichert. Durch das Schreiben der Signatur „save“ (65766173h) zum Speichern der Objekte (OV-Index 1010h/01h) werden alle aktuellen Objekte des Objektverzeichnisses in den Flash übertragen.

Die Objekte können auf Werkseinstellungen zurückgesetzt werden, indem die Signatur „load“ (64616F6Ch) in den OV-Index 1011h/01h geschrieben wird. Nach einem Reset werden die Änderungen übernommen.

Je nach Architektur des CANopen-Netzwerks können die Objekte auch zentral in einem CANopen-Master gespeichert werden. In diesem Fall werden die Objekte beim Start des Systems in das Gerät übertragen und die lokal gespeicherten Werte überschrieben.

IFM DTM435 - Objekte ändern - 1

Besonderheiten der Objekte Node ID (OV-Index 0x20F0 und 0x20F1) und Bitrate (OV-Index 0x20F2 und 0x20F3):

  • Änderungen an den Objekten werden erst nach einem Reset übernommen.
    ▶ Die Objekte können nicht über den OV-Index 1010h/01h in den Flash übertragen werden.
    ▶ Die Objekte können nicht über den OV-Index 1011h/01h auf Werkseinstellungen zurückgesetzt werden.

9.1.10 Prozessdatenobjekte

Es stehen jeweils 64 Sende- und Empfangs-Prozessdatenobjekte zur Verfügung. Im Auslieferungszustand sind 4 Prozessdatenobjekte aktiv.

Sende-Prozessdatenobjekte (TPDO)

Die folgende Tabelle enthält die Sende-Prozessdatenobjekte (TPDO) im Auslieferungszustand.

TPDOEinstellungen fürPDO-Mapping:COBObjektverzeichnis:Abgebildeter
Objektindex
Objektverzeichnis:Abgebildeter
Objekt-Subindex
Objektverzeichnis:Abgebildete
Objektlänge
ID-Tag-Speicher:StartadresselesenID-Tag-Speicher:Länge lesen
1Node ID +0x01800x21500x000x20Gerätestatus
2Node ID +0x02800x220A0x010x400x000000000x08
3Node ID +0x03800x220A0x020x400x000000080x08
4Node ID +0x04800x220A0x030x400x000000100x08
50 (deaktiviert)0x220A0x040x400x000000180x08
640 (deaktiviert)0x220A0x3F0x040x000001F00x08

IFM DTM435 - Prozessdatenobjekte - 1

Die voreingestellten TPDOs und RPDOs sind mit 64 Bit-Datenobjekten belegt. Für das Verwenden von 32 Bit-Steuerungen müssen die Einstellungen der TPDOs und RPDOs angepasst werden.

Empfangs-Prozessdatenobjekte (RPDO)

Die folgende Tabelle enthält die Empfangs-Prozessdatenobjekte (RPDO) im Auslieferungszustand.

RPDOEinstellungen für PDO-Mapping: COBObjektverzeichnis: Abgebildeter ObjektindexObjektverzeichnis: Abgebildeter Objekt-SubindexObjektverzeichnis: Abgebildete ObjektlängeID-Tag-Speicher: Startadresse schreibenID-Tag-Speicher: Länge schreiben
1Node ID + 0x02000x230F0x000x40Trigger schreiben
2Node ID + 0x03000x230A0x010x400x000000000x08
3Node ID + 0x04000x230A0x020x400x000000080x08
4Node ID + 0x05000x230A0x030x400x000000100x08
50 (deaktiviert)0x230A0x040x400x000000180x08
640 (deaktiviert)0x230A0x3F0x040x000001F80x08

IFM DTM435 - Prozessdatenobjekte - 2

Die voreingestellten TPDOs und RPDOssind mit 64 Bit-Datenobjekten belegt. Für das Verwenden von 32 Bit-Steuerungen müssen die Einstellungen der TPDOs und RPDOs angepasst werden.

9.1.11 Gerätestatus

Der aktuelle Status des Gerätes wird im Objekt „Gerätestatus“ dargestellt (OV-Index 0x2150, Subindex 0x00). Im Auslieferungszustand ist das Objekt TPDO1 zugewiesen.

Bit3130292827262524
Statustag_err
Default-Wert00000000
Bit2322212019181716
Statuswrite_err
Default-Wert00000000
Bit15141312111098
Statusread_err
Default-Wert00000000
Bit76543210
Statusrrbuf_ovflfr_errbusypresentantpow
Default-Wert00000011
StatusWertBeschreibungEMCY-Nachricht
powant10Betriebsbereit (immer 1)Antenne deaktiviert
1Antenne aktiviert
present0Kein ID-Tag vorhanden
1ID-Tag vorhanden
busy0Ruhezustand
1Lese- oder Schreibzugriff aktiv
fr_err0Frontend OK
1Frontend-Fehler erkannt (Hardware-Problem)ja
buf_ovfl0Puffer OK
1Pufferüberlauf erkanntja
read_errFehler des letzten Lesevor-gangsja
write_errFehler des letzten Schreibvor-gangsja
tag_errFehlermeldung vom ID-Tag für letzten Vorgangja
Fehlercodes lesen (nach jedem Lesezugriff des ID-Tags aktualisiert)
0x00ISO_COMMAND_ERROR_NO_ERRORKein Fehler, Befehl erfolgreich ausgeführt.
0x01SO_COMMAND_ERROR_NO_RESPONSEID-Tag hat nicht geantwortet, vielleicht ist ID-Tag nicht mehr in dem Feld.
0x02ISO_COMMAND_ERROR_RX_ERRORFehler beim Empfang der Antwort vom ID-Tag (CRC-Fehler, Framing-Fehler, Kollision usw.).
Fehlercodes schreiben (nach jedem Schreibzugriff des ID-Tags aktualisiert)
0x00ISO_COMMAND_ERROR_NO_ERRORKein Fehler, Befehl erfolgreich ausgeführt.
0x01SO_COMMAND_ERROR_NO_RESPONSEID-Tag hat nicht geantwortet, vielleicht ist ID-Tag nicht mehr in dem Feld?
0x02ISO_COMMAND_ERROR_RX_ERRORFehler beim Empfang der Antwort vom ID-Tag (CRC-Fehler, Framing-Fehler, Kollision usw.).
ID-Tag Fehlercodes (nach Lese- oder Schreibzugriff des ID-Tags aktualisiert)
0x00ISO_TAG_ERROR_NO_ERRORDer ID-Tag verursacht keinen Fehler.
0x01ISO_TAG_ERROR_COMMAND_NOT_SPECIFIEDDer angegebene Befehl wird nicht unterstützt. Beispiel: Befehl Codefehler.
0x02ISO_TAG_ERROR_COMMAND_SYN-TAXDer Befehl wird nicht erkannt. Anzahl der Bereiche zu hoch. Beispiel: Format-fehler.
0x03ISO_TAG_ERROR_OPTION_NOT_SUPPORTEDDie angegebenen Optionen werden nicht unterstützt.
0x0FISO_TAG_ERROR_OTHERSonstiger Fehler.
0x10ISO_TAG_ERROR_BLOCK_NOT_USABLEDer angegebene Bereich kann nicht verwendet werden (oder wurde nicht gefunden).
0x11ISO_TAG_ERROR_BLOCK_ALREADY_BLOCKEDDer angegebene Bereich ist bereits gesperrt und kann nicht noch einmal gesperrt werden.
0x12ISO_TAG_ERROR_BLOCK_NOT_UPDATEABLEDer angegebene Bereich ist bereits gesperrt und sein Inhalt kann nicht aktualisiert werden.
0x13ISO_TAG_ERROR_BLOCK_WRITE_VERIFYDer angegebene Bereich konnte nicht normal programmiert werden (Schreib-Verifizierungs-Fehler aufgetreten).
0x14ISO_TAG_ERROR_BLOCK_LOCK_VERIFYDer angegebene Bereich konnte nicht normal gesperrt werden (Verriegelungs-Verifizierungs-Fehler aufgetreten).

9.1.12 Antenne deaktivieren

Die Antenne im Gerät kann deaktiviert werden, wenn das Objekt "Antenna active" (OV-Index 0x2151) mit dem Wert 0 beschrieben wird. In diesem Fall wird kein ID-Tag mehr erkannt, da das Magnetfeld des Gerätes nicht mehr aktiv ist.

Mit dem Wert 1 wird die Antenne wieder aktiviert. Mit dem Objekt "Antenna active" können Störungen zwischen zwei nebeneinander platzieren Geräten verhindert werden, indem abwechselnd die Antennen der beiden Geräte deaktiviert wird.

9.1.13 ID-Tag-Typ auswählen

Das Gerät ist mit mehreren ID-Tag-Typen kompatibel. Je nach Größe des Nutzdatenspeichers und Herstellers unterscheiden sich die ID-Tags im Zugriff auf die Daten. Deshalb muss dem Gerät bekannt sein, welcher Typ von ID-Tag im System verwendet wird.

Im Objekt 0x2161 kann der verwendete ID-Tag-Typ im RFID-System ausgewählt werden. Die verfügbaren ID-Tag-Typen können im Objekt 0x2180, Subindex 0x01-0xFE ausgelesen werden.

ID-Tag-TypNameBlockgröße [Byte]Anzahl der Blöcke
1benutzerdefiniert??
2I-Code SLI428
3I-Code SLI-S440
4I-Code SLI-L48
5F-MEM 2k8250
6F-MEM 232b458
7F-MEM 8k32256
8TI_32b48
9TI_256b464
10ST_128b432
11ST_256b464
12ST_8k42048
13I-Code SLIX2479

Über das Objekt 0x2182 0x06 kann der vom Gerät erkannte ID-Tag-Typ abgefragt werden. Dazu muss zuerst der erkannte ID-Tag-Typ im Objekt 0x2182 Subindex 0x06 ausgelesen und dieser Wert dann im Objekt 0x2161 eingetragen werden.

IFM DTM435 - ID-Tag-Typ auswählen - 1

Der ID-Tag-Typ 2 ist voreingestellt.

IFM DTM435 - ID-Tag-Typ auswählen - 2

Das Erkennen des ID-Tag-Typs wird nicht von allen ID-Tags unterstützt.

IFM DTM435 - ID-Tag-Typ auswählen - 3

Der eingestellte ID-Tag-Typ wird mit dem Objekt „Save Parameter“ dauerhaft im Gerät gespeichert.

9.1.14 Informationen eines ID-Tags auslesen

Über die Objekte 0x2180 bis 0x2182 können Informationen eines ID-Tags ausgelesen werden. Dazu muss sich der ID-Tag im Erfassungsbereich des Gerätes befindet.

Die Objekte 0x2180 und 0x2182 sind nur gültig, solange der ID-Tag erkannt wird. Befindet sich kein ID-Tag in Reichweite, werden die Werte der Objekte auf 0 zurückgesetzt.

Der Wert des Objektes 0x2182 kann auf Anfrage vom ID-Tag ausgelesen werden.

IFM DTM435 - Informationen eines ID-Tags auslesen - 1

Das Auslesen von Informationen wird nicht von jedem ID-Tag unterstützt.

9.1.15 RSSI-Wert

Der RSSI Wert (Received Signal Strength, OV Index 0x2162) gibt Auskunft über die Stärke des empfangenen Signals, das von dem ID-Tag vor dem Gerät ausgeht:

„0“: kein ID-Tag erkannt

„1“: minimale Empfangsstärke

„8“: maximale Empfangsstärke

IFM DTM435 - RSSI-Wert - 1

Die maximale Empfangsstärke wird nur mit einigen Geräte- / ID-Tag-Kombinationen erreicht.

IFM DTM435 - RSSI-Wert - 2

Die Empfangsstärke ist abhängig vom Abstand zwischen dem ID-Tag und der aktiven Fläche des Gerätes.

IFM DTM435 - RSSI-Wert - 3

Positionsänderungen in der Umgebung, beispielsweise von metallischen Gegenständen, können die Empfangsstärke beeinflussen.

9.1.16 ID-Tag Erkennungsfilter

Die folgenden Situationen führen zum unerwünschten mehrfachen Erkennen und Auslesen des ID-Tags:

• Der ID-Tag befindet sich im Grenzbereich der Reichweite.
• Die Einbaubedingungen wirken sich ungünstig auf das elektromagnetische Feld des Gerätes aus.

Als Folge wird der ID-Tag nicht eindeutig erkannt, was zu Fehlermeldungen beim Lesen oder Schreiben per PDOs führt. Mit den Objekten "UID-Filtertiefe" und "Null ID-Filtertiefe" können die Fehlermeldungen gefiltert werden.

IFM DTM435 - ID-Tag Erkennungsfilter - 1

Die folgenden Werte haben sich in der Praxis bewährt:

▶ "0" bis "5" bei dynamischen Anwendungen (schnell vorbeifahrende ID-Tags)
▶ ">5" bei statischen Anwendungen

Zeit [ms]0714212835424956637077849198105112119126133
ID-Tag im Feld
ID-Tag nicht im Feld

UID-Filtertiefe: 0, Null ID-Filtertiefe: 0

ID-Tag erkannt
ID-Tag nicht erkannt
UID-Filtertiefe: 5, Null ID-Filtertiefe: 0
ID-Tag erkannt
ID-Tag nicht erkannt
UID-Filtertiefe: 0, Null ID-Filtertiefe: 5
ID-Tag erkannt
ID-Tag nicht erkannt
UID-Filtertiefe: 5, Null ID-Filtertiefe: 5
ID-Tag erkannt
ID-Tag nicht erkannt

Objekt UID-Filtertiefe

Mit dem Objekt "UID-Filtertiefe" (0x4603/0x00) wird die Anzahl der erfolgreichen ID-Tag-Erkennungen eingestellt, die das Gerät ausführen muss. Erst wenn die eingestellte Anzahl erreicht ist, gilt der ID-Tag auf dem CAN-Bus als erkannt (ID-Tag vorhanden).

Der Wert "0" deaktiviert den Filter. Die Werte ">0" verzögern das "ID-Tag vorhanden"-Bit um jeweils 7 ms. Dadurch wird eine Einschaltverzögerung des ID-Tag-Wertes realisiert. Die Detektion im Grenzbereich der Reichweite stabilisiert sich, da erst dann ein Wert ausgegeben wird, wenn der ID-Tag stabil erkannt wird.

Objekt Null ID-Filtertiefe

Mit dem Objekt "Null ID-Filtertiefe" (0x4605/0x00) wird die Anzahl der erfolglosen ID-Tag-Erkennungen eingestellt, die das Gerät ausführen muss. Erst wenn die eingestellte Anzahl erreicht ist, gilt der ID-Tag auf dem CAN-Bus als nicht mehr anwesend (ID-Tag vorhanden).

Der Wert "0" deaktiviert den Filter. Die Werte ">0" verzögern das Zurücksetzen des "ID-Tag vorhanden"-Bit um jeweils 7 ms. Dadurch wird eine Ausschaltverzögerung des ID-Tag-Wertes realisiert. Die Detektion im Grenzbereich der Reichweite stabilisiert sich, da erst dann ein Wert ausgegeben wird, wenn der ID-Tag stabil unerkannt bleibt.

9.2 Datenübertragung mit einem ID-Tag

9.2.1 UID des ID-Tags auslesen

Die UID (Unique Identification Number) des ID-Tags ist im Objekt 0x2180 verfügbar, sobald sich ein ID-Tag in Lesereichweite des Gerätes befindet. Ist kein ID-Tag verfügbar, so wird hier der Wert 0x000000000000000 eingetragen.

Wird das Objekt auf einen TPDO gemappt, erfolgt das Senden event-gesteuert, sobald ein ID-Tag in Lesereichweite gelangt oder aus dem Lesefeld entfernt wird.

IFM DTM435 - UID des ID-Tags auslesen - 1

Bei 32 Bit-Steuerungen werden anstatt des Objektes 0x2180 die folgenden Objekte verwendet: 0x2190 und 0x2191.

9.2.2 Daten vom ID-Tag über PDO-Transfer lesen

Die Übertragung der PDO-Daten vom ID-Tag erfolgt event-gesteuert. Das bedeutet, dass die konfigurierten TPDO vom Gerät automatisch versendet werden, wenn sich die Daten ändern. Dies ist beispielsweise der Fall, wenn ein neuer ID-Tag im Erfassungsbereich des Gerätes erkannt wurde. Die Daten werden selbstständig vom ID-Tag gelesen und mittels der TPDO über den CAN-Bus übertragen.

Die Daten, die vom ID-Tag gelesen wurden und die einem TPDO zugewiesen werden können, befinden sich in dem Objekt 0x220A mit den Subindizes 0x01-0x40.

IFM DTM435 - Daten vom ID-Tag über PDO-Transfer lesen - 1

Es werden nur die Daten vom ID-Tag gelesen, die auch einem TPDO zugewiesen sind. Nicht zugewiesene Datenobjekte werden nicht automatisch aktualisiert.

Zu jedem Datenobjekt gibt es 2 Objekte, die zur Konfiguration dienen:

• 0x2200 (Startadresse lesen),
- 0x2201 (Length read) mit jeweils zum Datenobjekt passenden Subindizes.

In den Objekten wird die Startadresse im Nutzdatenbereich des ID-Tags eingestellt und die Länge der zu lesenden Daten.

IFM DTM435 - Daten vom ID-Tag über PDO-Transfer lesen - 2

Bei 32 Bit-Steuerungen wird anstatt des Objektes 0x220A das Objekt 0x220B verwendet. Die maximale Datenlänge ist auf 32 Bit-Daten beschränkt (4 Bytes).

IFM DTM435 - Daten vom ID-Tag über PDO-Transfer lesen - 3

Ist die konfigurierte Datenlänge kleiner als die Datenlänge des verwendeten Objektes (64 Bit oder 32 Bit), werden die restlichen Bits mit 0 aufgefüllt.

IFM DTM435 - Daten vom ID-Tag über PDO-Transfer lesen - 4

In einem TPDO können maximal 64 Bit oder 32 Bit versendet werden. Für das Übertragen größerer Datenmengen werden weitere TPDO zugewiesen und die entsprechenden Datenobjekte konfiguriert.

9.2.2.1 Beispiel 1

Der Datenbereich 0x10 bis 0x18 (8 Bytes) soll mit dem 2. TPDO übertragen werden.

TPDOEinstellungen für PDO-Mapping: COBObjektverzeichnis: ObjektindexObjektverzeichnis: Objekt-SubindexObjektverzeichnis: Objektlänge
2Node-ID + 0x02800x220A0x010x40

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x22000x01Anfang Adresse lesen (Anfang des Adressbereichs auf dem ID-Tag, der gelesen werden soll)0x10
0x22010x01Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)0x08

9.2.2.2 Beispiel 2

Der Datenbereich 0x44 bis 0x48 (4 Bytes) soll mit dem 6. TPDO übertragen werden.

TPDOEinstellungen für PDO-Mapping: COBObjektverzeichnis: ObjektindexObjektverzeichnis: Objekt-SubindexObjektverzeichnis: Objektlänge
6Node-ID + 0x06800x220A0x050x40

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x22000x05Anfang Adresse lesen (Anfang des Adressbereichs auf dem ID-Tag, der gelesen werden soll)0x44
0x22010x05Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)0x04

9.2.3 Daten auf den ID-Tag über PDO-Transfer schreiben

Um Daten auf einen ID-Tag über PDO-Transfer zu schreiben, muss ein RPDO auf das Objekt 0x230A mit einem Subindex im Bereich von 0x01 bis 0x40 zugewiesen sein. Die Adresse des ID-Tag-Nutzdatenbereichs, auf die die Daten geschrieben werden sollen, wird im Objekt 0x2300 bestimmt. Die Subindizes dieser Objekte müssen übereinstimmen.

Auf den ID-Tag wird geschrieben, nachdem die Daten auf das RPDO geschrieben wurden und im „Trigger schreiben“-Objekt (OV-Index 0x230F, Subindex 0x00) das entsprechende Bit verändert wird.

MSBLSB
Bit636261......210
Triggertr64tr63tr62......tr3tr2tr1
Default-wert000000000
TriggerBeschreibung
tr64Trigger für ID-Tag-Daten 64 (0x230A/0x40)
tr63Trigger für ID-Tag-Daten 63 (0x230A/0x3F)
tr62Trigger für ID-Tag-Daten 62 (0x230A/0x3E)
tr61Trigger für ID-Tag-Daten 61 (0x230A/0x3D)
tr60Trigger für ID-Tag-Daten 60 (0x230A/0x3C)
tr59Trigger für ID-Tag-Daten 59 (0x230A/0x3B)
tr58Trigger für ID-Tag-Daten 58 (0x230A/0x3A)
......
tr6Trigger für ID-Tag-Daten 6 (0x230A/0x6)
tr5Trigger für ID-Tag-Daten 5 (0x230A/0x5)
tr4Trigger für ID-Tag-Daten 4 (0x230A/0x4)
tr3Trigger für ID-Tag-Daten 3 (0x230A/0x3)
tr2Trigger für ID-Tag-Daten 2 (0x230A/0x2)
tr1Trigger für ID-Tag-Daten 1 (0x230A/0x1)

Der Schreibvorgang erfolgt immer beim Bitwechsel des jeweiligen Bits (0->1 oder 1->0). Idealerweise ist das Objekt "Trigger schreiben" (OV-Index 0x230F, Subindex 0x00) einem RDPO zugewiesen. Im Auslieferungszustand ist das Objekt "Trigger schreiben" dem ersten RPDO zugewiesen.

Mit dem Objekt "Auto Write" (OV-Index 0x2302) kann das automatische Schreiben von Daten aktiviert werden. Sobald sich ein ID-Tag im Erfassungsbereich befindet, werden die letzten Daten auf den ID-Tag geschrieben.

IFM DTM435 - Daten auf den ID-Tag über PDO-Transfer schreiben - 1

Die Daten werden nur bis zu der konfigurierten Datenlänge auf den ID-Tag geschrieben. Nachfolgende Daten werden ignoriert. Für das Schreiben von mehr als 8 Byte (4 Bytes bei 32 Bit-Datenobjekten) werden weitere RPDOs zugewiesen und die entsprechenden Datenobjekte konfiguriert.

IFM DTM435 - Daten auf den ID-Tag über PDO-Transfer schreiben - 2

Für 32 Bit-Steuerungen wird anstatt des Objektes 0x230A das Objekt 0x230B verwendet. Die maximale Datenlänge ist auf 32 Bit beschränkt (4 Bytes).

Der Trigger ist auf die Objekte 0x231E und 0x231F verteilt. Das Objekt 0x231E enthält die Trigger für die ID-Daten 33 bis 64. Das Objekt 0x231F enthält die Trigger für die ID-Daten 1 bis 32.

9.2.3.1 Beispiel 1

Der Datenbereich 0x10 bis 0x18 (8 Bytes) soll mit dem 2. RPDO übertragen werden.

RPDOEinstellungen für PDO-Mapping: COBObjektverzeichnis: ObjektindexObjektverzeichnis: Objekt-SubindexObjektverzeichnis: Objektlänge
2Node-ID + 0x02000x230A0x010x40

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x23000x01Anfang Adresse lesen (Anfang des Adressbereichs auf dem ID-Tag, der gelesen werden soll)0x10
0x23010x01Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)0x08
0x23020x01Auto-Schreiben0x00

Daten per RPDO übertragen:

PDO-ÜbertragungPDODaten
Zum GerätRPDO 20x12345678

Schreibzugriff starten:

PDO-ÜbertragungPDODaten
Zum GerätRPDO 1Umschalten von Bit 0

9.2.3.2 Beispiel 2

Der Datenbereich 0x44 bis 0x48 (4 Bytes) soll mit dem 6. RPDO übertragen werden. Zusätzlich sollen die Daten jedes Mal auf einen ID-Tag geschrieben werden, wenn dieser den Erfassungsbereich des Gerätes erreicht.

RPDOEinstellungen für PDO-Mapping: COBObjektverzeichnis: ObjektindexObjektverzeichnis: Objekt-SubindexObjektverzeichnis: Objektlänge
6Node-ID + 0x06000x230A0x050x40

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x23000x05Anfang Adresse lesen (Anfang des Adressbereichs auf dem ID-Tag, der gelesen werden soll)0x44
0x23010x05Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)0x04
0x23020x05Auto-Schreiben0x01

Daten per RPDO übertragen:

PDO-ÜbertragungPDODaten
Zum GerätRPDO 60x12340000

Die Daten werden auf den ID-Tag geschrieben, wenn dieser den Erfassungsbereich erreicht.

IFM DTM435 - Beispiel 2 - 1

Es müssen immer 64 Bit Daten (8 Bytes) / 32 Bit-Daten (4 Bytes) an einen RPDO gesendet werden. Bei kleineren Datenlängen als 64 Bit / 32 Bit werden die restlichen Bits ignoriert.

9.2.4 Fehlerbehandlung bei PDO-Transfer

Ist ein Lese- oder Schreibzugriff auf einen ID-Tag nicht durchführbar, erzeugt das Gerät eine Emergency Message auf dem CAN-Bus.

Der Fehlercode kann aus dem Fehlerregister (OV-Index 0x1001, Subindex 0x00) und dem vordefiniertem Fehlerfeld (OV-Index 0x1003, Subindex 0x01-0x02) ausgelesen werden.

9.2.5 Daten vom ID-Tag über SDO-Transfer lesen

Um Daten eines ID-Tags über SDO-Transfer zu lesen, müssen die Adresse und Länge der Daten auf dem ID-Tag definiert werden. Die Adresse muss im Objekt 0x2280 und die Länge der Daten im Objekt 0x2281 angegeben werden.

Anschließend kann durch einen Datentranfer an das Objekt 0x2282 der Lesezugriff von dem ID-Tag gestartet werden.

9.2.5.1 Beispiel

Der Datenbereich 0x50 bis 0x70 soll vom ID-Tag ausgelesen werden.

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x22800x00Anfang Adresse lesen (Anfang des Adressbereichs auf dem ID-Tag, der gelesen werden soll)0x50
0x22810x00Länge lesen (Länge des Speicherbereichs auf dem ID-Tag, der gelesen werden soll; max. 8 Byte)0x20

Die Übertragung wird durch das Auslesen des Objektes 0x2282, Subindex 0x00 gestartet.

IFM DTM435 - Beispiel - 1

Die Daten werden an einem Stück als Datentyp Domain übertragen. Bis zu einer Datenlänge von 4 Bytes erfolgt die Übertragung als expedited-Transfer, darüber als segmented-Transfer.

IFM DTM435 - Beispiel - 2

Der Empfänger muss für das Zwischenspeichern bzw. Verarbeiten der Daten vorbereitet sein.

9.2.6 Daten auf ID-Tag über SDO-Transfer schreiben

Um Daten auf einen ID-Tag über SDO-Transfer zu schreiben, müssen die Adresse und Länge der Daten auf dem ID-Tag definiert werden.

Die Adresse muss im Objekt 0x2380 und die Länge der Daten im Objekt 0x2381 angegeben werden. Anschließend kann durch einen Datentransfer an das Objekt 0x2382 der Schreibzugriff auf den ID-Tag gestartet werden.

9.2.6.1 Beispiel

Der Datenbereich 0x34 bis 0x38 soll auf den ID-Tag übertragen werden.

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x23800x00Anfang Adresse schreiben (Anfang des Adressbereichs auf dem ID-Tag, der geschrieben werden soll)0x34
0x23810x00Länge schreiben (Länge des Speicherbereichs auf dem ID-Tag, der geschrieben werden soll)0x03
0x23820x00ID-Tag-Daten (Daten, die auf den ID-Tag geschrieben werden sollen)0x01020304

IFM DTM435 - Beispiel - 1

Die Daten werden an einem Stück als Datentyp-Domain übertragen. Bis zu einer Datenlänge von 4 Bytes erfolgt die Übertragung als expedited-Transfer, darüber als segmented-Transfer.

IFM DTM435 - Beispiel - 2

Der Sender muss die angegebene Datenmenge bereitstellen können.

9.2.7 Datenbereich auf dem ID-Tag über SDO-Transfer sperren

Die Datenbereiche des ID-Tags können mit einem Schreibschutz versehen werden.

IFM DTM435 - Datenbereich auf dem ID-Tag über SDO-Transfer sperren - 1

Der Schreibschutz eines Datenbereichs kann nicht aufgehoben werden.

Im Objekt "Anfang Adresse sperren" (OV-Index 0x2480) wird die Startadresse des zu schützenden Datenbereichs gespeichert. Zusätzlich wird die Länge des Datenbereichs im Objekt "Länge schreiben" (OV-Index 0x2481) gespeichert.

Zum Aktivieren des Schreibschutzes, wird der Trigger (OV-Index 0x2482) mit einer "1" beschrieben.

IFM DTM435 - Datenbereich auf dem ID-Tag über SDO-Transfer sperren - 2

Die Startadresse muss mit der Startadresse eines Speicherblocks auf dem ID-Tag übereinstimmen. Die Länge muss ein Vielfaches der Länge eines Speicherblocks auf dem ID-Tag sein.

9.2.7.1 Beispiel

Der Datenbereich 0x04 bis 0x0C soll bei einem ID-Tag mit der Blockgröße 4 mit einem Schreibschutz versehen werden (2 Blöcke bzw. 8 Bytes).

Objektverzeichnis

IndexSubindexName (Objekt)Wert
0x24800x00Anfang Adresse sperren (Anfang des Adressbereichs auf dem ID-Tag, der gesperrt werden soll)0x04
0x24810x00Länge schreiben (Länge des Speicherbereichs auf dem ID-Tag, der gesperrt werden soll)0x08
0x24820x00ID-Tag Sperrtrigger0x01

9.2.8 Fehlercodes beim SDO-Transfer

Beim SDO-Transfer handelt es sich um bestätigte Übertragungen. Ergibt sich beim Übertragen oder bei durch das Übertragen ausgelöste Aktionen ein Fehler, wird nach dem SDO-Transfer ein Fehler signalisiert.

SDO-FehlercodeBeschreibungMögliche Ursache
0x05030000Toggle-Bit unverändert.
0x05040000SDO-Protokoll abgelaufen.
0x05040001Client-/Server-Befehlsspezifizierung nicht gültig oder unbekannt.
0x05040002Ungültige Bereichgröße (nur Blockmodus).
0x05040003Ungültige Sequenznummer (nur Blockmodus).
0x05040004CRC-Fehler (nur Blockmodus).
0x05040005Kein freier Speicherplatz.
0x06010000Nicht unterstützter Zugriff auf ein Objekt.
0x06010001Versucht ein Nur-Schreiben-Objekt zu lesen.
0x06010002Versucht ein Nur-Lesen-Objekt zu schreiben.
0x06020000Objekt gibt es nicht im Objektwörterbuch.
0x06040041Objekt kann nicht auf PDO abgebildet werden.
0x06040042Die Anzahl und Länge der abgebildeten Objekte überschreitet die PDO-Länge.
0x06040043Grund allgemeine Parameter-Inkompatibilität.
0x06040047Allgemeine Parameter-Inkompatibilität im Gerät.
0x06060000Zugriff aufgrund eines Hardwarefehlers fehlgeschlagen.
0x06070010Datentyp stimmt nicht überein; Länge des Serviceparameters stimmt nicht überein.
0x06070012Datentyp stimmt nicht überein; Serviceparameter zu lang.
0x06070013Datentyp stimmt nicht überein; Serviceparameter zu kurz.
0x06090011Subindex existiert nicht.
0x06090030Ungültiger Wert für Parameter (nur Download).
0x06090031Wert des geschriebenen Parameters ist zu hoch (nur Download).
0x06090032Wert des geschriebenen Parameters ist zu niedrig (nur Download).
0x06090036Maximalwert ist niedriger als Minimalwert.
0x060A0023Ressource nicht verfügbar: SDO-An-schluss.
0x08000000Allgemeiner Fehler.
0x08000020Daten können nicht an die Applikation übertragen oder gespeichert werden.Fehler beim Lese- oder Schreibzugriff vom ID-Tag. Ausführliche Informationen im Gerätestatusobjekt (0x2150).
0x08000021Daten können aufgrund einer lokalen Steuerung nicht an die Applikation über-tragen oder gespeichert werden.
0x08000022Daten können aufgrund des aktuellen Gerätestatus nicht an die Applikation übertragen oder gespeichert werden.
0x08000023Dynamische Erzeugung des Objektver-zeichnisses schlägt fehl oder Objektver-zeichnis ist nicht vorhanden (z. B. Objektverzeichnis wird aus der Datei er-zeugt und Erzeugung schlägt wegen ei-nes Dateifehlers fehl).
0x08000024Keine Daten verfügbar.Datenlänge = 0

9.3 EDS-Datei

Eine EDS-Datei wird als Schablone für unterschiedliche Konfigurationen eines Gerätetyps verwendet. Von der EDS-Datei wird eine DCF-Datei erzeugt, welche Gerätekonfigurationen, Objektwerte, Node ID und Bitrate enthält.

Für die Konfiguration des CANopen-Netzwerkes und der Geräte sind CANopen-Konfigurationswerkzeuge erhältlich.

Die EDS-Dateien sind auf der ifm-Homepage verfügbar: www.ifm.com

Inhalt der EDS-Datei:

- Kommunikationsfunktionen und Objekte (nach CANopen-Profil DS-301)

• Herstellerspezifische Objekte

IFM DTM435 - EDS-Datei - 1

Die Installation der EDS-Datei hängt vom Konfigurationswerkzeug ab.

▶ Für weitere Informationen den Hersteller der Steuerung kontaktieren.

IFM DTM435 - EDS-Datei - 2

▷ Die EDS-Dateien werden mit 64 Bit- oder 32 Bit-Datentypen bereitgestellt. Die Steuerung gibt vor, ob sie 64 Bit- oder 32 Bit-Datentypen verarbeitet.

▶ Die passende EDS-Datei für die Steuerung wählen.

10 Wartung, Instandsetzung und Entsorgung

Das Gerät ist wartungsfrei.

▶ Bei Fehlfunktionen Kontakt mit ifm aufnehmen.
▶ Da innerhalb des Gerätes keine vom Anwender zu wartende Bauteile enthalten sind, das Gehäuse nicht öffnen. Die Instandsetzung des Gerätes darf nur durch den Hersteller erfolgen.
▶ Reinigung des Geräts mit einem trockenen Tuch.
▶ Das Gerät gemäß den nationalen Umweltvorschriften entsorgen.

11 Zulassungen/Normen

Für die Zulassungen und Normen sind die folgenden Informationen abrufbar:

  • Prüfnormen und Bestimmungen: documentation.ifm.com
    • EU-Konformitätserklärung und Zulassungen: documentation.ifm.com
    • Zulassungsrelevante Hinweise: Beipackzettel des Gerätes und documentation.ifm.com

Glossar

CAN

Controller Area Network, Bussystem für den Einsatz im Mobilbereich.

CANopen

CAN basierendes Netzwerkprotokoll auf Applikationsebene mit offener Konfigurationsschnittstelle (Objektverzeichnis)

CiA

CAN in Automation e. V., Anwender- und Herstellerorganisation in Deutschland/Erlangen, Definitions- und Kontrollorgan für CAN und CAN-basierende Netzwerkprotokolle.

COB

CANopen Kommunikationsobjekt (PDO, SDO, EMCY, ...)

EDS

Elektronisches Datenblatt

EMCY

Das Notfallobjekt enthält eine Alarmbotschaft, mit der das Gerät einen Fehler signalisiert.

Heartbeat

Parametrierbare zyklische Überwachung von Netzwerkteilnehmern untereinander. Im Gegensatz zum „Node Guarding“ wird kein übergeordneter NMT-Master benötigt.

IC reference

Die IC reference bezeichnet den Chip-Typ des ID-Tags. Sie wird vom Hersteller des ID-Tags vergeben.

ID-Tag

Ein ID-Tag wird zum Kennzeichnen von Objekten verwendet. Mit einem Schreib-/Lesegerät wird der ID-Tag über ein hochfrequentes Funksignal ausgelesen. Ein ID-Tag besteht aus einer Antenne, einem analogen Schaltkreis zum Empfangen und Senden (Transceiver), einem digitalen Schaltkreis und einem permanenten Speicher.

LSS

Verfahren zum Einstellen grundlegender Geräteeinstellungen

NMT

Netzwerk-Management

Node ID

Eindeutige Nummer eines Teilnehmers im CANopen-Netzwerk.

Objekt

Oberbegriff für austauschbare Daten/Botschaften innerhalb des CANopen-Netzwerks.

PDO

Das Process Data Object überträgt im CANopen-Netz Prozessdaten in Echtzeit, beispielsweise die Drehzahl eines Motors. PDOs besitzen eine höhere Priorität als SDOs; im Gegensatz zu SDOs werden sie unbestätigt übertragen. PDOs bestehen aus einer CAN-Nachricht mit Identifier und bis zu 8 Byte Nutzdaten.

PDO Mapping

Beschreibt die Applikationsdaten, die mit einem PDO übertragen werden.

RPDO

Vom Gerät empfangenes Prozessdaten-Objekt.

RSSI

Die Received Signal Strength Indication ist die Feldstärke des empfangenen Signals.

SDO

Das SDO greift gezielt auf das Objektverzeichnis eines Netzwerkteilnehmers zu (lesen/schreiben). Ein SDO kann aus mehreren CAN-Nachrichten bestehen. Die Übertragung der einzelnen Nachrichten wird von dem angesprochenen Teilnehmer bestätigt. Mit den SDOs lassen sich Geräte konfigurieren und parametrieren.

SYNC

Das SYNC-Telegramm löst das synchronisierte Aussenden von Prozessdaten aus.

TPDO

Vom Gerät gesendetes Prozessdaten-Objekt.

Inhaltsverzeichnis Klicken Sie auf einen Titel, um darauf zuzugreifen
Handbuch-Assistent
Angetrieben von Anthropic
Warten auf Ihre Nachricht
Produktinformationen

Marke : IFM

Modell : DTM435

Kategorie : RFID-System