Siko MSAC501 User manual

168/19
MSAC501 Software S
Standard RS485
Zusatz zur Originalmontageanleitung Deutsch Seite2
Standard RS485
Additional to the Original Installation Instructions English page18

MSAC501-S(RS485)
Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
2
Inhaltsverzeichnis
1 Dokumentation . . . . . . . . . . . . . . . . . . . . 3
2 Sicherheitshinweise . . . . . . . . . . . . . . . . . . 3
3 Eingang Config . . . . . . . . . . . . . . . . . . . . 3
3.1 Config . . . . . . . . . . . . . . . . . . . . . . . 3
4 Inbetriebnahme . . . . . . . . . . . . . . . . . . . . 4
4.1 Adresseinstellung . . . . . . . . . . . . . . . . . . 4
4.2 Kalibrierung des Messsystems . . . . . . . . . . . . . 4
5 Systemauflösung . . . . . . . . . . . . . . . . . . . 5
6 SIKONETZ3-Schnittstelle . . . . . . . . . . . . . . . . 5
7 Inkrementalschnittstelle . . . . . . . . . . . . . . . . 9
8 Diagnosefunktionen . . . . . . . . . . . . . . . . . 10
9 Servicemode (RS485-Mode) . . . . . . . . . . . . . . 11
9.1 Applikation MSAC501 mit Servicemode . . . . . . . . 11
9.2 Befehlsliste . . . . . . . . . . . . . . . . . . . 12

MSAC501-S(RS485)
Dokumentation Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
3
1 Dokumentation
Es gelten weitere Dokumente, siehe Auflistung in der Originalmontagean-
leitung.
Diese Dokumente sind auch unter "http://www.siko-global.com/p/
msac501" zu finden.
2 Sicherheitshinweise
Es gelten die Sicherheitshinweise der Originalmontageanleitung.
3 Eingang Config
Die Bedeutung des genannten Einganges ist in der nachfolgenden Tabelle
dargestellt:
Config Geberfunktion
GND (während des
Einschalten der
Geberversorgung)
Der Sensor befindet sich in der Betriebsart "Servi-
cemode".
+UB (während des
Einschalten der
Geberversorgung)
Der Sensor arbeitet in der SIKONETZ3-Betriebsart.
3.1 Config
Der Eingang "Config" besitzt zwei Funktionen:
1. Damit der Sensor in der SIKONETZ3-Betriebsart betrieben werden
kann, muss der Config-Eingang während des Einschaltens der Versor-
gungsspannung auf +UB geschaltet sein.
2. Befindet sich der Config-Eingang während des Einschaltens der Sen-
sorversorgung auf 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)
Inbetriebnahme Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
4
4 Inbetriebnahme
Nach Ordnungsgemäßer Montage und Verdrahtung des Messsys-
tems, bestehend aus Sensor MSAC501 und Magnetring MRAC501 (bzw.
MBAC501), kann dieses durch Anlegen der Betriebsspannung (siehe Mon-
tageanleitung MSAC501) in Betrieb genommen werden.
Nach dem Einschalten der Versorgungsspannung initialisiert sich der Sen-
sor innerhalb ca. 220ms. Danach ist der Sensor betriebsbereit. Abhängig
vom Zustand des Config-Eingangs während des Einschaltmoments wech-
selt der Geber in eine von zwei möglichen Betriebsarten:
1. Config -Eingang = +UB: Geber in Betriebsart SIKONETZ3
2. Config-Eingang = GND: Geber im Servicemode; SIKONETZ3-Protokoll
inaktiv
Während der Initialisierungsphase leuchtet die Diagnose-LED rot und
wechselt danach auf grün. Erkannte Fehlerzustände bewirken ein Blinken
der LED (je nach Art des Fehlers in unterschiedlichem Blink-Rhythmus;
siehe Kapitel 8).
4.1 Adresseinstellung
Im Auslieferungszustand ist der MSAC501-SN3 auf die Adresse 1 einge-
stellt. Eine Änderung dieser Adresse ist innerhalb des Servicemode mög-
lich (siehe Kapitel 3.1 und Kapitel 9.2).
4.2 Kalibrierung des Messsystems
Ab Werk ist dieser Wert auf "0" voreingestellt, daher erscheint standard-
mäßig der Positionswert "0". Der Kalibrierwert kann in der SIKONETZ3-
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. Nach erfolgreichem Sensoranbau kann durch
setzen des Positionswerts auf den Kalibrierwert dieser auf einen definier-
ten Wert gesetzt werden.
Die Kalibrierung wird in der SIKONETZ3-Betriebsart mit Hilfe des Befehls
48h (NULS) vorgenommen, kann aber auch im Servicemode durchgeführt
werden.
An der aktuellen Sensorposition wird fortan der Wert "Positionswert = 0
+ Kalibrierwert" ausgegeben. Mit der Kalibrierung wird der aktuelle Posi-
tionswert durch den eingestellten Kalibrierwert ersetzt und nichtflüchtig
gespeichert.
ACHTUNG

MSAC501-S(RS485)
Systemauflösung Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
5
5 Systemauflösung
Absolut
Die Systemauflösung des Messsystems setzt sich aus der Codierung des
Magnetrings (Magnetbands) (7 Bit … 11 Bit) und der eingestellten (Abso-
lut-) Skalierung (7 Bit … 10 Bit) zusammen. Der Wert der Absolut-Skalie-
rung muss im Bestelltext angegeben werden, kann aber auch in der Servi-
cemode-Betriebsart geändert werden. Weitere Hinweise sind der Monta-
geanleitung des MSAC501 als auch dem Datenblatt des zu verwendenden
Magnetrings (Magnetband) zu entnehmen.
Inkremental
Mit der optional erhältlichen Inkremental-Schnittstelle stehen dem
Anwender dierentielle Quadratursignale zur Verfügung. Die Auflösung
dieser Signale hängen, wie der Absolutwert, vom verwendeten Ringdurch-
messer und den einstellbaren Skalierungsfaktoren ab. Die Skalierungsfak-
toren (7 Bit … 10 Bit) sind im Bestelltext anzugeben, können aber auch im
Servicemode geändert werden. Weiterführende Hinweise sind in der Mon-
tageanleitung des Gebers als auch im Datenblatt des Magnetrings (Mag-
netband) zu finden.
6 SIKONETZ3-Schnittstelle
Das SIKONETZ3-Protokoll ist ein busfähiges Protokoll auf Basis der RS485
Schnittstelle.
Parameter: 19200 Baud, kein Parity, 8 Bit, 1 Startbit, 1 Stoppbit
Das SIKONETZ3-Protokoll ist als Master-Slave-System aufgebaut. Der Sen-
sor hat nur Slave-Funktion.
Es existieren 2 Telegrammlängen:
3 Byte:
Adress-
Byte
Befehl Prüf-
Byte
6 Byte:
Adress-
Byte
Befehl Daten-
Byte
Low
Daten-
Byte
Middle
Daten-
Byte
High
Prüf-
Byte

MSAC501-S(RS485)
SIKONETZ-Schnittstelle Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
6
Das Adressbyte setzt sich wie folgt zusammen:
1 0 A0 A1 A2 A3 A4 0 RR L 1
Start Stopp
Das Prüfbyte wird als XOR-Verknüpfung der vorhergehenden 2 bzw. 5 Bytes
des Telegramms erzeugt.
A0 ... A4: Binärkodierte Adresse 1 ... 31; Adresse 0 definiert für Master
RR: Rundruf-Bit = 1 Befehl gilt für alle Sensoren, Sensoren antworten
nicht
L: Längen-Bit: 1 = Kurztelegramm (3 Byte); 0 = Langtelegramm (6 Byte)
Befehlsliste SIKONETZ3-Protokoll
Spalte Erläuterung
Hex Hexadezimalwert des Befehls.
TX Telegrammlänge vom Master an Sensor.
RX Telegrammlänge von Sensor an Master.
S Übergebener Parameter wird nichtflüchtig im Sensor gespei-
chert.
P Für diesen Befehl ist es notwendig, den Programmiermode ein-
zuschalten (Bef. 32h; 33h).
R Dieser Befehl ist rundruähig
Hex TX RX S P R Funktion
16 3 6 - - - Positionswert auslesen
Anstelle des Positionswertes wird eine Fehlermeldung
(F03 [83h], unzulässiger bzw. unbekannter Befehl)
ausgegeben, wenn:
- der Sensor zu weit vom Band entfernt ist,
- ein Plausibilitätsfehler des Absolutwerts festge-
stellt wird,
- ein Geschwindigkeitsfehler (Verfahrgeschwindigkeit
> 5m/s) auftritt.
18 3 6 - - - Kalibrierwert auslesen
1B 3 6 - - - Gerätekennung auslesen
Datenbyte Low: Gerätekennung = 43 (2Bh);
Datenbyte Middle: Firmwareversion;
Datenbyte High: Hardwareversion

MSAC501-S(RS485)
SIKONETZ-Schnittstelle Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
7
Hex TX RX S P R Funktion
1D 3 6 - - - Zählrichtung auslesen
Datenbyte Low = 00h: steigende Zahlenwerte bei
Bewegung des Sensors in Richtung Steckerabgang,
Datenbyte Low = 01h: fallende Zahlenwerte bei Bewe-
gung des Sensors in Richtung Steckerabgang.
Der Zustand der Datenbytes Middle und High ist nicht
relevant.
28 6 6 S P - Kalibrierwert programmieren
Wertebereich: -8388608 ... 8388607
2D 6 6 S P - Zählrichtung programmieren
Datenbyte Low = 00h: steigende Zahlenwerte bei
Bewegung des Sensors in Richtung Steckerabgang,
Datenbyte Low = 01h: fallende Zahlenwerte bei Bewe-
gung des Sensors in Richtung Steckerabgang.
Der Zustand der Datenbytes Middle und High ist nicht
relevant.
32 3 3 - - - Programmiermode Ein
Programmiermode muss "Ein" sein, um die Befehle
28h, 2Dh und 48h zu nutzen!
33 3 3 - - - Programmiermode Aus
3A 3 6 - - - Systemstatus ausgeben (Belegung der Zustands-
bits siehe "Bedeutung der Zustandsbits im System-
status").
3B 3 3 - - - Systemstatus löschen
Systemstatusbytes 2 = Datenbyte Middle und 3 =
Datenbyte High werden auf 0 gesetzt.
48 3 3 S P - Positionswert wird auf Kalibrierwert gesetzt (Nullen).
4F 3 3 - - R Positionswert einfrieren
Positionswert wird eingefroren. Zustand wird durch
Auslesen des Positionswertes zurückgesetzt. Dient
zum synchronisierten 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)
SIKONETZ-Schnittstelle Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
8
Bit6: immer 0
Bit7: immer 0
Datenbyte Middle:
Bit8: immer 0
Bit9: Fehler 02 aufgetreten
Bit10: Fehler 03 aufgetreten
Bit11: Fehler 05 aufgetreten
Bit12: immer 0
Bit13: immer 0
Bit14: immer 0
Bit15: immer 0
Datenbyte High:
Bit16: immer 0
Bit17: immer 0
Bit18: Sensor-Band-Abstand überschritten
Bit19: Plausibilitätsfehler Absolutwert
Bit20: immer 0
Bit21: immer 0
Bit22: Verfahrgeschwindigkeit >5m/s
Bit23: immer 0
Wenn die Bits = "1" sind, ist die Meldung aktiv. Bit0 ... Bit7 sind nicht
löschbar und immer auf dem aktuellen Stand. Bit8 ... Bit23 werden auto-
matisch gesetzt, müssen aber manuell mit dem Befehl 3Bh (Systemstatus
löschen) gelöscht werden.
Fehlermeldungen
Hex TX RX S P R Funktion
82 - 3 - - - Datenübertragungsfehler Prüfsumme
83 - 3 - - - Unzulässiger oder unbekannter Befehl
85 - 3 - - - Unzulässiger Wert (Parameter Programmierung)

MSAC501-S(RS485)
Inkrementalschnittstelle Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
9
Synchronisation
Eine Byte-/ Telegrammsynchronisation erfolgt über "Timeout": Der
Abstand der einzelnen Bytes eines Telegramms dürfen einen Wert von
10ms nicht übersteigen. Falls ein angesprochenes Gerät nicht antwortet,
so darf der Master frühestens nach 30ms erneut ein Telegramm senden.
Telegrammbeispiel
Master fordert Positionswert des Sensors 7 an.
Master sendet (hex): 87 16 91
Kurztelegramm an Adresse 7; Befehl 16; Prüfbyte 91h
Sensor antwortet (hex): 07 16 03 02 00 10
Langtelegramm von Adresse 7; Befehl 16h; Pos. Wert 000203h = 515; Prüf-
summe 10h.
Applikationsbeispiel MSAC501 mit Antriebsregler
Abb. 1: Beispiel mit Antriebsregler
Antriebsregler
+UB
GND
D+
D-
A
/A
B
/B
+UB
GND
Config
SN3-
Master
Inkre-
mental-
Eingang
~
7 Inkrementalschnittstelle
Bei der Dimensionierung der Nachfolgeelektronik ist zu beachten, dass
diese für den eingestellten Flankenabstand bzw. Zählfrequenz dimensio-
niert ist!
ACHTUNG

MSAC501-S(RS485)
Diagnosefunktionen Deutsch
MSAC501-S(RS485) · Datum 01.07.2019 · Art. Nr. 88115 · Änd. Stand 168/19
10
Es ist zu beachten, dass im Stillstand des Sensors Impulse von der Breite
des eingestellten Flankenabstands auftreten können (bedingt durch das
interne Interpolationsverfahren).
Parallel zur der SN3-Schnittstelle werden in der Ausführung LD Geschwin-
digkeitsproportionale Inkrementalsignale ausgegeben. Diese liegen in dif-
ferentieller Form gemäß RS422 vor.
Die Inkrementalsignale sind mit Terminierungswiderständen von 120 ...
150Ohm abzuschließen (siehe Abb. 2).
Signalfolge
Wird der Sensor in Kabelabgangsrichtung verfahren, dann ist das Signal B
gegenüber dem Signal A nacheilend (A vor B).
5 m
20 m
B
A
/B
/A
8 Diagnosefunktionen
Tritt der Fehlerfall "Sensor-Band-Abstand" überschritten auf, werden die
Ausgänge des RS422- Treiber (Signale A, /A, B, /B) hochohmig geschaltet
(nur bei Ausführung LD)!
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 600ms Pause wiederholt sich das Signal.
ACHTUNG
ACHTUNG
Other manuals for MSAC501
1
Table of contents
Languages:
Popular Industrial Electrical manuals by other brands

Rexroth Indramat
Rexroth Indramat DURADRIVE SYSTEM200 Project planning manual

Abtech
Abtech HVJB Series Installation, operation & maintenance instructions

Murata
Murata GRM0335C1H8R1DA01 Series Reference sheet

SAF-HOLLAND
SAF-HOLLAND CBX 5415.5 Installation and operation manual

Eaton
Eaton Ulusoy HMH24-04 user manual

Newlong
Newlong NP-7H NSTRUCTION MANUAL/PARTS LIST

Murata
Murata GJM0335C1E4R4BB01 Series Reference sheet

Stahl
Stahl 8575/12 operating instructions

SI
SI Pegasus installation instructions

Murata
Murata GRM1555C1H2R7CA01 Seies Reference sheet

Murata
Murata GRM0225C1E6R4BA03 Series Reference sheet

Cooper Power Systems
Cooper Power Systems VXE15 Installation and operation instructions





