BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Benutzerhinweise Gültigkeit Abkürzungen und Begriffe Diese Konfigurationsanleitung beschreibt die Einstellmög- Übertra- Geschwindigkeit der Datenübertragung auf lichkeiten des Mikrowellen-Positionssensors BMD mit gungsrate dem CAN-Bus digitaler CANopen-Schnittstelle. Controller Area Network Sie gilt für folgende Typen: CAN in Automation (CiA) International...
Seite 7
0x1018:2 Product Code 0x31 0x1018:3 Revision Number 0x_ _ _ _ _ _ _ _ 0x1018:4 Serial Number SSSSSS 0x2600 Manufacturer Name Balluff GmbH 0x2601 Manufacturer Device Name BMD-CANopen 0x2602 Manufacturer Serial Number YYMMDD000SSSSS CC 0x2603 Manufacturer Type Key BMD 1EAA- _ _ _ _ / _ _ _ -NH5_0A-LV _ _ _ -KS288...
– Einstellung des Heartbeats – CANopen Encoder Profile CiA DS 406 V3.2.0 – Positionsnullpunkt – BMD CANopen Balluff Profile – Busterminierung – Speicherplätze zur freien Verfügung (2 Strings und 3 einzelne Bytes) Das im Sensor integrierte CANopen-Kommunikationsmo- dul setzt die im Sensor erfassten Messdaten in CANopen- Nachrichten um und sendet diese in das CANopen-Netz- werk.
Kommunikation mittels Prozess-Daten-Objekten (PDO) freigegeben. Je nach Einstellung im Objektverzeichnis (Mapping, Sendetyp der PDO) werden die Objekte nun im CANopen-Netzwerk übertragen. Der SDO-Zugriff bleibt weiterhin erhalten. 2.4.4 Zustand Stopped Im Zustand Stopped reagiert das Gerät nur noch auf NMT-Befehle. www.balluff.com deutsch...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Funktion Boot-Up Message Nach dem Einschalten des Sensors, sendet er eine Boot- Up Message. Die Boot-Up Message besteht aus dem Identifier 0x700 + Node ID und hat eine Länge von 1 Byte mit dem Inhalt 00.
Die Temperatur ist außerhalb der Der Sensor wird außerhalb der Tempera- Spezifikation (–50 °C…+110 °C). turspezifikation betrieben. Warnung wird gelöscht im Temperaturbereich –47…+107 °C. 0x8000 Nahbereich Der Kolben befindet sich in der Nähe des – unteren Zylinderendanschlags. Tab. 3-4: BMD CANopen Warnmeldungen www.balluff.com deutsch...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Funktion (Fortsetzung) Emergency Message und Fehlerregister Mit dem Auftreten eines Fehlers, wird eine Emergency Message gesendet. Der Wert der Nachricht signalisiert, um welchen Fehler es sich handelt. Treten mehrere Fehler auf, dann werden die Emergency Messages nacheinander in das CANopen-Netzwerk gesendet.
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Parametrierung über die CANopen-Schnittstelle (Fortsetzung) Ändern des PDO-Mappings Um das PDO-Mapping zu ändern, muss zunächst die PDO abgeschaltet und das bestehende Mapping gelöscht werden. Erst danach können die mapfähigen Objekte in die PDO gemappt werden.
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Objektverzeichnis Im Sensor ist das Objektverzeichnis des CAN-Kommunika- tionsmoduls in drei Bereiche aufgeteilt (Tab. 5-1 bis Tab. 5-3). Die Sensordaten und die Konfigurationsparame- ter werden im Objektverzeichnis abgelegt. Kommunikationsprofil Folgende Parameter sind im Kommunikationsprofil nach CiA DS 301 implementiert:...
Seite 19
4. Mappingeintrag unsigned32 0x65050010 Warnungen 5. Mappingeintrag unsigned32 0x00000000 Standardmäßig nicht gesetzt 6. Mappingeintrag unsigned32 0x00000000 Standardmäßig nicht gesetzt 7. Mappingeintrag unsigned32 0x00000000 Standardmäßig nicht gesetzt 8. Mappingeintrag unsigned32 0x00000000 Standardmäßig nicht gesetzt Tab. 5-1: BMD Objektindex 1XXX www.balluff.com deutsch...
YY: CANopen Upper Profile Version ZZ: CANopen Lower Profile Version 6509 Positionsoffset integer16 0x00 Positionsoffset, errechnet sich durch die Festlegung des vorein- gestellten Positionswerts 650B Seriennummer unsigned32 YYSSSSS Gibt die Seriennummer des Geräts Tab. 5-3: BMD Objektindex 6XXX www.balluff.com deutsch...
Objekte Datentyp 0x2F01:0 Maximaler Subindex 0x2F01:1 Unsigend8 0x2F01:2 Unsigend8 0x2F01:3 Unsigend8 0x2F01:4 String (24 Zeichen) 0x2F01:5 String (24 Zeichen) Tab. 5-6: Anwenderspeicherplatz Subindizes Vor dem Schreiben eines Stringobjekts, muss die Löschanweisung „_clr_“ in das Objekt geschrieben wer- den. www.balluff.com deutsch...
Seite 24
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Mikrowellen-Positionssensor Anhang In den folgenden Tabellen, werden beispielhaft die SDO Lese- und Schreibzugriffe für die einzelnen Objekte gezeigt. Wobei ein großes X als Platzhalter dient. Lesezugriffe Objekt Index Daten...
Seite 31
5.4.3 0x2303 Custom Device Name 5.4.4 0x2304 Custom Order Code 5.4.5 0x2305 Custom ID 5.4.6 0x2600 Manufacturer Name 5.4.7 0x2601 Balluff Device Name 5.4.8 0x2602 Balluff Serial Number 5.4.9 0x2603 Balluff Part Number 5.4.10 0x2604 Balluff Order Code 5.4.11 0x2900 Bus Termination 5.4.12 0x2901 Temperature Values...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Notes to the user Validity Abbreviations and terminology This configuration guide describes settings for the BMD Transfer Data transmission velocity on the CAN bus microwave positioning sensor with digital CANopen rate interface.
Seite 33
0x1018:2 Product Code 0x31 0x1018:3 Revision Number 0x_ _ _ _ _ _ _ _ 0x1018:4 Serial Number SSSSSS 0x2600 Manufacturer Name Balluff GmbH 0x2601 Manufacturer Device Name BMD-CANopen 0x2602 Manufacturer Serial Number YYMMDD000SSSSS CC 0x2603 Manufacturer Type Key BMD 1EAA- _ _ _ _ / _ _ _ -NH5_0A-LV _ _ _ -KS288...
– Node number (node ID) – CANopen Encoder Profile CiA DS 406 V3.2.0 – Position zero point – BMD CANopen Balluff Profile – Bus termination – Freely available memory locations (2 strings and 3 single bytes) The CANopen communication module integrated into the...
(mapping, send type for the PDO) the objects are now sent in the CANopen network. SDO access remains in effect. 2.4.4 Stopped state In the stopped state the device responds only to NMT commands. www.balluff.com english...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Function Boot-up message After turning on the sensor it sends a boot-up message. The boot-up message consists of the identifier 0x700 + node ID and has a length of 1 byte with contents 00.
The sensor is operating outside the specification (–50 °C…+110 °C). temperature specification. Warning is cleared in the temperature range –47…+107 °C 0x8000 Close Range The piston is near the lower cylinder stop. – Tab. 3-4: BMD CANopen warning messages www.balluff.com english...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Function (continued) Emergency message and error register When an error occurs an emergency message is sent. The value of the message indicates which error has occurred. When multiple errors occur the emergency messages are sent sequentially to the CANopen network.
Stopped message 4.1.4 Reset Node Data Status Node ID 0x00 81 0B Reset 0x0B Tab. 4-4: Reset message 4.1.5 Reset communication (also results in a reset) Data Status Node ID 0x00 82 0B Reset 0x0B Tab. 4-5: Reset communication message www.balluff.com english...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Configuration over the CANopen interface (continued) Changing the PDO mapping To change the PDO mapping, you must first turn off the PDO and delete the existing mapping. Only then can the mapping-capable objects be mapped to the PDO.
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Object directory In the sensor the object directory of the CAN communication module is divided into three areas (Tab. 5-1 to Tab. 5-3). The sensor data and the configuration parameters are stored in the object directory.
Seite 45
0x00000000 Not set by default 6th mapping entry unsigned32 0x00000000 Not set by default 7th mapping entry unsigned32 0x00000000 Not set by default 8th mapping entry unsigned32 0x00000000 Not set by default Tab. 5-1: BMD object index 1XXX www.balluff.com english...
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Object directory (continued) Balluff profile The Balluff profile contains additional data which are not included in other profiles. BMD CANopen object index 2XXX Sub-...
ZZ: CANopen lower profile version 6509 Position offset integer16 0x00 Position offset, calculated by determining the preset position value 650B Serial number unsigned32 YYSSSSS Indicates the serial number of the device Tab. 5-3: BMD object index 6XXX www.balluff.com english...
The standard value is Custom. 0 °C. 5.4.6 0x2600 Manufacturer Name Objects Remarks This object contains the manufacturer name Balluff GmbH. 0x2901:0 Maximum subindex 0x2901:1 Current internal temperature (40 = 0 °C) 5.4.7 0x2601 Balluff Device Name 0x2901:2 Max. internal temperature since device This object contains the Balluff device name BMD- startup (40 = 0 °C)
Maximum subindex 0x2F01:1 unsigned8 0x2F01:2 unsigned8 0x2F01:3 unsigned8 0x2F01:4 String (24 characters) 0x2F01:5 String (24 characters) Tab. 5-6: User memory space for subindices Before writing a string object the clear instruction “_clr_” must be written to the object. www.balluff.com english...
Seite 50
BMD 1E _ _ - _ _ _ _ / _ _ _ -NH5… Microwave Positioning Sensor Appendix The following tables show examples for the SDO read and write accesses for the individual objects. A capital X represents a placeholder. Read accesses Object Index...