Werte mit h (z. B. 280h) hinter den Ziffern gekennzeichnet. Bestimmungsgemäße Verwendung Der SGH10 / SGH10L erfasst den Hub eines Hydraulikzylinders als absolute Weginformation. Über die CAN Schnittstelle kann der Seilzuggeber mit Hilfe des CANopen Protokolls parametriert und ausgelesen werden.
Grundlage für den SGH10 / SGH10L ist das CANopen Kommunikationsprofil CiA DS-301 V4.2, das Device profile for Encoders CiA DS-406 V3.2. Der SGH10 / SGH10L unterstützt dabei die Geräteklasse C2. Die für das Verständnis zum Betrieb notwendigen Details sind in dieser Dokumentation wiedergegeben.
Eine Ausnahme ist die COB-ID des Sync Objektes. Dort muss Bit 30 = 0b sein, um die COB-ID ändern zu können. Da in dem Gerät Bit 30 nicht auf 1b einstellbar ist könnte die COB-ID zu jedem Zeitpunkt geändert werden. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd.
5F0Ah: Node-ID und Baudrate Bus CAN) wird in jedem Bussystem einmalig bei der Konfiguration vom Master an dem SGH10 / SGH10L vergeben. Die Knotennummern liegen im Bereich von 1 bis 127. Die Node-ID = 0 ist reserviert und darf nicht verwendet werden.
Parameter können in diesem Zustand jedoch nicht mehr geändert werden. NMT Status STOPPED Mit Ausnahme von Heartbeat und Node Guarding wird die Kommunikation gestoppt. Es ist nur noch NMT-Kommunikation möglich. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20...
Übertragung von Prozessdaten-Objekten (PDO) Prozessdaten-Objekte (PDO) dienen dem schnellen Austausch von Prozessdaten. In einem PDO können maximal 8 Byte Nutzdaten übertragen werden. Der SGH10 / SGH10L unterstützt die Transmit-PDO-Dienste TPDO1 und TPDO2 nach CiA DS-301 und CiA DS-406. SGH10 / SGH10L Datum: 09.07.2020...
Kommunikation über CAN-Bus (CANopen) 4.3.1.1 Transmit-PDO (von dem SGH10 / SGH10L zum Master) Eine PDO-Übertragung von der Anzeige zum Busmaster (TPDO) kann durch verschiedene Ereignisse initiiert werden: asynchron, gesteuert durch internen Gerätetimer synchron als Antwort auf eine SYNC-Nachricht ...
Der Identifier ist auf 11 Bit festgelegt und kann nicht geändert werden. Es stehen zwei SDO-Dienste zur Verfügung: SDO (rx) (Master SGH10 / SGH10L): 600h + Node-ID SDO (tx) (SGH10 / SGH10L Master): 580h + Node-ID Diese SDO-Identifier können nicht verändert werden!
Anforderungs- und Bestätigungs-Verfahren" (normal Request/Response) zwischen zwei Teilnehmern ausgetauscht. Dieses Verfahren wird ebenfalls durch eine Initialisierungsnachricht eingeleitet und die eigentlichen Nutzdaten werden dann in den folgenden Segmentnachrichten übertragen. Bei dem SGH10 / SGH10L ist dies nur beim Lesen des Objektes 1008h: Manufacturer Device Name der Fall.
Toggle Bit im Normal Transfer von Request/Response ungleich. 06010000h Falscher Zugriff auf ein Objekt. 06010001h Lesezugriff auf Write-Only. 06010002h Schreibzugriff auf Read-Only. 06020000h Objekt existiert nicht im Objektverzeichnis. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 14 von 59...
In dem Slave mit Geräteadresse 1h soll der Kalibrierwert, der mit 2 Bytes im Objekt 6200h des Objektverzeichnisses abgelegt ist, geändert werden. Berechnung des Identifiers: 600h + Node-ID = 600h + 1h = 601h SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd.
Seite 16
581h Beispiel Lesen SDO Parameter mit Normalem Anforderungs- und Bestätigungs-Verfahren: Aus dem SGH10 / SGH10L mit Geräteadresse 1h soll der Hersteller Gerätename, der im Objekt 1008h des Objektverzeichnisses abgelegt ist, ausgelesen werden. Berechnung des Identifiers: 600h + Node-ID = 600h +1h = 601h...
Die Literatur empfiehlt das Heartbeat zur Knotenüberwachung zu verwenden. Mit dem Node Guarding Protokoll kann nur der Master eine fehlende Kommunikation detektieren. Der Heartbeat hingegen, kann von allen Teilnehmern empfangen werden. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20...
Heartbeat Durch das Heartbeat Protokoll überwacht der Master den Zustand des Slave Gerätes. Hierbei sendet das Gerät selbständig zyklisch seinen NMT-Status. Der SGH10 / SGH10L ist dabei ein Heartbeat-Producer, es empfängt und verarbeitet selbst keine Heartbeat-Protokolle. Die Zykluszeit der Heartbeat-Nachricht wird über das Objekt 1017h eingestellt. Beträgt die Zykluszeit 0h, ist das Heartbeat-Protokoll deaktiviert.
01h: Switch to LSS configuration state 4.6.1.2 Zustände einzelner Geräte wechseln (Switch state selective) Mit diesem Kommando können über die eindeutige LSS Nummer einzelne LSS Slave Geräte in den LSS Configuration Zustand versetzt werden. Master SGH10 / SGH10L COB- Nutzdaten Byte 0 Byte 1...
4.6.2.3 Baudrate aktivieren (Activate bit timing parameters) erfolgen und das LSS Slave in LSS Waiting versetzt werden. Eine weitere Möglichkeit ist nach einem "Konfiguration speichern" einen Power off/on durchzuführen, um die neue Baudrate zu aktivieren. Master SGH10 / SGH10L COB- Nutzdaten Byte 0...
Kommunikation über CAN-Bus (CANopen) Table index Baudrate 20 kbit/s Nicht unterstützt Nicht unterstützt Das Gerät unterstützt nur Table selector 00h und Table index 0 bis 7. SGH10 / SGH10L Master COB- Nutzdaten Byte 0 Byte 1 Byte 2 Byte 3 Byte 4...
Kommunikation über CAN-Bus (CANopen) 4.6.2.4 Konfiguration speichern (Store configuration) Dieser Befehl darf nur ausgeführt werden, wenn sich nur ein LSS Slave im Konfigurations Mode befindet. Es werden daraufhin die aktuellen Einstellungen abgespeichert. Master SGH10 / SGH10L COB- Nutzdaten Byte 0 Byte 1...
Seite 27
6506h: Supported Warnings Gibt an, welche Warnungen unterstützt werden 6507h: Profile and Software Zeigt die Versionsnummer des verwendeten Version Geräteprofils und die Versionsnummer der Geräte- Firmware an SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 27 von 59...
Der Eintrag unter Subindex 0 gibt die Anzahl der gespeicherten Fehler an. Der aktuellste Fehlerzustand wird immer in Subindex 01h abgelegt. Vorangegangene Fehlermeldungen rutschen in der Position jeweils um einen Subindex weiter. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd.
Parametergruppen gespeichert. Als Dateninhalt muss der String "save" mitgeschickt werden. Subindex Beschreibung zeigt den größten, unterstützten Subindex an Zugriff const PDO-Mapping nein Datentyp UNSIGNED 8 Default EEPROM nein SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 32 von 59...
Seite 33
65h ("e") Lesen: Bit 31 … 2 0, reserviert Bit 1 0: Gerät speichert Parameter nicht selbstständig Bit 0 1: Gerät speichert Parameter auf Kommando SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 33 von 59...
Dateninhalt muss der String "load" gesendet und danach ein Reset durchgeführt werden. Sollen die wiederhergestellten Parameter dauerhaft zur Verfügung stehen, müssen sie über das Objekt 1010h: Store Parameter abgespeichert werden. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 34 von 59...
Seite 35
6Ch ("l") 6Fh ("o") 61h ("a") 64h ("d") Lesen: Bit 31 … 1 0, reserviert Bit 0 1: Gerät lässt das Laden der Default-Parameter zu. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 35 von 59...
Seite 36
6Ch ("l") 6Fh ("o") 61h ("a") 64h ("d") Lesen: Bit 31 … 1 0, reserviert Bit 0 1: Gerät lässt das Laden der Default-Parameter zu. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 36 von 59...
Default EEPROM Dateninhalt 0d, 10d ... 65535d (0h, Ah ... FFFFh); der Zahlenwert entspricht einem Vielfachen von 1 ms. Der Wert 0h deaktiviert den Dienst. SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 37 von 59...
Zugriff const PDO-Mapping nein Datentyp UNSIGNED 8 Default EEPROM nein Subindex Beschreibung von der CiA vergebene Hersteller-Identifikationsnummer (Vendor-ID) für die Fa. SIKO GmbH Zugriff PDO-Mapping nein Datentyp UNSIGNED 32 Default 195h EEPROM nein Subindex Beschreibung Product Code (Funktion wird nicht unterstützt, nur Kompatibilitätseintrag für diverse Konfiguratoren)
COB-ID freigegeben ist. Subindex Beschreibung Inhibit time (Funktion wird nicht unterstützt, nur Kompatibilitätseintrag für diverse Konfiguratoren) Zugriff PDO-Mapping nein Datentyp UNSIGNED 16 Default EEPROM nein SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 40 von 59...
Subindex Beschreibung COB-ID des PDO2 Zugriff rw (beschreibbar nur im Zustand "Pre-Operational" siehe Kapitel 4.1) PDO-Mapping nein Datentyp UNSIGNED 32 Default 280h + Node-ID EEPROM SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 41 von 59...
Seite 42
Event timer (Funktion wird nicht unterstützt, nur Kompatibilitätseintrag für diverse Konfiguratoren) Zugriff PDO-Mapping nein Datentyp UNSIGNED 16 Default EEPROM nein Subindex 06h (wird nicht verwendet, Zugriff erzeugt Fehlermeldung) SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 42 von 59...
Durch das Objekt 1A01h werden die Objekte festgelegt, die in das zweite Transmit-PDOs (TPDO2) abgebildet werden. Subindex Beschreibung Anzahl der gemappten Objekte Zugriff const PDO-Mapping nein Datentyp UNSIGNED 8 Default EEPROM nein SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 43 von 59...
0, 1, 2, 3, 4 0, 1, 2, 3, 4 Erklärung des Dateninhalts: 0: Fehler kommt gar nicht vor 4: Fehler kommt am häufigsten vor SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 44 von 59...
Gesamtanzahl der Messschritte Zugriff PDO-Mapping nein Datentyp UNSIGNED 32 Default 10240d (00002800h) EEPROM 4.7.2.25 6003h: Preset value (Kalibrierwert) Dieses Objekt wird nicht verwendet. Siehe Objekt 6010h: Kalibrierwert SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 46 von 59...
Schrittweite der Geschwindigkeit des linearen Sensors. Nach CiA DS-406 muss der Parameter in Vielfachen von 0,01 mm/ s angegeben werden. Zugriff PDO-Mapping nein Datentyp UNSIGNED 32 Default 100d (64h) EEPROM Dateninhalt 100d (64h) SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 47 von 59...
1: Positionswert ist größer als der in Objekt 6402.1h eingestellte Grenzwert Bit 0 0: Positionswert befindet sich innerhalb des eingestellten Arbeitsbereiches 1: Positionswert befindet sich außerhalb des eingestellten Arbeitsbereiches SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 50 von 59...
Das Objekt 6502h gibt die Anzahl der Umdrehungen an, die der Encoder erfassen kann. Subindex Beschreibung physikalische Auflösung Zugriff PDO-Mapping nein Datentyp UNSIGNED 16 Default EEPROM nein SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 53 von 59...
Seite 54
Bit 15 … 14 Nicht verwendet Bit 13 Positionsgrenzwert 2 Fehler Bit 12 Positionsgrenzwert 1 Fehler Bit 11 … 1 Nicht verwendet Bit 0 Positionsfehler SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 54 von 59...
Seite 55
Versionsnummer des Firmware-Standes an. Subindex Beschreibung Profil- und Software-Version Zugriff PDO-Mapping nein Datentyp UNSIGNED 32 Default 01000302h EEPROM nein Profile version Software version Byte 0 (LSB) Byte 1 SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 55 von 59...
Seite 56
Das Objekt 650Ah gibt den herstellerspezifischen Offsetwert, sowie den kleinsten und größten übertragbaren Positionswert an. Subindex Beschreibung zeigt den größten, unterstützten Subindex an Zugriff PDO-Mapping nein Datentyp UNSIGNED 8 Default EEPROM nein SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 56 von 59...
Seite 57
30717d (000077FDh) EEPROM nein 4.7.2.46 650Bh: Seriennummer Das Objekt 650Bh liefert die Seriennummer des Gebers. Subindex Beschreibung Seriennummer Zugriff PDO-Mapping nein Datentyp UNSIGNED 32 Default EEPROM SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 57 von 59...
Seite 58
Subindex an Zugriff PDO-Mapping nein Datentyp UNSIGNED 8 Default EEPROM nein Subindex Beschreibung Offsetwert Zugriff PDO-Mapping nein Datentyp SIGNED 32 Default EEPROM SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 58 von 59...
Seite 59
Kommunikation über CAN-Bus (CANopen) SIKO GmbH Weihermattenweg 2 79256 Buchenbach Telefon + 49 7661 394-0 Telefax + 49 7661 394-388 E-Mail info@siko-global.com Internet www.siko-global.com Service support@siko-global.com SGH10 / SGH10L Datum: 09.07.2020 Art. Nr. 89012 Änd. Stand 153/20 Seite 59 von 59...