Seite 1
MSAC501 Software S Standard RS485 Deutsch Zusatz zur Originalmontageanleitung Seite 2 Standard RS485 English Additional to the Original Installation Instructions page 18 168/19...
Seite 2
3.1 Config 4 Inbetriebnahme 4.1 Adresseinstellung 4.2 Kalibrierung des Messsystems 5 Systemauflösung 6 SIKONETZ3-Schnittstelle 7 Inkrementalschnittstelle 8 Diagnosefunktionen 9 Servicemode (RS485-Mode) 9.1 Applikation MSAC501 mit Servicemode 9.2 Befehlsliste MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 3
GND, wechselt der Sensor in den sogenannten "Ser- vicemode". Über die bidirektionale RS485-Datenschnittstelle (D+, D-) kann der Sensor parametriert sowie auf Statusinformationen abge- fragt werden (siehe Kapitel 9.2). MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 4
Betriebsart mit Hilfe des Befehls 28h (KWU) als auch im Servicemode (siehe Kapitel 9.2) verändert werden und wird nichtflüchtig gespeichert. Bei dem MSAC501 handelt es sich um ein absolutes Messsystem, d. h. die Information des Positionswertes ist als Absolutwert im Maßstab (Magne- tring MRAC501) verkörpert.
Seite 5
Slave-Funktion. Es existieren 2 Telegrammlängen: 3 Byte: Adress- Befehl Prüf- Byte Byte 6 Byte: Adress- Befehl Daten- Daten- Daten- Prüf- Byte Byte Byte Byte Byte Middle High MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 6
- ein Plausibilitätsfehler des Absolutwerts festge- stellt wird, - ein Geschwindigkeitsfehler (Verfahrgeschwindigkeit > 5 m/s) auftritt. Kalibrierwert auslesen Gerätekennung auslesen Datenbyte Low: Gerätekennung = 43 (2Bh); Datenbyte Middle: Firmwareversion; Datenbyte High: Hardwareversion MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 7
Auslesen mehrerer Sensoren. Bedeutung der Zustandsbits im Systemstatus Datenbyte Low: Bit0: immer 0 Bit1: immer 0 Bit2: immer 0 Bit3: Positionswert eingefroren Bit4: immer 0 Bit5: Programmierzustand MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 8
Befehl 3Bh (Systemstatus löschen) gelöscht werden. Fehlermeldungen Hex TX RX S Funktion Datenübertragungsfehler Prüfsumme Unzulässiger oder unbekannter Befehl Unzulässiger Wert (Parameter Programmierung) MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 9
Config Abb. 1: Beispiel mit Antriebsregler 7 Inkrementalschnittstelle Bei der Dimensionierung der Nachfolgeelektronik ist zu beachten, dass ACHTUNG diese für den eingestellten Flankenabstand bzw. Zählfrequenz dimensio- niert ist! MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 10
Für den MSAC501 sind mehrere Diagnosefunktionen integriert. Eine zweifarbige LED signalisiert die jeweiligen Fehlerzustände. Die Zustände werden durch die Farbe und Blinkrate der LED unterschieden. Nach 600 ms Pause wiederholt sich das Signal. MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 11
Hierzu müssen die Anschlusspins D+ und D- über einen RS485/RS232- Wandler an einen PC angeschlossen werden. Die Übertragung erfolgt bidi- rektional. 9.1 Applikation MSAC501 mit Servicemode RS485/RS232-Wandler Abschlusswiderstände 120 ... 150 Ohm Config Abb. 2: Beispiel mit Servicemode MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 12
Gibt den unverrechneten Absolutwert Ê +xxxxxxx> aus. (10Byte) Cxxx EEPROM auslesen Ê 0xyy> xxx = 000 ... 127 (Adressbereich) (6Byte) yy = Wert der gewählten Speicherstelle (in Hex) MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 13
Eingabe der gewünschten Absolut-Auf- Ê > lösung: (2Byte) x = 0: 10 Bit x = 1: 9 Bit x = 2: 8 Bit x = 3: 7 Bit Die eingestellte Auflösung wird nicht- flüchtig gespeichert. MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 14
= 7: Pulsabstand 32 µs y = 8: Pulsabstand 66 µs Die eingestellten Parameter werden nichtflüchtig gespeichert. keine Neustart des Sensors. Setzen des Positionswerts auf den Kalib- Ê > rierwert. (2Byte) MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 15
Schreiben der SIKONETZ3-Adresse Ê > xx = 01 ... 31 (2Byte) V330xxx Eingabe des Parameters "ResponseDelay" Ê > xxx = 001 ... 250 (siehe auch Hinweis zum Parameter "Response-Delay") MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 16
1: vorhanden Bit4 = Positionswert-Filterung 0: AUS; 1: EIN Bit 6 Bit 5 Absolut-Auflösung 10 Bit (Werkseinstellung) 9 Bit 8 Bit 7 Bit Bit7 = Nicht benutzt, immer 0 MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 17
Access Reset Flag bit Bit7 = Trap Reset Flag bit Gibt den Positionswert (in Einheiten der Ê VZxxxxxxx> gewählten Absolut-Auflösung) in Dezi- maldarstellung mit Vorzeichen aus: VZ: Vorzeichen (+ / -) MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19...
Seite 18
4.2 Calibration of the measurement system 5 System resolution 6 SIKONETZ3 interface 7 Incremental interface 8 Diagnostic functions 9 Service mode (RS485 mode) 9.1 Application MSAC501 with service mode 9.2 List of commands MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 19
GND during power-up. The sensor can be parameterized and queried for status information via the RS485 data interface which has now turned bidirectional (D+, D-) (see chapter 9.2). MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 20
Detected error states cause the LED to flash (with different flas- hing rhythms depending on the type of error; see chapter 8). 4.1 Address setting In the delivery state, MSAC501-SN3 is set to address 1. The address can be and chapter 9.2). changed within the Service mode (see chapter 4.2 Calibration of the measurement system...
Seite 21
Service mode. For additional information refer to the mounting inst- ructions for MSAC501 as well as the data sheet of the magnetic ring (mag- netic tape) to be used.
Seite 22
Data byte Low = 01h: descending numerical values with sensor movement towards the connector. The state of the Middle and High data bytes is not relevant. Write calibration value Value range: -8388608 ... 8388607 MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 23
Bit4: always 0 Bit5: programming state Bit6: always 0 Bit7: always 0 Data byte middle: Bit8: always 0 Bit9: error 02 occurred Bit10: error 03 occurred Bit11: error 05 occurred MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 24
The position value of the device at address 7 shall be read. Master sends (hex): 87 16 91 short telegram to address 7; command 16h; check byte 91h Sensor answers (hex): 07 16 03 02 00 10 MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 25
120 ... 150 ohm (see Signal sequence With the sensor being moved in the cable outlet direction, signal B will be lagging in relation to signal A (A before B). MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 26
If several error states occur at the same time, the relevant blinking sig- nals will be added to form a sequence (e. g., red LED blinks 5x -> error sta- tes 1 + 3). MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 27
6 (corresponding to a delay time of approx. 126 μs). Example: With a numerical value of 5, the encoder will send its response telegram only after approx. 105 μs. MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 28
= 000 ... 127 (address range) (2byte) yy = value to be written (hex) Note: Changing of check sum verified bytes causes verify errors after encoder restart! MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 29
Input of the desired absolute resolution: Ê > x = 0: 10 Bit (2byte) x = 1: 9 Bit x = 2: 8 Bit x = 3: 7 Bit The set resolution is stored non-vola- tilely. MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 30
= 8: Pulse interval 66 µs The parameters set are stored in the non- volatile memory. Sensor restart. Setting the position value to the calibra- Ê > tion value. (2byte) MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 31
Ê > xx = 01 ... 31 (2byte) V330xxx Input of parameter "Response-Delay" Ê > xxx = 001 ... 250 (see also the hint to the parameter "Response-Delay") MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 32
Bit4 = Position value filtering 0: OFF; 1: Bit 6 Bit 5 Absolute resolution 10 Bit (factory setting) 9 Bit 8 Bit 7 Bit Bit7 = Unused, always 0 MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...
Seite 33
Bit7 = Trap Reset Flag bit Flag register 2 maps the incremental Ê VZxxxxxxx> scaling set besides additional elements of the Reset Control Register: VZ: arithmetical sign (+ / -) MSAC501-S(RS485) · Date 01.07.2019 · Art. No. 88115 · Mod. status 168/19...