Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Geräte-Handbuch
Device manual
R
CANcom III
GSM Triband-Modem
für CANopen-Netzwerke
(ohne/mit GPS Empfänger)
GSM triband modem
for CANopen networks
(without/with GPS receiver)
CR3103
CR3104
GPS
GSM
RS232
ON
ERROR
CAN

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für IFM Electronic Ecomot100 CANcom III

  • Seite 1 Geräte-Handbuch Device manual CANcom III GSM Triband-Modem für CANopen-Netzwerke (ohne/mit GPS Empfänger) GSM triband modem for CANopen networks (without/with GPS receiver) CR3103 CR3104 RS232 ERROR...
  • Seite 2: Sicherheitshinweise

    CR310 Sicherheitshinweise Diese Beschreibung ist Bestandteil des Gerätes. Sie enthält Texte und Abbildungen zum korrekten Umgang mit dem Funkmodem und muß vor einer Installation oder dem Einsatz gelesen werden. Allgemeines Befolgen Sie die Angaben der Dokumentation. Nichtbeachten der Hinweise, Ver- wendung außerhalb der nachstehend genannten bestimmungsgemäßen Verwen- dung, falsche Installation oder Handhabung können Beeinträchtigungen der Sicherheit von Menschen und Anlagen zur Folge haben.
  • Seite 3: Inhaltsverzeichnis

    CR310 Inhalt Bestimmungsgemäße Verwendung / Funktion Seite 4 CAN-Kommunikation im Überblick Seite 5 Technische Daten Seite 6 Maße Seite 7 Montage Seite 7 Elektrischer Anschluß Seite 8 Antenne Seite 8 SIM-Karte Seite 9 Parameter- und EMCY-Objekt-Übersicht Seite 10 Betriebsanzeigen Seite 11 Objektverzeichnis Herstellerspezifische Profile;...
  • Seite 4: Bestimmungsgemäße Verwendung / Funktion

    CR310 Bestimmungsgemäße Verwendung / Funktion CANcom ist ein GSM-Funkmodem mit intergriertem CAN-Gateway zur direkten Anbindung an die Steuerung. Alle Daten werden über den CAN-Bus mit dem CANopen-Protokoll übertragen. Die Prüf- und Sicherheitsmechanismen von GSM überwachen die Fehlerfreiheit der übertragenen Daten. Das Funkmoden ist direkt in der Maschine bzw.
  • Seite 5: Can-Kommunikation Im Überblick

    CR310 CAN-Kommunikation im Überblick Die CAN-Kommunikation basiert auf dem Kommunikationsprofil CiA-DS 301. Da derzeit kein Geräte-Profil für CAN-Modems existiert, wurde ein eigenes Kom- munikationsprotokoll auf Basis von Prozessdatenobjekten (PDO) verwendet. Dies bietet zudem die Möglichkeit das Funkmodem auch von einer Steuerung, die als CANopen-Master konfiguriert ist, anzusprechen.
  • Seite 6: Technische Daten

    CR310 Technische Daten Mechanische Daten CR3103 CR3104 Gehäuse Aluminium Maße (B x H x T) 118,5 x 84,6 x 34,6 mm Montage mit Montagelaschen (im Lieferumgang enthalten) Befestigungslöcher in den Seitenflächen vorbereitet Schutzart IP 65 Betriebstemperatur 0...+55 °C Lagertemperatur -40...+80 °C Gewicht 290 g Elektrische Daten...
  • Seite 7: Maße

    CR310 Maße 34,6 118,5 RS232 ERROR 1) FME-Antennenstecker 2) CANopen Schnittstelle 3) Verschlussklappe 131,5 4) RS 232 Schnittstelle 5) SIM-Karte Montage RS 232 ERROR Variante A Variante B Entfernen Sie zur Anbringung der Montagelaschen jeweils die 2 Abdeckkappen in den Seitenflächen des Funkmodems. Die Schrauben unter den Abdeckkappen dienen zur Befestigung der Montagela- schen.
  • Seite 8: Elektrischer Anschluß

    CR310 Elektrischer Anschluß Um den elektrischen Störschutz des Funkmodems sicherzustellen, muss das Mo- demgehäuse mit der Fahrzeugmasse leitend verbunden werden. Dies ist z.B. gewährleistet, wenn das Funkmodem mit den beiliegenden Montagelaschen an leitenden Fahrzeugteilen befestigt wird. Da die CAN-Schnittstelle des Funkmodems galvanisch entkoppelt ist, muss das Potential "CAN_GND"...
  • Seite 9: Sim-Karte

    CR310 SIM-Karte Das CANcom Funkmodem kann nur mit einer gültigen SIM-Karte betrieben wer- den (Subscriber-Identity-Module). Diese Karte sowie Ihre persönliche Identitäts- nummer (PIN-Nummer) erhalten Sie von Ihrem Netzbetreiber oder GSM-Dien- steanbieter. Die PIN-Nummer erlaubt den Zugriff auf das Funkmodem und das GSM-Netz.
  • Seite 10: Parameter- Und Emcy-Objekt-Übersicht

    CR310 RS232 ERROR SIM-Karte Aufnahmeschacht Parameter- und EMCY-Objekt-Übersicht Parameterliste Index Defaultwert Änderung Änderung Parameter im Objekt- (werksseitig automatisch wirksam verzeichnis eingestellt) gesichert Herstellerspezifische Profile; Index 2000 bis 5FFF Node-ID 20F0, 20F1 0x20 (= 32) nach Reset Baudrate 20F2, 20F3 0x03 (= 125 kBit/s) nach Reset CAN- 20F4, 20F5...
  • Seite 11: Betriebsanzeigen

    CR310 Kommunikationsprofile; Index 1000 bis 1FFF COB ID Synch Objekt 1005 0x80 sofort Communication Cycle 1006 0x00 (Off) nach Pre-Op COB ID Guarding 100E 0x700 + Node ID sofort COB ID EMCY 1014 0x80 + Node ID sofort COB ID Rec PDO 1 1400 0x200 + Node ID sofort...
  • Seite 12: Herstellerspezifische Profile; Index 2000 Bis 5Fff

    CR310 Objektverzeichnis Herstellerspezifische Profile; Index 2000 bis 5FFF (gem. CiA DS 301) Index S-Idx Name Default Beschreibung 20F0 0x00 Einstellung u8, rw 0x20 Node ID unter der das Funkmodem im 20F1 0x00 Node ID (= 32) CANopen Netz angesprochen wird gültige Werte: 1...127 20F2 0x00...
  • Seite 13 CR310 Herstellerspezifische Profile; Index 2000 bis 5FFF (gem. CiA DS 301) Index S-Idx Name Default Beschreibung 500E 0x00 CAN Mask u16, rw – CAN Mask Register 500F 0x00 Register für den GSM-Onlinemodus 5010 0x00 u16, rw – CAN Arbitration Register 5011 0x00 Arbitration...
  • Seite 14: Kommunikationsprofile; Index 1000 Bis 1Fff

    CR310 Objektverzeichnis Kommunikationsprofile; Index 1000 bis 1FFF (gem. CiA DS 301) Index S-Idx Name Default Beschreibung 1000 Device type u32, ro 0x012D Prof. 301; CANopen Kommunikationsprofil 1001 Error register u8, ro 0x00 Bitcodiert gemäß Prof. 301; unterstützt wird: 0b 0000 0000 kein Fehler 0b 0000 0001 generic error 0b 0000 1001 temperature error 0b 0001 0001 communication error...
  • Seite 15 CR310 Kommunikationsprofile; Index 1000 bis 1FFF (gem. CiA DS 301) Index S-Idx Name Default Beschreibung 1400 Rec PDO 1 u8, ro 0x04 Anzahl der Einträge Receive PDO 1 COB ID u32, rw 0x200 + - PDO ist gültig (Bit 31 = 0) Node ID - CAN ID des 1.
  • Seite 16: Betriebsarten Und Programmierung

    CR310 Betriebsarten und Programmierung plus (ecolog100 CANcom unterstützt 4 unterschiedliche Betriebsarten: 1. Betrieb mittels „CAN to SMS“ bzw. „SMS to CAN“ Funktion Ohne ein spezielles Steuerungsprogramm kann das Gerät CAN-Nachrichten auf dem Bus erkennen und diese als SMS senden. Umgekehrt löst der Empfang einer speziell formatierten SMS eine CAN-Nachricht auf den Bus aus.
  • Seite 17: Datenformat

    CR310 Allgemeines Nach PowerOn wartet CANcom auf die Initialisierung mit den CANopen-Start- funktionen COP_MSTR_BOOTUP und COP_MSTR_MAIN. Danach versucht sich CANcom in das GSM-Netz einzubuchen. Die SMS-Funktion „TELEDATA_SMS“ überwacht im Abstand von einigen Sekunden den Modemstatus. Datenformat Da als SMS nur Textzeichen übertragen werden können, wurde für die Übermitt- lung von binären Daten das folgende Format gewählt: pw_L pw_H...
  • Seite 18: Datensicherheit

    CR310 Datensicherheit SMS-Nachrichten werden gesichert übertragen (gem. GSM-Standard). In der Bibliothek CANcom werden empfangene Daten nur dann abgespeichert, wenn ein Sicherungsprotokoll verwendet wurde. Bei der direkten Modemverbindung (Online-Modus) handeln die 2 Modems das Übertragungsprotokoll untereinander aus. Hierzu sind in CANcom 2 Sicherungs- mechanismen gegen fehlerhafte, ungültige oder zerstörte Daten implementiert.
  • Seite 19: Funktion

    CR310 Funktion: TELEDATA_SMS TELEDATA_SMS Library: CANcom_a.lib NET_STARTED ONLINE WITH_CRC TX_STATUS Zweck: Initialisiert CANcom und ermög- PASSWORD TX_CNT licht die Übertragung von SMS- RECEIVED Strings bzw. einer SMS-Nachricht. RX_CNT Dieser Baustein muß bei allen EMAIL RX_MESSAGE RECEIVER IS_DATA_SMS Betriebsarten (z.B. Direktüber- TX_MESSAGE tragung) eingebunden werden! CLEAR_SMS...
  • Seite 20 CR310 Funktion: TELEDATA_DATA_TO_SMS TELEDATA_DATA_TO_SMS Library: CANcom_a.lib ENABLE Zweck: Konvertiert binäre Daten für das CANcom Funkmodem in einen SMS-String (Textdaten) PASSWORD WITH_CRC Parameter Name Datentyp Beschreibung Eingänge ENABLE BOOL TRUE: Konvertierung soll ausgeführt werden DWORD Adresse der Quelldaten (z.B. ARRAY OF BYTES) BYTE Anzahl der Bytes WORD...
  • Seite 21 CR310 Funktion: TELEDATA_DIRECT TELEDATA_DIRECT Library: CANcom_a.lib NET_STARTED RESULT DIAL STATE Zweck: Ermöglicht CANcom den Sende- DISCONNECT und Emfpangsbetrieb als Direktmo- PHONENUMBER dem zwischen zwei CR310x PASSWORD Modems NODE_ID GLOBALDATA Parameter Name Datentyp Beschreibung Eingänge NET_STARTED BOOL TRUE: CAN-Netz wurde erfolgreich gestartet (OPERATIONAL) DIAL BOOL TRUE:...
  • Seite 22 CR310 Funktion: TELEDATA_GET_GPS_DATA TELEDATA_GET_GPS_DATA Library: CANcom_a.lib GPGGA RESULT GPGLL DATA Zweck: Über diesen Baustein können die GPSA GPS-Daten in die Steuerung gele- GPGSV sen werden. GPRMC GPVTG GPZDA GLOBALDATA Parameter Name Datentyp Beschreibung Eingänge GPGGA BOOL TRUE: Abruf „GPS fix data“ GPGLL BOOL TRUE: Abruf „Geographics position latitude/longitude“...
  • Seite 23: Weitere Informationen

    CR310 Funktion: CANCOM_GLOBAL_STRUCT Library: CANcom_a.lib Zweck: Globale Statusvariablen zur Abfrage von verschiedenen CANcom-Statusinformationen Name Datentyp Beschreibung PROVIDER STRING (80) Name des Netzbetreibers, z.B. „Telekom Mobilfunk D1“ MODEMTYPE BYTE 0 = GSM-Modem 1 = analoges Modem 2 = ISDN Modem (derzeit nur GSM-Modem möglich) NETWORKSTATUS BYTE Netzwerkstatus (nur bei GSM gültig)
  • Seite 24: Pdo-Übersicht Und -Verzeichnisse

    CR310 PDO-Übersicht und -Verzeichnisse Verwendete PDO-Typen Name Typ, COB-ID Datenrichtung Inhalt Seite CANcom → Master Trans PDO 1 CANcom-Status-PDO • Modemstatus 0x180 + Node ID • Sendestatus • Empfangsstatus • GSM-Fehler • Meldung Modem Online Master → CANcom Rec PDO 1 Master-Command-PDO •...
  • Seite 25: Beispiel Einer Segment-Datenübertragung

    CR310 Beispiel einer Segment-Datenübertragung Steuerung (Master) fordert von CANcom den aktuellen Netzbetreiber an PDO-Typ (Vorgang) COB-ID Datenbyte (Wert) Master-Command-PDO 0x200 + Node ID Master fordert von CANcom • den aktuellen Netzbetreiber an CANcom-Data-PDO 0x280 + Node ID 1C 00 CANcom beginnt mit Segment-Datenübertragung •...
  • Seite 26: Cancom-Status-Pdos

    CR310 Inhalt: Modemstatus PDO-Typ: CANcom-Status-PDO CANcom → Master Datenrichtung: Bemerkung: Enthält den Status des Modems Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Modemstatus PDO-Kennung Mod.-Typ Modemtyp 0 = GSM-Modem Derzeit nur 1 = analoges Modem GSM-Modem 2 = ISDN Modem Netw.-Stat Netzwerk- 0 = nicht eingebucht Nur bei GSM...
  • Seite 27: Sendestatus

    CR310 Inhalt: Sendestatus PDO-Typ: CANcom-Status-PDO CANcom → Master Datenrichtung: Bemerkung: Enthält den Sendestatus des Modems Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Sende-Status Meldet Master, daß Daten vom Modem gesendet wurden, bzw. eine entspre- chende Fehlermel- dung Sendetyp Gibt die 0 = via SMS Zeigt an, Sendeart an 1 = via direkter...
  • Seite 28: Empfangsstatus

    CR310 Inhalt: Empfangsstatus PDO-Typ: CANcom-Status-PDO CANcom → Master Datenrichtung: Bemerkung: Enthält den Empfangsstatus des Modems Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Empfangs- Meldet Master, daß Status neue Daten vom Modem empfangen wurden Empfangstyp Gibt die 0 = via SMS Zeigt an, Empfangsart an 1 = via direkter ob Daten als SMS...
  • Seite 29: Gsm-Fehler

    CR310 Inhalt: GSM-Fehler PDO-Typ: CANcom-Status-PDO CANcom → Master Datenrichtung: Bemerkung: Enthält den GSM-Fehler Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux GSM-Fehler Meldet Master, daß ein GSM-Fehler aufgetreten ist GSM-Fehler- 0 = CME-Fehler 1 = CMS-Fehler Fehler-Nummer Enthält den High High-Teil der GSM-Fehler- nummer Fehler-Nummer Enthält den...
  • Seite 30: Meldung

    CR310 Inhalt: Modem Online PDO-Typ: CANcom-Status-PDO CANcom → Master Datenrichtung: Bemerkung: Meldet Steuerung, daß Modem online ist bzw. sich im Datenaustausch mit dem internem GSM-Modem befindet. Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Modem-Online Wird von CANcom bzw. im internen gesendet, wenn die Datenaustausch Steuerung versucht das Modem abzu-...
  • Seite 31: Master-Command-Pdos

    CR310 Inhalt: Modemstatus anfordern PDO-Typ: Master-Command-PDO Master → CANcom Datenrichtung: Bemerkung: Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Modemstatus Modemstatus 0 = Modemstatus Wird der aktuelle anfordern Netzbetreiber ange- 1 = aktuellen fordert, antwortet Netzbetreiber CANcom aufgrund anfordern der Datenlänge 2 = verfügbare (>...
  • Seite 32: Inhalt Des Sendebuffers An Gegenstation Übertragen

    CR310 Inhalt: Inhalt des Sendebuffers an Gegenstation übertragen PDO-Typ: Master-Command-PDO Master → CANcom Datenrichtung: Bemerkung: Vor diesem Befehl muß der Master bereits eine gültige Tel./Fax-Nummer, eine E-Mail-Adresse sowie gültige Daten mittels segmentierter Datenübertragung in den Sendebuffer übertragen haben. Datenbyte Parameter Bedeutung Wert Bemerkung...
  • Seite 33: Inhalt Des Empfangsbuffers Anfordern

    CR310 Inhalt: Inhalt des Empfangsbuffers anfordern PDO-Typ: Master-Command-PDO Master → CANcom Datenrichtung: Bemerkung: Dieser Befehl sollte nach dem Erhalt eines Empfangs-Status-PDOs von CANcom gesendet werden. CANcom beginnt daraufhin mit einer segmentierten Datenübertragung. Datenbyte Parameter Bedeutung Wert Bemerkung PDO-Mux Empfangsdaten lesen Empfangs- Gibt den Ort an 0 = Daten direkt aus...
  • Seite 34: Cancom-Data-Pdos

    CR310 Inhalt: Startnachricht CANcom-Data-PDO (CANcom → Master) PDO-Typ: Bemerkung: Beginn einer Segment-Datenübertragung Datenbyte Parameter Bedeutung Wert Bemerkung Startnachricht Kennung für Startnachricht Kanal Legt den ent- 0 = nachfolgende Daten werden in den sprechenden Empfangs-/Sendebuffer abgelegt Quelle-/Ziel- 3 = nachfolgende Daten beinhalten den aktu- Speicherbereich ellen bzw.
  • Seite 35: Quittierungsnachricht

    CR310 Inhalt: Quittierungsnachricht PDO-Typ: CANcom-Data-PDO CANcom → Master Datenrichtung: Bemerkung: Enthält die Anzahl der bisher vom Sender, während einer Segment-Datenübertragung, empfangenen Nutzdaten Datenbyte Parameter Bedeutung Wert Bemerkung Quittierungs- Kennung für nachricht Quittierungs- nachricht Datenlänge Anzahl der bisher High empfangenen Bytes (High) Datenlänge Anzahl der bisher empfangenen...
  • Seite 36: Startnachricht

    CR310 Inhalt: Startnachricht PDO-Typ: Master-Data-PDO Master → CANcom Datenrichtung: Bemerkung: Beginn einer Segment-Datenübertragung Datenbyte Parameter Bedeutung Wert Bemerkung Startnachricht Kennung für Startnachricht Kanal Legt den ent- 0 = nachfolgende Daten werden in den sprechenden Empfangs-/ Sendebuffer abgelegt Quelle-/Ziel- 1 = nachfolgende Daten werden als Speicherbereich Tel./Fax-Nummer abgelegt fest...
  • Seite 37: Datennachricht

    CR310 Inhalt: Datennachricht PDO-Typ: Master-Data-PDO Master → CANcom Datenrichtung: Bemerkung: 7 Byte Datenbereich der Segment-Datenübertragung Datenbyte Parameter Bedeutung Wert Bemerkung Datennachricht Kennung für Datennachricht Data (n) Nutzdatenblock der Segment- Datenübertrag. Data (n) + 1 Nutzdatenblock Data (n) + 2 Nutzdatenblock Data (n) + 3 Nutzdatenblock Data (n) + 4...
  • Seite 38: Gsm-Netzsuche Und Problembehebung

    CR310 GSM-Netzsuche und Problembehebung Das Funkmodem kann ohne CAN-Bus, Steuerung oder Kommunikation zu sonsti- ger Software in Betrieb genommen werden. Sobald das Gerät mit Spannung versorgt wird, sucht es sich selbständig ein GSM- Netz. Das Funkmodem CR3103 sollte spätestes nach 30 Sekunden; das CR3104 nach ca.
  • Seite 39: Wartung, Instandsetzung Und Entsorgung

    CR310 Wartung, Instandsetzung und Entsorgung Da innerhalb des Funkmodems keine vom Anwender zu wartenden Bauteile ent- halten sind, darf das Gehäuse nicht geöffnet werden. Die Instandsetzung des Funkmodems darf nur durch den Hersteller durchgeführt werden. Die Entsorgung muß gemäß der nationalen Umweltvorschriften erfolgen. Konformitätserklärung Das CE-Zeichen wird angebracht auf Basis der EMV-Richtlinie EMV 89/336/EWG, realisiert in den Normen EN 50081-1 und EN 61000-6-2 sowie der Niederspan-...
  • Seite 40: Begriffe Und Abkürzungen

    CR310 Begriffe und Abkürzungen 0b ... binärer Zahlenwert (zur Bitcodierung), z.B. 0b0001 0000 0d ... dezimaler Zahlenwert, z.B. 0d100 0x ... hexadezimaler Zahlenwert, z.B. 0x64 (= 100 dezimal) Baudrate Übertragungsgeschwindigkeit (1 Baud = 1 Bit/sec.) CAN Application Layer CAN basierendes Netzwerkprotkoll auf Applikationsebene Controller Area Network (Bussystem für den Einsatz im Mobilbereich) CAN_H CAN-High;...
  • Seite 41 CR310 Node Guarding Parametrierbare zyklische Überwachung von Slave-Netzwerkteilnehmern durch einen übergeordneten Master-Knoten, sowie die Überwachung dieses Abfragemechanismus durch die Slave-Teilnehmer. Node-ID Knotenpunkt-Identifier (Kennung eines Teilnehmers im CANopen Netz) Objekt (auch OBJ) Oberbegriff für austauschbare Daten/Botschaften innerhalb des CANopen- Netzwerks Objektverzeichnis enthält alle CANopen-Kommunikationsparameter eines Gerätes, sowie gerä- tespezifische Parameter und Daten.
  • Seite 42: Safety Instructions

    CR310 Safety instructions This description is part of the unit. It contains texts and drawings concerning the correct handling of the controller and must be read before installation or use. General Observe the information of the description. Non-observance of the notes, opera- tion which is not in accordance with use as prescribed below, wrong installation or handling can result in serious harm concerning the safety of people and plant.
  • Seite 43 CR310 Contents Function and features page 44 CAN communication page 45 Technical data page 46 Dimensions page 47 Mounting page 47 Electrical connection page 48 Aerial page 48 SIM card page 49 Parameter and EMCY object overview page 50 Operating indicators page 51 Object directory Manufacturer specific profile area, index 2000 to 5FFF...
  • Seite 44: Function And Features

    CR310 Function and features CANcom is a GSM radio modem with integrated CAN gateway for the direct connection to the controller. All data is transmitted via the CAN bus with the CANopen protocol. The GSM test and security mechanisms monitor that the transmitted data is correct.
  • Seite 45: Can Communication

    CR310 CAN communication The CAN communication is based on the communication profile CiA-DS 301. Since there is at present no device profile for CAN modems a communication protocol based on process data objects (PDOs) was used. This also offers the possibility to access the radio modem from a controller which is configured as a CANopen master.
  • Seite 46: Technical Data

    CR310 Technical data Mechanical data CR3103 CR3104 Housing aluminium Dimensions (w x h x d) 118,5 x 84,6 x 34,6 mm Mounting with mounting bracket (prepared mounting bores on the sides, see mounting variants) Protection IP 65 Operating temperature 0...+55 °C Storage temperature -40...+80 °C Weight...
  • Seite 47: Dimensions

    CR310 Dimensions 34,6 118,5 RS232 ERROR 1) FME aerial connector 2) CANopen interface 3) lid 131,5 4) RS 232 interface 5) SIM card Mounting RS 232 ERROR variant A variant B Remove the 2 caps on the side of the radio modem to fix the angle brackets. The screws under the caps are used to fix the angle brackets.
  • Seite 48: Electrical Connection

    CR310 Electrical connection To ensure that the radio modem is protected against electrical interference the housing of the modem must be connected to the ground of the vehicle. This is, for example, guaranteed when the radio modem is fixed to the conduc- tive parts of the vehicle using the supplied mounting brackets.
  • Seite 49: Sim Card

    CR310 SIM card The CANcom radio modem can only be operated with a valid SIM card (Sub- scriber Identity Module). You obtain this card as well as your personal identifica- tion number (PIN number) from your network operator or GSM service provider. The PIN number enables access to the radio modem and the GSM network.
  • Seite 50: Parameter And Emcy Object Overview

    CR310 RS232 ERROR SIM card slot Parameter and EMCY object overview Parameter list Index in Default value Change Change Parameter the object (factory preset) automatically effective directory saved Manufacturer specific profile area, index 2000 to 5FFF Node ID 20F0, 20F1 0x20 (= 32) after reset Baud rate...
  • Seite 51: Operating Indicators

    CR310 Communication profile area, index 1000 to 1FFF COB ID Synch Objekt 1005 0x80 immediately Communication Cycle 1006 0x00 (Off) after Pre-Op COB ID Guarding 100E 0x700 + Node ID immediately COB ID EMCY 1014 0x80 + Node ID immediately COB ID Rec PDO 1 1400 0x200 + Node ID...
  • Seite 52: Object Directory

    CR310 Object directory Manufacturer specific profile area, index 2000 to 5FFF (see also CiA DS 301) Index S-idx Name Type Default Description 20F0 0x00 Setting u8, rw 0x20 The node ID used to access 20F1 0x00 Node ID (= 32) the modem in the CANopen network valid values: 1...127 20F2...
  • Seite 53 CR310 Manufacturer specific profile area, index 2000 to 5FFF (see also CiA DS 301) Index S-idx Name Type Default Description 500E 0x00 CAN Mask u16, rw – CAN mask register 500F 0x00 Register for the GSM online mode 5010 0x00 u16, rw –...
  • Seite 54: Communication Profile Area, Index 1000 To 1Fff

    CR310 Object directory Communication profile area, index 1000 to 1FFF (according to CiA DS 301) Index S-idx Name Type Default Description 1000 Device type u32, ro 0x012D Prof. 301; CANopen communication profile 1001 Error register u8, ro 0x00 Bit-coded to profile 301; the following is supported: 0b 0000 0000 no error 0b 0000 0001 generic error...
  • Seite 55 CR310 Communication profile area, index 1000 to 1FFF (according to CiA DS 301) Index S-idx Name Type Default Description 1400 Rec PDO 1 u8, ro 0x04 Number of the entries Receive PDO 1 COB ID u32, rw 0x200 + - PDO is valid (bit 31 = 0) Node ID - CAN ID of the 1st Rec PDO Trans Type...
  • Seite 56: Plus )

    CR310 Operating modes and programming plus (ecolog100 CANcom supports 4 different operating modes: 1. Operation by means of "CAN to SMS" or "SMS to CAN" function The unit can detect CAN messages on the bus and transmit them as SMS with- out a special control program.
  • Seite 57: General, Data Format, Data Security, Data Storage

    CR310 General After power on CANcom waits for the initialisation with the CANopen start func- tions COP_MSTR_BOOTUP and COP_MSTR_MAIN. CANcom then tries to log into the GSM network. The SMS function "TELEDA- TA_SMS" monitors the modem status at an interval of some seconds. Data format Since only text data can be transmitted the following format has been selected to transmit binary data:...
  • Seite 58 CR310 Data security SMS messages are transmitted over a secure connection (according to the GSM standard). Received data is only stored in the library CANCOM if a security proto- col was used. In case of the direct modem connection the 2 modems set the same transmission protocol.
  • Seite 59 CR310 Function: TELEDATA_SMS TELEDATA_SMS Library: CANCOM_a.lib NET_STARTED ONLINE WITH_CRC TX_STATUS Purpose: Initialises CANcom and enables PASSWORD TX_CNT the transmission of SMS strings RECEIVED or an SMS message. RX_CNT This function block must be inte- EMAIL RX_MESSAGE RECEIVER IS_DATA_SMS grated with all operating modes TX_MESSAGE (e.g.
  • Seite 60 CR310 Function: TELEDATA_DATA_TO_SMS TELEDATA_DATA_TO_SMS Library: CANCOM_a.lib ENABLE Purpose: Converts binary data for the CANcom radio modem to a SMS string (text data) PASSWORD WITH_CRC Parameters Name Data type Description Inputs ENABLE BOOL TRUE: Conversion is to be carried out DWORD Address of the source data (e.g.
  • Seite 61 CR310 Function: TELEDATA_DIRECT TELEDATA_DIRECT Library: CANCOM_a.lib NET_STARTED RESULT DIAL STATE Purpose: Enables CANcom to operate as DISCONNECT transmitter and receiver as direct PHONENUMBER modem between two CR310x PASSWORD modems. NODE_ID GLOBALDATA Parameters Name Data type Description Inputs NET_STARTED BOOL TRUE: CAN network was started successfully (OPERATIONAL) DIAL BOOL...
  • Seite 62: Additional Data

    CR310 Function: TELEDATA_GET_GPS_DATA TELEDATA_GET_GPS_DATA Library: CANCOM_a.lib GPGGA RESULT GPGLL DATA Purpose: The GPS data can be read into the GPSA controller via this function block. GPGSV GPRMC GPVTG GPZDA GLOBALDATA Parameters Name Data type Description Inputs GPGGA BOOL TRUE: Call off „GPS fix data“ GPGLL BOOL TRUE: Call off „Geographics position latitude/longitude“...
  • Seite 63 CR310 Function: CANCOM_GLOBAL_STRUCT Library: CANCOM_a.lib Purpose: Global status variables to request different pieces of CANcom information Name Data type Description PROVIDER STRING (80) Name of the network operator, e.g. "Telekom Mobilfunk D1" MODEMTYPE BYTE 0 = GSM modem 1 = analog modem 2 = ISDN modem (at present only GSM modem possible) NETWORKSTATUS...
  • Seite 64: Pdo Overview And Directories

    CR310 PDO overview and directories PDO types used Name Type, COB ID Data direction Contents Page CANcom → Master Trans PDO 1 CANcom-Status-PDO • Modem status 0x180 + Node ID • Transmission status • Reception status • GSM error • Message Modem online Master →...
  • Seite 65: Example Of A Segmented Data Transmission

    CR310 Example of a segmented data transmission The controller (master) requests the current network operator from CANcom PDO type (action) COB ID Data byte (value) Master-Command-PDO 0x200 + Node ID Master requests from CANcom • the current network operator CANcom-Data-PDO 0x280 + Node ID 1C 00 CANcom starts...
  • Seite 66: Cancom-Status-Pdos

    CR310 Contents: Modem status PDO type: CANcom-Status-PDO CANcom → Master Data direction: Comment: Contains the status of the modem Data byte Parameter Meaning Value Comment PDO-Mux Modem status PDO identifier Mod.-Typ Modem type 0 = GSM modem At present 1 = analog modem only GSM modem 2 = ISDN modem Netw.-Stat...
  • Seite 67: Transmission Status

    CR310 Contents: Transmission status PDO type: CANcom-Status-PDO CANcom → Master Data direction: Comment: Contains the transmission status of the modem Data byte Parameter Meaning Value Comment PDO-Mux Transmission Informs Master that status data or an error message have been transmitted by the modem Type of Indicates...
  • Seite 68: Reception Status

    CR310 Contents: Reception status PDO type: CANcom-Status-PDO CANcom → Master Data direction: Comment: Contains the reception status of the modem Data byte Parameter Meaning Value Comment PDO-Mux Reception Informs Master that status new data have been received by the modem Type of Indicates 0 = via SMS...
  • Seite 69: Gsm Error

    CR310 Contents: GSM error PDO type: CANcom-Status-PDO CANcom → Master Data direction: Comment: Contains the GSM error Data byte Parameter Meaning Value Comment PDO-Mux GSM error Informs Master that a GSM error has occurred GSM error type 0 = CME error 1 = CMS error Error number Contains...
  • Seite 70: Message

    CR310 Contents: Modem online PDO type: CANcom-Status-PDO CANcom → Master Data direction: Comment: Indicates to the controller that the modem is online or exchanging data with the internal GSM modem. Data byte Parameter Meaning Value Comment PDO-Mux Modem online Is transmitted by or carrying out CANcom if the an internal...
  • Seite 71: Master-Command-Pdos

    CR310 Contents: Request the modem status PDO type: Master-Command-PDO Master → CANcom Data direction: Comment: Data byte Parameter Meaning Value Comment PDO-Mux Modemstatus Modem status 0 = Request If the current network type modem status operator is 1 = Request requested, CANcom current does not respond...
  • Seite 72: Command

    CR310 Contents: Transmit the contents of the transmission buffer to the remote station PDO type: Master-Command-PDO Master → CANcom Data direction: Comment: Before this command the controller must have already transmitted a valid phone/fax number, e-mail address as well as valid data by means of a segmented data transmission to the transmission buffer Data byte Parameter...
  • Seite 73 CR310 Contents: Request the contents of the reception buffer PDO type: Master-Command-PDO Master → CANcom Data direction: Comment: This command should be sent after CANcom has received a reception status PDO. CANcom then starts a segmented data transmission. Data byte Parameter Meaning Value...
  • Seite 74: Cancom-Data-Pdos

    CR310 Contents: Start message CANcom-Data-PDO (CANcom → Master) PDO type: Comment: Start of a segmented data transmission Data byte Parameter Meaning Value Comment Start message Identifier for start message Channel Defines 0 = Data which follow are stored in the the respective reception/ transmission buffer source/target...
  • Seite 75 CR310 Contents: Acknowledgement PDO type: CANcom-Data-PDO CANcom → Master Data direction: Comment: Contains the number of the user data so far received by the transmitter during a segmented data transmission Data byte Parameter Meaning Value Comment Acknowledge- Identifier for ment acknowledge- ment Data length...
  • Seite 76: Master-Data-Pdos

    CR310 Contents: Start message PDO type: Master-Data-PDO Master → CANcom Data direction: Comment: Start of a segmented data transmission Data byte Parameter Meaning Value Comment Start message Identifier for start message Channel Defines 0 = Data which follow are stored in the the respective reception/ transmission buffer source/target...
  • Seite 77 CR310 Contents: Data message PDO type: Master-Data-PDO Master → CANcom Data direction: Comment: 7-byte data area of the segmented data transmission Data byte Parameter Meaning Value Comment Data message Identifier for data message Data (n) User data block of the segmented data transmission Data (n) + 1 User data block...
  • Seite 78: Gsm Network Search And Trouble Shooting

    CR310 GSM network search and trouble shooting The radio modem can be set up without CAN bus, controller or communication to other software. As soon as voltage is supplied to the unit it starts searching a GSM network inde- pendently. The radio modem CR3103 should find a network after 30 seconds at the latest, the CR3104 after approx.
  • Seite 79: Maintenance, Repair And Disposal

    CR310 Maintenance, repair and disposal As the radio modem does not contain any components which must be main- tained by the user, the housing must not be opened. The radio modem may only be repaired by the manufacturer. The disposal must be carried out according to the corresponding national envi- ronmental regulations.
  • Seite 80: Terms And Abbreviations

    CR310 Terms and abbreviations 0b ... binary value (for bit coding), e.g. 0b0001 0000 0d ... decimal numerical value, e.g. 0d100 0x ... hexadecimal value, e.g. 0x64 (= 100 decimal) Baudrate transmission speed (1 baud = 1 bit/s) CAN Application Layer CAN-based network protocol on application level Controller Area Network (bus system for use in mobile applications) CAN_H...
  • Seite 81 CR310 Node Guarding adjustable cyclic monitoring of slave network participants by a higher master node as well as the monitoring of this polling process by the slave participants Node ID node identifier (identification of a participant in the CANopen network) Object (also OBJ) term for data/messages which can be exchanged in the CANopen network Object directory...
  • Seite 82: Notizen

    CR310 Notizen / Notes PAGE...

Inhaltsverzeichnis