Herunterladen Diese Seite drucken

Linak Techline MODbus Montageanleitung

Für la35, la36 und la37

Werbung

Modbus-Option für
LA35, LA36 und LA37
Montageanleitung
LINAK.DE/TECHLINE
LINAK.AT/TECHLINE

Werbung

loading

Inhaltszusammenfassung für Linak Techline MODbus

  • Seite 1 Modbus-Option für LA35, LA36 und LA37 Montageanleitung LINAK.DE/TECHLINE LINAK.AT/TECHLINE...
  • Seite 2 MODbus Installationsanleitung für LA35, LA36 und LA37 Inhalt Einleitung ................................................ 3 Konzept ................................................3 Modbus-RTU-System ..........................................3 Sicherheitshinweise ..........................................4 Installation ..............................................5 Stecker, Kabel und Anschlüsse ......................................5 Installationsvorgaben ..........................................7 Verpolungsschutz ............................................. 9 Modbus RTU – Funktionsbeschreibung ................................. 10 Implementierungsklasse ........................................10 Unicast/Broadcast .............................................11 Reaktionszeit ..............................................11 Fehlerüberprüfung ..........................................12...
  • Seite 3 In einem MODBUS-Netzwerk kann jedes MODBUS-Master-Gerät mit einem oder mehreren LA35/LA36-An- trieb(en) von LINAK über eine Modbus-Schnittstelle verbunden werden. Topologisch handelt es sich um ein seri- elles Bus-System mit Antrieben einschließlich eines über passive TAPs mit einem Verbindungskabel verbundenen Abzweigkabels.
  • Seite 4 Der Abschlusswiderstand wird dann an das Ende des Verbindungskabels gelegt (siehe unten). Master-Modbus-RTU (ohne Abschlusswiderstand) Abschlusswiderstand Abschlusswiderstand Passive TAPs Verbindungskabel Abzweigkabel/Blindleitung LINAK-Antriebe Modbus-RTU-Slaves Sicherheitshinweise Beachten Sie in der vorliegenden Installationsanleitung folgende Symbole: Empfehlungen Die Nichtbeachtung der genannten Regeln kann die Beschädigung oder Zerstörung des Antriebs zur Folge haben. Zusätzliche Informationen Tipps zum Gebrauch oder zusätzliche Informationen, die für den Gebrauch des Antriebs von Bedeutung...
  • Seite 5 MODbus Installationsanleitung für LA35, LA36 und LA37 Installation Stecker, Kabel und Anschlüsse Die Daten- und Stromkabel des Antriebs sind an den Antrieben LA35/LA36/LA37 voneinander getrennt und vormontiert. Stromkabel Es werden standardmäßige Stromkabel für LA35, LA36 und LA37 verwendet. Das Stromkabel besitzt offene Kabelenden.
  • Seite 6 Signal, doch zahlreiche Hersteller von RS485-Transceivern geben die entgegengesetzte Belegung an; dabei handelt es sich um ein weit verbreitetes Missverständnis. LINAK stellt lediglich die Leitungskabel vom Antrieb zum nächstgelegenen TAP in der Verbindungsleitung bereit; die Verkabelung über größere Entfernungen zur Verbindung der einzelnen TAPs, liegt in der Zuständigkeit des Kunden bzw.
  • Seite 7 Der Abschluss wird mittels eines 120 Ohm (0,25 W) starken Widerstandes hergestellt (siehe unten). Vormagnetisierung Für die Funktionsfähigkeit der MODBUS-Antriebe von LINAK ist keine Vormagnetisierung erforderlich, da die iso- lierten RS485-Transceiver vollständig ausfallsicher sind, d. h., sie können einen im Ruhezustand befindlichen Bus ordnungsgemäß...
  • Seite 8 ■ Gesamtlänge der Abzweigkabel ■ Qualität der Verkabelung ■ Funktionalität, etwa Abfragezyklus Bei unseren Tests konnte ein Busstrang mit einem Master-Gerät, 32 LINAK-Antrieben und ohne Slave-Geräte von anderen Herstellern unter folgenden Bedingungen betrieben werden: ■ Baudrate: bis zu 19200 ■ Datenkabel: Gemäß den Vorgaben im folgenden Abschnitt „Datenkabel“.
  • Seite 9 MODbus Installationsanleitung für LA35, LA36 und LA37 Verpolungsschutz Bei einer Umpolung der Stromversorgung des Antriebs schaltet sich eine Schutzdiode ein (wobei die Eingangs- spannung kurzgeschlossen wird). Dadurch entsteht eine sehr hohe Stromstärke. Da die Schutzdiode nur begrenz- te Stromlasten bewältigen kann, muss die oben erwähnte Sicherung geöffnet werden, um die Dauer des Kurz- schlusses zu begrenzen.
  • Seite 10 MODbus Installationsanleitung für LA35, LA36 und LA37 Modbus RTU – Funktionsbeschreibung Implementierungsklasse Das Protokoll von LINAK MODBUS entspricht den Implementierungsklassen für „allgemeine Slave-Geräte“ (siehe Dokument [1]). Folgende Optionen wurden implementiert: Parameter Optionen Standardwert Anmerkungen Adressierung Konfigurierbar von 1 bis 246 247 (= nicht zugewiesen) Konfiguriert durch Bus-...
  • Seite 11 MODbus Installationsanleitung für LA35, LA36 und LA37 Unicast/Broadcast MODBUS ist ein Einzelmaster-System, d. h., es kann jeweils immer nur ein Master-Gerät angeschlossen werden. Es sind zwei Kommunikationsarten möglich: Unicast und Broadcast. Anfrage/Antwort (Unicast) Die Anfragen des Master-Geräts werden an ein bestimmtes Slave-Gerät gerichtet. Das Master-Gerät wartet anschließend auf die Antwort des abgefragten Slave-Geräts.
  • Seite 12 2. Übertragungsprüfung innerhalb der Meldungsübertragung (zyklischer Redundanztest) Paritätsprüfung Ein MODBUS-Gerät von LINAK kann zur Überprüfung auf gerade, ungerade oder keine Parität eingestellt werden. Damit wird festgelegt, wie das Paritätsbit des Datenframes eines Zeichens eingestellt wird. Wenn Überprüfung auf gerade oder ungerade Parität eingestellt wird, wird die Anzahl der einzelnen Bits im Datenabschnitt jedes Zei- chentelegramms (Frames) gezählt.
  • Seite 13 Ausnahmefehlermeldung zurückgesendet. Register-Parameter-Zuordnung Für alle Datenadressen in MODBUS-Meldungen an LINAK-Antriebe wird als Referenzwert 0 verwendet. Das Ein- gaberegister (beispielsweise „Input Register 30002“) in einem programmierbaren Regler wird im „Addr“-Feld der MODBUS-Meldung Register 1 genannt. Der Funktionscode der Meldung gibt bereits einen „Eingaberegister“-Vor- gang vor, weshalb die Referenz „3xxxx“...
  • Seite 14 16-Bit-Register geordnet. Diesen aufrufbaren Registern werden verschiedene Datentypen zugewiesen. Der Typ jedes in eine MODBUS-Meldung integrierten Parameterwertes muss anhand der Register-/Parameter-Ta- bellen in Anhang A bestimmt werden. MODBUS-Geräte von LINAK unterstützen die folgenden Datentypen (dar- gestellt als geschriebene Meldungen mit einzelnem Register): Kurzes Ganzzahlregister (U8) Statusbytes und kleine Ganzzahlwerte werden in MODBUS-Registern gespeichert, wo nur die Hälfte des Registers...
  • Seite 15 MODbus Installationsanleitung für LA35, LA36 und LA37 Funktionscodes Der LINAK-Antrieb unterstützt einen Teilsatz der standardmäßigen MODBUS-RTU-Funktionscodes, um Zugriff auf die internen Parameter und Funktionen des Antriebs zu bieten. Das LINAK-MODBUS-Protokoll unterstützt nicht die Diagnose-Funktion (Funktionscode 08). Bei einer allgemei- neren Methode können der MODBUS-Master und das BusLink-Servicetool einen Großteil der Eingaberegister des Servicezählers lesen.
  • Seite 16 MODbus Installationsanleitung für LA35, LA36 und LA37 Funktionscode 4 – Lesen der Eingaberegister Der Funktionscode 4 dient zum Lesen eines oder mehrerer Eingaberegister im Antrieb (siehe Anhang A). Wenn das Master-Gerät auf ein Register zugreift, das vom Slave-Gerät nicht unterstützt wird, antwortet das Slave-Gerät mit einer Ausnahmefehlermeldung.
  • Seite 17 MODbus Installationsanleitung für LA35, LA36 und LA37 Funktionscode 16 – Mehrere Halteregister schreiben Der Funktionscode 16 dient zum Schreiben eines oder mehrerer Halteregister im Antrieb (siehe Anhang A). Wenn das Master-Gerät auf ein Register zugreift, das vom Slave-Gerät nicht unterstützt wird, antwortet das Slave-Gerät mit einer Ausnahmefehlermeldung.
  • Seite 18 MODbus Installationsanleitung für LA35, LA36 und LA37 Ausnahmen Wenn ein MODBUS-Master-Gerät eine Anfrage an ein Slave-Gerät überträgt, sollte üblicherweise eine normale Antwort des Slave-Geräts erfolgen. Allerdings sind verschiedene Fehlerszenarien denkbar: ■ Aufgrund eines Kommunikationsfehlers empfängt das Slave-Gerät die Anfrage nicht. Es wird keine Antwort gesendet.
  • Seite 19 MODbus Installationsanleitung für LA35, LA36 und LA37 Übliche Anwendungsfälle In diesem Abschnitt werden weitere Kommunikationsmöglichkeiten mit den LINAK-Antrieben LA35/LA36/LA37 beschrieben. Die Beispiele behandeln übliche Benutzerszenarien und Anwendungslösungen. Alle Beispiele ent- halten Verweise auf Register, die in Anhang A näher beschrieben werden.
  • Seite 20 MODbus Installationsanleitung für LA35, LA36 und LA37 Wenn der Antrieb nach dem Herunterfahren erneut gestartet wird und erkennt, dass sich der Status der beiden Hall-Sensoren geändert hat, wird das „position valid“-Bit (Position gültig) auf „0“ gesetzt. Bis zur Firmwareversion  1.2 muss ein Initialisierungslauf nach innen oder außen durchgeführt werden. Ab der Firmwareversion 1.3 ist der Initialisierungslauf NICHT mehr erforderlich, wird aber empfohlen, um die Gül- tigkeit der Position zu gewährleisten.
  • Seite 21 In einigen großen MODBUS-Kommunikationssystemen können die sequenziellen und zeitraubenden Abfragen der Slave-Geräte durch das Master-Gerät das gleichzeitige Verfahren von mehreren Antrieben erschweren. Der MODBUS-Antrieb LA35/LA36/LA37 von LINAK bietet eine Funktion zur Verbesserung dieser Funktionalität. Im Folgenden wird der Prozess zum Starten von drei Antrieben dargestellt.
  • Seite 22 *IR = Eingaberegister (von Engl. „Input Register“), HR = Halteregister (von Engl. „Holding Register“) Anpassung der MODBUS-Registerzuordnung Zur Verbesserung der MODBUS-Kommunikation zwischen einem Master-Gerät und den LINAK LA35/LA36/ LA37-Antrieben bietet das Gerät die Möglichkeit zur Neuanordnung von Eingabe- und Halteregistern. In Anhang A ist die standardmäßige Zuordnung zwischen Registern und internen Antriebsparametern dargestellt.
  • Seite 23 MODbus Installationsanleitung für LA35, LA36 und LA37 Schritt Register* Aktion HR 1001 Geben Sie das neu zuzordnende Eingaberegister 74 an, indem Sie die Zahl „74“ in das Halteregister 1001 schreiben. Wenn Sie nun Halteregister 1002 lesen, wird die bestehende Zuordnung zu Parame- ter 29 angezeigt. HR 1002 Geben Sie die Neuzuordnung von Eingaberegister 74 an, indem Sie die Zahl „4“...
  • Seite 24 Die Kabel können als Set mit der Axapta Artikel-Nr. 0367998 bestellt werden. Wechseln Sie Kabel an Antrieben von LINAK sorgfältig. Stellen Sie zum Schutz der Stecker und Pins sicher, dass sich der Stecker an der richtigen Stelle befindet und voll eingesteckt ist, bevor die Kabelabdeckung angebracht wird.
  • Seite 25 MODbus Installationsanleitung für LA35, LA36 und LA37 Bildschirm 1: Programminitialisierung Im Menü „File“ können Sie die Konfigurationen auf Ihrem PC speichern und laden. So kann Zeit gespart werden, wenn Sie beispielsweise bei vielen Antrieben dieselbe Konfiguration einrichten möchten. ■ Mit der Option „Save“ wird die tatsächliche Konfiguration (linke Seite der Registerkarte „Configuration“) auf dem PC in einer benutzerdefinierten Datei gespeichert.
  • Seite 26 MODbus Installationsanleitung für LA35, LA36 und LA37 Bildschirm 2: Registerkarte „Configuration“ Die linke Seite dieses Bildschirms zeigt im Allgemeinen die tatsächlichen (geladenen) Konfigurationsdaten (können über Datei oder Antrieb verändert werden). Die rechte Seite dieses Bildschirms zeigt die tatsächlichen Antriebswerte (sofern ein Antrieb angeschlossen ist). Das grüne bzw. rote Signal auf der rechten Seite zeigt an, ob die Antriebs- und PC-Werte übereinstimmen.
  • Seite 27 MODbus Installationsanleitung für LA35, LA36 und LA37 Bildschirm 3: Manual run Auf der Registerkarte „Manual run“ können die grundlegenden Bewegungsparameter des Antriebs eingestellt werden. ■ Durch Klicken auf „Run Out“ und „Run In“ wird der Antrieb in die gewählte Richtung verfahren. Er verfährt so lange, bis er angehalten wird oder die Endposition erreicht.
  • Seite 28 MODbus Installationsanleitung für LA35, LA36 und LA37 Bildschirm 4: Firmware Über die Registerkarte „Firmware“ kann neue Firmware für den Antrieb installiert werden, wenn eine neue Version veröffentlicht wird. ■ Sie müssen dafür lediglich die neue Firmwaredatei auswählen und auf „Download“ klicken. ■...
  • Seite 29 MODbus Installationsanleitung für LA35, LA36 und LA37 Bildschirm 5: Servicezähler Die Registerkarte „Service counters“ mit den Servicezählern ist in sechs Bereiche unterteilt: ■ Im Bereich „Start/Stop“ können die gesamte Verfahrdauer, die Anzahl der Starts/Stopps des Antriebs sowie die entsprechenden Ursachen abgelesen werden. ■...
  • Seite 30 MODbus Installationsanleitung für LA35, LA36 und LA37 Fehlerbehebung Die Integration eines LINAK-Antriebs LA35/LA36/LA37 in ein MODBUS-System ist recht einfach. In manchen Fällen kann es dennoch zu unerwarteten Ergebnissen oder untypischem Verhalten kommen. Im folgenden Abschnitt sind mögliche Probleme mit den entsprechenden Diagnosemöglichkeiten, möglichen Ursachen und Abhilfemaßnahmen aufgeführt.
  • Seite 31 Diagnose: Fehlermeldung beim Hochfahren oder keine Verbindung mit dem Antrieb. Ursachen/Abhilfemaßnahmen: Ursache: .ini-Datei (C:\Programme\Linak\BusLink\parametertable_0.xxx.ini) ist nicht mit Antrieb kompatibel. Abhilfemaßnahme: .ini-Datei entsprechend der aktuellen Version der Antriebsparametertabelle aktualisieren. Ursache: Das USB2LIN-Kabel ist veraltet und nicht mit BusLink kompatibel. Abhilfemaßnahme: Neueres USB2LIN-Kabel verwenden.
  • Seite 32 DECLARATION OF INCORPORATION OF PARTLY COMPLETED MACHINERY LINAK A/S Smedevænget 8 DK - 6430 Nordborg Herewith declares that LINAK TECHLINE ® products as characterized by the following models and types: Linear Actuators LA12, LA14, LA22, LA23, LA25, LA30, LA35, LA36, LA37...
  • Seite 33 – Übersetzung ins Deutsche ERKLÄRUNG FÜR DEN EINBAU EINER UNVOLLSTÄNDIGEN MASCHINE LINAK A/S Smedevænget 8 DK - 6430 Nordborg erklärt hiermit, dass die LINAK TECHLINE Produkte, ® gekennzeichnet durch die folgenden Modelle und Typen Linearaktuatoren LA12, LA14, LA22, LA23, LA25, LA30, LA35, LA36, LA37 die folgenden Teile der Maschinenrichtlinie 2006/42/EC, ANHANG I, Grundlegende Sicherheits- und Gesundheitsanforderungen für die Konzeption und den Bau von Maschinen erfüllen.
  • Seite 34 MODbus Installationsanleitung für LA35, LA36 und LA37 Anhang A – Registerzuordnung Im Folgenden werden alle verfügbaren Eingabe- und Halteregister aufgelistet. Die Einheit der Parameterwerte ist der Spalte „Anmerkungen“ zu entnehmen. Schreibgeschützte Version der Parameterliste Register (Eingabere- gister) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter...
  • Seite 35 MODbus Installationsanleitung für LA35, LA36 und LA37 Schreibgeschützte Version der Parameterliste Register (Eingabere- gister) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) FET-Tempe- FET-Temperatur [°C] ratur Wenn der Wert außerhalb des zulässigen Bereichs liegt, wird der Antrieb nicht ver- fahren.
  • Seite 36 MODbus Installationsanleitung für LA35, LA36 und LA37 Schreibgeschützte Version der Parameterliste Register (Eingabere- gister) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) Gesamte Ver- Servicezähler (Wert in Sekunden). Auch 4294967295 (15:0) fahrdauer verfügbar über das BusLink-Servicetool Höchste Auch verfügbar über das BusLink-Service- 65535...
  • Seite 37 MODbus Installationsanleitung für LA35, LA36 und LA37 Schreibgeschützte Version der Parameterliste Register (Eingabere- gister) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) Anzahl Servicezähler. Auch verfügbar über das 65535 der Läufe BusLink-Servicetool mit über- schrittener Antriebstem- peratur Zu Entwicklungs-/Produktionszwecken Zu Entwicklungs-/Produktionszwecken...
  • Seite 38 MODbus Installationsanleitung für LA35, LA36 und LA37 Schreibgeschützte Version der Parameterliste Register (Eingabere- gister) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) Zu Entwicklungs-/Produktionszwecken Zu Entwicklungs-/Produktionszwecken 20000 29999 Zu Entwicklungs-/Produktionszwecken Zu Entwicklungs-/Produktionszwecken 4095 Zu Entwicklungs-/Produktionszwecken 4095 Zu Entwicklungs-/Produktionszwecken 50000 Zu Entwicklungs-/Produktionszwecken...
  • Seite 39 MODbus Installationsanleitung für LA35, LA36 und LA37 Interne Register (Halteregis- Version der Parameterliste ter) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) Zielposition Auflösung in 1/10 mm relativ zum 65000 Offset Befehl, Remote 0 = Kein Befehl 1 = Zu Zielposition verfahren 2 = Stopp 3 = Verfahren bei „Nächste Verfahr- zeit“...
  • Seite 40 MODbus Installationsanleitung für LA35, LA36 und LA37 Interne Register (Halteregis- Version der Parameterliste ter) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) Vor Erreichen der Auflösung in 1/10 mm Zielposition ab- bremsen Zu Entwicklungs-/Produktionszwe- 4294967295 (31:16) cken Zu Entwicklungs-/Produktionszwe- 4294967295 (15:0)
  • Seite 41 MODbus Installationsanleitung für LA35, LA36 und LA37 Interne Register (Halteregis- Version der Parameterliste ter) Adresse Term Para- Anmerkungen Unter- Obergrenze Hoch/ meter grenze niedrig (Reihen- folge) 1005 Befehl Modbus-Be- Fest auf Modbus-Halteregister 1005 nutzerzuordnung programmiert 0 = Kein Befehl 1 = Modbus-Benutzerzuordnung speichern 2 = Modbus-Benutzerzuordnung auf Standardeinstellung zurücksetzen Seite 41 von 44...
  • Seite 42 LINAK ® LINAK behält sich das Recht vor, seine Produkte ohne vorherige Ankündigung zu ändern. LINAK kann die Produktverfügbarkeit nicht ® garantieren und behält sich das Recht vor, den Verkauf eines Produktes einzustellen. Der Anwender ist dafür verantwortlich, die Eignung von LINAK Produkten für eine bestimmte Anwendung zu prüfen.