Seite 1
CAN-CBX-Pt100 Seite 1 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1 esd electronic system design gmbh Vahrenwalder Str. 207 • 30165 Hannover • Germany http://www.esd.eu Phone: +49 (0) 511 3 72 98-0 • Fax: +49 (0) 511 3 72 98-68...
Seite 2
Hinweis Der Inhalt dieses Handbuches wurde mit größter Sorgfalt erarbeitet und geprüft. esd übernimmt jedoch keine Verantwortung für Schäden, die aus Fehlern in der Dokumentation resultieren könnten. Insbeson- dere Beschreibungen und technische Daten sind keine zugesicherten Eigenschaften im rechtlichen Sinne.
Seite 3
Dokument-Datei: I:\Texte\Doku\MANUALS\CAN\CBX\PT100\Deutsch\CAN-CBX-PT100_Manual_de_11.wpd 2014-12-16 Datum des Ausdrucks: Platinenversion: ab CAN-CBX-Pt100 Rev. 1.0 Firmwareversion: ab Rev. 2.03 Änderungen in den Kapiteln Die hier aufgeführten Änderungen im Dokument betreffen sowohl Änderungen in der Hardware als auch reine Änderungen in der Beschreibung der Sachverhalte.
Der Hersteller haftet nicht für Schäden, die durch unsachgemäßen Gebrauch, nicht bestimmungsgemäße Verwendung oder in Folge von Nichtbeachtung der Sicherheitshinweise und Warnungen verursacht werden. Jeder Eingriff in das CAN-CBX-Modul durch nicht von esd autorisierte Personen führt zum Verlust aller Garantieansprüche. •...
Hinweise enthalten wichtige oder nützliche Informationen. Zahlendarstellung Alle Zahlenangaben in diesem Dokument sind Dezimalzahlen, sofern nicht anders angegeben. Hexadezimalzahlen sind mit einem angehängten dargestellt. Zum Beispiel, wird 42 hexadezimal als dargestellt. Seite 8 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
1. Übersicht 1.1 Beschreibung des Moduls Abb. 1: Blockschaltbild des CAN-CBX-Pt100-Moduls Die analoge Eingangsbaugruppe CAN-CBX-Pt100 erlaubt den direkten Anschluss von bis zu vier Platin- oder Nickel-Temperaturmessfühlern. Auch eine reine Widerstandsmessung mit Ausgabe der Ergebnisse in Ohm ist möglich. Die Messwiderstände können in 2-Leiter- oder 4-Leiter-Technik angeschlossen werden. Der Anschluss der Eingänge erfolgt über vier 5-polige Klemmverbinder.
PDOs gesendet. In den Daten-Bytes 0...3 wird der Process-Value (PV) gesendet. In der Default-Einstellung des Moduls wird als Process-Value der Widerstandswert in mOhm gesendet. Bsp.: 1234567 entspricht 1234,567 Ohm Seite 10 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Kunststoffgehäuse für Tragschienenmontage NS35/7,5 DIN EN 60715 Breite: 22,5 mm, Höhe: 99 mm, Tiefe: 114,5 mm Abmessungen (Einschließlich Tragschienenhalterung und Steckerüberstand, ohne Gegenstecker) Gewicht ca. 125 g Tabelle 1: Allgemeine Daten des Moduls CAN-CBX-Pt100 Seite 11 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Physical Layer gemäß ISO 11898-2, Übertragungsrate Physical CAN Layer programmierbar von 10 kBit/s bis 1 MBit/s Busabschluss Abschlusswiderstand ist bei Bedarf extern anzuschließen Tabelle 3: Daten der CAN-Schnittstelle Seite 12 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
® ® Die Firmware des Moduls unterstützt CANopen nach den CiA CANopen Spezifikationen CiA 301 [1] und CiA DS-404 [4]. Die EDS-Datei des CAN-CBX-Pt100 kann von der esd-Webseite unter www.esd.eu heruntergeladen werden. CAN-CBX-Pt100 Seite 13 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Hardware-Installation 4. Hardware-Installation 4.1 Anschlussplan 4.1.1 Spannungsversorgung und CAN Abb. 2: Spannungsversorgungs- und CAN-Anschluss des CAN-CBX-Pt100-Moduls Hinweis: Hinweise zum Leiteranschluss/Leiterquerschnitt entnehmen Sie bitte Seite 33. Die Signalbelegung der Steckverbinder ist in tabellarischer Form ab Seite 27 abgedruckt. Seite 14 von 121 CAN-CBX-Pt100 Handbuch •...
Abb. 3: Beispiel Messwiderstand-Anschluss in 2-Leiter-Technik an Pt2 Hinweis: Hinweise zum Leiteranschluss/Leiterquerschnitt entnehmen Sie bitte Seite 33. Die Signalbelegung der Steckverbinder ist in tabellarischer Form ab Seite 27 abgedruckt. CAN-CBX-Pt100 Seite 15 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Abb. 4: Beispiel Messwiderstand-Anschluss in 4-Leiter-Technik an Pt2 Hinweis: Hinweise zum Leiteranschluss/Leiterquerschnitt entnehmen Sie bitte Seite 33. Die Signalbelegung der Steckverbinder ist in tabellarischer Form ab Seite 27 abgedruckt. Seite 16 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Hardware-Installation 4.2 LED-Anzeigen Abb. 5: Position der LEDs in der Frontplatte Das CAN-CBX-Pt100-Modul verfügt über vier Status-LEDs. Die Bezeichnung der Blinkzustände der einzelnen LEDs ist in Anlehnung an die Bezeichnungen der CANopen ® -Norm DS 303-3 [3] gewählt. Die Bedeutung der Blinkzustände ist in den folgenden Kapiteln beschrieben.
Modul ist im Bootloader-Mode, die Power LED ist dabei aus. 3 Blitze (oder Kodierschalterstellung ID-Node > 7F beim Einschalten; siehe Seite 20) Tabelle 7: Anzeigefunktion der CANopen Status-LED Seite 18 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Versorgungsspannung oder Modul ist im Bootloader- Modus (ID = 0), dieser Zustand wird durch die CANopen- Power grün Status-LED angezeigt (3 Blitze) Versorgungsspannung liegt an Tabelle 9: Anzeigefunktion der Power-LED CAN-CBX-Pt100 Seite 19 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
- CANopen-Status-LED: 3 Blitze ungültigen ID, das Modul wird angehalten. Tabelle 10: Besondere Blinkzustände 4.2.7 Zuordnung LED-Bezeichnung zu Bezeichnung im Schaltplan Bezeichnung auf Bezeichnung im Schaltplan CAN-CBX-Pt100 LED200A LED200B LED200C LED200D Der Schaltplan ist nicht Bestandteil dieses Handbuchs. Seite 20 von 121 CAN-CBX-Pt100 Handbuch •...
- Einstellungen der Kodierschalter höher als 7F führen zu Fehlermeldungen, die rote CAN-Error-LED leuchtet dauerhaft. - Bei Einstellung der Kodierschalter auf 00 befindet sich das Modul im Bootlader-Modus. CAN-CBX-Pt100 Seite 21 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
33 3 , 12 5 , 83 3 , Tabelle 11: Index der Bitrate 4.3.3 Zuordnung Kodierschalterbezeichnung zum Schaltplan Bezeichnung auf Bezeichnung im Schaltplan CAN-CBX-Pt100 Baud SW301 SW300 High SW302 Der Schaltplan ist nicht Bestandteil dieses Handbuchs. Seite 22 von 121 CAN-CBX-Pt100 Handbuch •...
2. Halten Sie das Modul leicht schräg nach hinten gekippt und setzen Sie das CBX-Modul auf den Busverbinder, so dass der obere Teil der Tragschiene dabei in die Einkerbung greift. Abb. 8 : Einsetzen des CAN-CBX-Moduls CAN-CBX-Pt100 Seite 23 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Stecken Sie den Anschlussstecker, wie in Abb. 10 beschrieben, von rechts in die Buchsenseite des äußeren Tragschienen-Busverbinders des InRailBus. Schließen sie nun das CAN-Interface und die Versorgungsspannung über den Anschlussstecker an. Seite 24 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die Tragschiene ist daher mit einer geeigneten Funktionserde in der Umgebung bzw. in der Anlage zu verbinden. Dabei ist zu beachten, dass die Impedanz der Verbindung gering gehalten wird. Der Funktionserde-Kontakt des Moduls dient nicht der elektrischen Sicherheit. CAN-CBX-Pt100 Seite 25 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Es ist möglich, einzelne Gehäuse aus dem Verbund zu lösen, ohne die InRailBus- Verbindung zu unterbrechen, da beim Ziehen einzelner Module aus dem Verbund die Signalkette nicht unterbrochen wird. Seite 26 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Siehe auch Anschlussplan Seite 14. Hinweis: Die Pins 1 und 4 sind intern miteinander verbunden. Die Pins 2 und 3 sind intern miteinander verbunden. Signalbeschreibung: P24... Versorgungsspannung +24 V M24... Bezugspotenzial CAN-CBX-Pt100 Seite 27 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die CAN Schnittstelle kann entweder über den CAN-Stecker oder optional über den InRailBus angeschlossen werden. Benutzen Sie für den Anschluss über den InRailBus den Tragschienenbusverbinder des CBX-InRailBus (CAN-CBX-TBUS), siehe Bestellhinweise (Seite 120). Seite 28 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Hutschienenpotenzial) - ... nicht angeschlossen Empfehlung eines Adapterkabels 5-pol-Stecker (hier Leitungsstecker FK-MCP 1,5/5-STF-3,81 mit Federkraftanschluss-Kontakten) auf 9-pol-DSUB: Die Belegung des 9-poligen DSUB-Steckers erfolgt nach CiA DS 102. CAN-CBX-Pt100 Seite 29 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Stromquelle + Positiver Abgriff für Messwiderstand (x = 1, 2, 3, 4) Hinweis: Beispiele für den Anschluss des Messwiderstands in 2-Leiter- und 4-Leitertechnik finden Sie ab Seite 15, 16. CAN-CBX-Pt100 Seite 31 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 32
Zuordnung der Steckerbezeichnung auf dem Gerät zu der Bezeichnung im Schaltplan Bezeichnung auf Gerät Bezeichnung im Schaltplan X500:A X500:B X800:A X800:B Der Schaltplan ist nicht Bestandteil dieses Handbuchs. Seite 32 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Kunststoffhülse min 2 Leiter gleichen Querschnitts flexibel mit Zwillingsaderendhülsen (TWIN-AEH) 1,0 mm² unzulässig unzulässig mit Kunststoffhülse max AWG nach UL/CUL min AWG nach UL/CUL max CAN-CBX-Pt100 Seite 33 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Daher kann die maximal erreichbare Anzahl an Knoten, Buslängen und Stichleitungslängen von der theoretisch möglichen Anzahl abweichen! esd hat sich bei seinen Empfehlungen zur CAN-Verdrahtung auf die Vorgaben der ISO 11898-2 beschränkt. Auf die Beschreibung der Besonderheiten der abgeleiteten Spezifikationen CANopen, ARINC825, DeviceNet und NMEA2000 wird an dieser Stelle verzichtet.
6.2 Leicht störbehaftete Industrieumgebung (zweiadrig verdrillte Leitung) 6.2.1 Grundregeln Hinweis: esd garantiert die EU-Konformität des Produkts, wenn für die CAN-Verdrahtung mindestens Kabel mit einfach abgeschirmten zweiadrig verdrillten Leitungen verwendet werden, die die Anforderungen der Norm ISO 11898-2 erfüllen. Einfach abgeschirmte vieradrig verdrillte Leitungen, wie in Kapitel 6.3 beschrieben, stellen die EU-Konformität...
(Gender Changer) sind unter der Artikelnummer C.1303.01 lieferbar. Für den Abschluss des CAN-Bus und Erdung des CAN_GND sind DSUB-Abschlussstecker mit Stiftkontakten (C.1302.01) oder Buchsenkontakten (C.1301.01) mit Erdungsklemme erhältlich. Seite 36 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die CAN-Leitungen sollten nicht in unmittelbarer Nähe von Störquellen verlegt werden. Lässt sich dies nicht vermeiden, so sind doppelt abgeschirmte Leitungen vorzuziehen. Abb. 16: CAN-Verdrahtung in stark störbehafteter Industrieumgebung CAN-CBX-Pt100 Seite 37 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
CAN-Kabel gestattet, und bei dem die Kabel-Abschirmung (Shield) durchgeführt wird, z.B. DSUB9-Stecker von ERNI (ERBIC CAN BUS MAX, Bestell-Nr.:154039). Die Verwendung des esd T-Connectors (Bestell-Nr: C.1311.03) wird für einfach abgeschirmte vieradrig verdrillte Leitungen nicht empfohlen, da das Schirm-Potenzial des leitenden DSUB-Gehäuses nicht durch diesen T-Connector-Typ durchgeführt wird.
5400 7300 5000 Tabelle 12: Erreichbare Leitungslängen in Abhängigkeit von der Bitrate (mit esd-CAN-Interfaces) Optokoppler verzögern die CAN-Signale. esd-Module erreichen typischerweise eine Leitungs- länge von 37 m bei 1 MBit/s. Voraussetzung hierfür ist ein abgeschlossenes Netz ohne Impedanzstörungen, wie z.B. längere Stichleitungen > 0.3 m.
Verdrahtungshinweise 6.6 Beispiele für CAN-Kabel Die folgenden zwei- und vieradrigen Kabel empfiehlt esd für den Aufbau von CAN-Netzwerken. Diese Kabeltypen werden auch für die bei esd erhältlichen CAN-Kabel verwendet. 6.6.1 Kabel für leicht störbehaftete Industrieumgebung (zweiadrig) Hersteller Leitungstyp z.B. U.I. LAPP GmbH UNITRONIC ®-BUS CAN UL/CSA (1x 2x 0.22)
, stellen Sie bitte sicher, dass: - alle CAN_H- und CAN_L- Leitungen korrekt angeschlossen sind - zwei Abschlusswiderstände von je 120 an Ihr CAN-Netzwerk angeschlossen sind (einer an jedem Ende). CAN-CBX-Pt100 Seite 41 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(siehe Abbildung auf vorhergehender Seite). 4. Messen Sie die DC-Spannung zwischen CAN_L und GND (siehe Abbildung auf vorhergehender Seite). Die gemessene Spannung sollte zwischen 2,0 V und 3,0 V liegen. Seite 42 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Ein weiterer Hinweis auf einen fehlerhaften CAN-Transceiver ist eine sehr hohe Abweichung der beiden gemessenen Eingangswiderstände (>> 200%). Abb. 20: Messung des Eingangswiderstandes des CAN-Transceivers 7.6 Support bei esd Sollten Sie trotz Anwendung des CAN-Bus Troubleshooting Guides zu keiner Lösung kommen, wenden Sie sich bitte an unseren Support unter support@esd.eu...
Die SDOs dienen zur Übertragung von modulinternen Konfigurations- und Parameterdaten. Im Gegensatz zu den PDOs werden die SDO-Nachrichten bestätigt. Einer Schreib- oder Leseanfor- derung auf ein Daten-Objekt folgt immer ein Bestätigungstelegramm mit einem Fehlerindex. Seite 44 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Häufig benötigte Kombinationen sind z.B.: = 64 : Read Request, d.h. ein Parameter soll gelesen werden = 35 : Write Request mit 32 Bit Daten, d.h. ein Parameter soll gesetzt werden Seite 46 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 47
Byte zuletzt’ aufgebaut. Dabei steht das niederwertige Byte immer in ‘Data 1’, bei 16- Bit-Werten steht das höchstwertige Byte (Bits 8...15) in ‘Data 2’, und bei 32-Bit-Werten steht das MSB (Bits 24...31) in ‘Data 4’. CAN-CBX-Pt100 Seite 47 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 48
Fehlerursache 08000020 Daten können nicht übertragen oder gespeichert werden wegen des aktuellen Device States können Daten nicht übertragen oder 08000022 gespeichert werden 08000024 Zugriff auf Flash fehlgeschlagen Seite 48 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
SYNC Sync an alle, (konfigurierbar über Objekt 1005 Emergency Message + NodeID konfigurierbar über Objekt 1014 TPDO1 + NodeID PDO1 vom CAN-CBX-Pt100 (Objekt 1800 TPDO2 + NodeID PDO2 vom CAN-CBX-Pt100 (Objekt 1801 TPDO3 + NodeID PDO3 vom CAN-CBX-Pt100 (Objekt 1802...
Per Default werden die Process Values 1 bis 4 (Objekt 9130 , Sub-Index 1 - 4) gemappt. Darüber hinaus können auch die Field Values 1 bis 4 (Objekt 9100 , Sub-Index 1 - 4) gemappt werden (siehe dazu auch Seite 82). TPDO1 (CAN-CBX-Pt100 ->) CAN-Identifier: 180 + Node-ID Byte Parameter Process_Value_1 TPDO2 (CAN-CBX-Pt100 ->)
• zyklisch, synchron: Die Sendung erfolgt, nachdem jeweils eine bestimmte Anzahl SYNC-Messages empfangen wurden (PDO-Übertragungstyp 1...240). • ereignisgesteuert, asynchron: Die Sendung erfolgt, wenn sich der Zustand bestimmter Messfühler- eingänge ändert (PDO-Übertragungstyp 254, 255). 8.7.2 Unterstützte Übertragungsarten nach [1] RTR-Transfers werden vom CAN-CBX-Pt100-Modul nicht unterstützt. PDO-Transmission Transmission unterstützt von synchro-...
Lesbar. Schreibzugriffe führen zu einer Fehlermeldung. rw... read / write Dieser Parameter kann gelesen oder gesetzt werden. Wertebereich Wertebereich des Parameters Default-Wert Grundeinstellung des Parameters Name Name und Kurzbeschreibung des Parameters Seite 52 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Der Wert des Device Types für dieses CBX-Modul ist in Kapitel 8.9.1 auf Seite 53 abgedruckt. Das Datenfeld ist grundsätzlich nach der Regel ‘niederwertiges Byte zuerst, höherwertiges Byte zuletzt‘ aufgebaut (siehe Seite 47, Datenfeld). CAN-CBX-Pt100 Seite 55 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Eine Liste der von diesem Modul unterstützten Fehler-Bits ist in Kapitel 8.9.1 auf Seite 53 abgedruckt. Die nicht unterstützten Bits werden immer als ‘0’ zurückgegeben. Liegt ein Fehler vor, so ist das entsprechende Fehler-Bit auf ‘1’ gesetzt. Seite 56 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
= Nummer des zuletzt aufgetretenen Fehlers - zum Löschen der Fehlerliste ist diese Variable auf ‘0’ zu setzen - ist no_of_errors_in_list 0, so wird das Error-Register (Object 1001 ) gesetzt CAN-CBX-Pt100 Seite 57 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 58
Implementierte CANopen Objekte error-code x Der 32-Bit lange Fehler-Code setzt sich aus dem in [1] aufgeführten CANopen- Emergency-Error-Code und den von esd definierten Fehler-Codes (Manufacturer- Specific Error Field) zusammen. Bit: 31 ..16 15 ..0 manufacturer-specific emergency-error-code...
1: Modul erzeugt SYNC immer 0, da 11-Bit-ID 28...11 immer 0, da keine 29-Bit-ID unterstützt werden 10...0 (LSB) Bit 0...10 der SYNC-COB-ID Der Identifier kann Werte zwischen 0...7FF annehmen. CAN-CBX-Pt100 Seite 59 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
32 Zugriffsart Default-Wert Wertebereich des Parameters: Wert Bedeutung Übertragung von SYNC-Nachrichten ausgesetzt Zyklus-Zeit in Mikrosekunden 1...FFFFFFFF (Beispiel: 4E20h entspricht einer Zykluszeit von 20000 s = 20 ms) Seite 60 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
8.9.7 Manufacturer Device Name (1008 INDEX 1008 Name manufacturer device name Datentyp visible string Default-Wert siehe Kapitel 8.9.1, Seite 53 Eine ausführliche Beschreibung des SDO Uploads ist [1] zu entnehmen. CAN-CBX-Pt100 Seite 61 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(Versionsabhängig) Das Lesen der Hardware-Version erfolgt ähnlich wie das Lesen des Manufacturer Device Names über das SDO Upload Protokoll. Eine ausführliche Beschreibung des Uploads ist [1] zu entnehmen. Seite 62 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Bit-No. Bedeutung 31 (MSB) reserved 29...11 immer 0, da keine 29-Bit-ID unterstützt werden 10...0 (LSB) Bit 0...10 des Node Guarding Identifiers Der Identifier kann Werte zwischen 1...7FF annehmen. Seite 64 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Zugriffsrecht Read/Write (rw) ist (hier z.B. 6xxx save_manufacturer_parameter speichert alle Manufacturer Parameter der Objekte (Objekte 2000 ... 5FFF , sofern vorhanden), deren Zugriffsrecht Read/Write (rw) ist (hier z.B. 2xxx CAN-CBX-Pt100 Seite 65 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 66
CAN-CBX-Modul speichert die Parameter autonom das CAN-CBX-Modul speichert die Parameter nicht auf Befehl das CAN-CBX-Modul speichert die Parameter auf Befehl Autonomes Speichern bedeutet, dass die Parameter “nicht-flüchtig” ohne weitere Abfrage gespeichert werden. Seite 66 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(Objekte 6000 ... 9FFF , sofern vorhanden, z.B. 6xxx restore_manufacturer_default_parameter lädt die Default-Werte aller Manufacturer Parameter der Objekte (Objekte 2000 ... 5FFF , sofern vorhanden, hier z.B. 2xxx CAN-CBX-Pt100 Seite 67 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 68
Beim Lesen eines Sub-Index liefert das CANopen Device Informationen über die Restore-Funktionalität im folgenden Format: Bit: Inhalt: reserved Wert Beschreibung die Default-Parameter des CAN-CBX-Moduls werden nicht geladen die Default-Parameter des CAN-CBX-Moduls werden geladen Seite 68 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(immer 0) immer 0, da 11-Bit ID 28...11 immer 0, da keine 29-Bit-ID unterstützt werden 10...0 (LSB) Bit 0...10 des COB-ID Der Identifier kann Werte zwischen 0...7FF annehmen. CAN-CBX-Pt100 Seite 69 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
16 Zugriffsart Wertebereich 0...FFFF Default-Wert Mit diesem Objekt kann die Inhibit Time für die Emergency-Nachricht festgelegt werden. Die Zeit wird als ein Vielfaches von 100 s angegeben. Seite 70 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Jedes Modul kann Heartbeat-Producer und Heartbeat-Consumer sein. Das CAN-CBX-Modul unterstützt in einem CAN-Netz maximal einen Heartbeat-Producer. Sub- Index Beschreibung Wertebereich Default Datentyp Zugriff Index number_of_entries unsigned 8 1016 consumer-heartbeat_time 0...007FFFFF unsigned 32 CAN-CBX-Pt100 Seite 71 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 72
Diese Consumer-Heartbeat-Time muss immer größer sein als die Producer- Heartbeat-Time. Beispiel: consumer-heartbeat_time = 0031 03E8 => Node-ID = 31 = 49 => heartbeat time = 3E8 = 1000 => 1 s Seite 72 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Zykluszeit in [ms] des Heartbeat-Producers zum Senden des Heartbeats auf dem Node-Guarding-ID (siehe Object 100E Die Consumer-Heartbeat-Time der überwachenden Module muss immer größer sein als die Producer-Heartbeat-Time dieses Heartbeat-sendenden Moduls. CAN-CBX-Pt100 Seite 73 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
32 serial_number 0...FFFFFFFF unsigned 32 Bedeutung der Variablen: vendor_id Diese Variable enthält die esd-Vendor-ID. Hier ist immer der Wert 00000017 eingetragen. product_code Hier ist die esd-Artikelnummer des Produkts abgelegt. Die Nibble des Langwortes haben folgende Bedeutung: product_code = 1... Artikelnummer beginnt mit Buchstaben “K”...
Seite 75
In den beiden niederwertigen Bytes ist die Nummer des Moduls als BCD-Wert enthalten. Beispiel: Wird der Wert ‘C1C2 0105 ’ gelesen, so entspricht dies der Hardware-Serien- nummer-Kennung ‘AB 0105’. Dieser Wert muss der aufgeklebten Seriennummer des Moduls entsprechen. CAN-CBX-Pt100 Seite 75 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die SYNC-Nachricht wird als CAN-Nachricht mit der Länge ‘0’ gesendet. reserviert Die SYNC-Nachricht wird als CAN-Nachricht mit der Länge ‘1’ gesendet. Das 2...240 erste Byte der SYNC-Nachricht enthält den aktuellen Wert des SYNC-Counters. 241...255 reserviert Seite 76 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
32 Bedeutung der Variablen: configuration_date Datum der letzten Konfiguration des Moduls, angegeben in Tagen seit dem 01.01.1984. configuration_time Zeit in ms seit Mitternacht am Tag der letzten Konfiguration. CAN-CBX-Pt100 Seite 77 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Das Modul wechselt beim Auftreten eines Fehlers in den jeweils angegebenen Modus. Wert der Variablen Modus, in den das Modul im Fehlerfall wechselt pre-operational (nur wenn der aktuelle Zustand = operational) no state change stopped Seite 78 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Weitere Funktionen des Parameters NMT startup werden zur Zeit nicht unterstützt. Der Wertebereich des Objektes ist in der folgenden Tabelle beschrieben: Wert Bedeutung 0000 0002 Autostart disabled (default) 0000 0008 Autostart enabled alle anderen Werte reserviert CAN-CBX-Pt100 Seite 79 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Sub-Index 1 dieses Objektes enthält die Verzögerungszeit in [ms] zwischen dem Übergang von “preoperational” > “operational”. In der Default-Einstellung sind dies 100 ms. Die Sub-Indizes 2 und 3 dieses Objektes werden nicht unterstützt. Seite 80 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
0..FF unsigned 8 const event timer 0...FFFF unsigned 16 Value range refer [1]. Es werden die transmission types 0, 1...240, 254 und 255 unterstützt. Achtung: Immer RTR-disabled 40000xxx CAN-CBX-Pt100 Seite 81 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Es können nur die in der Spalte “Default” angegebenen Objekte gemappt werden. Struktur des PDO Mapping am Beispiel Objekt 1A00 , Sub-Index 01 16 15 Index Sub-Index Length z.B.: 9130 z.B.: 01 z.B.: 20 Seite 82 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Eine Übersicht des Zusammenwirkens der Objekte der “Device Profile Area” (61xx und 91xx ) sowie der “Manufacturer Specific Profile Area” (24xx ) zeigt das Diagramm auf der nachfolgenden Seite. CAN-CBX-Pt100 Seite 83 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Device Profile Area 8.10.2 Zusammenhang der implementierten Objekte für die analogen Eingänge Beispiel hier: Modul befindet sich im Zustand ‘Operational’ Seite 84 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Bitte beachten Sie beim Anschluss der Temperaturfühler das der genaue Typ des Temperaturfühlers in diesem Parameter eingetragen ist. Standardmäßig enthält der Parameter AI_sensor_type_x den Wert für die Widerstandsmessung (10000). CAN-CBX-Pt100 Seite 85 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Überschreitung einer definierten Temperaturänderung der Leiterkarte seit der letzten Kalibrierung (sofern aktiviert) • letzte Temperatur bei der eine Kalibrierung stattgefunden hat last_calibration_temp (Objekt 2421 • max. zulässige Temperaturdifferenz seit letzter Kalibrierung delta_calibration_temp (Objekt 2422 Seite 86 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Der Parameter wählt die gewünschte Betriebsart aus. Er gibt den “Soll-Wert” des Operating Modes vor. Der “Istwert” ist über Objekt 2401 lesbar. Wertebereich: Wert des Parameters Betriebsart des Messkanals Kanal ausgeschaltet normaler Betrieb CAN-CBX-Pt100 Seite 87 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Wert gerundet. Hinweis: Empfehlenswert für eine hohe Auflösung sind Sample-Times, die ein Vielfaches von 20 ms (50 Hz) betragen, da dadurch Störungen durch die Netzfrequenz minimiert werden! Seite 88 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die Struktur der Variablen ist in CiA404 festgelegt. Die Kodierung der Physikalischen Einheiten und Präfixe erfolgt gemäß CiA303-2 [5]. Die Struktur der Variablen ist auf der folgenden Seite beschrieben. CAN-CBX-Pt100 Seite 89 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 90
Internationales Name der Notation Index Einheiten : Symbol Einheit Grad Celsius dimensionslos keine Wertebereich: Sensor-Typ Physikalische Einheit Pt100 ... Pt5000 Grad Celsius (Variablen-Wert=2D0000 Ni100 ... Ni5000 Widerstandsmessung (Variablen-Wert=280000 Seite 90 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Der Wert des Parameters entspricht der Anzahl der Stellen. Beispiel: AI_decimal_digits_PV_1 = 3 Wert in Objekt AI_PV_1 = 123456 Messwert: 123,456 (bei der Standardeinstellung Widerstandsmessung, siehe Objekt 6110 CAN-CBX-Pt100 Seite 91 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Bei Temperaturen außerhalb des Bereichs werden die Bits “Not Valid” UND das entsprechende “Overload”-Bit gesetzt. Gültige Rückmeldungen sind z.B.: AI_Status_1 = 00 : kein Fehler AI_Status_1 = 03 : Positive Overload und Sensor-Wert ungültig (z.B. kein Sensor erkannt) Seite 92 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Vergleich des Field Values und somit kein Versand es wird nur PDO-Versand initiiert, wenn die Änderung 0000 0001 ..7FFF FFFF des Field Values größer ist als der hier vorgegebene Wert Seite 94 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
, siehe Seite 89). Die Anzahl der Nachkommastellen der Variablen ist in Objekt “AI_decimal_digits_PV_x” (Objekt 6132 siehe Seite 91) definiert. Wertebereich: AI_PV_x = 8000 0000 ... 7FFF FFFF CAN-CBX-Pt100 Seite 95 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Vergleich des Process Values und somit kein Versand es wird nur PDO-Versand initiiert, wenn die Änderung 0000 0001 ..7FFF FFFF des Process Values größer ist als der hier vorgegebene Wert Seite 96 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
AI_interrupt_lower_limit_PV_x angegeben Wert, so wird dieses PDO gesendet. Die Anzahl der Nachkommastellen der Variablen ist in Objekt “AI_decimal_digits_PV_x” (Objekt 6132 siehe Seite 91) definiert. Wertebereich: AI_interrupt_lower_limit_PV_x = 8000 0000 ... 7FFF FFFF CAN-CBX-Pt100 Seite 97 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
AI_interrupt_upper_limit_PV_x angegeben Wert, so wird dieses PDO gesendet. Die Anzahl der Nachkommastellen der Variablen ist in Objekt “AI_decimal_digits_PV_x” (Objekt 6132 siehe Seite 91) definiert. Wertebereich: AI_interrupt_upper_limit_PV_x = 8000 0000 ... 7FFF FFFF Seite 98 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
2510 Offset integer 16 2511 tk_Ilow integer 16 2512 tk_Ihigh integer 16 Siehe hierzu auch das Diagramm “Zusammenhang der implementierten Objekte für die analogen Eingänge” auf Seite 84. CAN-CBX-Pt100 Seite 99 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
± 2,5 34 k ± 1,25 34 k ± 0,6125 1,5 k 17 k ± 0,306 8,5 k Hinweis: Es wird empfohlen die Default-Einstellung ADC_PGA_x = 3 beizubehalten! Seite 100 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Ob ein Sensor erkannt wurde, kann über das Objekt 6150 “AI_status_x” ermittelt werden. Wertebereich: channel_enabled_x Binär-Wert Bedeutung A/D-Wandler-Kanal ist ausgeschaltet false (AI_operation_mode_x = 0) A/D-Wandler-Kanal ist an true (AI_operation_mode_x = 1) CAN-CBX-Pt100 Seite 101 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(100 Hz) SR ... Sample Rate (z.B.:100 Hz) SR/n n ... Anzahl der Additionen (z.B.:4) SR/n... Sample Rate geteilt durch Anzahl der Summationen (e.g.:25 Hz) − t n x Seite 102 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(siehe Objekt 2402 Data Hinweis: “Average” (2403 ) setzt auf die Daten von “Accu” (2402 ) auf! Beschreibung der Filter: SR_x SR_x SR_x ... Sample-Rate Floating Average Average CAN-CBX-Pt100 Seite 103 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
(zur Auswahl von Messstrom und Messwiderstand siehe auch Seite 100). Wertebereich: current_source_value_x = 0 : Messstrom = ca. 400 A current_source_value_x = 1 : Messstrom = ca. 40 A Seite 104 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Diese Variable enthält den Wert der Temperatur auf der Leiterkarte in Schritten zu 1/256 C . Der Wert ist wie folgt kodiert: Value ° Temperature C Beispiel: local_temperature =2640 => Temperatur = 38,25 C CAN-CBX-Pt100 Seite 105 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Diese Variable enthält den Wert der Temperatur auf der Leiterkarte in Schritten zu 1/256 C, bei dem die letzte Kalibrierung des betreffenden Eingangs stattfand. Der Wert ist wie folgt kodiert: Value ° Temperature C Beispiel: last_calibration_temp_1 = 2640 => Temperatur = 38,25 C Seite 106 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Selbstkalibrierung bei Überschreitung der 0001 ...FFFF vorgegebenen Temperaturänderung Der Wert ist wie folgt kodiert: Value ° Temperature C Beispiel: delta_calibration_temp_1 = 0A80 => Temperatur-Änderung = 10,50 C CAN-CBX-Pt100 Seite 107 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Manufacturer Specific Profile Area 8.11.10 Kalibrierdaten Die analogen Eingänge des CAN-CBX-Pt100-Moduls sind werksseitig vor der Auslieferung kalibriert worden. Diese Kalibrierung wurde für • den hohen Messstrom (ca. 400 A) • den niedrigen Messstrom (ca. 40 A) • die ADC-Verstärkung PGA=2 •...
Seite 109
Umrechnungsfaktor für den niedrigen und den k_lh: hohen Messstrom (nicht zugänglich für den Anwender); k_Ilow/Ihigh = f(current_source_value [Objekt 2410 Offset-Wert x zur Kompensation der angeschlossenen offset [Objekt 2510 Leitungswiderstände CAN-CBX-Pt100 Seite 109 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Seite 110
Manufacturer Specific Profile Area 3) Temperaturberechnung Tab PV Process-Value (gemappt auf PDOs) PV(T) [Objekt 9130 Anwendung der Sensor-Typ-Umrechnungstabelle Tab: Tab = f (AI_sensor_type [Objekt 6110 Seite 110 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Die Temperaturwerte sind in in Schritten zu 1/256 C gespeichert. Der Wert ist wie folgt kodiert: Value ° Temperature C Beispiel: ref_temp_Ilow =2640 => Temperatur = 38,25 C CAN-CBX-Pt100 Seite 111 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Belegung der Parameter gain_correction_Ilow_x und gain_correction_Ihigh_x (x = 1...4): Diese Objekte beinhalten die Gain-Korrekturfaktoren, die bei der Kalibrierung der Kanäle bei I bei PGA=1 ermittelt worden sind. high Wertebereich: 8000 ... 7FFF Seite 112 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Belegung der Parameter gain_correction_PGA=y_x (y = 2, 3, 4 ; x = 1...4): Diese Objekte beinhalten die Gain-Korrekturfaktoren für die PGA-Werte 2, 3 und 4, die bei der Kalibrierung ermittelt worden sind. Wertebereich: 8000 ... 7FFF CAN-CBX-Pt100 Seite 113 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Wenn die Kompensation eines Widerstands notwendig ist, so muss der negative Wert (siehe PV(R) (Objekt 9130 )) des Widerstands eingetragen werden. Beispiel: = 123,4 m => 1234 => offset_x = -1234 Leitung_x => offset_x = FB2E Seite 114 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Temperaturkoeffizienten ist auf ‘0’ eingestellt. Der Anwender kann jedoch die Temperaturkompen- sation nutzen. Die Formeln für die Berücksichtigung der Temperaturkompensation sind auf Seite 109 abgedruckt. Wertebereich: 8000 ... 7FFF CAN-CBX-Pt100 Seite 115 von 121 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Speichers und zum Verlust der Firmware führen. Das Modul kann dann nicht weiter betrieben werden! Hinweis: Für ein Firmware-Update bietet esd das Programm CANfirmdown. Bitte wenden Sie sich dazu an unseren Support. Im normalen DS-301-Modus kann auf das Objekt 1F50 nicht zugegriffen werden.
Zugriff Wertebereich 0...FE Default-Wert Hinweis: Der Wertebereich dieses Objektes in der Implementierung für die CAN-CBX-Pt100 weicht vom Wertebereich, der in [2] angegeben ist, ab. Weitere Informationen zum Objekt 1F51 und zum Firmware-Update entnehmen Sie bitte [2] 8.12.2 Verify Application Software (1F52...
PV ..Process Value (korrigierte Nutzdaten der Messwiderstandseingänge) RTD ..Resistance Temperature Detector (Widerstandstemperaturfühler) R/W ..Read/Write (Lese- und Schreibzugriff) Seite 118 von 121 CAN-CBX-Pt100 Handbuch • Dok.-Nr.: C.3032.20 / Rev. 1.1...
Bestellhinweise 12. Bestellhinweise Eigenschaften Bestell-Nr. CAN-CBX-Pt100 CAN-CBX-Pt100 4 Messwiderstandseingänge, C.3032.02 incl. 1x CAN-CBX-TBUS (C.3000.01) Handbuch CAN-CBX-Pt100-MD Handbuch in deutsch C.3032.20 Zubehör CAN-CBX-TBUS Tragschienen-Busverbinder des CBX-InRailBus für CAN-CBX-Module, C.3000.01 (ein Busverbinder ist im Lieferumfang des CAN-CBX- Moduls enthalten) CAN-CBX-TBUS- Connector Anschlussstecker des CBX-InRailBus zum Anschluss der +24V Versorgungsspannung und des CAN-Interface, C.3000.02...
Seite 121
Bestellhinweise Handbücher Bestell-Nr. Anwenderhandbuch in Deutsch C.3032.20 CAN-CBX-Pt100-MD CAN-CBX-Pt100-EN Anwenderhandbuch in Englisch C.3032.21 Tabelle 14: Verfügbare Handbücher Gedruckte Handbücher Benötigen Sie zusätzlich einen Ausdruck des Handbuches, kontaktieren Sie bitte unser Sales-Team sales@esd.eu für ein Angebot. Gedruckte Handbücher können gegen eine Gebühr bestellt werden.