Seite 1
Seite 2 - 88 Page 89 - 175 Absolute Encoder C__-58 CEV-58 COV-58 CEK-58 COK-58 CES-58 COS-58 _Zusätzliche Sicherheitshinweise _Installation _Inbetriebnahme _Parametrierung _Fehlerursachen und Abhilfen _Additional safety instructions _Installation _Commissioning _Parameterization _Cause of faults and remedies Benutzerhandbuch User Manual 437815 / 437816 / 437817 / 437818...
Seite 2
TR-Electronic GmbH D-78647 Trossingen Eglishalde 6 Tel.: (0049) 07425/228-0 Fax: (0049) 07425/228-33 E-mail: info@tr-electronic.de www.tr-electronic.de Urheberrechtsschutz Dieses Handbuch, einschließlich darin enthaltenen Abbildungen, urheberrechtlich geschützt. Drittanwendungen dieses Handbuchs, welche von den urheberrechtlichen Bestimmungen abweichen, sind verboten. Die Reproduktion, Übersetzung sowie elektronische fotografische Archivierung Veränderung...
1 Allgemeines Das vorliegende schnittstellenspezifische Benutzerhandbuch beinhaltet folgende Themen: ● Ergänzende Sicherheitshinweise zu den bereits in der Montageanleitung definierten grundlegenden Sicherheitshinweisen ● Installation ● Inbetriebnahme ● Parametrierung ● Fehlerursachen und Abhilfen Da die Dokumentation modular aufgebaut ist, stellt dieses Benutzerhandbuch eine Ergänzung anderen Dokumentationen...
1.3 Verwendete Abkürzungen / Begriffe Controller Area Network (herstellerunabhängiger, offener Feldbusstandard) Absolut-Encoder mit optischer Abtastung ≤ 15 Bit Auflösung, Alle mechanischen Varianten Absolut-Encoder mit optischer Abtastung > 15 Bit Auflösung, Alle mechanischen Varianten Absolut-Encoder, alle Varianten Common Industrial Protocol, Protokoll für die Übertragung von CIP™...
Zusätzliche Sicherheitshinweise 2 Zusätzliche Sicherheitshinweise 2.1 Symbol- und Hinweis-Definition bedeutet, dass Tod oder schwere Körperverletzung eintre- ten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden. bedeutet, dass eine leichte Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden. bedeutet, dass ein Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht...
2.3 Organisatorische Maßnahmen ● Dieses Benutzerhandbuch muss ständig am Einsatzort des Mess-Systems griffbereit aufbewahrt werden. ● Das mit Tätigkeiten am Mess-System beauftragte Personal muss vor Arbeits- beginn – Montageanleitung, insbesondere Kapitel "Grundlegende Sicherheitshinweise", – und dieses Benutzerhandbuch, insbesondere das Kapitel "Zusätzliche Sicherheitshinweise", gelesen und verstanden haben.
EtherNet/IP™ Informationen 3 EtherNet/IP™ Informationen 3.1 Allgemeines EtherNet/IP™ wurde von Rockwell Automation und der ODVA™ als offener Feldbusstandard, basierend auf dem Ethernet Industrial Protocol entwickelt und ist in den internationalen Normen IEC 61158:2003 Typ 2 und IEC 61784-1:2003 CP 2/2 Typ 2 standardisiert.
3.2 EtherNet/IP™ Übertragungsarten Das auf TCP und UDP aufgesetzte EtherNet/IP™-Kommunikationsprotokoll CIP™ dient drei Zwecken: 1. der Steuerung, 2. der Konfiguration 3. und dem Beobachten bzw. Sammeln von Daten Der Steuerungsteil von CIP™ wird für zyklische Echtzeit-I/O-Nachrichtenübertragung Implicit Messaging verwendet. Der Konfigurations- und Beobachtungsteil von CIP™...
EtherNet/IP™ Informationen 3.3 EtherNet/IP™ Geräteprofile Über die Spezifikation der reinen Kommunikationsfunktionen hinaus, beinhaltet EtherNet/IP™ auch die Definition von Geräteprofilen. Diese Profile legen für die jeweiligen Gerätetypen minimal verfügbaren Objekte Kommunikationsfunktionen fest. Für das EtherNet/IP™ Mess-System wurde die Geräte-Typ-Nummer 22 hex für Encoder festgelegt. 3.4 Vendor ID Die Vendor IDs (Herstellerkennungen) werden von der ODVA™...
4 Installation / Inbetriebnahmevorbereitung EtherNet/IP™-Netzwerke nutzen in der Regel eine aktive Sterntopologie, in der die Geräte über eine Punkt-zu-Punkt-Verbindung an einen Switch angeschlossen sind. Ein Vorteil einer Sterntopologie liegt darin, dass sie Geräte mit einer Übertragungsrate von 10 Mbit/s, wie auch von 100 Mbit/s unterstützt. Ebenso kann man Geräte beider Übertragungsraten miteinander kombinieren, da die meisten Ethernet-Switches die Übertragungsgeschwindigkeit automatisch aushandeln.
Installation / Inbetriebnahmevorbereitung 4.1 Anschluss – Hinweise Die elektrischen Ausstattungsmerkmale werden hauptsächlich durch die variable Anschluss-Technik vorgegeben. Ob das Mess-System zusätzliche Schnittstellen, z.B. eine SSI-Schnittstelle externe Eingänge wie z.B. der Preset einen Nullimpuls oder invertierte Signalfolgen bei einer Inkrementalschnitt- stelle unterstützt, wird deshalb durch die gerätespezifische Steckerbelegung definiert.
4.2 Node-Adresse (Host-ID) Jeder EtherNet/IP™ Knoten wird über eine 8 Bit Node-Adresse in einem EtherNet/IP™ Segment adressiert. Innerhalb eines EtherNet/IP™ Segmentes darf diese Adresse nur einmal vergeben werden und hat daher nur für das lokale EtherNet/IP™ Segment eine Bedeutung. Die eingestellte Node-Adresse entspricht der Host-ID und ist Bestandteil der IP-Adresse.
Inbetriebnahme 5 Inbetriebnahme 5.1 EDS-Datei Die EDS-Datei (elektronisches Datenblatt) enthält alle Informationen über die Mess- System-spezifischen Parameter sowie Betriebsarten des Mess-Systems. Die EDS- Datei wird durch das EtherNet/IP™-Netzwerkkonfigurationswerkzeug eingebunden, um das Mess-System ordnungsgemäß konfigurieren bzw. in Betrieb nehmen zu können. Die EDS-Datei hat den Dateinamen „04710022_TR_C_SERIES_X_X.eds“.
5.2 Bus-Statusanzeige Das EtherNet/IP™-Mess-System ist mit vier Diagnose-LEDs ausgestattet. Im Einschaltmoment wird ein Selbsttest der LEDs durchgeführt und wird über die LEDs durch nacheinanderfolgendes Aufblinken angezeigt. Abbildung 4: EtherNet/IP™ Diagnose-LEDs LED1: Port 1 – Link / Data Activity LED2: Port 2 – Link / Data Activity LED Status Beschreibung - Spannungsversorgung fehlt oder wurde unterschritten...
Inbetriebnahme LED4: Net Status LED Status Beschreibung keine Versorgungsspannung, oder IP-Adresse (grün) Verbindung hergestellt blinkend (grün) keine Verbindung Gerät hat festgestellt, dass seine eigene IP-Adresse mehrfach im (rot) Netzwerk vergeben wurde. Eine oder mehrere Verbindungen zum Gerät sind im Timeout Zustand.
6 Objekt-Modell, Encoder Device Für die Netzwerkkommunikation verwendet EtherNet/IP™ ein so genanntes Objekt- Modell, in welchem alle Funktionen und Daten eines Gerätes definiert sind. Jeder Knoten im Netz wird als Sammlung von Objekten dargestellt. Nach der EtherNet/IP™-Spezifikation entspricht das TR-Mess-System einem „Encoder Device, Device Type 0x22“.
Objekt-Modell, Encoder Device 6.2 Assembly 6.2.1 I/O Assembly Instances Über die IO Assembly Instances werden die Prozessdaten bzw. Positionswerte des Mess-Systems übertragen: Für Positionswerte ≤ 32 Bit: - Encoder: Instanz 1 mit 32 Bit Positionsdaten - Encoder: Instanz 2 mit 32 Bit Positionsdaten und Status-Flags - Encoder: Instanz 3 mit 32 Bit Positionsdaten und Geschwindigkeit Für Positionswerte ≤...
Seite 23
Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Position Value 32, Low Byte Position Value 32 Position Value 32 Position Value 32, High Byte Geschwindigkeitswert, Low Byte Geschwindigkeitswert Geschwindigkeitswert Geschwindigkeitswert, High Byte Position Value 64, Low Byte Position Value 64...
Objekt-Modell, Encoder Device 6.2.2 Configuration Assembly „Configuration Assembly“ ist ab Firmware-Version 1.15 verfügbar ! In der Configuration Assembly sind alle wichtigen Attribute aus dem Position Sensor Objekt zusammengefasst und werden im Hochlauf, nachdem eine Verbindung aufgebaut wurde, an das Mess-System übertragen. Die Attribute werden dabei mit ihren Default-Werten beschrieben.
7 Parametrierung Begrifflichkeiten zur Objektbeschreibung Begriff Beschreibung Integerwert, der dem entsprechenden Attribut Attribute-ID (Attr.-ID) zugeordnet ist Zugriffsregel Set: Auf das Attribut kann mittels Set_Attribute Service zugegriffen werden und entspricht einem Schreibdienst. Hinweis: Access Alle Set Attribute können auch mittels Get_Attribute Services angesprochen werden.
Parametrierung 7.1 Klassen-Übersicht Object Classes Zweck Zugriff Seite Enthält alle gerätespezifischen Daten wie 0x01: Identity Object z.B. Vendor ID, Gerätetyp, Gerätestatus etc. Enthält alle unterstütze Klassencodes des 0x02: Message Router Object Mess-Systems und die max. Anzahl von Verbindungen. Liefert den Positionswert des Mess-System 0x04: Assembly Object zurück.
7.2 Object 0x01, Identity Das Identity Object enthält alle Identifizierungs-Attribute des Mess-Systems. 7.2.1 Gemeinsame Services Service Code Service Name Beschreibung Liefert den Inhalt aller Attribute zurück. Die Reihenfolge entspricht der Attr.-ID. 0x01 Get_Attributes_All Entsprechend dem Datentyp wird der LOW-Anteil zuerst geschrieben. Gerät führt einen RESET aus, mit 0x05 RESET...
7.2.3.1 Attribute 5, Status Status liefert den Gesamtstatus des Mess-Systems zurück: Funktion Beschreibung Owned Unter EtherNet/IP™ ohne Bedeutung 0, Reserviert TRUE: Zeigt an, dass das Gerät unterschiedlich zur Configured definierten Standard Anfangs-Konfiguration konfiguriert wurde. 0, Reserviert Extended Erweiterter Gerätestatus, siehe Tabelle unten Device Status TRUE: Zeigt einen behebbaren internen Gerätefehler Minor...
Parametrierung 7.3 Object 0x04, Assembly Die I/O Assembly liefert die zyklischen Ausgangsdaten des Mess-Systems zurück. Über die Configuration Assembly können die wichtigsten Attribute sehr einfach und schnell parametriert werden. Es wird nur eine statische Konfiguration, Static Assembly genannt, unterstützt. Die Anzahl der Instanzen und Attribute sind daher fest voreingestellt und sind nicht veränderbar.
7.3.3 Instance, Attributes Instance Attr.-ID Access Name Datentyp Beschreibung Seite Position Value 32 Bit ARRAY of Byte Positionswert, 32 Bit Position Value 32 Bit Positionswert, 32 Bit ARRAY of Byte + Flags + Status-Flags Position Value 32 Bit Positionswert, 32 Bit ARRAY of Byte + Velocity + Geschwindigkeit...
Parametrierung 7.3.3.3 Attribute 3, Position Value 32 Bit + Velocity Position Value 32 Bit+ Velocity (Instance 3) liefert den Positionswert des Mess-Systems als 32 Bit Wert und die Geschwindigkeit zurück. Positionswert 32 Bit Geschwindigkeit Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5...
7.3.3.6 Attribute 3, Position Value 64 Bit + Velocity Position Value 64 Bit +Velocity (Instance 103) liefert den Positionswert des Mess-Systems als 64 Bit Wert und die Geschwindigkeit zurück. Positionswert 64 Bit Geschwindigkeit Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6...
Parametrierung Byte Bit-Reihenfolge Attribut Seite bis 2 bis 2 bis 2 bis 2 Total Measuring Range bis 2 bis 2 bis 2 bis 2 bis 2 bis 2 Number of Revolutions – Numerator bis 2 bis 2 bis 2 bis 2 Number of Revolutions –...
7.4 Object 0x23, Position Sensor Das Position Sensor Object enthält alle Mess-System –spezifischen Attribute. 7.4.1 Gemeinsame Services Service Code Service Name Beschreibung 0x05 Reset Zurücksetzen auf Werkseinstellung Bewirkt die Aktivierung geänderter 0x0D Apply_Attributes Parameter Liefert den Inhalt des entsprechenden 0x0E Get_Attribute_Single Attributes zurück Modifiziert den Wert eines...
Parametrierung 7.4.3 Instance 1, Attributes Attr.-ID Access Name Datentyp Beschreibung Default Seite Anzahl aller unterstützter Number of Attributes USINT Attribute 0x01, 0x02 … ARRAY Listet alle unterstützten Attribute List (USINT) Attribute als HEX-Wert 0x71, 0x72 Position Value Aktueller Positionswert mit DINT Signed Vorzeichen...
Seite 37
Attr.-ID Access Name Datentyp Beschreibung Default Seite Position Value ULINT Positionswert, 64 Bit Extended Total Measuring Gesamtmesslänge in ULINT 16777216 Range Schritten Number of Anzahl Umdrehungen - Revolutions - UDINT 4096 Zähler Numerator Number of Anzahl Umdrehungen - Revolutions - UDINT Nenner Denominator...
Parametrierung 7.4.3.1 Attribute 1, Number of Attributes Number Attributes liefert die Anzahl der unterstützten Attribute des Position Sensor Object. 7.4.3.2 Attribute 2, Attribute List Attribute List liefert die unterstützten Attribute des Position Sensor Object als HEX-Wert zurück: ARRAY (USINT), nur lesen Attr.-ID HEX-Wert Name...
Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x02 Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #2 = Class = Instance =Attr.-ID 7.4.3.3 Attribute 10, Position Value Signed (≤ 32 Bit) Position Value Signed liefert den Positionswert als Binär kodierten Wert bis max.
Parametrierung 7.4.3.5 Attribute 12, Direction Counting Toggle Direction Counting Toggle setzt die Zählrichtung des Mess-Systems. BOOL Access Wert Beschreibung Default Position im Uhrzeigersinn steigend (Blick auf Welle) Set/Get Position im Uhrzeigersinn fallend (Blick auf Welle) Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24...
7.4.3.7 Standard Skalierungsparameter (≤ 32 Bit) Um „Attribute 16, Measuring Units per Span“ und „Attribute 17, Total Measuring Range in Measuring Units“ zu verwenden, muss „Attribute 105, TR-Parameter in use“ auf „0“ gesetzt sein. Gefahr von Körperverletzung und Sachschaden beim Wiedereinschalten des Mess-Systems nach Positionierungen im stromlosen Zustand durch Verschiebung des Nullpunktes! Ist die Anzahl der Umdrehungen keine 2-er Potenz oder >4096, kann, falls...
Parametrierung 7.4.3.7.2 Attribute 17, Total Measuring Range in Measuring Units Total Measuring Range in Measuring Units legt die Gesamtmesslänge in Schritten des Mess-Systems fest, bevor das Mess-System wieder bei Null beginnt. UDINT Gesamtmesslänge in Schritten Byte 0 Byte 1 Byte 2 Byte 3 bis 2 bis 2...
Seite 43
Zur Berechnung können die Parameter Schritte/Umdr. und Anzahl Umdrehungen vom Typenschild des Mess-Systems abgelesen werden. Parameter „Anzahl Umdrehungen“, sich Eingaben „Gesamtmesslänge in Schritten“ und „Mess-Schritte pro Umdrehung“ ergibt, hat folgende Einschränkung: Die „Anzahl Umdrehungen“ darf eine Kommazahl sein, die sich mit einem Bruch in folgendem Bereich darstellen lässt: 1…256000 = Anzahl Umdrehungen...
Parametrierung 7.4.3.8 Attribute 18, Position Measuring Increment Position Measuring Increment liefert die kleinste inkrementelle Änderung des Positionswertes zurück. Der Wert ist fest auf 1 Schritt eingestellt. Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x12 Logical Type Logical Type Logical Type Class #23...
7.4.3.10 Attribute 21, Position State Register Mit „Attribute 22, Position Low Limit“ und „Attribute 23, Position High Limit“ zusammen kann innerhalb des Messbereichs ein Arbeitsbereich definiert werden. Das „Position State Register“ beinhaltet den aktuellen Bereichsstatus der Mess- System-Position. Durch diese Funktion können externe Lageschalter eingespart werden.
Parametrierung 7.4.3.12 Attribute 23, Position High Limit Position High Limit definiert die Obergrenze des Arbeitsbereichs. Der Wert muss innerhalb des Messbereichs und über dem „Position Low Limit“ liegen. DINT Obergrenze des Arbeitsbereichs Byte 0 Byte 1 Byte 2 Byte 3 bis 2 bis 2 bis 2...
7.4.3.14 Attribute 25, Velocity Format Velocity Format definiert die Einheit in der der Geschwindigkeitswert von „Attribute 24, Velocity Value“ ausgegeben wird. ENGUNIT Wert Einheit Default 0x1F04 Schritte pro Sekunde [Schr/s] * 0x1F05 Schritte pro Millisekunde [Schr/ms] * 0x1F0E Umdrehungen pro Sekunde [Umdr/s] 0x1F0F Umdrehungen pro Minute [Umdr/min] * Zur internen Berechnung der Geschwindigkeit wird die programmierte Auflösung...
Parametrierung Access Set/Get Untergrenze , Standard-Einheit: Umdr./min Obergrenze -1, Standard-Einheit: Umdr./min Default Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x1B Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #27 = Class = Instance =Attr.-ID Damit dieses Attribut dauerhaft gespeichert wird, muss Attribut 112 Accept Parameter oder Service Code 0x16 save ausgeführt werden.
7.4.3.18 Attribute 42, Physical Resolution Span Physical Resolution Span zeigt die physikalisch mögliche Auflösung in Schritten pro Umdrehung an und ist abhängig vom Mess-System – Typ. UDINT, nur lesen Schritte pro Umdrehung Byte 0 Byte 1 Byte 2 Byte 3 bis 2 bis 2 bis 2...
Parametrierung Entsprechende Maßnahmen im Fehlerfall siehe Kapitel „Fehlerursachen und Abhilfen“ auf Seite 82. Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x2C Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #44 = Class = Instance =Attr.-ID 7.4.3.21 Attribute 45, Supported Alarms...
7.4.3.23 Attribute 47, Warnings Warnings zeigt an, dass der Toleranzbereich für interne Parameter über- oder unterschritten wurde. Im Gegensatz zu Alarmsignalen führen Warnungen nicht zu einer fehlerhaften Positionsausgabe. Die Warnungen werden gelöscht, sobald die Parameterwerte wieder innerhalb der Toleranzbereiche sind. WORD, nur lesen Beschreibung FALSE (0)
Parametrierung Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x30 Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #48 = Class = Instance =Attr.-ID 7.4.3.25 Attribute 49, Warning Flag Das Warning Flag zeigt an, dass mindestens ein Warnbit in „Attribute 47, Warnings“...
7.4.3.27 Attribute 51, Offset Value Offset Value zeigt den Offsetwert in Bezug auf den physikalischen Nullpunkt an. DINT, nur lesen Offsetwert Byte 0 Byte 1 Byte 2 Byte 3 bis 2 bis 2 bis 2 bis 2 Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24...
Parametrierung 7.4.3.29 TR-Skalierungsparameter (≤ 64 Bit) Um „Attribute 101, Total Measuring Range“ und „Attribute 102/103, Revolution Numerator/Denominator“ zu verwenden, muss „Attribute 105, TR-Parameter in use“ auf „1“ gesetzt werden. Gefahr von Körperverletzung und Sachschaden beim Wiedereinschalten des Mess-Systems nach Positionierungen im stromlosen Zustand durch Verschiebung des Nullpunktes! Ist die Anzahl der Umdrehungen keine 2-er Potenz oder >4096, kann, falls mehr als 512 Umdrehungen im stromlosen Zustand ausgeführt werden, der...
Der tatsächlich einzugebende Obergrenzwert für die Messlänge in Schritten ist von der Mess-System-Ausführung abhängig und kann nach untenstehender Formel berechnet werden. Da der Wert "0" bereits als Schritt gezählt wird, ist der Endwert = Messlänge in Schritten – 1. Messlänge in Schritten = Schritte pro Umdrehung * Anzahl der Umdrehungen Formel 2: Allgemeine Skalierungsparameter Zur Berechnung können die Parameter Schritte/Umdr.
Seite 56
Parametrierung Verbindungspfad Attr.-ID 102, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x66 Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #102 = Class = Instance =Attr.-ID Verbindungspfad Attr.-ID 103, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24...
Seite 57
Das folgende Beispiel soll die Vorgehensweise näher erläutern: Gegeben: Mess-System mit 4096 Schritte/Umdr. und max. 4096 Umdrehungen Auflösung 1/100 mm Sicherstellen, dass das Mess-System in seiner vollen Auflösung und Messlänge (4096x4096) programmiert ist: Messlänge in Schritten = 16777216, Umdrehungen Zähler = 4096 Umdrehungen Nenner = 1 Zu erfassende Mechanik auf Linksanschlag bringen...
Parametrierung 7.4.3.30 Attribute 104, Preset Value Extended (≤ 64 Bit) Gefahr von Körperverletzung und Sachschaden durch einen Istwertsprung bei Ausführung der Preset-Justage-Funktion! Die Preset-Justage-Funktion sollte Mess-System-Stillstand ausgeführt werden, bzw. muss resultierende Istwertsprung programmtechnisch und anwendungstechnisch erlaubt sein! Preset Value Extended wird verwendet, um den Mess-System-Wert auf einen beliebigen Positionswert innerhalb des Bereiches von 0 bis Messlänge in Schritten –...
7.4.3.31 Attribute 105, TR-Parameter in use (Skalierung) TR-Parameter in use legt fest, welche Skalierungs-Attribute verwendet werden sollen. BOOL Access Wert Beschreibung Default Standartisierte EthernNet/IP Skalierungs-Attribute verwenden Set / Get Herstellerspezifische TR Skalierungs-Attribute verwenden Standartisierte EthernNet/IP Skalierungsparameter: Attribute 16, Measuring Units per Span Attribute 17, Total Measuring Range in Measuring Units Herstellerspezifische TR-Skalierungsparameter: Attribute 101, Total Measuring Range...
Parametrierung 7.4.3.33 Attribute 107, Temperature Value Format Temperature Value Format legt die Einheit fest, in der die Temperatur in „Attribute 106, Temperature Value“ ausgegeben und in „Attribute 108, Temperature Low Limit“ so wie „Attribute 109, Temperature High Limit“ eingegeben wird. ENGUNIT Wert Einheit...
7.4.3.35 Attribute 109, Temperature High Limit Temperature High Limit definiert den Maximalwert der Temperatur in der in „Attribute 107, Temperature Value Format“ eingestellten Einheit (Standard °C). Wird dieser Wert überschritten, wird in „Attribute 47, Warnings“ das dazugehörige Warnbit (14) gesetzt. INT, Default: + 85 °C Obergrenze der Temperatur Byte 0...
Parametrierung Verbindungspfad, Packed EPATH mit 8 Bit Klasse 0x20 0x23 0x24 0x01 0x30 0x70 Logical Type Logical Type Logical Type Class #23 Instance #1 Attr.-ID #112 = Class = Instance =Attr.-ID 7.4.3.39 Attribute 113, Encoder Firmware Number Encoder Firmware Number enthält die aktuelle Firmware-ID. Datentyp STRING Access...
7.5 Object 0x47, Device Level Ring (DLR) Das Device Level Ring Object enthält Statusinformationen für das DLR- Protokoll und ermöglicht die Verwendung einer Ethernet-Ring-Topologie. Das Mess- System unterstützt keine „Supervisor“-Funktionalität. 7.5.1 Gemeinsame Services Service Code Service Name Beschreibung Liefert den Inhalt aller Attribute zurück. Die Reihenfolge entspricht Attr.-ID.
Parametrierung 7.5.3.1 Attribute 1, Network Topology Network Topology Attribute liefert die Art der vorherrschenden BUS-Struktur. USINT Access Wert Beschreibung Linien - Struktur Ring - Struktur 7.5.3.2 Attribute 2, Network Status Network Status Attribute liefert den Status des Netzwerks aus Sicht des Mess-Systems zurück.
7.5.3.4 Attribute 12, Capability Flags Capability Flags Attribute beschreibt die DLR Funktionalitäten des Mess- Systems. DWORD, nur lesen Name Beschreibung Default Ist gesetzt, wenn die BUS- Announce-based Ring Node Struktur auf der Verarbeitung von „Announce-Frames“ basiert Ist gesetzt, wenn die BUS- Beacon-based Ring Node Struktur auf der Verarbeitung von „Beacon-Frames“...
Parametrierung 7.6 Object 0x48, Quality of Service (QoS) Quality Service Objekt (QoS) ermöglicht unterschiedliche Klassifizierungen und Priorisierungen der Datenpakete für die Ethernet/IP – Kommunikation. Dazu werden die Ethernet/IP™–Nachrichten mit „Differentiated Service Codepoints“ (DSCP) markiert. 7.6.1 Gemeinsame Services Service Code Service Name Beschreibung Liefert den Inhalt des entsprechenden 0x0E...
7.6.3 Instance Attributes Attr.-ID Access Name Datentyp Beschreibung Default DSCP Wert für DSCP USINT CIP™ transport class 0/1 0x37 Urgent dringende Nachrichten DSCP Wert für DSCP USINT CIP™ transport class 0/1 0x2F Scheduled geplante Nachrichten DSCP Wert für DSCP High USINT CIP™...
Parametrierung 7.7 Object 0xF5, TCP/IP Interface Das TCP/IP Interface Object unterstützt die Konfiguration der TCP/IP Netzwerk Schnittstelle und enthält u.a. z.B. die Geräte IP-Adresse, Netzwerkmaske und Gateway Adresse. Das Mess-System unterstützt exakt eine TCP/IP Schnittstellen Objekt Instanz für jede TCP/IP-fähige Kommunikationsschnittstelle auf dem Modul. 7.7.1 Gemeinsame Services Service Code Service Name...
Parametrierung 7.7.3.1 Attribute 1, Status Das Status Attribut ist bitkodiert und zeigt den TCP/IP Netzwerk Schnittstellenstatus Bit Funktion Beschreibung Das Schnittstellen Konfigurationsattribut wurde nicht konfiguriert. Das Schnittstellen Konfigurationsattribut enthält Schnittstellen- eine gültige Konfiguration (DHCP, FLASH) Konfigurationsstatus Das Schnittstellen Konfigurationsattribut enthält eine gültige Konfiguration (Hardware Schalter) 3-15: Reserviert Zeigt eine noch nicht abgeschlossene...
7.7.3.3 Attribute 3, Configuration Control Das Configuration Control Attribut ist bitkodiert und legt fest, auf welche Art das Mess-System in der Hochlaufphase seine IP-Parameter zugewiesen bekommt. siehe auch „IP-Parameter beziehen“ auf Seite 72. Bit Funktion Beschreibung Das Mess-System erhält in Schalterstellung 0x00 die IP-Parameter aus dem FLASH, in Schalterstellung 0x01 bis 0xFE über die Hardware Schalter und in Schalterstellung...
Parametrierung 7.7.3.5 Attribute 5, Interface Configuration Das Interface Configuration Attribut enthält die Konfigurationsparameter (IP- Parameter), welche für den Betrieb des Mess-Systems als TCP/IP Knoten erforderlich sind. Um unvollständige oder inkompatible Konfigurationen zu vermeiden, können die IP-Parameter nicht einzeln gesetzt werden. Um eine Änderung vorzunehmen, sollte das Interface Configuration Attribute zuerst mit dem Get-Service gelesen werden, die gewünschten Parameter geändert werden, dann mit dem Set-Service geschrieben werden.
7.7.3.5.2 IP-Parameter setzen und speichern Das Setzen bzw. Speichern der IP-Parameter kann auf zwei Arten über das TCP/IP Interface Object, Klassencode 0xF5, erfolgen: 1. Ein Set_Attribute_Single Service auf das Attribut 5 Interface Configuration bewirkt das Setzen der als Parameter übergebenen Werte. Ist der Wert des Attributs 3 Configuration Control beim Ausführen der Aktion = 0x00, wird die Konfiguration zusätzlich dauerhaft im FLASH abgelegt.
Parametrierung 7.8 Object 0xF6, Ethernet Link Das Ethernet Link Object unterhält verbindungsspezifische Zähler und Statusinformationen für eine Ethernet 802.3 Kommunikationsschnittstelle. Das Mess- System unterstützt exakt eine Ethernet Link Objekt Instanz für jede Ethernet IEEE 802.3 Kommunikationsschnittstelle (PORT) auf dem Modul. Das Mess-System besitzt 2 PORTs und somit 2 Ethernet Link Objekt Instanzen.
7.8.4 Instance 1 und 2, Attributes Attr.-ID Access Name Datentyp Beschreibung Default Momentane Übertra- Interface UDINT gungsgeschwindigkeit in Speed MBit/s Schnittstellen-Statusflags, Interface Flags DWORD 0x0000 000F siehe unten geräteabhängig Physical ARRAY of MAC Layer Adresse (HEX), z.B.: Address 6 USINTs siehe auch Seite 20 00 03 12 07 00 0D Interface...
Seite 76
Parametrierung … Anzahl erfolgreich Multiple UDINT übertragener Frames mit mehr Collisions als einer Daten-Kollision Anzahl wie oft eine SQE-Test- SQE Test UDINT Fehlernachricht Errors erstellt wurde Anzahl der Frames bei denen beim ersten Deferred UDINT Übertragungsversuch wegen Transmissions zu hoher Auslastung eine Verzögerung aufgetreten ist Anzahl der Daten-Kollisionen die später als 512 Bit-Zeiten...
7.8.4.1 Attribute 2, Interface Flags Das Interface Flags Attribut enthält Status- und Konfigurationsinformationen über die physikalische Schnittstelle und ist wie folgt definiert: Bit Funktion Beschreibung 0: keine aktive Verbindung Verbindungsstatus aktive Verbindung siehe auch Bus-Statusanzeige, Seite 19 0: Halbduplex aktiv Halb-/Vollduplex 1: Vollduplex aktiv 0: Auto-Erkennung aktiv...
Verbindungstypen 8 Verbindungstypen Der Verbindungstyp legt die Verbindungsart zwischen Absender = Steuerungssystem (Originator) und dem Ziel = Mess-System (Target) fest. Hierbei wird auch der Datenfluss unterschieden: ● O -> T: Datenpakete vom Originator zum Target ● T -> O: Datenpakete vom Target zum Originator Das Mess-System unterstützt folgende Verbindungstypen: 1.
9 Inbetriebnahme-Hilfen 9.1 IP-Parameter über DHCP-Server beziehen 9.1.1 Voraussetzungen ● Für den DHCP-Server wird zunächst eine entsprechende Software benötigt, welche von der Firma Rockwell Automation kostenlos bezogen werden kann: – Programm: BOOTP/DHCP Server Utility – Download: http://www.ab.com/networks/bootp.html – Wird Rockwell Steuerungssystem „Logix“...
Seite 80
Inbetriebnahme-Hilfen 4. Versorgungsspannung einschalten – Das Mess-System startet zyklisch DHCP-Anfragen, welche mit Angabe der MAC-Adresse in die Request History eingetragen werden: 5. Einer der Einträge doppelklicken: ● Die New Entry Dialog Box erlaubt folgende Eintragungen vorzunehmen: Ethernet Address (MAC): wird automatisch übernommen! ...
Seite 81
Der neue Eintrag wird in der Relation List angezeigt und die vorgegebenen IP- Parameter bei der nächsten DHCP-Anfrage dem Mess-System zugewiesen. Das Ergebnis dieser Zuweisung wird in die Request History eingetragen: 6. Über den Button Disable BOOTP/DHCP die IP-Parameter in das FLASH abspeichern.
Fehlerursachen und Abhilfen 10 Fehlerursachen und Abhilfen 10.1 Optische Anzeigen Die Zuordnung der LEDs kann aus dem Kapitel „Bus-Statusanzeige“, Seite 19 entnommen werden. Link / Data Activity - Ursache Abhilfe - Spannungsversorgung, Verdrahtung prüfen Spannungsversorgung fehlt oder - Liegt die Spannungsversorgung im wurde unterschritten zulässigen Bereich? Keine Ethernet-Verbindung...
Seite 83
Net Status - Ursache Abhilfe - Spannungsversorgung, Verdrahtung prüfen - Liegt die Spannungsversorgung im zulässigen Bereich? keine Versorgungsspannung, - Eine der drei Möglichkeiten nutzen, um die IP-Adresse oder keine IP-Adresse zu vergeben: zugewiesen Konfiguration über Hardware-Schalter, siehe Seite 17 Konfiguration aus dem FLASH, siehe Seite 71 Konfiguration über DHCP, siehe Seite 71 an (grün) Verbindung hergestellt...
Fehlerursachen und Abhilfen 10.2 Allgemeine Status Codes Nachfolgende Tabelle listet die allgemeinen Status Codes auf, welche im Fehlerfall in das Feld General Status Code Field einer Error Response Nachricht eingetragen werden. Der erweiterte Status Code ist objektspezifisch und wird, wenn das Objekt diesen unterstützt, unter dem jeweiligen Objekt definiert.
Seite 85
… Allgemeiner Name Beschreibung Status Code Reply data too Die zu übertragenen Daten im Eingangspuffer 0x11 large sind größer als der zugewiesene Puffer. Der Service spezifiziert ein Vorgehen, welcher Fragmentation of a einen einfachen Datenwert fragmentiert, d.h. 0x12 primitive value halbiert einen REAL Datentyp.
Fehlerursachen und Abhilfen … Allgemeiner Name Beschreibung Status Code Es wurde eine ungültige Antwort empfangen, z.B. Rückmelde Service Code passt nicht zum Invalid Reply 0x22 angefragten Service Code oder die Received zurückgemeldete Nachricht ist kleiner als die erwartete Größe. Die empfangene Nachricht ist größer, als der 0x23 Buffer Overflow Empfangspuffer verarbeiten kann.