Herunterladen Inhalt Inhalt Diese Seite drucken
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

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.

Inhaltsverzeichnis