IFM Electronic CR2513 Application guide

Geräte-Handbuch
Device manual
Ein-/Ausgangs-Modul
Input/output module
CR2513
DEUTSCHENGLISH
R
Sachnr. 7390284/01 10/2006

Inhalt
Bestimmungsgemäße Verwendung/Funktion Seite 3
Technische Daten Seite 4
Maße Seite 5
Montage Seite 5
Elektrischer Anschluß Seite 5
Anschlußbelegung (mit Konfigurationsbeispielen) Seite 6
Kenndaten der Ein-/Ausgänge Seite 7
Parameter- und EMCY-Objekt-Übersicht Seite 8
Betriebsanzeige (Status-LED) Seite 10
Objektverzeichnis
Herstellerspezifische Profile; Index 2000 bis 5FFF Seite 11
Kommunikationsprofile; Index 1000 bis 1FFF Seite 13
Programmierung (ecolog 100plus) Seite 18
Wartung, Instandsetzung und Entsorgung Seite 23
Komformitätserklärung Seite 23
Begriffe und Abkürzungen Seite 24
Notizen Seite 50
EIN-/AUSGANGS-MODUL CR2513
SEITE 2
Sicherheitshinweise
Diese Beschreibung ist Bestandteil des Gerätes. Sie enthält Texte
und Abbildungen zum korrekten Umgang mit dem Modul und
muß vor einer Installation oder dem Einsatz gelesen werden.
Befolgen Sie die Angaben der Dokumentation. Nichtbeachten der Hinweise,
Verwendung außerhalb der nachstehend genannten bestimmungsgemäßen
Verwendung, falsche Installation oder Handhabung können Beeinträchtigun-
gen der Sicherheit von Menschen und Anlagen zur Folge haben.
Das Gerät darf nur von einer Elektrofachkraft eingebaut, angeschlossen und
in Betrieb gesetzt werden.
Schalten Sie das Gerät extern spannungsfrei bevor Sie irgendwelche Arbeiten
an ihm vornehmen. Schalten Sie ggf. auch unabhängig versorgte Ausgangs-
lastkreise ab.
Bei Fehlfunktion des Geräts oder bei Unklarheiten setzen Sie sich bitte mit
dem Hersteller in Verbindung. Eingriffe in das Gerät können schwerwiegende
Beeinträchtigungen der Sicherheit von Menschen und Anlagen zur Folge
haben. Sie sind nicht zulässig und führen zu Haftungs- und Gewährleistungs-
auschluß.

EIN-/AUSGANGS-MODUL CR2513
SEITE 3
Bestimmungsgemäße Verwendung / Funktion
Das Ein-/Ausgangs-Modul CR2513 dient zur dezentralen CAN-Bus-Anbindung
von Sensoren und Aktoren.
• Das Modul unterstützt binäre und analoge Ein-/Ausgänge und wird daher in
die Geräteklasse „I/O Modul“ entsprechend CiA DS 401 eingeordnet und
gekennzeichnet.
• Das Modul ist in der Funktion der Ein-/Ausgänge konfigurierbar.
• Das Ein-/Ausgangs-Modul unterstützt:
– 4 binäre Eingänge
– 4 analoge Eingänge (absolut [V, mA] oder ratiometrisch [‰])
– 4 Ausgänge, konfigurierbar als Binär-/PWM-Ausgänge
• Es sind 1 Server SDO und 4 Default PDOs gemäß CiA DS 401 eingerichtet.
Das PDO-Mapping kann nicht geändert werden (statisches PDO-Mapping).
Die Default-Identifier sind ensprechend des „Predefined connection set“ verge-
ben.
• Die COB-IDs der PDOs sowie die Übertragungsart (synch/asynch) der einzelnen
PDOs sind konfigurierbar.
Die Übertragungsart wird spannungsausfallsicher gespeichert. Geänderte PDOs
(PDO-linking) werden nicht spannungsausfallsicher gespeichert.
• Das Modul erwartet ein Synch-Objekt.
Der CAN Identifier des Synch-Objektes ist konfigurierbar. Nach einer Änderung
wird der ID automatisch spannungausfallsicher gespeichert.
• Das Modul unterstützt „Node guarding“.
Die „Guard time“, der „Life time factor“ und der CAN Identifier des Guard
Objektes sind konfigurierbar und werden spannungsausfallsicher gespeichert.
• Das Modul generiert ein Emergency Objekt . Der COB-ID des EMCY-Objektes
ist konfigurierbar.
• Das Modul speichert die 4 zuletzt aufgetretenen Fehler.
Abgelegt wird der Fehlercode des jeweiligen Emergency Objektes.
• Das Modul unterstützt eine Reset-Funktion;
d.h. die Belegung der Parameter mit den werkseitigen Default-Werten* nach
Aufforderung.
*) Werkseitige Default-Einstellungen siehe „Parameterliste“, Seite 10
DEUTSCH

Technische Daten
EIN-/AUSGANGS-MODUL CR2513
SEITE 4
Gehäuse
Maße (LxBxH)
Montage
Anschluß
Eingänge
Ausgänge
konfigurierbar als
Betriebsspannung UB
Überspannung
Stromaufnahme
Betriebstemperatur
Lagertemperatur
Schutzart
Schnittstelle
Baudrate
Kommunikationsprofil
Node-ID (Default)
Status-Anzeige
Prüfnormen
und Bestimmungen
Feuchtetest
Mechanische Festigkeit
Störfestigkeit gegen
leitungsgebundene
Störungen
Störfestigkeit gegen
Fremdfeld
Störabstrahlung
geschlossenes, abgeschirmtes Metallgehäuse mit Flanschbefestigung
132 x 43 x 153 mm
Schraubbefestigung mit 4 Stk. M5xL nach DIN 7500 bzw. DIN 7984
Einbaulage waagerecht liegend o. senkrecht stehend auf Montagewand
1 Anschlußstecker 55-polig, verriegelt, verpolsicher
Typ AMP oder Framatome
Kontakte AMP-Junior-Timer, Crimp-Anschluß 0,5/2,5 mm2
4 digital; für positive Sensorsignale (Low-Side)
4 analog; wahlweise absolut (0...10 V / 0...20(25) mA)
oder ratiometrisch für potentiometrische Geber
4
digital, plus-schaltend (High-Side)
analog (PWM-Frequenz 20...250 Hz) inkl.
RC-Tiefpassfilter-Ausgänge für Danfoss-Ventile (PVEH/S/M)
(siehe auch „Kenndaten der Ein-/Ausgänge“, Seite 7)
10 ... 30 V DC SELV
36 V für t ≤ 10 s
≤100 mA (ohne externe Last)
-40°C ... +85°C
-40°C ... +90°C
IP 67 (bei gestecktem Stecker mit Einzeladerabdichtung, z.B. EC2084)
CAN Interface 2.0 B, ISO 11898
10 kBit/s ... 1 MBit/s (Defaulteinstellung 125 kBit/s)
CANopen, CiA DS 301 Version 3.0, CiA DS 401 Version 1.4
hex 20 (= 32)
Zweifarben-LED (Rot/Grün)
≤90 % rel. Luftfeuchte, nicht kondensierend, nach IEC 68-2-30
Schwingen nach IEC 68-2-6
Schocken nach IEC 68-2-27
Dauerschocken nach IEC 68-2-29
nach DIN 40839/Teil 1, Impulse 1, 2, 3a, 3b (entspricht ISO 7637)
Schärfegrad 4, Funktionszustand C, A
nach DIN 40839/Teil 1, Impulse 5 (entspricht ISO 7637)
Schärfegrad 1, Funktionszustand C
nach DIN 40839/Teil 3, Impulse 1, 2, 3a, 3b (entspricht ISO 7637)
Schärfegrad 4, Funktionszustand A
nach Richtlinie 95/54/EG nach EN 50082-2
nach Richtlinie 95/54/EG nach EN 50081-1

Maße
Montage
Um das Modul der geringsten mechanischen Belastung auszusetzen, ist es vor-
zugsweise waagerecht liegend oder senkrecht stehend auf der Montagewand
anzubringen. Dazu müssen vier Schrauben nach DIN 7500 bzw. DIN 7984 (M5xL)
benutzt werden.
Wenn möglich sollte die Orientierung des Moduls so angelegt werden, daß die
Kabeleinführung des Steckers nach unten zeigt.
Da die Eigenerwärmung der Geräteelektronik über das Gehäuse abgeführt wird,
muß bei der „Sandwich-Montage“ von Modulen für ausreichende Kühlung
gesorgt werden.
Elektrischer Anschluß
Um den elektrischen Störschutz des Gerätes sicherzustellen, muß
das Gehäuse mit GND verbunden werden (z.B. der Fahrzeugmasse).
Zum Schutz des gesamten Systems (Verkabelung und Modul) sind die einzelnen
Stromkreise mit max. 16 A abzusichern.
EIN-/AUSGANGS-MODUL CR2513
SEITE 5
DEUTSCH
132
5,5
26
80
15
45°
153
LED
43
±0,5
±1
106,5±1
Bezeichnung Pin-Nr. Potential
Versorgungsspannung 23 +VBBS
Masse 01 GNDS
Versorgungsspannung Ausgänge 05 +VBBO
CAN-Interface 14 / 51 CAN_H
32 / 50 CAN_L
15 / 33 CAN_GND

Anschlußbelegung (mit Konfigurationsbeispielen)
.
EIN-/AUSGANGS-MODUL CR2513
SEITE 6
Digital
z.B. Wegeventil
PWM
z.B. Proportionalventil
Supply
Supply +DC
Supply GND
23
VBB
S
01
GND
S
05
38
20
Output +DC
Channel 1BH
+VBB
O
CAN
Interface
CAN_GND
50
15
14
32
33
51
CAN_H
CAN_L
CAN_H
CAN_L
CAN_GND
GND
49
16
29
Channel 12 A
GND
48
34
10
Channel 11 A
GND
47
25
28
Channel 10 A
GND
46
04
09
Channel 9 A
GND
53
17
30
Channel 8 BL
GND
52
35
11
Channel 7 BL
GND
41
22
27
Channel 6 BL
GND
40
12
08
Channel 5 BL
+VBB
S
+VBB
S
+VBB
S
+VBB
S
+VBB
S
+VBB
S
+VBB
S
+VBB
S
VBB
O
43
39
21
Channel 2
RC
BH
+VBB
O
44
54
36
Channel 3
RC
BH
+VBB
O
45
55
37
Channel 4
RC
BH
+VBB
O
02
GND
RC
42
03
GND
18
GND
19
GND
Outputs
Inputs
Danfoss
Typ PVEH/S/M
(RC-Tiefpassfilter)
+
–
Erläuterung der Abkürzungen:
A = analog
BH = binär high-side
BL = binär low-side
RC = RC-Tiefpassfilter für Danfoss-Ventile
VBBO= Versorgungsspannung Ausgänge
VBBS= Versorgungsspannung Sensorik/Modul
Die Spannungsversor-
gung des Ventils erfolgt
aus Sicherheitsgründen
über einen Binär-Aus-
gang.

Kenndaten der Ein-/Ausgänge
■■Ausgänge, Channel 1...4, konfigurierbar als:
■■Halbleiterausgänge, plus-schaltend (high-side), kurzschluss- und überlastfest
Schaltspannung 10 ... 30 V DC
Schaltstrom max. 4 A
Summenstrom max. 16 A
■■PWM-Ausgänge
PWM-Frequenz 20 ... 250 Hz
Tastverhältnis 1 ... 1000‰
Auflösung 1‰
Laststrom max. 4 A (bezogen auf den PWM-Wert 1000‰.)
Bei kleineren PWM-Werten reduziert sich dieser Strom-
wert.
Zusätzliche Ausgangspins (RC) mit Tiefpassfilter zur direkten Ansteuerung von
Danfoss-Ventilen (Typ PVEH/S/M).
Konfigurierbar als Danfoss-Ausgang.
Wertebereich -1000‰... 0 ... +1000 ‰
Ventile „AUS“0 = ca. 0,5 UB
Min-Wert -1000‰= ca. 0,2 UB
Max-Wert +1000‰= ca. 0,8 UB
■■Binär-Eingänge, Channel 5...8, für positive Sensorsignale (low-side)
Einschaltpegel 0,4 ... 0,7 UB
Ausschaltpegel 0,2 ... 0,24 UB
Eingangswiderstand 3 kΩ
Eingangsfrequenz 50 Hz
■■Analog-Eingänge, Channel 9...12, konfigurierbar als:
■■Spannungseingänge
Eingangsspannung 0 ... 10 V
Auflösung 10 bit
Eingangswiderstand 50 kΩ
Eingangsfrequenz 50 Hz
■■Stromeingänge
Eingangsstrom 0 ... 20 (25) mA
Auflösung 10 bit
Eingangswiderstand 400 Ω
Eingangsfrequenz 50 Hz
■■Ratiometrische Eingänge für potentiometrische Geber (z.B. Joystick)
Funktion ((UIN –½UB) ÷½UB) x 1000‰
Wertebereich -1000‰... 0 ... +1000 ‰
DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 7

Parameter- und EMCY-Objekt-Übersicht
Über die Funktion „Restore“(s. Objektverzeichnis, Index 1011) können die Para-
meter (Ausnahme Baudrate und Node-ID) mit den werkseitig hinterlegten
Default-Werten belegt werden. Diese sind dann nach dem nächsten Einschalten
der Versorgungsspannung gültig.
Parameterliste
Life Time Factor 0 wird als 1 interpretiert
Das erste Guardprotokoll wird als “Start Guarding”gewertet, auch wenn zu die-
sem Zeitpunkt das Guarding noch nicht aktiviert ist (Guardtime = 0).
EIN-/AUSGANGS-MODUL CR2513
SEITE 8
Parameter Defaultwert
(werksseitig
eingestellt)
Index
im Objekt-
verzeichnis
Änderung
automatisch
gesichert
Änderung
wirksam
Node-ID 0x20 (= 32)20F0, 20F1 ja nach Reset
20F2, 20F3 ja nach Reset
1005 ja sofort
1006 ja nach Pre-Op
100C ja sofort
100D ja sofort
100E ja sofort
1014 ja sofort
1400 01 nein sofort
1400 02 ja sofort
1401 01 nein sofort
1401 02 ja sofort
1800 01 nein sofort
1800 02 ja sofort
2000 ja nach Pre-Op
2001 ja nach Pre-Op
Baudrate 0x03 (= 125 kBit/s)
COB ID Synch Object 0x80
Communication Cycle 0 (Off)
Guard Time 0 (Off)
Life Time Factor 0
COB ID Guarding 0x700 + Node ID
COB ID EMCY 0x80 + Node ID
COB ID Rec PDO 1 0x200 + Node ID
Trans Type Rec PDO 1 0x01 (synchron)
COB ID Rec PDO 2 0x300 + Node ID
Trans Type Rec PDO 2 0x01 (synchron)
COB ID Trans PDO 1 0x180 + Node ID
Trans Type Trans PDO 1 0xFF (asynchron)
I/O Konfiguration
Herstellerspezifische Profile; Index 2000 bis 5FFF
Kommunikationsprofile; Index 1000 bis 1FFF
Channel 1...8
= binäre Ein-/Ausg.
Channel 9...12
= analog Eing. (Spg.)
PWM Frequenz 0x64 (= 100 Hz)
2002 ja sofort
Output
Monitoring 0x00
(= alle „AUS“)
1801 01 nein sofort
1801 02 ja sofort
COB ID Trans PDO 2 0x280 + Node ID
Trans Type Trans PDO 2 0x01 (synchron)

EMCY Objekte
Folgende Fehlercodes gemäß DSP-401 bzw. DSP-301 werden unterstützt:
* Bei Kurzschlußoder Überlast schaltet die Ausgangsstufe selbständig ab. Sie bleibt solange ausge-
schaltet, bis der entsprechende Ausgang AUS und wieder EIN gesteuert wird. Danach wird auch die
Fehlermeldung wieder automatisch zurückgesetzt.
Es wird nur der erste Fehler einer Fehlergruppe gemeldet.
Tritt z. B. erst am Kanal 1 und danach am Kanal 2 ein Kurzschlußauf, so wird nur
der zuerst aufgetretene Kurzschlußgemeldet. CANopen sieht nicht vor, daßzwei
gleiche EMCY-Objekte hintereinander abgesetzt werden.
Im Statusregister 1002 sind jedoch die zum aktuellen Zeitpunkt gültigen Stati der
Ausgangstreiber hinterlegt.
Bei GuardError und/oder SynchError wird der CANopen Status nicht gewechselt.
Es werden lediglich die Ausgänge ausgeschaltet.
DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 9
Zusatz
code
EMCY
Code Error Reg Beschreibung
0x8100 0x11
„Monitoring“(Guarding Error)
- für die „guard time“x „life time factor“wird kein
guard objekt empfangen.
Life time factor 0 entspricht 1
Reset bei node again
0x8200 0x11
0x00
0x6200 0x81
„User Software“
- an einem Binär-Ausgang soll eine „1“ausgegeben werden,
obwohl dieser Kanal nicht als Binär-Ausgang konfiguriert ist.
- an einem Analog-Ausgang soll ein Wert > 0 ausgegeben
werden, obwohl dieser Kanal nicht als Analog-Ausgang
konfiguriert ist.
Reset bei Richtigstellung der Ausgangsdaten
bzw. wenn Ausgänge „AUS“
0x00
0x00
„Monitoring“(Synch Error)
- für „communication cycle“wird kein synch objekt empfangen
Nur in OPEATIONAL
Reset bei Synch-OBJ bzw. PREOP
0x6100 0x11 „Internal Software“:
- Überlauf einer Rx-Queue; z.B. Frequenz der Rec PDOs
ist zu groß; Reset nur extern über Eintrag in 1003 00
0x00
0x3330 0x81 „Output Voltage Missing“:
- Die Versorgungsspannung für die Ausgangskreise ist nicht
angeschlossen oder nicht eingeschaltet.
0x00
0x2100 0x81 „Device Input Current“:
- Überstrom an einem analogen Strom-Eingang
Input
channel
bit-codiert
0x2300 0x81
„Device Output Current“:
- Kurzschlußoder keine Last an einem Binär-Ausgang
- Über- oder Unterspannung an einem Binär-Ausgang
- Temperaturabschaltung an einem Binär-Ausgang
Auto-Reset wenn der Fehler behoben ist *
Output
channel
bit-codiert
0x6101 0x11 „Internal Software“:
- Überlauf einer Tx-Queue; z.B. Gerät kommt nicht auf den Bus;
Reset nur extern über Eintrag in 1003 00
0x00

Betriebsanzeigen
EIN-/AUSGANGS-MODUL CR2513
SEITE 10
ZustandLED-Farbe Beschreibung
grün
AUS keine Versorgungsspannung
EIN
Modul im Stand by-Modus
CANopen-Status: PREOPERATIONAL / PREPARED
Ausgänge = AUS
Eingangszustände werden nicht übertragen
rot
AUS Kommunikation ok
EIN Kommunikation gestört
- Node Guard-Fehler (wenn Node Guarding aktiviert ist)
- keine Synch-Objekte (wenn Synch-Überwachung aktiviert ist)
blinkend
2 Hz
Modul aktiv
CANopen-Status: OPERATIONAL
Ausgänge werden aktualisiert
Eingangszustände werden übertragen
Gleichzeitige Ansteuerung der roten und grünen LED ergibt als Farbe orange.
Erläuterung der Abkürzungen in den Objektverzeichnissen:
0x... = hexadezimaler Zahlenwert
str = String
rw = read-write
ro = read only
u8 = unsigned 8 bit
u16 = unsigned 16 bit
u32 = unsigned 32 bit
(siehe auch „Begriffe und Abkürzungen“, Seite 24)

DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 11
Objektverzeichnis
Herstellerspezifische Profile; Index 2000 bis 5FFF
Index S-Idx Name Typ Default Beschreibung
2000 0x00 I/O configuration u8, rw 0x0C Anzahl der Einträge
= Anzahl der I/O Kanäle
0x01 configuration u8, rw 0x02 Konfiguration Kanal 1
channel 1 0 = AUS
2 = Binär-Ausgang
4 = Analog-Ausgang (PWM)
8 = Analog-Ausgang (Danfoss-Ventil-
ansteuerung über RC-Tiefpass)
0x02 configuration u8, rw 0x02 Konfiguration Kanal 2
channel 2 0 = AUS
2 = Binär-Ausgang
4 = Analog-Ausgang (PWM)
8 = Analog-Ausgang (Danfoss-Ventil-
ansteuerung über RC-Tiefpass)
0x03 configuration u8, rw 0x02 Konfiguration Kanal 3
channel 3 0 = AUS
2 = Binär-Ausgang
4 = Analog-Ausgang (PWM)
8 = Analog-Ausgang (Danfoss-Ventil-
ansteuerung über RC-Tiefpass)
0x04 configuration u8, rw 0x02 Konfiguration Kanal 4
channel 4 0 = AUS
2 = Binär-Ausgang
4 = Analog-Ausgang (PWM)
8 = Analog-Ausgang (Danfoss-Ventil-
ansteuerung über RC-Tiefpass)
0x05 configuration u8, rw 0x01 Konfiguration Kanal 5
channel 5 0 = AUS, 1 = Binär-Eingang
0x06 configuration u8, rw 0x01 Konfiguration Kanal 6
channel 6 0 = AUS, 1 = Binär-Eingang
0x07 configuration u8, rw 0x01 Konfiguration Kanal 7
channel 7 0 = AUS, 1 = Binär-Eingang
0x08 configuration u8, rw 0x01 Konfiguration Kanal 8
channel 8 0 = AUS, 1 = Binär-Eingang
0x09 configuration u8, rw 0x03 Konfiguration Kanal 9
channel 9 0 = AUS
3 = Analog-Eingang (Spannung)
0...10.000 mV
6 = Analog-Eingang (ratiometrisch)
((UIN –½UB) ÷½UB) x 1000‰
7 = Analog-Eingang (Strom)
0...20.000 µA
0x0A configuration u8, rw 0x03 Konfiguration Kanal 10
channel 10 0 = AUS
3 = Analog-Eingang (Spannung)
0...10.000 mV
6 = Analog-Eingang (ratiometrisch)
((UIN –½UB) ÷½UB) x 1000‰
7 = Analog-Eingang (Strom)
0...20.000 µA

EIN-/AUSGANGS-MODUL CR2513
SEITE 12
Objektverzeichnis
Herstellerspezifische Profile; Index 2000 bis 5FFF
Index S-Idx Name Typ Default Beschreibung
2000 0x0B configuration u8, rw 0x03 Konfiguration Kanal 11
channel 11 0 = AUS
3 = Analog-Eingang (Spannung)
0...10.000 mV
6 = Analog-Eingang (ratiometrisch)
((UIN –½UB) ÷½UB) x 1000‰)
7 = Analog-Eingang (Strom)
0...20.000 µA
0x0C configuration u8, rw 0x03 Konfiguration Kanal 12
channel 12 0, 3, 6, 7 (wie Kanal 11)
2001 0x00 PWM u8, rw 0x64 Einstellung in Hz
frequency (= 100) Bereich = 20 Hz bis 250 Hz
Werte < 20 Hz oder > 250 Hz werden
nicht übernommen. Der bisherige Wert
bleibt gültig.
2002 0x00 output u8, rw 0x00 0b 0000 0001Überwachung der
monitoring Ausgänge generell EIN/AUS
ON/OFF (alle „EIN/AUS“hat höchste Priorität)
0b 00010001Überwachung Kanal 1
0b 0010 0001Überwachung Kanal 2
0b 0100 0001Überwachung Kanal 3
0b 1000 0001Überwachung Kanal 4
Beispiele:
0b 1111 0000 = 0xF0 + 0x00
= alle Kanäle AUS
0b 1111 0001= 0xF0 + 0x01
= alle Kanäle EIN
0 = AUS
Kurzschluß, Überlast, Ausgang offen (keine
Last), Unter-, Überspannung oder Übertem-
peratur wird nicht über EMCY gemeldet.
1 = EIN
Bei einem o.g. Fehler an einem Ausgang
wird das entsprechende EMCY-Objekt über-
tragen. (Die Schaltschwelle für „Ausgang
offen“kann bis zu einem Ausgangsstrom
von 900 mA gehen).
20F0 0x00 Einstellung u8, rw 0x20 Node ID unter dem das E/A-Modul im
Node ID (= 32) CANopen Netz angesprochen wird
20F1 0x00 " " " Node ID (wie vor; Einstellung 1...127)
20F2 0x00 Einstellung u8, rw 0x03 Baudrate des CAN-Netzes
Baudrate 0 = 1000 kBaud 4 = 100 kBaud
1 = 500 kBaud 5 = 50 kBaud
2 = 250 kBaud 6 = 20 kBaud
3 = 125 kBaud 7 = 10 kBaud
20F3 0x00 " " " Baudrate des CAN-Netzes (wie vor)
Eine Node ID bzw. Baudrate Änderung wird nur dann übernommen, wenn in den Einträgen
20F0/20F1 bzw. 20F2/20F3 der jeweils gleiche geänderte Wert eingetragen ist.
Ungültige Werte werden nicht übernommen; die bestehende Einstellung bleibt erhalten.
Reset nach Änderung notwendig.

DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 13
Objektverzeichnis
Kommunikationsprofile; Index 1000 bis 1FFF
Index S-Idx Name Typ Default Beschreibung
1000 0 device type u32, ro 0x0F0191 Prof. 401;
Ein-/Ausgänge, binär und analog
1001 0 error register u8, ro 0x00 Bitcodiert gemäß Prof301;
unterstützt wird:
0b 0000 0000 kein Fehler
0b 0000 0001generic error
0b 00010000 communication error
0b 1000 0000 manufacturer specific
1002 0 state register u8, ro 0x00 0b 0000 0000 0 = Normalbetrieb
(genutzt als 0b 0000 00011 = Kanal 1
geräte- 0b 0000 0010 1 = Kanal 2
spezifisches 0b 0000 0100 1 = Kanal 3
Fehlerregister) 0b 0000 1000 1 = Kanal 4
Kurzschluß, Überlast, Ausgang offen (keine
Last), Unterspannung, Überspannung oder
Übertemperatur an einem Ausgang.
1003 0 pre-defined u8, ro 0x02 Es wird eine Fehlerliste mit 4 Einträgen
errorfield unterstützt
1 - 4 error history u32, ro 0x00 Aufgetretener Fehler; codiert
entsprechend EMCY Liste; der zuletzt
aufgetretene Fehler steht jeweils in Sub-
Index 1
1004 0 number of u32, ro 0x20002 2 Rec PDO und 2 Trans PDO werden
PDOs unterstützt
1 number of u32, ro 0x20002 Alle PDOs können synchron oder
synch PDOs asychron übertragen werden
2 number of u32, ro 0x20002 Alle PDOs können synchron oder
asynch PDOs asychron übertragen werden
1005 0 COB ID u32, rw 0x80000080 - Modul erwartet Synch Meldung
synch object (Bit 31 = 1)
- Modul generiert keine Synch
Meldung (Bit 30 = 0)
- 11 Bit Identifier System (Bit 29 = 0)
- Identifier der Synch Meldung
1006 0 Communic. u32, rw 0x00000000 max. Zeit zwischen 2 Synch. Objekten in
Cycle µSek.; Nutzauflösung = 1 mSek.
1008 0 device name str, ro CR2513 Gerätebezeichnung
1009 0 HW Version str, ro x.x Hardware Version
100A 0 SW Version str, ro x.x Software Version
100B 0 Node ID u32, ro nur zur Abfrage
100C 0 guard time u16, rw 0x0000 Zeit in mSek.
Das Modul erwartet innerhalb dieser Zeit
ein "node guarding" des Netz-Masters
Wird hier der Wert 0 eingetragen, wird
diese Funktion nicht unterstützt.

EIN-/AUSGANGS-MODUL CR2513
SEITE 14
Objektverzeichnis
Kommunikationsprofile ; Index 1000 bis 1FFF
Index S-Idx Name Typ Default Beschreibung
100D 0 life time factor u8, rw 0x00 Wenn für "guard time" * "life time"
kein "node guarding" empfangen wird,
werden die Ausgänge ausgeschaltet. Der
CANopen-Status wird nicht geändert.
Das Produkt aus "guard time" * "life
time" mußin dem Bereich zwischen
0 ... 65535 liegen.
100E 0 COB ID u32, rw 0x00000700 CAN Identifier
guarding +Node ID des Node Guard Objektes
1010 0 number of u8, ro 0x01 Anzahl der Optionen "Sichern"
save options
1 save all u32, rw 0x02 Alle Parameter werden bei einer
parameters Änderung automatisch gesichert.
1011 0 number of u8, ro 0x01 Anzahl der Optionen "Restore"
restore options
1 reset for all u32, rw 0x01 Wird hier der String "load" eingetragen,
parameters werden die Parameter mit den werkseiti-
gen Voreinstellungen belegt und sind
nach dem nächsten Reset gültig.
1014 0 COB ID u32, rw 0x40000080 - Modul reagiert nicht auf
Emergency +Node ID fremde EMCY Mess. (Bit 31 = 0)
- Modul generiert EMY Mess.
(Bit 30 = 1)
- 11 Bit ID (Bit 29 = 0)
- ID = 0x80 + Node ID
CAN-Identifier kann vom Benutzer
geändert werden.
1200 0 Server SDOs u8, ro 0x02 Anzahl der Einträge
1 COB ID u32, ro 0x600 + - SDO ist gültig (Bit 31 = 0)
Rec SDO Node ID - CAN ID des Receive SDOs
2 COB ID u32, ro 0x580 + - SDO ist gültig (Bit 31 = 0)
Trans SDO Node ID - CAN ID des Transmit SDOs
1400 0 Receive PDO 1 u8, ro 0x02 Anzahl der Einträge Rec PDO 1;
Binär-Ausgänge
1 COB ID u32, rw 0x200 + - PDO ist gültig (Bit 31 = 0)
Node ID - CAN ID des 1. Rec PDOs
2 Trans Type u8, rw 0x01 0x00 = synch acyclic
0x01...0xF0 = synch cyclic;
Ausgänge werden erst nach „n“
Synch Objekten aktualisiert
n = 0x01 (1) ... 0xF0 (240)
0xFC nicht implementiert
0xFD nicht implementiert
0xFE = asynch man. spec. event;
Ausgänge werden sofort aktualisiert
0xFF = asynch device profile event;
Ausgänge werden sofort aktualisiert

DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 15
Objektverzeichnis
Kommunikationsprofile; Index 1000 bis 1FFF
Index S-Idx Name Typ Default Beschreibung
1401 0 Receive PDO 2 u8, ro 0x02 Anzahl der Einträge Rec PDO 2;
Analog-Ausgänge
1 COB ID u32, rw 0x300 + - PDO ist gültig (Bit 31 = 0)
Node ID - CAN ID des 2. Rec PDOs
2 Trans Type u8, rw 0x01 0x00 = synch acyclic
0x01...0xF0 = synch cyclic;
Ausgänge werden erst nach „n“
Synch Objekten aktualisiert
n = 0x01 (1) ... 0xF0 (240)
0xFC nicht implementiert
0xFD nicht implementiert
0xFE = asynch man. spec. event;
Ausgänge werden sofort aktualisiert
0xFF = asynch device profile event;
Ausgänge werden sofort aktualisiert
1600 0 Mapping u32, ro 0x01 Anzahl der im Rec PDO 1
Rec PDO 1 eingebundenen Applikations-Objekte
1 Index im u32, ro 0x6200 01 In 6200 SIdx 01 stehen die Ausgänge
Objekt- als 8 Bit Information
verzeichnis 0b 0000 0001= Kanal 1
0b 0000 0010 = Kanal 2
0b 0000 0100 = Kanal 3
0b 0000 1000 = Kanal 4
1601 0 Mapping u32, ro 0x04 Anzahl der im Rec PDO 2
Rec PDO 2 eingebundenen Applikations-Objekte
1 Index u32, ro 0x6410 01 In 6410 SIdx 01 steht Sollwert des
im Kanals 1.
Objekt- Bei der Konfiguration als PWM-Ausgang
verzeichnis wird der Wert als Tastverhältnis in ‰
interpretiert.
0 = Dauer AUS; 1000‰= Dauer EIN.
Werte > 1000‰werden intern auf
1000‰„abgerundet“.
Bei der Konfiguration als Danfoss-Aus-
gang ist der Wertebereich
-1000‰... 0 ... +1000‰,
wobei 0 (= Ventile AUS) einer Ausgangs-
spannung von ca. 0,5 UBentspricht.
-1000‰= 0,2 UB
+1000‰= 0,8 UB
2 Index im u32, ro 0x6410 02 in 6410 SIdx 02 steht der Sollwert des
Objektverzeichnis Kanals 2.
(Wertebereich wie vor)
3 Index im u32, ro 0x6410 03 in 6410 SIdx 03 steht der Sollwert des
Objektverzeichnis Kanals 3.
(Wertebereich wie vor)
4 Index im u32, ro 0x6410 04 in 6410 SIdx 04 steht der Sollwert des
Objektverzeichnis Kanals 4.
(Wertebereich wie vor)

EIN-/AUSGANGS-MODUL CR2513
SEITE 16
Objektverzeichnis
Kommunikationsprofile; Index 1000 bis 1FFF
Index S-Idx Name Typ Default Beschreibung
1800 0 Trans PDO 1 u8, ro 0x02 Anzahl der Einträge Trans PDO 1;
Binär-Eingänge
1 COB ID u32, rw 0x180 + - PDO ist gültig (Bit 31 = 0)
Node ID - CAN ID des 1. Trans PDOs
2 Trans Type u8, rw 0xFF 0x00 = synch acyclic
0x01...0xF0 = synch cyclic;
Ausgänge werden erst nach „n“
Synch Objekten aktualisiert
n = 0x01 (1) ... 0xF0 (240)
0xFC nicht implementiert
0xFD nicht implementiert
0xFE = asynch man. spec. event;
PDO wird bei Änderung der Eingänge
sofort übertragen
0xFF = asynch device profile event;
PDO wird bei Änderung der Eingänge
sofort übertragen
1801 0 Trans PDO 2 u8, ro 0x02 Anzahl der Einträge Trans PDO 2;
Analog-Eingänge
1 COB ID u32, rw 0x280 + - PDO ist gültig (Bit 31 = 0)
Node ID - CAN ID des 2. Trans PDOs
2 Trans Type u8, rw 0x01 0x00 = synch acyclic
0x01...0xF0 = synch cyclic;
Ausgänge werden erst nach „n“
Synch Objekten aktualisiert
n = 0x01 (1) ... 0xF0 (240)
0xFC nicht implementiert
0xFD nicht implementiert
0xFE = asynch man. spec. event;
PDO wird bei Änderung der Eingänge
sofort übertragen
0xFF = asynch device profile event;
PDO wird bei Änderung der Eingänge
sofort übertragen
1A00 0 Mapping u32, ro 0x01 Anzahl der im Trans PDO 1
Trans PDO 1 eingebundenen Applikations-Objekte
1 Index im u32, rw 0x6000 01 Im Idx 6000 SIdx 01 stehen die
Objekt- Binär-Eingänge als 8 Bit Information
verzeichnis 0b 0000 0001= Kanal 5
0b 0000 0010 = Kanal 6
0b 0000 0100 = Kanal 7
0b 0000 1000 = Kanal 8

DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 17
Objektverzeichnis
Kommunikationsprofile; Index 1000 bis 1FFF
Index S-Idx Name Typ Default Beschreibung
1A01 0 Mapping u32, ro 0x04 Anzahl der im Trans PDO 2
Trans PDO 2 eingebundenen Applikations-Objekte
1 Index im u32, ro 0x6401 01 Im Idx 6401 SIdx 01 steht der Wert des
Objekt- Kanals 9.
verzeichnis Typ u16, unbearbeitet, linksbündig
(Bit 15 = MSB, Bit 6 = LSB)
Bei konfiguriertem Spannungs-Eingang:
0 ... 10.000 mV
Bei konfiguriertem Strom-Eingang:
0 ... 20.000 µA
Bei konfiguriertem Ratio-Eingang:
-1000‰... 0 ... +1000‰
2 Index im u32, ro 0x6401 02 Im Idx 6401 SIdx 02 steht der Wert des
Objekt- Kanals 10.
verzeichnis Typ u16, unbearbeitet, linksbündig
(Bit 15 = MSB, Bit 6 = LSB)
Bei konfiguriertem Spannungs-Eingang:
0 ... 10.000 mV
Bei konfiguriertem Strom-Eingang:
0 ... 20.000 µA
Bei konfiguriertem Ratio-Eingang:
-1000‰... 0 ... +1000‰
3 Index im u32, ro 0x6401 03 Im Idx 6401 SIdx 03 steht der Wert des
Objekt- Kanals 11.
verzeichnis Typ u16, unbearbeitet, linksbündig
(Bit 15 = MSB, Bit 6 = LSB)
Bei konfiguriertem Spannungs-Eingang:
0 ... 10.000 mV
Bei konfiguriertem Strom-Eingang:
0 ... 20.000 µA
Bei konfiguriertem Ratio-Eingang:
-1000‰... 0 ... +1000‰
4 Index im u32, ro 0x6401 04 Im Idx 6401 SIdx 04 steht der Wert des
Objekt- Kanals 12.
verzeichnis Typ u16, unbearbeitet, linksbündig
(Bit 15 = MSB, Bit 6 = LSB)
Bei konfiguriertem Spannungs-Eingang:
0 ... 10.000 mV
Bei konfiguriertem Strom-Eingang:
0 ... 20.000 µA
Bei konfiguriertem Ratio-Eingang:
-1000‰... 0 ... +1000‰

Programmierung (ecolog 100plus)
Allgemeines
Das E/A-Modul mußals CANopen-Slave mit den CANopen-Startfunktionen
„COP_MSTR_BOOTUP“und „COP_MSTR_MAIN“vom R 360-Master initialisiert
und in den Zustand „OPERATIONAL“versetzt werden (LED blinkt grün; 2 Hz).
Programmier-Funktion
Wird die Funktion „CR2513“in das Programm eingebunden, sorgt diese auto-
matisch für eine ständige Aktualisierung der Ein-/Ausgangswerte in der Steue-
rung. Die Funktion „CR2513“befindet sich in der Bibliothek „CR2513_C.lib“der
ifm-Programmiersoftware ecolog 100plus.
Werden keine Konfigurationsdaten an das E/A-Modul übertragen, arbeitet das
Gerät mit den werksseitigen Default-Einstellungen.
Vor der Inbetriebnahme ist gegebenenfalls die werksseitige Node ID des E/A-
Moduls zu ändern und die Baudrate von Master und Modul auf Gleichheit zu
prüfen bzw. einzustellen.
Defaultwerte: Node ID = 0x20 (= 32)
Baudrate = 0x03 (= 125 kBit/s)
EIN-/AUSGANGS-MODUL CR2513
SEITE 18
Screenshot der ecolog 100plus Programmieroberfläche

Datenstrukturen
Die Übergabe von CR2513-Konfigurations- und E/A-Daten erfolgt über Daten-
strukturen. Im Deklarationsteil mußdie Struktur –ebenso wie andere Variablenty-
pen –deklariert werden. Für Konfigurationsdaten kann im Deklarationsteil bereits
eine Wertzuweisung enthalten sein.
Im Programmablauf kann der Zugriff auf eine Strukturkomponente z.B. wie dar-
gestellt erfolgen.
DEUTSCH
EIN-/AUSGANGS-MODUL CR2513
SEITE 19
Weitere ecolog 100plus Programmierbeispiele für das E/A-Modul erhalten Sie auf Nachfrage von der
ifm electronic gmbh.
Screenshot der ecolog 100plus Programmieroberfläche

EIN-/AUSGANGS-MODUL CR2513
SEITE 20
■Funktion: CR2513
■Library: CR2513_C.lib
■Zweck: Parametriert und liest
die Konfigurations- und E/A-Daten
des Ein-/Ausgangs-Moduls
CR2513
■Parameter
Name Datentyp Beschreibung
Eingänge
ENABLE BOOL TRUE: Funktion wird abgearbeitet
INIT BOOL TRUE: Funktionsinialisierung
FALSE: zyklischer Funktionsaufruf
NODE_ID BYTE Knotenpunkt-Identifier
CFG_READ BOOL TRUE: aktuelle Konfiguration des E/A-Moduls lesen
CFG_WRITE BOOL TRUE: aktuelle Konfiguration des E/A-Moduls schreiben
CFG_DATA DWORD Adresse der Konfigurationsdaten (Datenstruktur)
RX_TYPE BYTE Receive Transmission Type (Default = 0; synch acyclic)
TX_TYPE BYTE Transmit Transmission Type (Default = 1; synch cyclic)
SYNC BOOL CANopen-Synchronisationstakt
(Systemvariable COB_SYNC)
IO_DATA DWORD Adresse der Ein-/Ausgangsdaten (Datenstruktur)
Ausgänge
CFG_RESULT BYTE 1 = Konfiguration wurde erfolgreich
gelesen oder geschreiben
2 = Konfiguration wurde noch nicht
gelesen oder geschreiben
3 = Konfiguration kann nicht gelesen oder geschrieben
werden (fehlende bzw. falsche Node ID oder Gerät
defekt)
IO_RCV BOOL TRUE: für einen Zyklus, wenn neue Daten gesendet wurden.
CR2513
ENABLE CFG_RESULT
INIT IO_RCV
NODE_ID
CFG_READ
CFG_WRITE
CFG_DATA
RX_TYPE
TX_TYPE
SYNC
IO_DATA
Wenn nicht anders beschrieben, ist ein „FALSE“-Signal bei boolschen Datentypen
stets die Negierung des beschriebenen „TRUE“-Signals.
Table of contents
Languages:
Other IFM Electronic I/O System manuals

IFM Electronic
IFM Electronic AL2230 User manual

IFM Electronic
IFM Electronic Ecomat 100 CR2014 Application guide

IFM Electronic
IFM Electronic AL1200 User manual

IFM Electronic
IFM Electronic Ecomot300 AC2630 Application guide

IFM Electronic
IFM Electronic AL19 User manual

IFM Electronic
IFM Electronic CR2013 Application guide

IFM Electronic
IFM Electronic AC030S User manual

IFM Electronic
IFM Electronic AL1202 User manual