Siko MSAC501 Additional To The Original Installation Instructions Download Page 36

SIKO GmbH

 

Weihermattenweg 2 
79256 Buchenbach

Telefon/Phone

 

+ 49 7661 394-0 

Telefax/Fax

 

+ 49 7661 394-388

E-Mail

 

[email protected] 

Internet

 

www.siko-global.com 

Service

 

[email protected]

Änder

ungen 

vorbehalten

 

· 

Su

bject 

to 

technical 

alter

nations

 

· 

01.07.2019

 

· 

168/19

Summary of Contents for MSAC501

Page 1: ...168 19 MSAC501 Software S Standard RS485 Zusatz zur Originalmontageanleitung Deutsch Seite 2 Standard RS485 Additional to the Original Installation Instructions English page 18 ...

Page 2: ... 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 ...

Page 3: ... 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 geschalte...

Page 4: ...einstellung 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 ...

Page 5: ...wender differentielle 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 Magne...

Page 6: ... 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 rundruffähig Hex TX RX S P R Funktion 16 3 6 Positionswert auslesen Anstelle des Positionswertes wird eine Fehlermeldung F03 83h unzulässiger b...

Page 7: ...ewe 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 Mi...

Page 8: ... 0 Bit18 Sensor Band Abstand überschritten Bit19 Plausibilitätsfehler Absolutwert Bit20 immer 0 Bit21 immer 0 Bit22 Verfahrgeschwindigkeit 5 m 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...

Page 9: ...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 Inkr...

Page 10: ...krementalsignale sind mit Terminierungswiderständen von 120 150 Ohm 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 ...

Page 11: ...ie jewei ligen Blinksignale zu einer Folge z B LED rot blinkt 5x Fehlerzustand 1 3 9 Servicemode RS485 Mode Nachdem der Sensor MSAC501 über den Eingang Config GND in den Servicemode gebracht wurde siehe Kapitel 3 kann er mit einem einfa chen ASCII Protokolls über ein Terminalprogramms parametriert bzw Sta tusinformationen abgerufen werden Hierzu müssen die Anschlusspins D und D über einen RS485 RS...

Page 12: ...i einem Zahlenwert von 5 sendet der Geber erst nach ca 105 μs sein Antworttelegramm tResponseDelay Antworttelegramm vom Sensor Datentelegramm an den Sensor Parameter 19200 Baud kein Parity 1 Stopbit ohne Handshake Ausgabe ASCII Binär Wertebereiche 2 3 Byte 0 65535 223 223 1 Es sind sowohl Klein und Großbuchstaben erlaubt Bei einer ungültigen Eingabe wird eine Fehlermeldung ausgegeben Ê Ê CR Befehl...

Page 13: ...ullpunktwert interner Verrech nungswert y 2 Kalibrierwert y 3 ergibt Fehlermeldung y 4 32Bit Positionswert des Interpola tionsbausteins nur bei Ausführung LD FyVZxxxxxxx 10 Ê 2Byte Schreiben von Nullpunktwert und Kalib rierwert VZ Vorzeichen xxxxxxx dezimaler Wert y Adresse 1 2 y 1 Nullpunktwert y 2 Kalibrierwert Hinweis Ist die Baudrate auf 115 2 kBit s eingestellt wird als Antwort nur die Zeiche...

Page 14: ...ulsabstand 0 2µs Ê Pulsabstand 0 5µs Ê Pulsabstand 1µs Ê Pulsabstand 2 5µs Ê Pulsabstand 4µs Ê Pulsabstand 8µs Ê Pulsabstand 16µs Ê Pulsabstand 32µs Ê Pulsabstand 66µs Ê Jxy 3 Ê 2Byte Eingabe der gewünschten Inkremental Skalierung x 0 und des Pulsabstands x 1 Wenn x 0 y 0 10 Bit_Ink y 1 9 Bit_Ink y 2 8 Bit_Ink y 3 7 Bit_Ink Wenn x 1 y 0 Pulsabstand 0 2 µs y 1 Pulsabstand 0 5 µs y 2 Pulsabstand 1 µ...

Page 15: ...stellun gen setzen bzw Aktionen auslösen xxxxx 00000 Positionswert auf Kalib rierwert setzen xxxxx 00100 Geber Band Abgleich auslösen xxxxx 11100 Geber auf seine Werksein stellungen setzen Ty 2 Ê 2Byte Zählrichtung und Ausgabecode einstel len y 0 steigende Werte bei Verfahren des Gebers in Richtung Kabelabgang Werkseinstellung y 1 fallende Werte bei Verfahren des Gebers in Richtung Kabelabgang y 2...

Page 16: ...trieb 1 Abgleich läuft Bit5 Verifiy Fehler im EEPROM 0 kein Fehler 1 Fehlerhafte Werte im EEPROM Bit6 CS Fehler im EEPROM 0 kein Feh ler 1 CS Fehler aufgetreten Bit7 Fehler beim lesen schreiben des EEPROM 0 kein Fehler 1 Fehler Yx 2 0xyy Ê 6Byte Ausgabe der Flag Register 0 1 und 2 yy Hexdarstellung der Bits 0 7 Flag Register 0 Statusinformationen Bit0 Nicht benutzt immer 0 Bit1 Zählrichtung 0 Auf ...

Page 17: ...Software Reset Instruction Flag bit Bit7 External Reset MCLR Pin bit Flag Register 2 bildet neben weiteren Ele menten des Reset Control Register auch die eingestellte Inkremental Skalie rung ab Bit0 Voltage Regulator Standby During Sleep bit Bit1 Configuration Mismatch Flag bit Bit 3 Bit 2 Inkremental Skalierung 0 0 10 Bit Werkseinstellung 0 1 9 Bit 1 0 8 Bit 1 1 7 Bit Bit4 Nicht benutzt Bit5 Nich...

Page 18: ...fety information 19 3 Config Input 19 3 1 Config 19 4 Start up 20 4 1 Address setting 20 4 2 Calibration of the measurement system 20 5 System resolution 21 6 SIKONETZ3 interface 21 7 Incremental interface 25 8 Diagnostic functions 26 9 Service mode RS485 mode 27 9 1 Application MSAC501 with service mode 27 9 2 List of commands 27 ...

Page 19: ...e table below Config Encoder function GND while enco der supply is being turned on The sensor is in the Service mode UB while enco der supply is being turned on The sensor operates in the SIKONETZ3 mode 3 1 Config The Config input has two functions 1 The Config input must be switched to UB during power up in order to enable SIKONETZ3 operation mode for the sensor 2 The sensor will switch over to t...

Page 20: ... error see chapter 8 4 1 Address setting In the delivery state MSAC501 SN3 is set to address 1 The address can be changed within the Service mode see chapter 3 1 and chapter 9 2 4 2 Calibration of the measurement system This value is factory set to 0 therefore the position value 0 will appear as standard The calibration value can be changed in the SIKO NETZ3 mode via the 28h KWU command as well as...

Page 21: ...isposal Like the absolute value the resolution of these signals depends on the ring diameter used and the adjustable scaling factors The scaling factors 7 bit 10 bit should be indicated in the text of the order but they can also be changed in the Ser vice mode For additional information refer to the mounting instructions for the encoder as well as the data sheet of the magnetic ring magnetic tape ...

Page 22: ...ry to bring the device into the program mode command 32h 33h R This command can be broadcast Hex TX RX S P R Function 16 3 6 Read position value Instead of the position value an error message F03 83h illegal or unknown command will be output if the sensor is too distant from the band a plausibility error of the absolute value is disco vered a speed error travel speed 5 m s occurs 18 3 6 Read calib...

Page 23: ...3A 3 6 Read system status Assignment of status bits see Meaning of the status bits in the system status 3B 3 3 Delete system status System status bytes 2 data byte Middle and 3 data byte High are set to 0 48 3 3 S P Reset position value is set to 0 calibration value 4F 3 3 R Freeze position value Position value is frozen This state is reset by reading the position value With this feature it is pos...

Page 24: ... must be deleted manually via the 3Bh command delete system status Error messages Hex TX RX S P R Function 82 3 Data transmission error checksum 83 3 Unknown or forbidden command 85 3 Forbidden value parameter programming Synchronization The synchronization of a byte or a telegram is established by a timeout The time between the several bytes of an telegram must not exceed the value of 10 ms If a ...

Page 25: ...d that it is cor rectly dimensioned for the set edge distance or counting frequency It should be noted that pulses with the widths of the set edge distance may occur with sensor idleness due to the internal interpolation proce dure In parallel with the SN3 interface the LD version outputs speed propor tional incremental signals which have the differential form in accordance with RS422 The incremen...

Page 26: ...o colour LED signals the actual error states The states are differenti ated via the LED s colour and blinking rates The signal is repeated after a 600 ms pause Error state LED Blinking rate 1 Sensor band gap red 1x 2 Plausibility absolute value red 2x 3 Speed check v 5 m s red 4x 4 Sensor tape alignment green 1x 5 Verify error EEPROM green 2x 6 Checksum error EEPROM green 4x 7 Read write error EEP...

Page 27: ... D D A A B B UB GND Config RS485 RS232 converter Terminating resistors 120 150 Ohm PC 9 2 List of commands Hint to the parameter ResponseDelay You can use this parameter to set within defined limits the response time to a request received via the serial interface The numerical value to be entered is a multiple of the encoder internal cycle time approx 21 μs The applicable value range parame ters w...

Page 28: ...8byte A1 19byte A2 11byte A3 9 or 10byte General encoder information x 0 Encoder type depending on the pole number MSAC501SN3 08Bit Ê or MSAC501SN3 09Bit Ê x 1 Firmware version and compilation date V1 00 Nov 03 2015 Ê x 2 serial number 001234567 Ê x 3 Baud rate of the Service mode interface 19200Bd Ê or 115200Bd Ê B 1 xxxxxxx Ê 10byte Outputs the non offset absolute value Cxxx 4 0xyy Ê 6byte Read ...

Page 29: ... y 4 32bit position value of the interpo lation module only with LD version FyVZxxxxxxx 10 Ê 2byte Writing zero point value and calibration value VZ arithmetical sign xxxxxxx decimal value y address 1 2 y 1 zero point value y 2 calibration value Note If the baud rate has been set to 115 2 kBit s only the Ê character string is output as the response G 1 Depending on the resolution set Output of the...

Page 30: ... 0 5µs Ê Pulse interval 1µs Ê Pulse interval 2 5µs Ê Pulse interval 4µs Ê Pulse interval 8µs Ê Pulse interval 16µs Ê Pulse interval 32µs Ê Pulse interval 66µs Ê Jxy 3 Ê 2byte Input of the desired incremental scaling x 0 and the pulse interval x 1 If x 0 y 0 10 Bit_Ink y 1 9 Bit_Ink y 2 8 Bit_Ink y 3 7 Bit_Ink If x 1 y 0 Pulse interval 0 2 µs y 1 Pulse interval 0 5 µs y 2 Pulse interval 1 µs y 3 Pu...

Page 31: ... or trig ger actions xxxxx 00000 Setting the position value to the calibration value xxxxx 00100 Triggering encoder band adjustment xxxxx 11100 Setting the encoder to factory setting Ty 2 Ê 2byte Setting counting direction and output code y 0 ascending values when encoder tra vels towards the cable connection fac tory setting y 1 descending values when encoder travels towards the cable connection ...

Page 32: ...0 normal operation 1 adjustment running Bit5 verify error in EEPROM 0 no error 1 Wrong values in EEPROM Bit6 CS error in EEPROM 0 no error 1 CS error occurred Bit7 error when reading writing the EEPROM 0 no error 1 error Yx 2 0xyy Ê 6byte Output of flag registers 0 1 and 2 yy hex representation of bit 0 7 Flag Register 0 Bit0 Unused always 0 Bit1 counting direction 0 Up 1 Down Bit2 not used Bit3 I...

Page 33: ... bit Bit6 Software Reset Instruction Flag bit Bit7 External Reset MCLR Pin bit Flag register 2 maps the set incremen tal scaling besides additional elements of the Reset Control Register Bit0 Voltage Regulator Standby During Sleep bit Bit1 Configuration Mismatch Flag bit Bit 3 Bit 2 Incremental scaling 0 0 10 Bit factory setting 0 1 9 Bit 1 0 8 Bit 1 1 7 Bit Bit4 not used Bit5 not used Bit6 Illega...

Page 34: ...MSAC501 S RS485 34 ...

Page 35: ...MSAC501 S RS485 35 ...

Page 36: ...56 Buchenbach Telefon Phone 49 7661 394 0 Telefax Fax 49 7661 394 388 E Mail info siko global com Internet www siko global com Service support siko global com Änderungen vorbehalten Subject to technical alternations 01 07 2019 168 19 ...

Reviews: