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.
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;...
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.
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.
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...
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.
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"...
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.
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...
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...
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.
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.
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...
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.
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“...
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 •...
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...
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...
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-...
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...
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...
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.
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...
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...
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.
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-...
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.