Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

Betriebsanleitung
Motorsteuerung MO 64
Protokollbeschreibung
Original Betriebsanleitung
D-ID: V1_1 – 12.16

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Bauer MO 64

  • Seite 1 Betriebsanleitung Motorsteuerung MO 64 Protokollbeschreibung Original Betriebsanleitung D-ID: V1_1 – 12.16...
  • Seite 2: Inhaltsverzeichnis

    Systeme mit einem Master Systeme mit mehreren Mastern 2.6.1 Regeln Beispiel für eine Kommunikation mit 3 Mastern und 2 Slaves TCP-IP Schreibzugriff auf das EEPROM Telegramme zwischen Master/Client und MO 64 Telegramme – MO 64 sendet 5.1.1 tele_ack 5.1.2 tele_nak 5.1.3 tele_busy 5.1.4...
  • Seite 3 MO 64 5.1.25 tele_multi 5.1.26 tele_wartungsintervall 5.1.27 tele_induktionsschleifenperioden 5.1.28 tele_fahrzeugzaehler 5.1.29 tele_schrankenposition 5.1.30 tele_passwort 5.1.31 tele_schleifenabgleich_counter Telegramme – MO 64 empfängt 5.2.1 Bedientelegramme 5.2.2 Abfragetelegramme 5.2.3 Kurze Befehlstelegramme 5.2.4 Einstelltelegramme mit 16-Bit-Parametern 5.2.5 Einstelltelegramme mit 32-Bit-Parametern 5.2.6 Einstelltelegramme mit 40-Bit-Parametern 5.2.7...
  • Seite 4: Logited® Bus

    MO 64 LogiTed® Bus Die Schrankensteuerung MO 64 kann mit einem Steckmodul für RS485 und einem für TCP-IP ausgestattet werden. Das physikalische Übertragungsmedium und das Protokoll sind bei RS485 und TCP-IP grundsätzlich unterschiedlich. Obwohl sich die Telegramme unterscheiden, ist der Aufbau der Nutzdaten bei beiden Bussystemen gleich.
  • Seite 5 „Gnd*“ mit „Gnd*“ zu verbinden. Am physikalischen Anfang und Ende der Busleitung müssen Abschlusswiderstände angeschlossen werden. Diese Abschlusswiderstände sind in allen MO 64 enthalten. Um sie anzuschließen müssen am ersten und letzten Gerät der Busleitung jeweils zwei Brücken angeschlossen werden. Die Brücken gehen von „D+“ zu „R+“ und „D-“ zu „R-“.
  • Seite 6: Telegrammaufbau Bei Rs485

    MO 64 Telegrammaufbau bei RS485 Ein Telegramm besteht aus 6 bis 259 Zeichen. Ein Zeichen wird von einem UART erzeugt und besteht aus einem Startbit, 8 Datenbit und einem Stoppbit. Die Datenrate beträgt 38,4KBaud. … CSH CSL LE-1 Start Delimiter Das Startbyte hat immer den Wert 0x55.
  • Seite 7: Aufgabe Des Startbytes Und Synchronisation Des Empfängers

    MO 64 Aufgabe des Startbytes und Synchronisation des Empfängers Das Startbyte SD hat den Wert 0x55. Es ermöglicht das Synchronisieren eines Empfängers auf das folgende Telegramm. Ein Empfänger, der durch das Telegramm nicht adressiert wird, muss das Telegramm ignorieren, d.h.
  • Seite 8: Berechnung Der Checksequenz

    MO 64 Berechnung der Checksequenz LogiTed® Bus verwendet eine 16-Bit Checksequenz, die nach dem CRC- Verfahren mit dem CCITT Generatorpolynom x +1 gebildet wird. Abbildung 2 Zu Beginn der Übertragung wird das 16-Bit CRC-Register mit dem Wert 0xFFFF geladen. Anschließend werden die zu übertragenden Daten (SD bis ) durch das Generatorpolynom geteilt.
  • Seite 9: Systeme Mit Einem Master

    Telegrammlänge). Der Token muss nach spätestens 200ms weitergegeben werden. Aus Sicht der MO 64 ist es egal, ob ein oder mehrere Master im System vorhanden sind. Die MO 64 ist ein Slave. Token-Telegramme werden ignoriert. Wenn mehrere Master vorhanden sind, müssen die Master das...
  • Seite 10: Beispiel Für Eine Kommunikation Mit 3 Mastern Und 2 Slaves

    MO 64 Beispiel für eine Kommunikation mit 3 Mastern und 2 Slaves Abbildung 4 1. Master 0x00 schickt einen Befehl an Slave 0x10. 2. Slave 0x10 antwortet an Master 0x00. 3. Master 0x00 gibt den Token an Master 0x01 weiter.
  • Seite 11: Tcp-Ip

    Er befindet sich im Zustand „Listen“. Ein Client kann die Verbindung aufbauen, kommunizieren und die Verbindung trennen. Wollen mehrere Clients mit der MO 64 kommunizieren, muss die Socket- Verbindung zuerst von einem Client beendet und dann vom nächsten Client aufgebaut werden. Soll die MO 64 immer vom selben Client angesprochen werden, wird die Socket-Verbindung einmal aufgebaut und bleibt dann bestehen.
  • Seite 12 Verbindung eine direkte Datenverbindung. Die Schanke kann dann auch aktiv werden und ohne Aufforderung Daten senden. Ob und welche Daten, die die MO 64 selbstständig sendet (bei Veränderung), kann separat konfiguriert werden. Das Startzeichen SD und das Längenbyte LE sind notwendig, da einige Geräte die Nutzdaten als Datenstrom senden und empfangen.
  • Seite 13: Schreibzugriff Auf Das Eeprom

    MO 64 Schreibzugriff auf das EEPROM Die Motorsteuerung speichert die Konfigurationsdaten netzausfallsicher in einem EEPROM. EEPROM's können beliebig oft gelesen werden, aber die Anzahl der Schreibzugriffe ist begrenzt. Alle Telegramme an die Motorsteuerung, die einen Schreibzugriff auslösen, verursachen einen Verschleiß am EEPROM und sollten daher sparsam verwendet werden.
  • Seite 14: Telegramme Zwischen Master/Client Und Mo 64

    MO 64 Telegramme zwischen Master/Client und MO 64 Im Folgenden sind alle verwendeten Telegramme aufgelistet. Sie sind bei TCP und RS485 identisch. Bei RS485 müssen die Telegramme wie in Kapitel 2.1, bei TCP müssen die Telegramme wie in Kapitel 3.1 beschrieben ergänzt werden.
  • Seite 15: Tele_Geraet

    MO 64 5.1.5 tele_geraet 0x05 Kennung_lo 0x0001 = xxx 0x0002 = xxx 0x0003 = xxx 0x0004 = xxx 0x0005 = MO 64-V4 (Stand 19.07.2011) 5.1.6 tele_programmversion 0x06 Kennung_lo 0x0001 = xxx 0x0002 = xxx 0x0003 = xxx 0x0004 = xxx...
  • Seite 16: Tele_Schrankenstatus

    MO 64 5.1.7 tele_schrankenstatus … 0x07 Status0 Status1 Status4 Die 40 Bits in Status0 ... 4 repräsentieren die Pegel an den Ein- und Ausgängen bzw. die internen Flaggen der Steuerung. Status0 Bit- Bezeichnung Funktion, wenn Bit = 1 Position Funk Der gelernte Funkcode wird gerade empfangen.
  • Seite 17: Tele_Schrankenstatusmaske

    MO 64 Multi3 Das Multirelais 3 ist eingeschaltet. Multi4 Das Multirelais 4 ist eingeschaltet. Multi5 Das Multirelais 5 ist eingeschaltet. Multi6 Das Multirelais 6 ist eingeschaltet. Abgleich Die Schleife A wird gerade abgeglichen. Schleife A Abgleich Die Schleife B wird gerade abgeglichen.
  • Seite 18 MO 64 Schrankenstatus auf Veränderung überwacht wird. Ist das Bit in der Maske gesetzt, wird das entsprechende Bit im Status überwacht (siehe Kapitel 4.2.6.1). Werkseinstellung: Maske0 bis Maske7 = 0.
  • Seite 19: Tele_Änderungsüberwachung

    MO 64 5.1.9 tele_änderungsüberwachung 0x09 Flaggen_lo Flaggen_hi Die Steuerung kann bei etablierter TCP-Socket-Verbindung bei einer Veränderung von bestimmten Parametern automatisch ein Telegramm senden. Wenn das zugehörige Bit gesetzt ist, wird das entsprechende Telegramm gesendet. Telegramm Beschreibung tele_schrankenstatus Mit tele_schrankenstatusmaske kann zusätzlich eingestellt werden, welches Bit des...
  • Seite 20: Tele_Torzustand

    MO 64 5.1.12 tele_torzustand 0x0C Torzustand Torzustand Bedeutung Schranke öffnet Schranke schließt Vorwarnung vor dem Öffnen Vorwarnung vor dem Schließen Schranke ist geöffnet Schranke ist geschlossen Schranke ist in Zwischenstellung 5.1.13 tele_t_offen 0x0D t_offen_lo „t_offen“ gibt die Offenhaltezeit in Vielfachen von 10ms an.
  • Seite 21: Tele_Dec_Bt

    Jeder Codierschalter kann die Zustände „+“, „-“ oder „o“ haben. A9...A1 belegen im Longword-Funkcode die Bits 17...0. Das Bit 31 ist 1, wenn Bit 17...0 einen Funkcode enthalten. Das Bit 31 ist 0, wenn kein Funkcode in der MO 64 gespeichert ist. Die Bits 30...18 sind reserviert. Zustand...
  • Seite 22: Tele_Induktionsschleife

    MO 64 5.1.18 tele_induktionsschleife 0x12 schleife_a_lo schleife_b_lo schleife_c_lo _hi Liefert die eingestellten Betriebsarten der Induktionsschleifen A, B und C. Die Betriebsart jeder Schleife wird durch ein 16-Bit-Register abgebildet. Bit(s) Bezeichnung Einstellbereich / Funktion deaktiviert / aktiviert Schleife ausgeschaltet Schleife eingeschaltet...
  • Seite 23: Tele_Richtungslogiken

    MO 64 5.1.19 tele_richtungslogiken 0x13 Richtungslogik1 _lo1 _hi0 _hi1 Funktion_lo0 → Richtungslogik2 _lo1 _hi0 _hi1 Funktion_lo0 Für jede Richtungslogik ist ein 32-Bit-Register vorgesehen. Die Tabelle zeigt die Funktion. Bit(s) Bezeichnung Einstellbereich / Funktion 2, 1, 0 Eingangsauswahl Auswahl Eingang links...
  • Seite 24: Tele_Seriennummer

    MO 64 melden oder Anwesenheit melden sperren bei Anwesenheitsmeldung Drauffahrt von sperren links 19, 18 Anwesenheit keine Funktion melden oder Anwesenheit melden Sperren bei Drauffahrt von Anwesenheitsmeldung rechts sperren 31,…, 20 Reserve Tabelle 11 5.1.20 tele_seriennummer 0x14 snr_lo0 _lo1 _hi0...
  • Seite 25: Tele_Fehlerspeicher

    MO 64 5.1.23 tele_fehlerspeicher 0x17 index fehlerflaggen_lo0 _lo1 _hi0 _hi1 → zeitstempel_lo0 _lo1 _hi0 _hi1 Die Steuerung hat einen Fehlerspeicher (32-Bit-Register) mit 10 Ebenen (0...9). Bei jeder Veränderung der Fehlerflaggen werden diese zusammen mit dem aktuellen wert des Betriebsstundenzähler gespeichert. Dabei wird der aktuelle Wert in den Fehlerspeicher[0] geschrieben.
  • Seite 26: Tele_Konfigflaggen

    MO 64 5.1.24 tele_konfigflaggen 0x18 konfig0_lo konfig1_lo → konfig2_lo konfig3_lo Liefert vier 16-Bit-Parameter, mit denen verschiedene Betriebsarten eingestellt werden. konfig0 Bezeichnung Einstellbereich / Funktion 1, 0 RtApl (Rotampel) in Endlage blinken 3, 2 RtApl bei Vorwarnung vor dem Öffnen blinken...
  • Seite 27 MO 64 Vorwarnung vor dem Öffnen blinken 3, 2 GnApl bei Vorwarnung vor dem Schließen blinken 5, 4 GnApl beim Öffnen blinken 7, 6 GnApl beim Schließen blinken 9, 8 GnApl bei Zwischenstopp blinken GnApl in Endlage AUF blinken Warnlicht in Endlage ZU...
  • Seite 28 MO 64 blinken 9, 8 Warnlicht in Endlage AUF blinken BT-Kombi-Auswahl BTA3 BTZ1B Kraftüberwachung ohne Stopp und öffnen Stopp Lichtschranken-Modus Stopp und öffnen Stopp Lichtschranken- Schließautomatik Tabelle 15 konfig3 Bezeichnung Einstellbereich / Funktion LS-Test Induktionsschleifen Sichern- Stopp und öffnen Modus Stopp Sofort Schließen...
  • Seite 29: Tele_Multi

    MO 64 5.1.25 tele_multi 0x19 multi1 multi2 multi3 multi4 multi5 multi6 Die Betriebsart jedes Multirelais kann individuell eingestellt werden. Die folgende Tabelle zeigt, welche Betriebsarten möglich sind. Betriebsart Funktion Das Multirelais ist deaktiviert. Störung. Das Multirelais wird aktiviert, wenn eine Fehlerflagge gesetzt wird.
  • Seite 30: Tele_Wartungsintervall

    MO 64 Relais gibt einen Puls aus, wenn die Schleife A frei wird. Relais ist eingeschaltet, wenn Schleife B belegt ist. Relais ist eingeschaltet, wenn Schleife B eingeschaltet ist, nicht defekt ist und nicht belegt ist. Relais gibt einen Puls aus, wenn die Schleife B belegt wird.
  • Seite 31: Tele_Schrankenposition

    Wenn die Schrankenposition jedoch noch nicht bekannt ist, z.B. nach dem Einschalten der Netzspannung, wird als Ergebnis „-1“ geliefert. 5.1.30 tele_passwort 0x1E passwort_lo Geliefert wird das eingestellte Passwort für das Lernmenü der MO 64. 5.1.31 tele_schleifenabgleich_counter 0x1F schleife_a_lo schleife_b_lo schleife_c_lo Die Schleifenabgleich-Zähler zählen jeden abgeschlossenen Abgleichvorgang...
  • Seite 32: Telegramme - Mo 64 Empfängt

    Alle anderen Funktionen sind ungültig! Tabelle 19 Verarbeitung: Es gibt für jeden Bedienbefehl ein Pegelregister und ein Flankenregister in der MO 64. Die Wirkung des Bedientelegramms ist vom Zustand des Pegelregisters abhängig. Pegelregister vor Befehl Pegelregister nach Flankenregister...
  • Seite 33: Abfragetelegramme

    MO 64 erzeugt und mit dem Pegel BUS_BA=1 das Schließen verhindert. Die Schranke kann erst schließen, wenn der Befehl „BA Deaktivieren“ gegeben wurde. Antworttelegramm: tele_ack, wenn Befehl und Funktion gültig sind, sonst tele_nak. 5.2.2 Abfragetelegramme 0x02 Auswahl index Auswahl Funktion...
  • Seite 34: Kurze Befehlstelegramme

    MO 64 0x18 Abfrage der Schrankenposition tele_schrankenposition 0x19 Abfrage des Passwortes tele_passwort 0x1A Abfrage der Schleifenabgleich- tele_schleifenabgleich_counter Zähler 0x1B Nicht verwenden! 0x1C Nicht verwenden! 0x1D Nicht verwenden! 0x1E Nicht verwenden! sonst ungültige Abfrage tele_nak Tabelle 21 5.2.3 Kurze Befehlstelegramme 0x03...
  • Seite 35 MO 64 sonst tele_nak, wenn ein Fehler aufgetreten ist. Löschen des Schleifenabgleich- tele_busy, wenn der Motor läuft Zählers für Schleife C sonst tele_syn, dann tele_ack, wenn ok sonst tele_nak, wenn ein Fehler aufgetreten ist. sonst ungültiger Befehl tele_nak Tabelle 22...
  • Seite 36: Einstelltelegramme Mit 16-Bit-Parametern

    MO 64 5.2.4 Einstelltelegramme mit 16-Bit-Parametern 0x04 Auswahl Wert_lo Wert_hi 5.2.4.1 Einstellen der Offenhaltezeit t_offen 0x04 0x00 t_offen_lo Hinweis: t_offen = 0 bedeutet Zulaufautomatik ausgeschaltet. Erlaubter Zahlenbereich: 0 bis 65500. Antwort: tele_busy, wenn der Motor läuft sonst tele_syn, dann tele_ack, wenn ok sonst tele_nak, wenn ein Fehler aufgetreten ist.
  • Seite 37: Einstellen Der Meldungen Bei Veränderungen

    MO 64 5.2.4.5 Einstellen der Meldungen bei Veränderungen 0x04 0x04 Flaggen_lo Flaggen_hi Die Steuerung kann bei etablierter TCP-Socket-Verbindung bei einer Veränderung von bestimmten Parametern automatisch ein Telegramm senden. Wenn das zugehörige Bit gesetzt ist, wird das entsprechende Telegramm gesendet. Für die Zuordnung der Bits siehe Kapitel 4.1.9.
  • Seite 38: Einstelltelegramme Mit 32-Bit-Parametern

    Der Fahrzeugzähler ist ein vorzeichenbehafteter 32-Bit-Zähler. Er kann mit einem beliebigen Wert geladen werden und dann durch die Richtungslogik der Induktionsschleifen Fahrzeuge zählen. Der Fahrzeugzähler steht nur im RAM der MO 64. Nach dem Einschalten der MO 64 hat der Zähler den Wert 0. Antwort: tele_ack...
  • Seite 39: Einstelltelegramme Mit 40-Bit-Parametern

    MO 64 5.2.6 Einstelltelegramme mit 40-Bit-Parametern 0x06 Auswahl Wert1 Wert2 Wert3 Wert4 Wert5 5.2.6.1 Einstellen der Schrankenstatusmaske … 0x06 0x00 Maske0 Maske1 Maske4 Die Steuerung kann bei etablierter TCP-Socket-Verbindung bei einer Veränderung des Schrankenstatus automatisch ein Schrankenstatus- Telegramm verschicken. Die Schrankenstatusmaske legt fest, welches Bit des Schrankenstatus auf Veränderung überwacht wird.
  • Seite 40: Einstelltelegramme Mit 48-Bit-Parametern

    MO 64 5.2.7 Einstelltelegramme mit 48-Bit-Parametern 0x07 Auswahl Wert1 Wert2 Wert3 Wert4 Wert5 Wert6 5.2.7.1 Einstellen der Multifunktionsrelais-Betriebsarten 0x07 0x00 multi1 multi2 multi3 multi4 multi5 multi6 Die zulässigen Werte für multi1 bis multi6 können Kapitel 4.1.25 entnommen werden. Antwort: tele_busy, wenn der Motor läuft...
  • Seite 41: Einstelltelegramme Mit 64-Bit-Parametern

    MO 64 5.2.8 Einstelltelegramme mit 64-Bit-Parametern 0x08 Auswahl Wert1 Wert2 Wert3 Wert4 → Wert5 Wert6 Wert7 Wert8 5.2.8.1 Einstellen der Konfigurationsflaggen 0x08 0x00 konfig0_lo konfig1_lo → konfig2_lo konfig3_lo Die zulässigen Werte für die Konfigurationsflaggen können Kapitel 4.1.24 entnommen werden. Antwort: tele_busy, wenn der Motor läuft...

Diese Anleitung auch für:

Rs485

Inhaltsverzeichnis