Home

PROFINET - heidenhain

image

Contents

1. zu Hir i Dieses Beispiel soll die Inbetriebnahme eines ROFINET Messger tes im Isochron Betrieb veranschaulichen In dem Beispiel unten werden die Software STEP 7 v5 4 SP5 und das Motion Control System SIMOTION D435 verwendet Das Grund prinzip f r die Konfiguration und Parametrierung des Messger tes ist dasselbe wie in Kapitel 3 2 3 4 beschrieben Doppelklicken Sie zur Konfiguration der IRFEinstellungen f r das Messger t auf das Feld Interface unter Slot 0 Subslot X1 Das Fenster Properties ffnet sich aaner Access Paint Bild 18 Schnittstelleneigenschaften ffnen 29 Beispielkonfiguration ndern Sie im Reiter Synchronization den Wert f r Parame ter RT class auf IRT und den Parameter IRT option auf high performance wie unten dargestellt Properties Interface X1 s ES General Addresses Synchronization Application 10 Cycle Parameter Value amp Configuration H Synchronization role Sync slave HIE Name of sync domain syncdomain default SHIRT class IRT option high performance Bild 19 RT Class option Aktivieren Sie im Reiter Application die Option Operate IO device application in isochronous mode xi General Addresses Synchorizaion Arpiesien Jj Cycle Factor Update time ps Controller m application cycle us fi 000 000 fi sdi g fi 000 000 Factor S
2. A N H HEIDENHAIN Benutzerhandbuch PROFINET Schnittstelle fur Messgerate Deutsch de 10 2012 Inhaltsverzeichnis Inhaltsverzeichnis Tabellenverzeichnis 22 2 Abbildungsverzeichnis 1 ZU Tu EE LI Informationen zu absoluten Messgeraten 1 2 Informationen zur PROFINET Technologie L Me amp ssger teproflle uuceensnsekiikkhtnntperanfe heiten Del 1 4 Etgen 1 5 Abk rzungen EE 2 Installati n inng Arasa aoa ee ee ee 2 1 Kabel und Normen e Te WEE ne ME 16 2 3 Schirmungskonzept des Messger tes s sissssssisisieiriririirirririrrnninine 17 2 4 I MAGC AGIESSC isao anaa ae n aaa E E a a a 17 25 LEDANZE GOs sa aa Ee e a a ht ad 18 3 Beispielkonfiguration snnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnanannnnnnn 3 1 Installation der Ger tebeschreibungsdatei GSDML 3 2 Messoer t konfgurteren eege seinen entre 3 3 Bezeichnung des Messger tes Tesilegen 3 4 Einstellung der Messger teparameter s s s ssssesesesssisisisisistarnrnririrenrnnnennn 3 5 Einstellungen f r die isochrone Echtzeit RT Klasse 3 29 d Beschreibung der PROPINE IO Daten ee 33 A1 Ubersicht ber die Messger teprofile PNO Bestellnr 3 162 33 4 2 Festlegung der Anwendungsklasse s ssssssssisisietstanisiiririsesnnnrirrsrsrerne 34 4 3 Standardsignale as ncnn aaa 34 44 Standard Telegr
3. Bit Funktion 0 7 Funktionsstatus Referenzmarkensuche Messung on the fly Taster 1 ausgelenkt Taster 2 ausgelenkt Positionsmodus Preset Reserviert auf Null gesetzt Erforderliche Fehlerquittierung entdeckt Ausgangsposition einstellen verschieben Preset ausgef hrt Absolutwert zyklisch bertragen 4 Parksensor aktiv 5 Sensorfehler Tabelle 20 Hinweis Hinweis Statuswort G1_ZSW Wenn Bit 13 Absolutwert zyklisch bertragen oder Bit 15 Sensorfehler nicht gesetzt ist wird kein g ltiger Wert oder Fehlercode mit G1_XIST bertragen Bit 13 Absolutwert zyklisch bertragen kann nicht gleichzeitig mit Bit 15 Sensorfehler gesetzt sein da diese Bits entweder zur Anzeige einer g ltigen Positionswert bertragung Bit 13 oder Fehlercode bertragung Bit 15 mit G1_XIST2 verwendet werden Beschreibung der PROFINET IO Daten 4 11 Echtzeit Kommunikation PROFINET IO nutzt drei verschiedene Kommunikationskan le zum Datenaustausch mit programmierbaren Controllern und anderen Ger ten Der auf z B TCP UDP IP basierende Nicht Echtzeit Kanal wird zur Parametrierung Konfiguration und fur azyklische Lese Schreiboperationen verwendet Der RT bzw Echtzeitkanal wird zur bertragung von Prozessda ten und Alarmen verwendet Echtzeitdaten werden mit h herer Priorit t behandelt als Daten die ber den offenen Kanal gesendet
4. 12 15 Controller Lebenszeichen Tabelle 15 _Steuerwort 2 STW2_ENC 7 1 Fehlerquittierung 0 gt 1 Das Fehlersignal wird mit einer posi tiven Flanke quittiert Die Reaktion des Messger tes auf einen Fehler h ngt von der Art des Fehlers ab 0 Keine Signifikanz 10 1 Steuerung durch PLC Steuerung Uber Schnittstelle EO IO Daten ist g ltig 0 Keine Steuerung durch EO IO Daten nicht g ltig PLC Ausnahme Lebenszeichen 12 15 Controller Lebenszeichen Tabelle 16 Genaue Zuweisung von Steuerwort 2 STW2_ENC 41 Beschreibung der PROFINET IO Daten 4 8 Statuswort 2 ZSW2_ENC Das Statuswort 2 ZSW2_ENGC wird als Slave Lebenszeichen be zeichnet und beinhaltet das FehlerpufferHandling und den Mechanis mus der Steuerung durch PLC von PROFIdrive ZSVV1 und den Slave Lebenszeichenmechanismus von PROFldrive ZSW2 Das Signal ist f r die Steuerung der Taktsynchronisation zwingend erforderlich 0 2 Reserviert 3 Fehler vorhanden Kein Fehler 4 8 Reserviert 9 Steuerung angefordert 10 11 Reserviert 12 15 Messger t Lebenszeichen Tabelle 17 Statuswort 2 ZSW2_ENC 3 Fehler Es gibt nicht quittierte Fehler oder aktuell nicht quit vorhanden tierte Fehler Fehlermeldungen im Puffer Die Feh lerreaktion h ngt von der Art des Fehlers und des Ger tes ab Die Quittierung eines Fehlers kann nur erfolgreich sein wenn die Fehlerursache
5. 26 Hinweis Allen angeschlossenen Ger ten muss ein eindeu tiger Name zugewiesen werden Nach der nderung des Ger tenamens sollte die bernahme der Anderung verifiziert werden Offnen Sie dazu das Fenster Verify Device Name unter PLC gt Ethernet gt Verify Device Name W Config Era D TEE Project1 Station Edit Insert View Options Window Help joe SR Ei 4 EZ Cat Download Module Identification N SE Upload Module Identification to PG Faulty Modules DREAM Module Information Ctrl D Operating Made CHIH Clear Reset Set Time of Day Monitor Modify JEISOR j CDEN OFINET IO System 100 Update Firmware Saye Device Name to Memory Card eat chee Node PROFIBUS Save Service Data Bild 12 berpr fung des Messger tenamens berpr fen Sie im Fenster Verify Device Name ob de Ger te bezeichnung tats chlich ge ndert wurde und der Status wie in Bild 13 dargestellt als in Ordnung markiert ist Yerify Device Name DB x Available Devices Encoder a 00 40 CD 00 00 ENCODERS Assian Name I Show only missing and incorrectly configured devices Close Help Bild 13 Ger tenamen berpr fen Beispielkonfiguration 3 4 Einstellung der Messgerateparameter In diesem Kapitel wird beschrieben wie die Benutzerparameter im Messger t ge ndert werden k nnen Doppelklicken Sie zur Einstellung d
6. ID Anzahl der Parameter 0x01 0x01 Einen Parameter lesen Attribut 0x10 0x10 gt Wert Anzahl der Elemente 0x00 Parameterzahl OxFDE8 Parameter 65000 Sub Index 0x0000 Tabelle 24 Preset Wert lesen Anforderung Auftragsreferenz 0x00 gespiegelt Antwort ID 0x01 0x01 Wert lesen DO ID Achse 0x01 gespiegelt Anzahl der Parameter 0x01 Format 0x04 0x04 Datentyp unsigned 32 Anzahl der Werte 0x01 Werte oder Fehler 0x00 0x00 0x00 0x64 Preset Wert 100 Tabelle 25 Preset Wert lesen Antwort Azyklische Parameterdaten 6 4 Unterst tzte Parameter 6 4 1 Parameter 922 schreibgesch tzt 922 gt unsigned int zeigt das verwendete Telegramm an Telegramm 81 82 83 oder 84 ist m glich 6 4 2 Parameter 925 Lese Schreibzugriff 925 gt unsigned int maximal zul ssiger Master Lebenszeichen MLS Fehler Parameter 925 kann verwendet werden um die maximal zul ssi gen aufeinander folgenden Lebenszeichenfehler festzulegen 6 4 3 Parameter 964 schreibgesch tzt 964 unsigned int 964 0 Hersteller ID Wird bei der Herstellung des Messger tes gesetzt 964 1 0 gt Typ DU Drive Unit immer auf 0 gesetzt 964 2 201 gt Software Version 964 3 2009 gt Jahr der Software 964 4 2805 gt Tag und Monat der Software 964 5 1 gt Anzahl der DOs Drive Objects 6 4 4 Parameter 965 schreibgesch tzt 965 gt OctetString 2 965 0 0x3D gt Messger
7. 0 oder eine beliebige andere Startposition innerhalb des skalierten Arbeitsbereichs zu setzen Beschreibung der Messgerat Funktionen 7 8 2 _Gesamtmessbereich Dieser Parameter bestimmt den Gesamtmessbereich des Mess gerates Der Gesamtmessbereich wird durch Multiplikation der Singleturn Aufl sung mit der Anzahl der unterscheidbaren Um drehungen errechnet Beispiel Der Gesamtmessbereich eines 25 Bit Multiturn Messger tes mit einer Singleturn Aufl sung von 13 Bit und einer Multiturn Aufl sung von 12 Bit liegt zwischen 2 und 22 33 554 432 Der Gesamtmessbereich errechnet sich wie folgt Messeinheiten pro Umdrehung x Gesamtmessbereich 8192 213 x 4096 212 33554432 Betr gt der Gesamtmessbereich mehr als 31 Bit m ssen Tele gramm 84 und die azyklischen Messger tparameter 65002 und 65003 verwendet werden In diesem Fall werden die 64 Bit Werte verwendet und die 32 Bit Werte werden vom Messger t auf Null 0 gesetzt Abh ngig vom spezifizierten Messbereich hat das Ger t hat zwei verschiedene Betriebsarten Wenn das Ger t eine Parametermel dung empf ngt pr ft es in den Skalierungsparametern ob eine bin re Skalierung verwendet werden kann Wenn die bin re Ska lierung angewendet werden kann w hlt das Ger t die Betriebsart A siehe nachfolgende Erkl rung Wenn nicht wird Betriebsart B gew hlt 71 Beschreibung der Messgerat Funktionen A Zyklischer Betrieb bin re Skalierung Der zyklische
8. 5061 E mail info heidenhain de Technical support Ax 49 8669 32 1000 Measuring systems amp 49 8669 31 3104 E mail service ms support heidenhain de TNC support 49 8669 31 3101 E mail service nc support heidenhain de NC programming amp 49 8669 31 3103 E mail service nc pgm heidenhain de PLC programming amp 49 8669 31 3102 E mail service plc heidenhain de Lathe controls 49 8669 31 3105 E mail service lathe support heidenhain de www heidenhain de 772084 11 Ver01 10 2012 PDF
9. Aus Aus kein Strom Rot Gr n keine Verbindung mit Busnicht ange anderen Ger ten schlossen Kriterium Kein Daten Master nicht verf g austausch bar ausgeschaltet Rot blinkend Gr n Parametrierungsfehler Slave noch nicht oder kein Datenaustausch falsch konfiguriert Kriterium Datenaus falsche Stationsadres tausch in Ordnung aber se zugewiesen das Messger t hat nicht Ist Konfiguration des in den Datenaustausch Slave entspricht nicht modus umgeschaltet der Soll Konfiguration Gr n Rot Systemausfall Diagnose vorhanden Slave im Datenaus tauschmodus Gr n Gr n Datenaustausch und Gr n blinkend Gr n blinkend Firmware Upgrade l uft Rot blinkend Rot blinkend Fehler bei Firmware Upgrade Die Blinkfrequenz betr gt 0 5 Hz Die Mindestanzeigezeit betr gt 3 Sekunden Tabelle 3 18 LED Anzeige Beispielkonfiguration 3 Beispielkonfiguration In diesem Kapitel werden Setup und Konfiguration eines PROFINEFMessgerates f r den RFModus Klasse 1 beschrieben In den folgenden Beispielen werden die Software SIMOTION SCOUT V 4 1 5 6 und das Motion Control System D435 verwen det Bitte wenden Sie sich an den Hersteller des Konfigurations tools falls andere Konfigurationstools verwendet werden 3 1 Installation der Ger tebeschreibungsdatei GSDML Um ein absolutes Messger t mit PROFINET Schnittstelle nutzen zu k nnen muss eine Ger tebeschreibungsdatei heruntergelade
10. Azyklische Parameterdaten 6 5 Beispiel f r das Lesen und Beschreiben eines Parameters 56 In diesem Beispiel werden S7 Bl cke zum Lesen und Beschrei ben des Parameters 65000 Preset Wert verwendet Kenntnisse in der S7 Programmierung und Statement List Programming Lan guage STL sind erforderlich IO Controller SIEMENS S7 F CPU CPU 315F2PN DP O Device PROFINEFMessgerat Tabelle 26 Hardware Komponenten SIMATIC STEP 7 V5 4 SP5 GSDMLDatei f r GSDMLV2 2 JH PROFINET PROFINET Messger t Encoder xxxxxxxx xml Tabelle 27_ Software Komponenten 6 5 1 Azyklische Parameterdaten Verwendete Bl cke Datensatz schreiben SFB53 WRREC Datensatz lesen SFB52 RDREC Instanz Datens tze DB3 und DB4 Aufruf Datensatz DB1 Antwort Datensatz DB2 Organisationsbausteine OB1 OB82 und OB86 SFB52 SFB52 ist ein S7 Standardblock zum Lesen von Parametern SFB53 SFB53 ist ein S7 Standardblock zum Schreiben von Parametern DB1 DB1 ist der Aufruf Datenblock Response_ID Request_reference_mirror request number mirrored request parameter DOID_mirrored Jong Bsiego axis mirrored No_of_parameters Jeer Es1680 response about number of parameter Format parameter 1 Jeer Es ss0 response about parameter 1 format Wa of vals parameter_1 BYTE Es sso response about number of value of parameter 1 0 parameter number 01 WORD ag iegg Read value p65000 ES
11. Betrieb wird verwendet wenn mit Umdrehungszahl 2X gearbeitet wird Umdrehungszahl 2 4 8 16 32 64 128 256 512 1024 2048 4096 Ist der gew nschte Gesamtmessbe reich gleich der spezifizierten Singleturn Aufl sung 2X wobei x lt 12 so arbeitet das Messger t in endlosem zyklischen Be trieb 0 bis max Positionswert 0 bis max Positionswert usw Wenn der Positionswert durch die Drehung der Geberwelle ber den Maximalwert hinausgeht so gibt das Messger t wieder 0 als Positionswert an Beispiel einer zyklischen Skalierung Messeinheiten pro Umdrehung 1000 Gesamtmessbereich 32 000 25 Anzahl der Umdrehungen 32 Position 32 000 Measuring range Bild 36 72 Zyklischer Betrieb Beschreibung der Messgerat Funktionen B Nichtzyklischer Betrieb Ist der gew nschte Gesamtmessbereich ungleich der spezifizier ten Singleturn Aufl sung 2X wobei x lt 12 so arbeitet das Messger t im nichtzyklischen Betrieb Der nichtzyklische Betrieb wird von Parameter G1_XIST1 Preset Steuerung wie unten be schrieben beeinflusst Preset Steuerung G1_XIST1 Aktiviert Wenn der Positionswert Uber den Maximalwert hinaus steigt bzw unter 0 f llt und der Parameter G1_XIST1 Preset Steuerung ak tiviert ist so gibt das Ger t den maximalen Positionswert inner halb des skalierten Gesamtbereichs f r beide Positionswerte G1_XIST1 und G1_XIST2 aus Beispiel einer nichtzyklischen Skalierun
12. Messgerat Funktionen 7 3 Preset Steuerung G1_XIST1 Dieser Parameter steuert die Wirkung eines Preset auf den Ist Wert von G1_XIST1 Ist die Funktionalitat der Klasse 4 aktiviert und die Preset Steuerung f r G1_XIST1 deaktiviert wird der Positionswert in G1_XIST1 nicht von einem Preset beeinflusst Enable G1_XIST1 wird von einem Preset Befehl 0 beeinflusst Disable Preset beeinflusst G1_XIST1 nicht 1 Tabelle 33 Preset Steuerung G1_XIST1 Hinweis Dieser Parameter wird durch Setzen des Wertes auf 1 deaktiviert Hinweis Dieser Parameter hat keine Funktion wenn der Parameter f r die Funktionalit t der Klasse 4 deak tiviert ist 7 4 Steuerung der Skalierungsfunktion 66 Dieser Parameter aktiviert oder deaktiviert die Skalierungsfunktion des Messger tes Enable Skalierungsfunktion ist aktiviert 1 Disable Skalierungsfunktion ist deaktiviert 0 Tabelle 34 Steuerung der Skalierungsfunktion Hinweis Die Funktionalit t der Klasse 4 muss aktiviert sein damit dieser Parameter verwendet werden kann Beschreibung der Messgerat Funktionen 75 Alarmkanal Steuerung Dieser Parameter aktiviert oder deaktiviert den messger tspezifi schen Alarmkanal der als Kanal bezogene Diagnose bertragen wird Diese Funktionalit t wird verwendet um die Menge der im Isochron Modus gesendeten Daten zu begrenzen Wenn der Wert Null ist Standardwert werden nur die kommuni kationsbezogenen Ala
13. amp M Funktionen finden Sie in Kapitel 714 6 49 Azyklische Parameterdaten 6 3 Base Mode Parameter Access 6 3 1 Allgemeine Eigenschaften Azyklische Parameter k nnen einfach oder bis zu 39 fach mehr fach mit einem Zugriff bertragen werden Ein Parameterzugriff kann bis zu 240 Byte lang sein 6 3 2 Parameteranforderungen und antworten Auftragskennung Header Auftrags ID DO ID und Parameteranzahl des Zugriffs Parameteradresse Eine Adresse f r jeden Parameter bei Zugriff auf mehrere Parameter Parameterwert Bei Aufruf ID 0x02 nderungswert wird der Wert in der Anforde rung gesetzt und bei Aufruf ID 0x01 Anforderungswert erscheint der Wert in der Antwort 6 3 3 Preset Wert ndern Tabelle 23 zeigt die Struktur einer nderungsanforderung f r einen Wert Auftragsreferenz 0x00 Auftrags ID 0x02 0x02 gt Wert ndern 0x01 gt Wert lesen DO ID Achse 0x01 Antriebsobjekt ID Anzahl der Parameter 0x01 Attribut 0x10 0x10 gt Wert Anzahl der Elemente 0x00 Parameterzahl OxFDE8 Parameter 65000 Sub Index 0x0000 Format 0x04 Datentyp integer 32 Anzahl der Werte 0x01 Tabelle 23 Preset Wert ndern 50 Azyklische Parameterdaten 6 3 4 Preset Wert lesen Die nachfolgenden Tabellen zeigen die Struktur einer Leseanforde rung f r einen Wert Auftragsreferenz 0x00 Auftrags ID 0x01 0x01 gt Wert lesen DO ID Achse 0x01 Antriebsobjekt DO
14. information 16 mo 18 HEX Dw 6 00700000 bo 18 ii Position and controlistatus words ml ma 2 HEX weet 6 0000 f Paw 2 HEX E witte 1000 Zl pw 4 HEX We 6 0000 22 raw 1 HEX E wur 6 0400 2 a Po 4 HEX Dw 6 0001 877E zl PD 8 HEX DM 640001 877E E E 2 23 wnte parameters 30 peu Cep 1 Request_DB Request JD request parameter 1 change parameter 2 HEX B 16 02 lu pen 12 Request_DB Value Write value 65000 HEX Dwitie 12345678 DV 612345678 32 DB2 DBD 6 Respons_DB parameter_number_O1 Read value p65000 HEX Dyvitt 6400000000 3 Bild 35 Variablen Tabelle Gehen Sie folgenderma en vor um den Wert des Parameters 65000 mit der Variablen Tabelle zu ndern 1 2 Aktivieren Sie die berwachung mit der Schaltfl che Monitor Variable Schreiben Sie 02hex in die Adresse DB1 DBB 1 indem Sie B 16 02 in die Spalte Modify value eintragen O1hex parameter request Parameter anfordern O2hex change parameter Parameter ndern Schreiben Sie den neuen Preset Wert im Hexadezimalformat in Adresse DB1 DBD 12 indem Sie den Wert in die Spalte Modify value eintragen Beispiel DW 16 000001F4 Klicken Sie auf die Schaltfl che Modify Variable Der Statuswert von DB1 DBB 12 sollte nun den neuen Wert enthalten Programm ausf hren Klicken Sie mit der rechten Maustaste auf M8 4 und auf Modify address to 1 um das Programm auszuf hren Stoppen Sie dann das Pro gramm durch einen Klick mit d
15. nicht mehr vorhanden ist oder vorher behoben wurde Wenn der Fehler behoben wurde nimmt das Messger t den Betrieb wieder auf Die entsprechenden Fehler nummern befinden sich im Fehlerpuffer Kein Fehler 9 Steuerung Das Automatisierungssystem soll die Steuerung angefordert bernehmen Keine Steue Steuerung durch das Automatisierungssystem rung angefor nicht m glich nur am Ger t oder ber andere dert Schnittstelle m glich 12 15 Messger t Lebenszeichen Tabelle 18 Genaue Zuweisung von Statuswort 2 ZSW2_ENC 42 Beschreibung der PROFINET IO Daten 4 9 Steuerwort G1_STW Das Steuerwort steuert die Funktionalit t wichtiger Messger te funktionen Bit Funktion 0 7 Die Funktion fordert Referenzmarkensuche Messung on the fly an Reserviert ohne Wirkung Modus Ausgangsposition Preset Anforderung Ausgangsposition einstellen verschieben Preset Zyklische Absolutwertabfrage 4 Parksensor aktivieren 5 Sensorfehler quittieren Tabelle 19 S euerwort G1_STW Hinweis Wenn die Sensorparkfunktion aktiviert ist Bit 14 1 ist das Messgerat immer noch auf dem Bus das Slave Lebenszeichen ist aktiv und die Fehlermeldungen und Diagnose des Messgerates sind ausgeschaltet Beschreibung der PROFINET IO Daten 4 10 Statuswort G1_ZSW Das Statuswort definiert Messger tzust nde Quittierungen Fehlermeldungen bzgl wichtiger Messger tefunktionen
16. t abgelesen werden Der Datentyp f r den Versatz Wert ist ein 32 Bit oder 64 Bit Bin rwert mit Vorzei chen wobei der Versatz Wertebereich gleich dem Messbereich des Ger tes ist Die Preset Funktion wird nach der Skalierungsfunktion verwendet Dies bedeutet dass der Versatz Wert gem der skalierten Aufl sung des Messger tes angegeben wird Versatz Wert Versatz Wert f r Messge Integer 32 r te mit einem Messbe reich von maximal 32 Bit Versatz Wert 64 Bit Versatz Wert f r Messge Integer 64 r te mit einem Messbe reich von mehr als 32 Bit Tabelle 43 Versatz Wert Hinweis Der Versatz Wert ist schreibgesch tzt und kann nicht durch einen Parameter Schreibzugriff ge n dert werden 78 Beschreibung der Messgerat Funktionen 7 14 Azyklische Daten Das PROFINEFMessgerat unterst tzt die folgenden Funktionen fur den azyklischen Datenaustausch 7 14 1 PROFIdrive Parameter Einige PROFldrive Standardparameter wurden in das Messger teprofil V4 1 PNO Nr 3 162 bernommen Die folgenden PROFldrive Parameter werden unterst tzt PNU Prm Nr Signifikanz Datentyp Read Write 922 Telegrammauswahl Unsigned 16 R 925 Anzahl der tolerierten Controller Unsigned 16 HAN Lebenszeichenfehler 964 Ger teidentifikation Array n R Unsigned 16 965 Messger teprofi Nummer Octet string 2 R 971 Ausgabe in nichtfl chtigen Unsigned 16 W Speicher 97
17. zu starten Beispielkonfiguration 3 2 Messger t konfigurieren o smoron das es Fu Etheeret 2 PROFINET40 System 100 Nach der Installation der GSD Datei befinden sich die unterst tzen Messger tetypen in der HW Konfiguration unter PROFINET IO gt Additional Field Devices gt Encoders gt JH Group PROFINET Encoders W hlen Sie entweder Multiturn Messger t 25 Bit oder Singleturn Messger t 13 Bit je nach dem zu konfigurierenden Messger tetyp Klicken Sie auf das entsprechende Messger t und ziehen Sie es wie unten dargestellt mit gedr ckter Maustas te auf das PROFINET IO System In dem untenstehenden Beispiel wurde ein 25 Bit Multiturn Messger t ausgew hlt Wenn mehr als ein Messger t konfiguriert werden soll m ssen die folgenden Schritte einmal f r jedes Ger t durchgef hrt werden ie BE PROFIBUS oF PROFIBUS PA ME PROFINET 10 3 Addtionsl Field Devices fl SIMATIC 300 Ml SIMATIC 400 fl SIMATIC PC Based Conta 300 400 SIMATICPC station e f SIMOTION Divebased Bild 4 Konfi D H EH Ki DM AC 2JH PROFINE T ENCODER 20101108 et guration des Messger tes 21 Beispielkonfiguration Wurden diese korrekt durchgef hrt erscheint das Messger t wie in Bild 5 dargestellt auf dem PROFINEFIO System Bild 5 22 EF HW Config SIMOTION D Configuration Project Wy Station Edit Insert PLC Wen Options Windo
18. 003 Sub Index 8 Beschreibung der Messgerat Funktionen 7 14 6 l amp M Funktionen Zus tzlich zum PROFldrive Parameter 964 Ger teidentifikation unterst tzt das Messger t auch I amp M Funktionen Die I amp M Funktionen sind Uber den Datenindex OxAFFO OxAFF4 verf gbar Die folgenden I amp M Funktionen werden unterst tzt 86 I amp M Parameter Oktette Bemerkung Header Herstellerspezifisch 10 Nicht verwendet I amp M Block MANUFACTURER_ID 2 Hersteller ID ORDER_ID 20 Identnummer des Messger tes SERIAL_NUMBER 16 Seriennummer des Messgerates HARDWARE_REVISION 2 Nicht verwendet SOFTWARE_REVISION 4 Software Anderung REVISION_COUNTER 2 Nicht verwendet PROFILE_ID 2 Messger teprofil Nummer PROFILE_SPECIFIC_TYPE 2 Messgerattyp IM_VERSION 2 Version des amp M Profils IM_SUPPORTED 2 Wert 0 bedeutet Un terst tzung von I amp M Tabelle 53 Identifikation amp Wartung I amp M Firmware Upgrade 8 Firmware Upgrade Das Messger t unterst tzt eine Firmware Upgrade Funktion Die Firmware Upgrade Funktion soll die M glichkeit bieten die Messger te sp ter noch aktualisieren zu k nnen Bevor ein Messger t Upgrade durchgef hrt werden kann sind die folgenden Tools erforderlich e Ein laufender TFTP Server e Ein Web Browser Internet Explorer Firefox Opera etc Das Messger t selbst unterliegt keinen Einschr nkungen hinsicht lich
19. 4 Identifikation Base Mode Array n R Parameter Access Service Unsigned 16 975 Messger tobjektidentifikation ArrayIn R Unsigned 16 979 Sensorformat Array n R Unsigned 32 980 Auflistung der unterst tzten ArrayIn R Parameter Unsigned 16 Tabelle 44 Unterst tzte PROFIdrive Parameter 79 Beschreibung der Messgerat Funktionen 7 14 2 MessgeratparameterNummem Die nachfolgende Tabelle zeigt die unterst tzten messger tspezi fischen Parameter 61000 Name der Station Octet String R 240 61001 IP der Station Unsigned 32 R 61002 MAC der Station Octet String 6 R 61003 Standard Gateway der Station Unsigned 32 R 61004 Subnetzmaske der Station Unsigned 32 R 65000 Preset Wert Integer 32 RAV 65001 Betriebszustand Array n R Integer 32 65002 Preset Wert 64 Bit Integer 64 RAV 65003 Betriebszustand 64 Bit Array n R Integer 64 Tabelle 45 Messgeratparameter Nummern 80 Beschreibung der Messgerat Funktionen 7 14 3 Parameter 65000 und 65002 Preset Wert Mit den Parametern 65000 und 65002 wird der Wert f r die Preset Funktion gesetzt Parameter 65002 sollte verwendet wer den wenn der Preset Wert ber 32 Bit liegt Signifikanz Preset Wert Datentyp Integer 32 Zugriff Lese und Schreibzugriff G ltigkeitsbe Profilspezifisch reich Erkl rung Mit dem Preset Wert wird der Wert f r die Preset Funktion gesetzt Der Preset Wert kann mit PROFIdrive Parameter 971
20. 8 Parameter f r die Skalierungsfunktion 7 8 1 70 Zur nderung der Messger t Aufl sung wandelt die Skalierungsfunktion den physischen absoluten Positionswert des Messger tes mithilfe einer Software um Die Skalierungsparameter werden nur aktiviert wenn die Parameterfunktionalit t der Klasse 4 und die Skalierungssteuerung akti viert sind Der zul ssige Wertebereich f r die Skalierung ist durch die Aufl sung des Messger tes begrenzt Die Skalierungsparame ter sind sicher im IO Controller gespeichert und werden bei jedem Einschaltvorgang wieder in das Messger t geladen Messeinheiten pro Umdrehung Dieser Parameter bestimmt die Singleturn Aufl sung des Mess ger tes also die Anzahl der verschiedenen Messschritte pro Um drehung des Messger tes Beispiel Der zul ssige Wertebereich f r die Messeinheiten pro Umdrehung liegt bei einem 13 Bit Messger t mit einer Single turn Aufl sung von 13 Bit zwischen 2 und 213 8192 Parameter Bedeutung Datentyp Messeinheiten Die Singleturn Aufl sung in Unsigned 32 pro Umdrehung Messschritten Messeinheiten Die Singleturn Aufl sung in Unsigned 64 pro Umdrehung Messschritten bei Messge 64 Bit r ten mit einer Aufl sung von mehr als 32 Bit Tabelle 38 Messeinheiten pro Umdrehung Hinweis Nach dem Herunterladen neuer Skalierungsparame ter muss die Preset Funktion verwendet werden um den Startpunkt des Messger tes auf Absolutposition
21. 92 168 0 255 DHCP Client Nisahled Bild 39 Startseite f r das Firmware Upgrade 88 Firmware Upgrade Wenn mit dem Web Browser auf das Messger t zugegriffen wird zeigt es eine Reihe von Parametern an Geben Sie folgende In formationen in den Firmware Upgrade Teil auf der Seite ein e Server IP Address Geben Sie die IP Adresse des TFTP Servers im LAN ein e Firmware Filename Geben Sie den vollst ndigen Namen der neuen vom TFTP Server bereitgestellten Firmware Datei ein e Date Geben Sie das aktuelle Datum des Upgrades ein Die ses wird als Bestandteil der Upgrade History gespeichert Das Datum ist im Format JJJJ MM TT einzugeben z B 2010 11 15 DHCP Enable Disable CONNECTION STATUS Parameter Value Description Connection Mode Active RT Real Time Mode Execution State Data Exchange Encoder is running ENCODER STATUS Parameter Description Encoder Type 1 Multiturn Encoder Faults 0 No active faults Warnings 0 No active warnings Operating Time 15460 Hours x 0 1 R Singleturn Measuring Units Per Revolution 8192 Resulotion vo Measuring Range In Measuring 33554432 Total Resulotion Encoder Velocity o Steps s FIRMWARE UPGRADE UPGRADE HISTORY 255 o Set the IP address to the server name of the firmware file as presented on the server and todays date Click Submit Values to store the values and Upgrade to begin the u
22. Die Anzahl der zulassigen Controller Lebenszeichenfehler Lebenszeichenfehler wurde Uberschrit ten Tabelle 22 SensorStatuswort 48 Azyklische Parameterdaten 6 Azyklische Parameterdaten 6 1 Azyklischer Datenaustausch Neben dem zyklischen Datenaustausch unterst tzt das PROFINEFMessgerat auch einen azyklischen Datenaustausch Der azyklische Datenaustausch erfolgt ber den Nicht Echtzeitkanal und wird zum Lesen und Schreiben von Statusin formationen vom bzw auf das O Device verwendet Der azykli sche Datenaustausch erfolgt parallel zur zyklischen Datenkommu nikation Beispiel f r azyklische Daten e Lesen von Diagnosedaten e Lesen von I amp M Funktionen e Lesen von PROFldrive Parametern 6 2 Identifikation und Wartung I amp M Funktionen Messger te gem Messger teprofil 3 162 unterst tzen auch eine I amp M Funktionalit t Die I amp M Funktionen dienen haupts chlich dazu den Benutzer zu unterst tzen wenn das Ger t nicht richtig funktioniert oder Funk tionen fehlen I amp M Funktionen k nnte man als elektronisches Typenschild mit allgemeinen Informationen ber das Ger t und seinen Hersteller betrachten Nach der PROFINET Spezifikation m ssen alle IO Feldger te min destens die folgenden I amp M Funktionen unterst tzen Bestellnummer MAC Adresse Hardware Version Software Version Produktart Hersteller ID Weitere Informationen ber zus tzliche vom Messger t unter st tzte I
23. END_STRUCT Bild 29 Aufruf Datensatz DB1 DB2 DB2 ist der Antwort Datenblock Address Name Type Initial value Actual value Comment N Request_reference BYTE B 16 1 Es ss request number 1 0 Request_ID BYTE B1682 B 16 02 request parameter 1 change parameter 2 BYTE B1680 B 16 00 Axis addressing for multi axis drives 3 0 No_of_parameters BYTE Bel gl B 16 01 write 1 parameters 4 OjAttribute_parameter_0l BYTE B 16 10 B 16 10 write value 0 No_of_elements_01 BYTE B 16 1 B 16 01 number of elements 1 6 0 parameter_number_01 WORD WELSEFDES W 1LESFDES parameter 65000 Preset value 32 8 0 Subindex_01 WORD WeLEEO W 16 0000 subindex 10 0 Data type BYTE B l6g4 B 16 04 data type integer 32 11 0 No_of_values BYTE B 1l6 1 B 16 01 Number of values number of elements 12 0 Value DINT L0 L 33554176 Value Of 65000 Bild 30 Antwort Datenblock DB2 57 Azyklische Parameterdaten DB3 DB3 ist der Instanz Datenblock von SFB52 BiDs3 PN_WR_RD_PRESET_LL SIMATIC 300 1 CPU 315F ZPN DP Address Declaration Name Type Initial value Actual walue FALSE DAR GRO D160 Bild 31 Instanz Datenblock DB3 DB4 DB4 ist der Instanz Datenblock von SFB53 DB4 PN_WR_RD_PRESET_LL SIMATIC 300 1 CPU 315F 2PN DP Address Declaration Name Type Initial value Actual value Min REa BOOL FALSE FALSE 20n P Dapp Dwws o gen D n ME NT B
24. FIBUS Nutzerorganisation PNO erh ltlich PROFINET wird grunds tzlich von PROFIBUS amp PROFINET Inter national Pl festgelegt und vom INTERBUS Club unterst tzt Seit 2003 ist PROFINET Bestandteil der Normen IEC 61158 und IEC 6178 PROFIBUS Nutzerorganisation Haid und Neu Stra e 7 D 76131 Karlsruhe Tel 49 721 96 58 590 Fax 49 721 96 58 589 Website www profibus com Einf hrung 1 4 Bezugsdokumente Profile Encoders for PROFIBUS and PROFINET V4 1 Bestellnr 3 162 Profile Drive Technology PROFldrive V4 1 PROFIBUS International Bestellnr 3 172 PROFIBUS Encoder Profile V1 1 PROFIBUS International Bestellnr 3 062 PROFIBUS Guidelines Part 1 Identification amp Maintenance Functions V1 1 PROFIBUS International Bestellnr 3 502 PROFIBUS Guidelines Part 3 Diagnosis Alarms andTime Stamping V1 0 PROFIBUS International Bestellnr 3 522 PROFINET Application Layer Service Definition Application Layer Protocol Specification Version 2 0 PROFIBUS International Bestellnr 2 332 PROFIBUS Guidelines PROFIBUS Interconnection Technology V1 1 PROFIBUS International Bestellnr 2 142 PROFINET Guidelines PROFINET Cabling and Interconnection Technology V1 99 PROFIBUS International Bestellnr 2 252 13 Einf hrung 1 5 Abk rzungen 14 PI IO DO DU AR CR MLS RT IRT IsoM LLDP GSD GSDML UDP TCP IP DHCP TFTP MAC I amp M PROFIBUS and PROFINET International Inpu
25. PROF ldrive Parameter gesteuert Profil Version P965 31 V3 1 A1 V4 1 Tabelle 37 bersicht Kompatibilit tsmodus 7 7 Preset Wert Beschreibung der Messgerat Funktionen Die Funktion Preset Wert erm glicht die Anpassung des Positionswerts aus dem Messger t auf einen bekannten mechanischen Bezugspunkt des Systems Die Preset Funktion setzt den Positions Istwert des Mess ger tes auf Null Standardwert oder auf den gew hlten Preset Wert Die Preset Funktion wird durch Bits im Steuerwort G1_STW ge steuert und von einem Bit im Statuswort G1_ZSVV quittiert Ein Preset Wert kann mehr als einmal gesetzt werden und mittels PRO Fldrive Parameter 971 im nichtfl chtigen Speicher abgelegt werden Die Presetfunktion hat einen absoluten und einen relativen Modus der mit Bit 11 im Steuerwort G1_STW ausgew hlt werden kann Bit 11 und Bit 12 im Steuerwort steuern den Preset auf folgende Weise Normalbetrieb Bit 12 0 In diesem Modus andert das Messgerat den Ausgabewert nicht Absoluter Preset Modus Bit 11 0 Bit 12 1 In diesem Modus liest das Messger t den Positions Istwert und berechnet einen internen Versatzwert vom Preset Wert und dem Positions Istwert Der Positionswert wird dann mit dem berechne ten Versatzwert verschoben um einen Positionswert zu erhalten der dem Preset Wert entspricht Wird bei dem Versuch einen ab soluten Preset zu starten ein negativer Preset Wert verwendet so erfolgt kein Preset
26. Relativer Preset Modus Bit 11 1 Bit 12 1 In diesem Modus wird der Positionswert um den Preset Wert verschoben Dieser kann ein negativer oder positiver durch Messger tparameter 65000 oder 65002 gesetzter Wert sein Die folgenden Schritte sollten bei nderung der Parameter f r den Preset Wert vom IO Controller befolgt werden 1 Lesen des angeforderten Presetwert Parameters und Pr fung ob der gelieferte Wert den Anforderungen der Anwen dung entspricht Ist dies nicht der Fall ist folgenderma en vorzugehen 2 Preset Wert in den jeweiligen Parameter schreiben 3 Den Wert in im nichtfl chtigen Speicher mittels PROFldrive Parameter 971 ablegen wenn der Wert auch nach der n chs ten Einschaltsequenz g ltig sein soll Hinweis Die Preset Funktion sollte nur bei Stillstand des Messger tes angewendet werden Hinweis Die Anzahl der m glichen Preset Zyklen ist unbegrenzt 69 Beschreibung der Messgerat Funktionen Hinweis BeiVerwendung einer Skalierung ist die Preset Funktion nach der Skalierung anzuwenden um sicherzustellen dass der Preset Wert in die aktuelle Messeinheit gelangt Hinweis Es ist kein Preset aktiviert wenn der Preset Wert in das Messger t geschrieben wird Die Preset Funktion wird von Bits in den Steuer und Statusw rtem G1_STW und G1_ZSW und von Bits in den Bedienparametem ge steuert Der Preset Wert wird verwendet wenn ein Preset durch Bit 12 im Steuerwort G1_STW angefordert wird 7
27. Schritte m ssen f r jedes Ger t einmal durchgef hrt werden 23 Beispielkonfiguration 3 3 Bezeichnung des Messger tes festlegen In einem PROFINEFNetzwerk m ssen alle IO Feldger te einen eindeutigen Ger tenamen haben Die Messger te werden ohne einen voreingestellten Namen ausgeliefert Doppelklicken Sie zur Vergabe des Namens f r das Messger t auf das Messger t Symbol Das Eigenschaftsfenster Properties ffnet sich IZ HW Config SIMOTION D Configuration Project Dy Station Edt Insert PLC View Options Window Help ECKE EECH TEE 2 Hoas Ethemet 2 PROFINET IO System 100 Bild 8 Vergabe des Messgeratenamens Geben Sie im Properties Fenster einen passenden Namen f r das Ger t im Feld Device name ein Properties PROFINET ENCODER L x General Short description PROFINET ENCODER Multitum 25 Bit Le Order No Firmware Family JH Group PROFINET Encoders Device name Encodert GSD file GSDML V2 2JH PROFINET ENCODER 20101105 xml Change Release Number Node in PROFINET IO System Device number 1 r PROFINET ID System 100 IP address 192 168 0 3 Ethernet IV Assign IP address via I0 controller Comment Cancel Help Bild 9 Ger tenamen eingeben 24 Beispielkonfiguration Wenn die IP Adresse f r das Messger t ber den IO Controller zugewiesen werden soll muss neben Assign IP address via IO controller ein H kchen ge
28. ameter 61002 schreboeschttzt 6 4 13 Parameter 61003 schreboeschttzt 6 4 14 Parameter 61004 schreboeschttzt 6 4 15 Parameter 65000 Lese Schreibzugriff eeeee 6 4 16 Parameter 65001 schreibgesch tzt enee 6 4 17 Parameter 65002 Lese Schreibzugriff eee 6 4 18 Parameter 65003 schreibgesch tzt ene 6 5 Beispiel f r das Lesen und Beschreiben eines Parameters 6 5 1 Verwendete Bl cke senssseseseneesnsetrtrtststeterarnrartrtntnnntitararnrerenee Inhaltsverzeichnis 7 Beschreibung der Messgerat Funktionen 2 2 c cceccseeeeeseeeeeeeneeeeeeeeeaeeeeeeees 64 7 1 leese acuazateacuacncwessessers rRe heet 65 72 Funktionalit t der Klasse 65 73 Preset Steuerung GI SST 66 74 Steuerung der Skalen mosiunkton 66 7 9 AlarmkanalkSteuerungiieksstilaugstenkeiliriiekesknka ei nie 67 7 6 Kompatibilitatsm d s zen cscs em as ae 68 71 o Preset ertsen e a a a allatratinlua 69 78 Parameter f r die Gkalen mosiunkton 70 78 1 Messeinheiten pro Umdrehung essen 70 18 2 Gesamtmessbereich a nn sei 71 79 Maximale MasterLebenszeichenfehler s s s ssssisisissseirisisirereiririnnnenerenene 75 710 Messeinheiten der Geschwndokent 76 711 Messoer tProfiveraion 77 TAZ Betriebszeit nn ae Ee R EVE EA dd 77 TAB N rsatz Wert EE 78 7 14 Azyklische Datoerne a aoi ni 79 7 14 1 PROF dhve Parai
29. amme ege leede 35 4 4 1 Standard Telegramm 8 35 4 4 2 Standard Telegramm 8 36 4 4 3 Standard Telegramm 87 37 4 4 4 Standatd lelegranmnm GAs sanieren 38 2 5 Format von th STi tee 39 2 6 Formal VON IXIS EE 40 4 7 Steuerwort 2IGIW EMOL 41 4 8 Statuswort SS WM ENEE eee ees eee a on een Ben 42 2 9 Steuenwort Gi STW seen meal eee 43 4 10 StatuswoOrt LE EEN 44 4 11 Echter kormmunikaton 45 5 Alarme und Warnmeldungen Diagnose und Alarme 5 2 Kanaldiagnose 5 3 SensorStatuswort 5 1 6 Azyklische Parameterdaten Azyklischer Datenaustausch Identifikation und Wartung I amp M Funktionen 6 3 Base Mode Parameter Access 6 1 6 2 Inhaltsverzeichnis 6 3 1 Allgemeine Eigenschaften s s sisssisisisineisisisisaneiririerernnninenene 6 3 2 Parameteranforderungen und aptworten 6 3 3 Preset Wert ndern ssesesseeesiseseesesetrtrtstststernraririrtntsnarirnrarerenenee 6 3 4 Preset Wert lesen 6 4 Unterst tzte Parameter 6 4 1 Parameter 922 schreibgesch tzt nennen 6 4 2 Parameter 925 LeseiGchrebauont 6 4 3 Parameter 964 schreboeschtzt 6 4 4 Parameter 965 screboeschtzt 6 4 5 Parameter 971 LeseiGchrebauont 6 4 6 Parameter 974 schreboeschitzt 6 4 7 Parameter 975 schreboeschtzt 6 4 8 Parameter 979 schreboeschtzt 6 4 9 Parameter 980 schreboeschtzt 6 4 10 Parameter 61000 Lese Gchrebzuot 6 4 11 Parameter 61001 schreibgesch tzt eeee 6 4 12 Par
30. atenaustauschzyk len f r die IRT bewegen sich blicherweise im Bereich von eini gen hundert Mikrosekunden bis zu ein paar Millisekunden Der Unterschied zur Echtzeit Kommunikation liegt im Wesentlichen in dem hohen Determinismus Grad so dass der Beginn eines Bus zyklus mit hoher Genauigkeit aufrecht erhalten wird Die Synchro nisation wird durch Lebenszeichen Meldungen in Steuerwort 2 STW2_ENC und Statuswort 2 ZSW2_ENC berwacht e Taktsynchrone Daten bertragung e Spezielle IRT f hige Schalter sind erforderlich e IRT ist zum Beispiel f r Motion Control Anwendungen erforder lich Alarme und Wammeldungen 5 Alarme und Warnmeldungen 5 1 Diagnose und Alarme 5 2 Kanaldiagnose Diagnosedaten werden immer azyklisch mittels Record Data Kommunikation ber den Nicht Echtzeit Kanal bertragen Ein O Supervisor muss die Diagnose oder Statusdaten extra mittels RDO Record Data Object Diensten vom IO Device anfordern Alarmdaten werden vom O Device ber den RT Kanal zum IO Controller bertragen Bei Auftreten eines Fehlers der den Positionswert beeinflusst generiert das Messger t einen Alarm Alarme k nnen zur ckge setzt gel scht werden wenn sich alle Messger tparameter innerhalb eines bestimmten Bereichs befinden und der Posi tionswert richtig ist Das Messger t gibt ein Diagnose Interrupt an den Hauptprozes sor CPU aus wenn es eine der unterst tzten Kanal bezogenen Diagnosemeldungen erkennt Posit
31. ationstool von Siemens unterst tzt den 64 Bit Datentyp nicht so dass beim Schreiben von gr eren Zah len als 32 Bit in das Konfigurationstool wie folgt vorzugehen ist Beispiel Gesamtmessbereich in Messeinheiten 236 MSB LSB 236 6871947673610 0x00 00 00 10 00 00 00 00 ae ee 4 Byte 32 Bit 4 Byte 32 Bit Nehmen Sie die 4 Least Significant Bytes von oben und rechnen Sie sie in einen Dezimalwert um gt 0x00 00 00 00 0 Gesamtmessbereich LSB Nehmen Sie dann die 4 Most Significant Bytes von oben und rechnen Sie sie in einen Dezimalwert um gt 0x00 00 00 10 16 Gesamtmessbereich MSB Geben Sie in der Konfigurationssoftware die Dezimalwerte ein Gesamtmessbereich LSB 0 Gesamtmessbereich MSB 16 7 9 Maximale Master Lebenszeichenfehler Mit diesem Parameter wird die Anzahl der zul ssigen Fehler des MasterLebenszeichens festgelegt Standardm ig ist der Wert auf 1 gesetzt Parameter Bedeutung Wert Maximale Master Anzahl der zul ssigen 1 255 Lebenszeichenfehler Fehler des Master Lebenszeichens Tabelle 33 max Anzahl der Master Lebenzeichenfehler Hinweis Dieser Parameter wird nur im Kompatibilit tsmo dus unterst tzt 75 Beschreibung der Messgerat Funktionen 7 10 Messeinheiten der Geschwindigkeit 76 Dieser Parameter definiert die Codierung der Geschwindigkeitsmess einheiten f r die Konfiguration der Signale NIST_A und NIST_B Das Standard Telegramm 81 enth lt keine Geschw
32. bzugriff Verwendet mit Telegramm 81 83 65000 gt signed long Preset Wert 32 Bit 54 Azyklische Parameterdaten 6 4 16 Parameter 65001 schreibgeschutzt Verwendet mit Telegramm 81 84 65001 unsigned long 65001 0 0x000C0101 Header Version der Parameterstruktur und Indexzahlen die das Messger t beschreiben Index 12 und Version 1 01 65001 1 Betriebszustand Bit 4 Alarmkanalsteuerung wird immer mit Profilversion 4 x gesetzt 65001 2 Alarm 65001 3 Unterst tzte Alarme 65001 4 Warnung 65001 5 Unterst tzte Warnmeldungen 65001 6 0x00000401 gt Version des Messger teprofils Immer auf diesen Wert gesetzt 65001 7 Betriebszeit 65001 8 Versatz Wert 65001 9 Singleturn Wert skalierter Wert 65001 10 Gesamtmessl nge skalierter Wert Linear 1 65001 11 Geschwindigkeitseinheit Schritte 10 ms Schritte 100 ms Schritte 1000 ms U MIN 6 4 17 Parameter 65002 Lese Schreibzugriff Verwendet mit Telegramm 84 65002 gt signed long long Preset Wert 64 Bit 6 4 18 Parameter 65003 schreibgesch tzt Verwendet mit Telegramm 84 65003 gt unsigned long long 65003 0 0x0000000000040101 Header Version der Parame terstruktur und Indexzahlen die das Messger t beschreiben In dex 4 und Version 1 01 6500311 Versatz Wert 64 Bit 65003 2 Singleturn Wert 64 Bit skalierter Wert 65003 3 Gesamter Messbereich in Messeinheiten 64 Bit ska lierter Wert Linear 1 55
33. chiedenen Telegrammen Bei Verwendung von Standardtelegramm 81 83 ist der azyklische Messger tparameter 65000 32 Bit Preset Wert zum Setzen eines Preset Werts lt 32 Bit f r das Messger t zu verwenden Wird in diesem Fall der azyklische Messger tparameter 65002 64 Bit Preset Wert verwendet so wird eine Fehlermeldung erzeugt Bei Telegramm 81 83 muss der Betriebszustand durch Messger t parameter 65001 Betriebszustand 32 Bit gelesen werden Bei Telegramm 84 ist der azyklische Messger tparameter 65002 64 Bit Preset Wert zum Setzen eines Preset Werts lt 64 Bit f r das Messger t zu verwenden Wird in diesem Fall der azyklische Messger tparameter 65000 32 Bit Preset Wert verwendet so wird eine Fehlermeldung erzeugt Bei Telegramm 84 muss der Betriebszustand durch Messger tparameter 65003 Betriebszu stand 64 Bit gelesen werden 10 3 2 Absoluter Preset mit negativem Wert 10 4 Fehler Zustand Preset Daten die mit dem azyklischen Messger tparameter 65000 oder 65002 gesendet werden sind vorzeichenbehaftete Werte Der relative Preset Modus verwendet vorzeichenbehaftete Preset Werte jedoch wird mit dem absoluten Preset Modus kein Preset vorgenommen wenn bei dem Versuch einen absoluten Preset zu initiieren ein negativer Preset Wert gesetzt mit Mess ger tparameter 65000 oder 65002 verwendet wird Dieser Zustand liegt vor wenn ein Fehler aufgetreten ist Das Messger t kann sowohl aus dem Normalbetrieb als auch a
34. d 17 Bild 18 Bild 19 Bild 20 Bild 21 Bild 22 Bild 23 Bild 24 Bild 25 Bild 26 Bild 27 Bild 28 Bild 29 Bild 30 Bild 31 Bild 32 Bild 33 Bild 34 Bild 35 Bild 36 Bild 37 Bild 38 Bild 39 EI ee ll 16 Anschluss der Spannungsversorgung ccccccseeeseseeseseeseseteeseseneesees 16 Installation einer GSDML Datei s ssssssisieeeeeisiseseiriririiteeriririrnneniren 20 Konfiguration des Messger tes 21 Beispiel eines angeschlossenen Messger tes ss sssie11rineeeae 22 Telegrammauswahl s sseeseeneneseseteeseststerarateerertnennatarirararerinennntnnane 23 Ausgew hltes elegrarmmm 23 Vergabe des Mesesger tenarmenms 24 Ger tenamen eingeben s s ssssssesisiseesisisisisiititititatettiriritanninirannneree nena 24 Assign device name ausw hlen uu cece cesecssecsesteesseeseeesecseesaees 25 EE EE 25 berpr fung des Messger tenamens 26 Ger tenamenl berpr fen ndash a 26 Parameter Access Ponte tener 27 errereen ratte BE i adie dle ee des 28 Speichern und kompileren 28 Einstellungen herunterladen s s ssesesaseneesesisteraraeestrereresnsrarrrrsesenene 29 Schnittstelleneigenschaften ffnen 29 KURT 30 Schnittstelleneigenschaften s ssssssssisiseseseisitiirareiriianniririrarernenena 30 Eigenschaften IO Cwcke 30 Port Einstell ngenzz 2 2s2 22202 20a 31 Topologie Einstellungen u eeraa am 31 Domain management encage nne E 32 bersicht Uber die Mezsger teprofle 33 Absolut
35. de Easy amp Affordable A TRY IT FREE ee rag zockal 5 FOR 30 DAYS C TFTP_root 192 168 0 10 TFTP Server service status Started Bild 43 SolarWinds TFTP Server Firmware Upgrade Im Konfigurationsfenster Vergewissern Sie sich dass die richtige Netzwerkschnittstelle unter Used NIC ausgew hlt ist d h die Netzwerkschnittstel le die mit dem Netzwerk des Messger tes verbunden ist Stellen Sie den Pfad zum TFTP Root Verzeichnis ein d h das TFTP Root Verzeichnis das unter C angelegt wurde Lassen Sie bei den anderen Parametern die Voreinstellungen stehen Klicken Sie auf Start um den TFTP Serverdienst in Windows zu starten SolarWinds TFTP Server Perey x Security Status TFTP Server service status Started Start Tray Icon Add TFTP Server to Windows System Tray Storage TFTP Server Root Directory C TFTP_toot C Rename existing files on conflict Used NIC 192 168 0 10 Bild 44 SolarWinds TFTP Servereinstellungen Hinweis Der Server ist an Port 69 angeschlossen Stellen Sie sicher dass eingehende und ausgehende An forderungen nicht durch die Firewall fiir den Port gesperrt werden Sollten Kommunikationspro bleme auftreten deaktivieren Sie die Firewall vor bergehend 95 Tausch des Messgerates mittels LLDP 9 Tausch des Messgerates mittels LLDP Das Messgerat unterstUtzt das Link Layer Discovery Protocol LLDP Das LLDP ist im Wesentlichen ein NeighborDiscov
36. des zu verwendenden TFTP Servers Der Kunde kann einen beliebigen TFTP Server verwenden Firmware Upgrade in einem PROFINEFNetzwerk e Hierbei ist das Messger t mit einem PROFINETNetzwerk ver bunden Das Messger t enth lt eine IP Adresse vom PROFINEF10 Controller mit DCP 87 Firmware Upgrade 8 1 Firmware Upgrade in einem PROFINET Netzwerk Die folgenden Voraussetzungen m ssen erf llt sein damit ein Upgrade bei einem Messger t in einem PROFINEFNetzwerk durchgef hrt werden kann e Das Messger t sollte an das Netzwerk angebunden sein e Das Messger t muss einen g ltigen Device Namen und eine g ltige IP Adresse haben wird mit DCP zugewiesen e Das LAN an welches das Messger t angebunden ist sollte einen TFTP Server haben Kapitel 8 4 enth lt ein Beispiel f r die Einrichtung eines TFTP Servers Wenn das Messger t eine g ltige IP Adresse erhalten hat sollte es im Netzwerk zug nglich sein Geben Sie die IP Adresse des Messger tes in den Web Browser ein um die Seite f r das Firmware Upgrade zu ffnen DEVICE INFORMATION Parameter Value Vendor ID Dell Device ID 0x801 Serial Number 24441936 Part Number 63231802 Software Version 3 2 0 Hardware Version 1 Device Name Encoderi NETWORK PARAMETERS Parameter Device IP 192 168 0 3 Device Subnetmask 255 255 255 0 Device MAC 00 a0 cd 00 00 00 Default Gateway 1
37. drehung 4096 unterscheidbare Umdrehungen M Multiturn Wert unterscheidbare Umdrehungen S Singleturn Wert Anzahl der Schritte pro Umdrehung Bee EEN eg E Blies 1 a a o 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14131211109 8 7 6543210 MSB LSB Bild 26 Absoluter Wert bei G1_XIST1 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14131211109 8 7 6 543210 Bild 27 Absoluter Wert bei G1_XIST2 39 Beschreibung der PROFINET IO Daten 4 6 Format von G1_XIST3 40 G1_XIST3 ist ein 64 Bit Positionswert zur Unterst tzung von Messger ten mit einer Aufl sung von mehr als 32 Bit Formatfestlegung f r G1_XIST3 e Bin res Format e Der Ist Positionswert ist immer rechtsb ndig es wird kein Ver schiebungsfaktor verwendet e Die Einstellungen in den Messger t Parameterdaten beeinflus sen den Positionswert in G1_XIST3 wenn Klasse 4 aktiviert ist Format 64 Bit Positionswert Tabelle 14 Format von G1_XIST3 Beschreibung der PROFINET IO Daten 4 7 Steuerwort 2 STW2_ENC Das Steuerwort 2 STW2_ENC wird als Master Lebenszeichen bezeichnet und beinhaltet das Fehlerpuffer Handling und den Me chanismus der Steuerung durch PLC von PROFldrive STW1 und den Controlle Lebenszeichenmechanismus von PROFIdrive STW2 Das Signal ist f r die Steuerung der Taktsynchronisation zwingend erforderlich 0 6 Reserviert 7 Fehlerquittierung 8 9 Reserviert 10 Steuerung durch PLC 11 Reserviert
38. e or the Functionality of the inserted module is not transferable to the new module Bild 47 Einstellungen der LLDP PartnerPorts 98 Tausch des Messgerates mittels LLDP ffnen Sie dann den Topologie Editor ber Edit gt PROFINET IO gt Topology DS HW Config SIMATIC 300 1 Configuration Eh Station SCH Insert PLC View Options Window Help Des D gew Select All Ctra a d Ethemet 1 PROFINET IO System 100 Master System gt PROFINET IO E Object Properties Alt Return ae PROFINET IO System gt Assign Asset ID Table view Graphic view Offline online comparison Interconnection table IV Show station name Filter Show all ports E Port E SIMATIC 300 1 E PN IO CPU 315F 2PN DP D Port 1 X2P1 E Port 2 x2 P2 E profinetencoder1 E Port 1 P1 D Port 2 P2 profinetencoder2 Port 1 P1 D Port 2 P2 profinetencoder3 D Port 1 P Port 2 P2 Partner port Cable data Offline Cable data Online Link pow Comment profinetencoder3 Port 1 P1 20m 0 12us 10m 0 03 ps profinetencoder2 Port 2 P2 20m 0 1245 15m 0 08 us profinetencoder3 Port 2 P2 20m 0 124 5m 0 02 ps profinetencoder1 Port 1 P1 20m 0 12ps 15m 0 08 ps SIMATIC 300 1 PN IO CPU 315F 2PN DP Port 1 X2 20m 0 1245 10m 0 03 ps profinetencoder2 Port 1 P1 20m 0 1245 5m 0 02 ps s ez g 5 H Bild 49 Top
39. e Code Sequenz legt fest ob der absolute Positionswert bei Drehung der Messger twelle im Uhrzeigersinn oder gegen den Uhrzeigersinn von der Flanschseite betrachtet zunehmen soll Die Standardeinstellung f r die Code Sequenz ist dass der abso lute Positionswert bei Drehung der Welle im Uhrzeigersinn 0 zu nimmt CW Steigender Positionswert bei Drehung im 0 Uhrzeigersinn wellenseitig betrachtet CCW Steigender Positionswert bei Drehung 1 gegen den Uhrzeigersinn wellenseitig betrachtet Tabelle 31 Code Sequenz Hinweis Eine nderung der Code Sequenz w hrend des Betriebs wirkt sich auf den Positionswert aus M glicherweise muss nach der nderung der Code Sequenz ein Preset durchgef hrt werden 7 2 Funktionalit t der Klasse 4 Dieser Parameter aktiviert oder deaktiviert die Messfunktionen Skalierung Preset und Code Sequenz Ist die Funktion aktiviert beeinflusst die Steuerung der Skalierung und Code Sequenz den Positionswert in G1_XIST1 G1_XIST2 und G1_XIST3 Ein Preset wird sich in diesem Fall immer auf G1_XIST2 und G1_XIST3 aus wirken Wenn jedoch der Parameter G1_XIST1 Preset Steuerung deaktiviert ist hat der Preset keinen Einfluss auf den Positionswert in G1_XIST1 Enable Steuerung von Skalierung Preset Code 1 Sequenz aktiviert Disable Steuerung von Skalierung Preset Code O Sequenz deaktiviert Tabelle 32 Funktionalit t der Klasse A 65 Beschreibung der
40. e1 e2 e3 e4 e5 e6 e7 e8 Oo o oO oo po O OMONDOABRWN O Oo oO oO N N A CH e22 e23 e24 e25 e26 e27 e28 e29 e30 e31 e32 e33 e 34 e 35 e 36 e37 e 38 e 39 e 40 BUS ANSCAIUSS iit 4a seien ensure 16 Anschluss der SpannungSversorgung s s ssssssisisiseisirisieirinirirennini ree 16 RS RENE EE 18 ERT ER 19 Ee EI EE 34 Ausgabedaten Telegramm 9 35 Eingabedaten Telegramm 9 35 Ausgabedaten Telegramm 82 nennen 36 Eingabedaten Telegramm 97 36 Ausgabedaten Telegramm 83 nennen 37 Eingabedaten Telegramm 87 37 Ausgabedaten Telegramm 84 nennen 38 Eingabedaten Telegramm 94 38 Bengel EN WE MIST Sit cee costes iota iad seen 40 Steuerwort2 SIW2 ENC reset 41 Genaue Zuweisung von Steuerwort 2 STW2_ENQ 41 Statuswort 2 LW EMOL 42 Genaue Zuweisung von Statuswort 2 LSW3 EN 42 Steuerwort IG GIWI a EA E EAN aean Aa 43 Statuswort G1_ZSW a era rie ukata K EEKE KEKERE ERAEN EEKE ARKEA EEEE KENEK EEt 44 lee ie ale 47 Sens r Stats WOM Ma east 48 Preset EE GENEE erbei cnet a e Gases 50 Preset Wert lesen Anforderung eeennennenen 51 Preset Wert lesen Antwort eeenensenesenennnnenn 51 Hardware Komponenten 56 Software Komponenten cccccecccceecessceseseseessseeseseseeseseessseeeeseteeseaeeees 56 Parametentur SEBO 2erst c2a See See 60 Parameter f r SFB53 aah ccccccccccsccssc
41. ection Local port SIMOTION D Encoderl v24Port 1 P1 Medium Local port Copper Partner port Copper Cable name Copper F m Partners Partner port SIMOTION D4CBE d 43 ort 2 1400 P2 Altemating partner ports aj Bild 23 Topologie Einstellungen 31 Beispielkonfiguration 32 Nach Durchf hrung aller oben beschriebenen Schritte ist es empfehlenswert die vorgenommenen Einstellungen f r das Messger t und den IO Controller zu berpr fen Offnen Sie dazu das Fenster Domain management unter Edit gt PROFINET IO berpr fen Sie ob f r die RT Klasse IRT und f r de IREOption high performance eingestellt ist Domain management Ethernet 2 Add Remove as AT Class IAT Option JGIMOTION D CBESOsPNHIO Sync master RT IAT high performance ISIMOTION D Encoderty2 Sync slave PI igh performance Bild 24 Domain management Das Messger t ist nun f r den Betrieb im IRT Modus bereit Beschreibung der PROFINET IO Daten 4 Beschreibung der PROFINET IO Daten 4 1 bersicht ber die Messger teprofile PNO Bestellnr 3 162 Das vorliegende Handbuch bezieht sich auf Messger te die die Anforderungen und Funktionalit t des Messger teprofils V4 1 PNO Nr 3 162 erf llen Die Betriebsfunktionen f r Messger te gem diesem Profil unterteilen sich in zwei Anwendungsklas sen Klasse 3 und Klasse 4 Bild 25 zeigt eine bersicht ber die verschiedenen Messg
42. eder Winkelposition ein co dierter Positionswert zugewiesen welcher von einer Codierscheibe mit mehreren parallelen feinen Teilungsspuren die einzeln abgetastet werden generiert wird Bei Singleturn Messger ten also Messger ten bei denen die absoluten Positi onswerte innerhalb einer Umdrehung ausgegeben werden wie derholt sich die absolute Positionsinformation bei jeder Umdre hung Sogenannte Multiturn Messger te k nnen auch zwischen den Umdrehungen unterscheiden Die Zahl der einzelnen Umdre hungen wird von der Aufl sung der Multiturn Abtastung be stimmt und wiederholt sich wenn die Gesamtaufl sung erreicht wurde Der gro e Vorteil bei absoluten Messger ten liegt darin dass auch bei einer Unterbrechung der Stromversorgung der Posi tionswert nicht verloren geht selbst wenn die Welle w hrend der unterbrochenen Stromzufuhr gedreht wird Dies ist aufgrund des echten absoluten Abtastprinzips m glich Ein absolutes Messger t kann auch zur Berechnung eines digita len Geschwindigkeitswerts verwendet werden Durch eine inter ne Division der Positions nderung durch einen kleinen Zeitunter schied l sst sich ein genauer Geschwindigkeitswert ermitteln welcher zur Regelung an die Folge Elektronik gesendet wird Einf hrung 1 2 Informationen zur PROFINET Technologie 10 PROFINET ist der offene Industrial Ethernet Standard von PROFIBUS amp PROFINET International Pl f r die Automatisie rung PROFINET nutzt TCP IP
43. einen wenn das Upgrade abgeschlossen ist Wenn w hrend des Upgrades keine Fehler auftreten startet das Messger t automisch neu und stellt eine Verbindung mit dem PROFINEF1O Controller mit der neuen Firmware her http 192 168 0 5 upgrade_rpm Windows Internet Explorer provided by JHCN 6 CH E htp 192 168 0 5 upgrade_rpm file Edit View Favorites Tools Help Be Be Ottpill192 168 0 Sfupgrade_ rpm Device is upgrading Do not power off Server 192 168 0 10 Filename heidenhain_hdr_csum bin PROGRESS Downloading Firmware File From Server Verifying File Erasing Memory Writing File To Memory Ready SUCCESS status 0 The device will now reboot itself waiting for http 192 168 0 5 uparade_rpmj Paana Bild 42 Fortschrittsanzeige f r das Firmware Upgrade W hrend des Upgrades blinken sowohl die Status LEDs f r den Bus als auch die Status LED f r das Ger t gr n Wenn ein Fehler auftritt blinken beide LEDs rot Wenn das Upgrade fehlschl gt pr fen Sie bitte den Fehlercode auf der Fortschrittsanzeigeseite Die Fehlercodes sind in Kapitel 8 3 beschrieben 91 Firmware Upgrade 8 2 Fehlerbehandlung 92 Dieses Kapitel enth lt eine Liste m glicher Fehlercodes die im Falle eines Upgrade Fehlers auftreten k nnen Der Fehlercode wird auf der Feedback Webseite angezeigt Im Fehlerfall startet das Ger t nicht automatisch neu sondern wartet auf ein Ein greifen des Benutzers Damit hat de
44. end clock ps Update time us H 000 000 IRT Cycle 1 U fi x 1000 000 Bild 20 Schnittstelleneigenschaften ndern Sie im Reiter IO Cycle den Wert unter Update Time Mode auf fixed factor Properties Interface SEN x x General Addresses Synchronization Application 10 Cycle Update Time Mode fixed factor Factor Send clock ms Update time ms 1 000 DI fi x 1 000 Bild 21 Eigenschaften IO Cycle 30 Beispielkonfiguration Damit das Messger t im IRT Modus l uft muss vorher eingestellt werden welcher Anschluss des Messger tes f r die Netzwerk verbindung verwendet wurde Doppelklicken Sie zur Einstellung der Topologie auf den Port ber den das Messger t mit dem Netzwerk verbunden ist M glich sind entweder Slot 0 Subslot P1 oder Slot 0 Subslot P2 In dem in Bild 22 dargestellten Beispiel wird Port 1 des Messger tes verwendet Eine Beschreibung der Messger teanschl sse finden Sie in Kapitel 2 2 Stecker und Pin Belegung gt 1 Encodertv2 Stot J Module Order number lAddress Q address Diagnostic address Comment 16372 17 UN Aramees Aint LS D Standard Telegram 81 0 11 0 3 Bild 22 Port Einstellungen W hlen Sie im Reiter Topology als Partner port den von Ihrem IO Controller verwendeten Port Properties Interface Port 1 P1 X General Addresses Topology Options m Port Interconn
45. ent der Uberwachungssoftware als Grundlage f r die Planung der Konfiguration eines PROFINEFIO Systems Innerhalb des PROFINET IO werden Prozessdaten und Alarme immer in Echtzeit RT bertragen Die Echtzeit bei PROFINET basiert auf der vom IEEE Institute of Electrical and Electronics Engineers und der IEC International Electrotechnical Commission formulierten Definition welche nur eine begrenzte Zeit f r die Ausf hrung von Echtzeit Diensten innerhalb eines Bus Zyklus zul sst Die R FKommunikation stellt die Basis f r den Datenaustausch bei PROFINET IO dar und Echtzeitdaten werden immer mit h herer Priorit t behandelt als TCP UDP IP Daten 11 Einf hrung 1 3 Messgerateprofile 12 Profile sind vordefinierte Konfigurationen der von PROFINET ver f gbaren Funktionen und Eigenschaften f r die Verwendung in bestimmten Ger ten oder Applikationen wie zum Beispiel Mess ger ten Sie werden von Arbeitsgruppen bei PI PROFIBUS amp PROFINET International festgelegt und von PI ver ffentlicht Profi le sind f r die Offenheit Kompatibilit t und Austauschbarkeit wichtig um dem Endnutzer die Sicherheit zu bieten dass die Funktionsweise gleichartiger Ger te von verschiedenen Anbietern standardisiert ist HEIDENHAIN erf llt die Festlegungen des Messger teprofils 3 162 Version 4 1 Das Messger teprofil das die Funktionalit t des Messger tes beschreibt und zus tzliche Informationen zu PROFINET enth lt ist bei der PRO
46. er teprofile f r PROFIBUS und PROFINET und die entsprechenden Normen Weitere Informationen zur Messger t Funktionalit t finden Sie im Ger teprofil Das Profil und die technische Information zu PROFINET sind bei der PNO in Karlsruhe Deutschland www profinet com erh ltlich Encoder Profile V4 Class 3 and 4 PNONo 3 162 Encoder Profile Class 1 and 2 PNONo 3 062 PROFIBUS PROFINET Network Network Bild 25 bersicht ber die Messgerateprofile 33 Beschreibung der PROFINET IO Daten 4 2 Festlegung der Anwendungsklasse 4 3 Standardsignale 34 KLASSE 3 KLASSE 4 PROFINEFMessger te k nnen als PROFINETIO Ger t der Klasse 3 oder 4 gem dem Messger teprofil V 4 1 PNO Nr 3 162 kon figuriert werden Ein als Klasse 4 konfiguriertes Messger t unter st tzt alle Funktionen laut Messger teprofil V4 1 Messger t mit Base Mode Parameter Access und eingeschr nk ter Parametrierung der Messger tefunktionalit t Der Isochron Modus wird nicht unterst tzt Messger t mit Skalierungs und Presetfunktionen sowie Base Mode Parameter Access Der Isochron Modus wird unterst tzt Tabelle 5 beschreibt die Standardsignale die zur Konfiguration der IO Daten verwendet werden Die Signale werden in den folgen den Kapiteln beschrieben Geschwindig NIST_A 16 vorzeichen keitswert A behaftet Geschwindig NIST_B 32 vorzeichen keitswert B behaftet Steuerwor
47. er Benutzerparameter auf das Feld Parameter Access Point unter Slot 1 1 siehe Bild 14 um das Fenster Properties zu ffnen is HW Config SIMOTION D Configuration Project lelx WW Station Edt Insert DC View Options Window e Ose HS SH aan AAAA TN int EI Profle Standard x WE PROFBUS DP PROFIBUS PA BL PROFINET 10 Gl Adctonal Fel Devices SG DI Encoders DI JH Group PROFINET Encoders Th Matin 250 10 SIMOTION 0435 Ethemel 2 PFIOFINET0 Sysiem 100 Deier eegen 84 E Network Components DI Seraots Switching devices OC SiMaTIC am Ml SIMATIC a00 IB SIMATIC PC Based Contct 300 400 SIMATIC PC Station e H SIMOTION Divebased Se I Encode Bild 14 Parameter Access Point 27 Beispielkonfiguration 28 W hlen Sie im Fenster Properties den Reiter Parameters n dern Sie zur Einstellung der Parameterdaten den Wert der ver schiedenen Parameter durch Anklicken der Dropdown Liste im Feld Value f r den jeweiligen Parameter Weitere Informationen zu Parameterdaten finden Sie in Kapitel 7 Properties Parameter Access Point x General Addresses Value E Parameters ll DCH Parameter Data ra Code Sequence Cw 0 HE Class 4 Functionality G1_XIST1 Preset Control CCW 1 E Scaling Function Control Disable E Alarm Channel Control Profile v3 Disable u HE Encoder Pr
48. er Wert bei G ve 39 Absoluter Wert bei CG lei 39 Echtzet Kommumkaton 45 Aufruf Datensatz D I 57 Antwort Datenblock D I 57 nstanz Datenblock D I 58 Instanz DatenblOGk RE 58 Organisationsbaustein OBIT ea 59 Diagnose Adresse von Sot 62 Variablen Tabell egene an 63 ZYKIISCHEF Betrieb et seen en cons Seed need 72 Nichtzyklischer Betrieb Preset Steuerung aktiviert 73 nichtzyklischer Betrieb Preset Steuerung deaktiviert 7a Startseite f r das Firmware Upgraqde s sssessssisieesinirisinnririrereeeeeene 88 Abbildungsverzeichnis SLEG d 40 d Ai d 42 d 43 d 44 d 45 d 46 d 47 d 48 d 49 d 50 d51 d52 d 53 Einstellungen f r das Firmware Upgrade s s ssssssisisineieirirereeeneree 89 Best tigungsseite f r das Frmmware Lloorade 90 Fortschrittsanzeige f r das Eimmware Llooracde 91 SolarWinds TETPDGerver 94 SolarWinds TETPD ZServereinstellungen 95 LLDP Eigenschaften Properties nnn 96 Konfiguration der LL Dbborts pese a e a a 97 Einstellungen der TD bartnerborte 98 ffnen des Tkapologle Eltere 99 leiere Ee EEN 99 Ethernet Knoten bearbeiten 100 R cksetzen auf Werksenstellungen 101 Best tigung f r das R cksetzen auf Werkseinstellungen 101 Messger t Zustandsmaschine s s sseessesseisisisistetiteririririrnsnnnnnne 102 Einf hrung 1 Einf hrung 1 1 Informationen zu absoluten Messger ten Bei einem absoluten Messger t wird j
49. er rechten Maustaste und klicken Sie auf Modify address to 0 Der Statuswert von DB2 DBD 6 sollte nun den neuen Preset Wert enthalten Andern Sie den Wert in DB1 DBB 1 auf O1hex B 16 01 und klicken Sie auf Modify Variable Damit das Messger t auf den neuen Preset Wert gesetzt werden kann muss Bit 12 im Steuerwort auf 1 gesetzt werden Dazu schreiben Sie 1000hex W 16 1000 in Adresse POW 2 Dann klicken Sie auf die Schaltfl che Modify Variable um den Preset des Messgerats zu erstellen Das Messgerat kann jetzt jederzeit auf den Preset Wert gesetzt werden indem Bit 12 im Steuerwort gesetzt wird 63 Beschreibung der Messgerat Funktionen 7 Beschreibung der Messgerat Funktionen In diesem Kapitel werden die Funktionen der PROFINET Messgerate von HEIDENHAIN beschrieben Die nachfolgende Tabelle zeigt die vom PROFINET Messger t unterst tzten Funktionen Code Sequenz Funktionalitat der Klasse 4 Preset Steuerung G1_XIST1 Steuerung der Skalierungsfunktion Alarmkanal Steuerung Kompatibilit tsmodus Preset Wert Preset Wert 64 Bit Messeinheiten pro Umdrehung Messschritt Gesamtmessbereich Messeinheiten pro Umdrehung 64 Bit Gesamtmessbereich 64 Bit Maximale MasterLebenszeichenausfalle Messeinheit der Geschwindigkeit Messger t Profilversion Betriebszeit Versatz Wert Versatz Wert 64 Bit Tabelle 30 Unterst tzte Messger tfunktionen 7 1 Code Sequenz Beschreibung der Messger t Funktionen Di
50. ery Protokoll das von den am Netzwerk beteiligten Geraten dazu be nutzt wird ihre Identit t F higkeiten und Verbindungen bekannt zu machen In einem PROFINEFNetzwerk werden alle IO Feldger te an ihrem Ger tenamen erkannt Manchmal muss ein IO Device in einem Automatisierungssystem ersetzt werden wobei dann das LLDP zum Einsatz kommt Mit tels LLDP werden die Netzwerkbeziehungen zwischen den ein zelnen IO Feldger ten und dem IO Controller analysiert und im IO Controller gespeichert Wenn ein IO Feldger t ausgetauscht wurde erkennt der IO Controller dies und ndert den Ger te namen Folgen Sie den Anweisungen unten um ein IO Device mittels LLDP auszutauschen ffnen Sie Properties PN IO des ControllerSchnittstellen moduls und aktivieren Sie Support device replacement without exchangeable medium HW Config SIMATIC 300 1 Configuration ge FO S ki St Properties PN IO RO S2 2 General Addresses PROFINET Synchronization Time of Day Synchronization Short description PN IO Device name PN 10 7 Support device replacement without exchangeable medium Slot BH Module Interface Type Ethernet Device number 0 Address 192 168 0 1 Networked yes Properties Comment Cancel Help Bild 45 96 LLDP Eigenschaften Properties Tausch des Messgerates mit
51. g mit aktivierter Preset Steuerung G1_XIST1 Messeinheiten pro Umdrehung 100 Gesamtmessbereich 5000 Anzahl der Umdrehungen 50 Position Scaled 5 000 total range G1 XIST 2 GI XIST 1 0 MAX Measuring range Bild 37 Nichtzyklischer Betrieb Preset Steuerung aktiviert 73 Beschreibung der Messgerat Funktionen Preset Steuerung G1_XIST1 Deaktiviert Ist Parameter G1_XIST1 deaktiviert und der Positionswert steigt ber den Maximalwert oder f llt unter 0 so gibt das Ger t den maximalen Positionswert innerhalb des skalierten Gesamtbe reichs f r den Positionswert G1_XIST2 aus Der Positionswert G1_XIST1 ist nicht auf den skalierten Gesamtbereich begrenzt F r den Positionswert G1_XIST1 gibt das Ger t weiterhin einen skalierten Positionswert innerhalb des Gesamtmessbereichs des Messger tes aus bis zu 33554432 Positionen f r ein 25 Bit Messger t Beispiel einer nichtzyklischen Skalierung mit deaktivierter Preset Steuerung G1_XIST1 Messeinheiten pro Umdrehung 100 Gesamtmessbereich 5000 Anzahl der Umdrehungen 50 Position Encoder total measuring range gq ep 33554432 4 gt GI XISTI Scaled Ba totalrange Ba I 7 e 3 000 aa G1_XIST2 i 0 0 MAX Measuring range Bild 38 nichtzyklischer Betrieb Preset Steuerung deaktiviert 74 Beschreibung der Messgerat Funktionen Umgang mit 64 Bit Daten Das Hardware Konfigur
52. ilversion 7 Betriebszeit 8 Versatz Wert 9 Messeinheiten pro Umdrehung 10 Gesamtmessbereich in Messeinheiten 11 Messeinheit der Geschwindigkeit Tabelle 49 Parameter 65001 Sub Index Beschreibung der Messgerat Funktionen Sub Index 1 Betriebszustand In Sub Index 1 kann der Status verschiedener Messger tfunktio nen ausgelesen werden Die nachfolgende Tabelle zeigt die Zu ordnung der jeweiligen Funktionen 0 Code Sequenz 1 Funktionalitat der Klasse 4 2 Preset Steuerung G1_XIST1 3 Steuerung der Skalierungsfunktion 4 Alarmkanal Steuerung 5 Kompatibilit tsmodus 6 7 Reserviert f r den Messger tehersteller 8 31 Reserviert f r sp tere Verwendung Tabelle 50 Parameter 65001 Sub Index 1 Beschreibung der Messgerat Funktionen 7 14 5 Parameter 65003 Betriebszustand 64 Bit Die Parameterstruktur 65003 ist schreipgesch tzt und enth lt Informationen ber die 64 Bit Parameterwerte Signifikanz Betriebszustand des Messger tes 64 Bit Datentyp Zugriff Arrayln Integer 64 Lesezugriff G ltigkeits bereich Profilspezifisch Erkl rung Status der Betriebsparameter des Messger tes mit einer L nge von 64 Bit Tabelle 51 Parameter 65003 Betriebszustand 64 Bit Header Versatz Wert 64 Bit 2 Messeinheiten pro Umdrehung 64 Bit 3 Gesamtmessbereich in Messeinheiten 64 Bit Tabelle 52 Parameter 65
53. im nicht fl chtigen Speicher abgelegt werden und wird in diesem Fall bei jedem Startvorgang neu ge laden Tabelle 46 Parameter 65000 Preset Wert Signifikanz Preset Wert Datentyp Integer 64 Zugriff Lese und Schreibzugriff G ltigkeitsbe Profilspezifisch reich Erkl rung Mit dem Preset Wert wird der Wert f r die Preset Funktion gesetzt Der Preset Wert kann mit PROFldrive Parameter 971 im nicht fl chtigen Speicher abgelegt werden und wird in diesem Fall bei jedem Startvorgang neu ge laden Tabelle 47 Parameter 65002 Preset Wert 64 Bit 81 Beschreibung der Messgerat Funktionen 7 14 4 Parameter 65001 Betriebszustand 82 Diese Parameterstruktur ist schreibgesch tzt und enth lt Informa tionen ber den Betriebszustand des Messger tes Sie stellt eine Erg nzung zu PROFIdrive Parameter 979 dar siehe Profile for Drive Technology PROFIdrive V4 17 erh ltlich bei PROFIBUS and PROFINET International Bestellnummer 3 172 Signifikanz Betriebszustand des Messger tes Datentyp Arrayl n Integer 32 Zugriff Lesezugriff G ltigkeits Profilspezifisch bereich Erkl rung Der Betriebszustand zeigt den Zustand des Messger tes Tabelle 48 Parameter 65001 Betriebszustand Beschreibung der Messgerat Funktionen 0 Header 1 Betriebszustand 2 Fehler 3 Unterstutzte Fehler 4 Warnungen 5 Unterst tzte Warnungen 6 Messger t Prof
54. indigkeitsinformation und das Messger t verwendet die Geschwindigkeitsmesseinheit in diesem Fall nicht Die Telegramme 82 83 und 84 beinhalten die Geschwindigkeitsausgabe und ben tigen eine Deklaration der Geschwindigkeitsmesseinheit Parameter Bedeutung Wert Messeinheiten der Definition der Einheiten in de siehe Geschwindigkeit nen das Messger t den Ge unten schwindigkeitswert ausgibt Messeinheiten der Geschwindigkeit Wert Schritte s 0 Schritte 100 ms 1 Schritte 10 ms 2 U MIN 3 Tabelle 40 Messeinheiten der Geschwindigkeit Die Berechnung der Geschwindigkeit erfolgt mit einer maximalen Aufl sung von 19 Bit Ist die Aufl sung h her als 219 so wird der f r die Berechnung der Geschwindigkeit verwendete Wert auto matisch auf 219 reduziert Beispiel Bei einem 37 Bit Multitum Messger t mit einer Singleturn Aufl sung von 22 und einer Multiturn Aufl sung von 212 betr gt der maximale Singletum Wert f r die Berechnung der Geschwindigkeit 219 Bei ei nem Singleturn Messger t kann die maximale Aufl sung bis zu 31 Bit betragen aber der f r die Berechnung der Geschwindigkeit verwende te Wert wird in diesem Fall ebenfalls 219 betragen Hinweis Bei einer Einheit von Schritte s wird ein Durch schnittswert Uber 200 ms gebildet und dieser Wert mit 5 multipliziert Hinweis Wenn bei dem Ger t eine Skalierung eingestellt wurde erfolgt die Berechnung der Geschwindigkeit auf Grund
55. inem kaskadierenden Echtzeit Konzept PROFINET IO definiert den gesamten Datenaustausch zwischen Controllern Ger ten mit sog Master Funktionalit t und Feldger ten Ger ten mit sog Slave Funktion sowie Parametrierung und Diagnose PROFINET IO ist f r den schnellen Datenaustausch zwischen Ethernet basierten Feldger ten konzipiert und folgt dem Provider ConsumerModell Die Konfiguration eines IO Systems entspricht mehr oder weniger dem Look and Feel von PROFIBUS Einf hrung Ein PROFINET IO System besteht aus folgenden Ger ten e O Controller Enth lt das Automatisierungsprogramm und steuert die Automatisierungsaufgabe e O Device Ein Feldger t wie zum Beispiel ein Messger t das von einem IO Controller berwacht und gesteuert wird e O Supervisor Software zur Parametrierung und Diagnose der einzelnen IO Feldger te typischerweise auf einem PC basie rend Zwischen einem IO Controller und einem O Device wird eine Applikationsbeziehung AR aufgebaut ber diese ARs werden Kommunikationsbeziehungen CR mit unterschiedlichen Eigen schaften f r die Parameter bertragung den zyklischen Austausch von Daten und die Behandlung von Alarmen festgelegt Die Eigenschaften eines IO Feldger tes werden vom Ger teher steller in einer GSD Datei General Station Description beschrie ben Als Sprache hierf r wird die GSDML GSD Markup Langua ge eine XMLbasierte Sprache verwendet Die GSD Datei di
56. ionsabweichung 0x900A Das Messger t kann keinen richtigen Positionswert angeben Speicherfehler 0x9000 Das Messger t liest keine gespei cherten Versatz oder Preset Werte aus dem nichtfl chtigen Speicher Inbetriebnahmediagnose 0x9011 Fehler bei der Zuweisung der Nut zerparameterdaten Tabelle 21 Kanaldiagnose Bei einem SIMATIC STEP 7 System reagiert das Betriebssystem durch Aufruf eines Diagnose OB Organisationsbaustein Die OB Nummer und Startinformation geben Aufschluss ber die Fehlerursache und den Fehlerort Die Fehlerinformation kann durch Aufruf eines System Funktionsblocks SFB54 RALRM f r STEP 7 gelesen werden Der Benutzer kann dann entscheiden wie das System den Fehler behandeln soll Hinweis Wenn der aufgerufene OB sich nicht im Programm befindet stoppt der Prozessor 47 Alarme und Wammeldungen 5 3 Sensor Statuswort Durch berwachung des Fehlerbits im Sensor Statuswort G1_ZSW Bit 15 und Auswertung des mit G1_XIST2 bermittel ten Fehlercodes kann man Diagnoseinformationen erhalten Sensorgruppenfehler 0x0001 Das Messger t kann keinen richtigen Positionswert angeben Speicherfehler 0x1001 Das Messger t liest keine gespeicher ten Versatz oder Preset Werte aus dem nichtfl chtigen Speicher Befehl wird nicht OxOFO1 Fehler bei der Zuweisung von Nutzer unterst tzt parameterdaten oder Befehlsfehler in den Befehlsw rtern G1_STW und STW2_ENC Master Ox0FO2
57. ische Vertr glichkeit EMV der gesamten Anla ge muss durch die Verwendung entsprechend konstruierter und im System korrekt angeordneter Bauteile gew hrleistet sein Die Datenverkabelung gilt als passives System und kann nicht separat auf EMV gepr ft werden Die Kabel und Anschlusselemente f r PROFINET gew hrleisten dennoch durch ein qualitativ hochwerti ges umfassendes Schirmungskonzept die Einhaltung der Ger te anforderungen Zur Erreichung der bestm glichen St rfestigkeit und eines optima len Widerstands gegen ber anderen EM bedingten St rungen m ssen die Bus und Stromzuf hrungskabel immer geschirmt sein Die Schirmung muss an beiden Kabelenden geerdet sein In bestimmten F llen kann ein Kompensationsstrom Uber das Schirmgeflecht flie en PROFINEFIO Feldger te werden mit MAC und IP Adressen adressiert Alle Feldger te haben eine eindeutige MAC Adresse Die MAC Adresse besteht aus einer 6 Byte Ethernet Adresse f r jede einzelne Station und ist weltweit einzigartig Die MAC Adresse besteht aus zwei Teilen Die ersten 3 Bytes entsprechen der herstellerspezifischen ID und die letzten 3 Bytes stellen eine fortlaufende Nummer dar Die MAC Adresse des Messger tes ist f r die Inbetriebnahme auf das Ger tetypenschild aufgedruckt 17 Installation 2 5 LED Anzeige Die nachfolgende Tabelle zeigt die Bedeutung der Diagnosemel dungen der beiden zweifarbigen LEDs am Messgerat Messgerat funktionieren korrekt
58. lage des skalierten Positionswerts Dementsprechend hangt die Genauigkeit des Geschwindigkeitswerts von der f r das Ger t eingestellten Skalierung ab Beschreibung der Messgerat Funktionen 7 11 Messgerat Profilversion 7 12 Betriebszeit Die Profilversion des Messgerates ist die im Messger t imple mentierte Version des Messger teprofil Dokuments Dieser Pa rameter wird nicht durch die Einstellungen des Kompatibilitats modus beeinflusst 0 7 Profilversion Least Significant Number Wertebereich 0 99 dezimale Codierung 8 15 Profilversion Most Significant Number Wertebereich 0 99 dezimale Codierung 16 31 Reserviert Tabelle 41 Messger teprofil Die Betriebszeit berwachung speichert die Betriebszeit des Ger tes in Betriebsstunden Die Betriebszeit wird alle sechs Minuten im nichtfl chtigen Speicher des Messger tes gespeichert Dies geschieht solange das Messger t eingeschaltet ist Wenn die Betriebszeit Funktion nicht verwendet wird wird der Betriebszeitwert auf den Maximalwert gesetzt OxFFFF FFFF Betriebszeit Zeit die das Ger t ins Unsigned 32 gesamt eingeschaltet war Tabelle 42 Betriebszeit 77 Beschreibung der Messgerat Funktionen 7 13 Versatz Wert Der Versatz Wert wird in der Preset Funktion errechnet und ver schiebt den Positionswert um den berechneten Wert Der Versatz Wert wird in einem nichtfl chtigen Speicher abgelegt und kann jederzeit vom Messger
59. m Controller Ausgabedaten vom IO Controller 2 Byte Steuerwort 2 STW2_ENC 2 Byte Steuerwort G1_STW Sollwert STW2_ENC G1_STW Tabelle 12 Ausgabedaten Telegramm 84 Eingabedaten zum IO Controller 2 Byte Statuswort 2 ZSW2_ENC 2 Byte Statuswort G1_ZSW 8 Byte Positionswert 3 G1_XIST3 4 Byte Positionswert 2 G1_XIST2 4 Byte Geschwindigkeitswert B NIST_B Istwert ZSW2_ENC G1_ZSW G1_XIST3 G1_XIST2 NIST_B Tabelle 13 Eingabedaten Telegramm 84 Hinweis Beim Standard Telegramm 84 werden mit G1_XIST2 Fehlercodes und optional auch Positi onswerte bertragen wenn die Messl nge 64 Bit uberschreitet 38 Beschreibung der PROFINET IO Daten 4 5 Format von G1_XIST1 und G1_XIST2 Die Signale G1_XIST1 und G1_XIST2 bestehen aus dem absolu ten Positionswert im bin ren Format Standardm ig entspricht das Signal G1_XIST1 dem Signal G1_XIST2 Das Format der Ist Positionswerte in G1_XIST1 und G1_XIST2 ist unten dargestellt Formatfestlegung f r G1_XIST1 und G1_XIST2 e Alle Werte werden im bin ren Format dargestellt e Der Verschiebungsfaktor ist immer Null rechtsb ndiger Wert sowohl bei G1_XIST1 als auch bei G1_XIST2 e Die Einstellung in den Messger t Parameterdaten beeinflusst den Positionswert sowohl bei G1_XIST1 als auch bei G1_XIST2 e Tritt ein Fehler auf zeigt G1_XIST2 das FehlerTelegramm an stelle des Positionswertes Beispiel 25 Bit absolutes Multitum Messgerat 8192 Schritte pro Um
60. metens 2c ccraccavn crates e 79 714 2 Messoer iarammeterhummem 80 714 3 Parameter 65000 und 65002 Dreser Vert 81 714 4 Parameter 65001 Beebezustand 82 714 5 Parameter 65003 Betriebszustand 64 Dr 85 714 6 1 amp M Funktionen 8 Firmware Upgrade 2424444404Hnnnennannannannnnnnnennnnannn 8 1 Firmware Upgrade in einem PROFINET Netzwerk 82 Fehlerbeh ndlungsuesssenee see He elta 8 3 Installation des TFlbiGervers nonn a aa 9 Tausch des Messger tes mittels LLDP 10 Messger t Zustandsmaschine 10 1 Normalbetrieb au aan nteaeenkenra 10 19 Profilversion AXKrassenieraitinkekenk ieeiintulineteh tal 103 10 12 Profilversion Xena Nr eh aa aaa 103 101 3 Profilversion8 Und Ann an ar en Rn rien 103 CN Gi Elle EE 103 10 3 Ausgangsposition einstellen verschieben Preset s snssssisinsisrnrineeeaen 103 10 3 1 Preset in Abh ngigkeit von verschiedenen Telegramman 104 10 3 2 Absoluter Preset mit negativem Wert 104 IOLA FERIGEZUS TANG EE 104 10 9 E amp hler Utttierung e dee enee toda td 104 10 6 Stal eaa e aE r anes E a iat sas avieiusuia Seinen 104 11 H ufige Fragen tcc cote Mean ee 105 Tabellenverzeichnis Tabellenverzeichnis Tabe Tabe abe abe abe Tabe abe abe abe Tabe Tabe abe abe abe Tabe Tabe abe abe abe Tabe abe abe abe abe Tabe Tabe abe abe abe Tabe abe abe abe abe Tabe abe abe abe Tabe Tabe
61. n und in die Konfigurationssoftware importiert werden Die Ger te beschreibungsdatei wird als Generic Station Description Markup Language Datei bezeichnet und enth lt die erforderlichen Imple mentierungsparameter f r ein PROFINET IO Device Die GSDMLDatei steht unter www heidenhain com zum Down load zur Verf gung GSDMLV2 2 JH PROFINETEncoderxxxxxxxx xml Tabelle 4 GSDMLDatei 19 Beispielkonfiguration 20 Installation von GSDML Dateien HW Config SIMOTION D Configuration Project1 Al Station Edit Insert PLC View Options Window Help DG SR Eu e e Customize Ctrl Alt E Specify Module Configure Network HU O SIMOTION D435 Symbol Table Ctrl Alt T Report System Error DP2 MPI Edit Catalog Profile DP integrated Update Catalog Install HW Updates CBE30xPNxI0 Find in Service amp Support Greate GSD file For I Device Post 3 Bild 3 Installation einer GSDMLDatei 1 Gehen Sie auf Options gt Install GSD File und klicken Sie auf die Schaltfl che Browse um zu der GSD Datei zu gelangen Wenn ein Bitmap Bild des Messger tes angefordert wird muss sich die Bitmap Datei in demselben Ordner wie die GSDML Datei befinden Eine Bitmap Datei befindet sich in der zip Datei die unter www heidenhain com zum Download be reitsteht 2 W hlen Sie die GSD Datei aus und klicken Sie auf Install um die Installation der ausgew hlten GSD Datei
62. ofile v3 Compatibility Profile version 4 L Measuring Units per Revolution MSB 0 Measuring Units per Revolution LSB 8192 Total Measuring Range MSB 0 Total Measuring Range LSB 33554432 E Master Lifesign Faliure Unit Profil 1 E Velocity Measuring Unit Telegra Steps 1000ms Cancel Help Bild 15 Parameterdaten Wenn die Konfiguration und Parametrierung des Ger tes abge schlossen ist m ssen die Einstellungen gespeichert und kompi liert werden Klicken Sie dazu auf die Option Save and Compile im Reiter Station HW Config SIMOTION D Configuration Project1 al Station Edit Insert PLC View Options Window Help T New Ctr Open Ctrl 0 i Open ONLINE Compile Properties Import Bild 16 Speichern und kompilieren Beispielkonfiguration Danach m ssen die Einstellungen auf den IO Controller herunter geladen werden Klicken Sie dazu auf die Option Download im Reiter PLC DS H Config SIMOTION D Configuration Project1 Bt Station Edit Insert PLC View Options Window Help Download N Ctrl L Upload Deg R Ei d Download Module Identification fi 0 SIMOTION D435 Upload Module Identification to PG 2 D495 XI26 DPT Faulty Modules Kei NOIAIDI Bild 17 Einstellungen herunterladen 3 5 Einstellungen f r die isochrone Echtzeit RT Klasse 3
63. ologie Editor berpr fen Sie ob die Offline Topologie mit der Online Topologie bereinstimmt 99 Tausch des Messgerates mittels LLDP 100 Wenn die Einstellung korrekt ist kann jedes IO Device ausge tauscht werden wenn die Ports wieder genauso angebunden werden und das neue Ger t auf Werkseinstellungen gesetzt wird Zur manuellen Einstellung der Werkseinstellungen f r das Mess ger t ist wie folgt vorzugehen Gehen Sie auf PLC gt Ethernet gt Edit Ethernet Node Le HW Config SIMATIC PC Station 1 Configuration pnio_test_speed EI Station Edit Insert PLC View Options Window Help De eB Ei d ee Chi 1 PROFINET IO System 100 Module Information Ctrl D PROFIBUS gt Verify Device Name Assign Device Name Bild 50 Ethernet Knoten bearbeiten Tausch des Messgerates mittels LLDP Geben Sie die MAC Adresse des Messger tes ein und klicken Sie dann auf die Schaltfl che Reset Die MAC Adresse des Mess ger tes steht auf dem Typenschild Edit Ethernet Node Ethemet node Nodes accessible online MAC address 00 A0 CD 00 00 00 Browse Set IP configuration e Use IP parameters Gateway IP address i Do not use router Subnet mask C Use router Obtain IP address from a DHCP server Identified by Cc ES Client ID Ticats Assign device name Device name j Reset to factory settings Close Bild 51 R cksetzen auf Werkseins
64. pgrade Enter Server IP Address Pooc Enter Firmware Filename filename Enter Date yyyy mm dd yyyy mm dd Submit Values Upgrade Bild 40 Einstellungen f r das Firmware Upgrade 89 Firmware Upgrade 90 Die Parameter werden durch Klicken der Schaltflache Submit Values bernommen Wenn Sie die Schaltfl che Submit Values angeklickt haben aktualisieren Sie die Seite im Web Browser Klicken Sie auf die Schaltfl che Upgrade um das Upgrade zu starten Es erscheint zun chst eine Seite auf der das Upgrade best tigt werden muss bevor das Ger t mit dem tats chlichen Firmware Upgrade Prozess beginnt Klicken Sie auf die Schaltfl che Continue um den Upgrade Vorgang zu starten WARNING The current flash image will be replaced It is not possible to reverse the procedure Upgrade procedure will take about 30 60 seconds When ready the device will reboot itself After reboot It is possible to connect to the device using the standard procedures TARGET SERVER PARAMETERS Parameter Server IP 192 168 0 11 File heidenhain_hdr_csum bin Continue Bild 41 Best tigungsseite f r das Firmware Upgrade Firmware Upgrade W hrend des Upgrade Vorgangs erscheint ein Fenster das den Fortschritt anzeigt Abh ngig vom gew hlten Web Browser kann es einige Zeit dauern bis die automatisch erzeugte Fortschrittsan zeige erscheint Die Webseite mit der Fortschrittsanzeige sollte je doch immer ersch
65. r 979 1 0x80000000 gt Sensortyp Bit 31 1 wenn Konfiguration und Parametrierung stimmen Bit 0 0 Drehgeber Bit 0 1 Langenmessgerat Bit 1 0 immer auf 0 gesetzt Bit 2 0 gt 32 Bit Daten Bit 2 1 gt 64 Bit Daten 979 2 8192 gt Skalierte Messger t Aufl sung 979 3 0 gt Verschiebungsfaktor f r G1_XIST1 immer auf 0 gesetzt 979 4 0 gt Verschiebungsfaktor f r G1_XIST2 immer auf 0 gesetzt 979 5 1 oder 4096 gt Singleturn 1 Multiturn 4096 979 6 O 979 7 0 979 8 0 979 9 0 979 10 0 53 Azyklische Parameterdaten 6 4 9 Parameter 980 schreibgesch tzt Dieser Parameter zeigt die unterst tzten Parameter 980 gt unsigned int 980 0 922 9809 61001 980 1 925 980 10 61002 980 2 964 980 11 61003 980 3 965 980 12 61004 980 4 971 980 13 65000 980 5 974 980 14 65001 980 6 975 980 15 65002 980 7 979 980 16 65003 980 8 61000 980 17 0 6 4 10 Parameter 61000 Lese Schreibzugriff Name der Station 61000 gt OctetString 240 Oktette 6 4 11 Parameter 61001 schreibgesch tzt IP der Station 61001 unsigned long 6 4 12 Parameter 61002 schreibgesch tzt MAC der Station 61002 OctetString 6 Oktette 6 4 13 Parameter 61003 schreibgesch tzt Standard Gateway der Station 61003 gt unsigned long 6 4 14 Parameter 61004 schreibgesch tzt Subnetzmaske der Station 61004 gt unsigned long 6 4 15 Parameter 65000 Lese Schrei
66. r Benutzer die M glichkeit den n chsten Schritt zu machen beispielsweise vor dem Neustart einige Parameter zu berpr fen oder den Upgrade Vorgang zu wiederholen Download der Firmware Datei vom Server fehlgeschlagen Fehlercode 2 berpr fen Sie die IP Adresse und den Namen der Bilddatei Liegt hier ein Fehler vor m ssen Sie nochmals die richtigen Pa rameter auf der Haupt Webseite eingeben index html Sind die Parameter richtig ist zu berpr fen ob der TFTP Server auf dem Host Computer l uft und ob die Einstellungen f r den TFTP Server korrekt sind Keine R ckmeldung vom Host Computer Kein Kontakt mit dem Host Computer Fehlercode 3 Stellen Sie sicher dass der Host Computer an das Messger t an geschlossen ist Dazu kann der Ping Befehl verwendet werden Besteht die Verbindung rufen Sie nochmals die Seite up grade html auf und klicken Sie auf Confirm um das Upgrade zu wiederholen Checksummenfehler Bilddateifehler Fehlercode 4 Die errechnete Checksumme passt nicht zu der aus der Bilddatei Die wahrscheinlichste Ursache f r dieses Problem ist ein Fehler beim Download der Datei auf das Messger t Rufen Sie nochmals die Seite upgrade html auf dr cken Sie Confirm und wieder holen Sie den Vorgang Fehler beim L schen Beschreiben des Flash Speichers Fehlercode 5 M glicherweise ist das Abbild besch digt Fehler beim L schen oder Beschreiben des Flash Speichers Wenn die
67. rme ber den Alarmkanal gesendet Wenn der Wert 1 ist werden auch Fehler und Warnungen die sich auf das Messger teprofil beziehen ber den Alarmkanal gesendet Enable Profilbezogene Diagnose ist einge 1 schaltet Disable Keine profilbezogene Diagnose 0 Standard Tabelle 35 Alarmkanal Steuerung Hinweis Dieser Parameter wird nur im Kompatibilit tsmo dus unterst tzt 67 Beschreibung der Messgerat Funktionen 7 6 Kompatibilitatsmodus Dieser Parameter legt fest ob das Messger t in einem mit Versi on 3 1 des Messger teprofils kompatiblen Modus laufen soll Die nachfolgende bersicht zeigt auf welche Funktionen sich die Ak tivierung des Kompatibilit tsmodus auswirkt Enable Kompatibilit t mit Messger teprofil V3 1 O Disable Keine R ckw rtskompatibilit t 1 Standardeinstellung Tabelle 36 Kompatibilit tsmodus Steuerung durch PLC STW2_ENC Ignoriert das Steuerwort G1_STW und die Soll werte sind immer gultig Steuerungsanforderung ZSW2_ENC wird nicht unterst tzt und ist auf 0 gesetzt Unterst tzt Benutzerparameter Maxi Unterst tzt Nicht unterst tzt ein male Master Lebenszeichenausfall tole Lebenszeichenausf lle riert PROFIdrive P925 optional f r die Steuerung der Lebenszeichen Uber wachung Benutzerparameter Alarm Unterst tzt Nicht unterst tzt die An kanal Steuerung wendung Alarmkanal ist aktiv und wird durch einen
68. rt nicht von der Firmware des Messger tes benutzt 10 1 2 Profilversion 3 x Bei Verwendung von Messger ten gem Messger teprofil 3 x sind die Daten im Steuerwort immer g ltig und Bit 9 Steuerung angefordert im Statuswort 2 wird immer gel scht 10 1 3 Profilversion 3 x und 4 x 10 2 Parkzustand Bei Verwendung von Telegramm 81 83 und gesetztem Steuerwort Bit 13 Zyklische Absolutwertabfrage ist Statuswort Bit 13 Absolutwert zyklisch bertragen gesetzt Statuswort Bit 13 wird gel scht Bit 13 0 wenn Steuerwort Bit 13 gel scht wird Bei Verwendung von Telegramm 84 wird Statuswort Bit 13 immer gel scht da kein Absolutwert in G1_XIST2 gesendet wird Dieser Zustand kann von jedem beliebigen Zustand aus erreicht werden Der Positionswert in G1_XIST1 G1_XIST2 und G1_XIST3 wird auf Null gesetzt Im Parkzustand werden Fehler gel scht und Alarme deaktiviert 10 3 Ausgangsposition einstellen verschieben Preset Die Funktion Ausgangsposition einstellen verschieben wird ge startet wenn Steuerwort Bit 12 Ausgangsposition einstel len verschieben gesetzt ist In diesem Fall wird das Statuswort Bit 12 Ausgangsposition einstellen verschieben ausgef hrt auf 1 gesetzt Um Ausgangsposition einstellen verschieben zu star ten muss die Funktionalitat der Klasse 4 aktiviert sein das sonst ein Fehler in G1_XIST2 auftritt 103 Messgerat Zustandsmaschine 10 3 1 Preset in Abhangigkeit von vers
69. scssesecsecsecseaseessecsessecsesassasaeseens 61 Unterst tzte Messger tfunktionen s ss ssisiesisisisissisrisinriserinrrneen 64 COJE SEG N EE 65 Bunktionalitat der Klass8 Annika kind 65 Be EEN RE EE 66 Steuerung der Skalerungosbunkton 66 Alarmkanal Steuerung a a e KompatibilitatsMmOdus ieue eena i Ubersicht Kompatibilit tsmodus Messeinheiten pro Umdrehung max Anzahl der Master Lebenzeichenfehler 75 Messeinheiten der Geschwindigkeit ssssssissssssisisirirerriririrrnnenireen 76 Tabellenverzeichnis Tabelle 41 Tabelle 42 Tabelle 43 Tabelle 44 Tabelle 45 Tabelle 46 Tabelle 47 Tabelle 48 Tabelle 49 Tabelle 50 Tabelle 51 Tabelle 52 Tabelle 53 M amp ssger teprofil ien eni ar aa Arena 77 EE unserer nee 77 VETSAIZAVWE EE 78 Unterst tzte POFldrve baameter 79 Messgoer tmpararmmerterhummmem 80 Parameter 65000 bDresetWert 81 Parameter 65002 Preset Wert 64 Bn 81 Parameter 65001 Beiebezustand cc cecceccccccceseceeseeeseeessenseeesnes 82 Parameter 65001 Gub Jndex Parameter 65001 Sub Index 1 Parameter 65003 Betriebszustand 64 Dn 85 Parameter 65008 Sub Index oo cece cececeeseeseceesseeeeeseestensesseenensees 85 Identifikation amp Wartung I amp M nn 86 Abbildungsverzeichnis Abbildungsverzeichnis Bild 1 Bild 2 Bild 3 Bild 4 Bild 5 Bild 6 Bild 7 Bild 8 Bild 9 Bild 10 Bild 11 Bild 12 Bild 13 Bild 14 Bild 15 Bild 16 Bil
70. ser Fehler auf tritt kann das Ger t immer noch mit dem ausfallsicheren Abbild Failsafe Image starten Dies wird durch den Statusparameter Execution State auf der Webseite angezeigt Firmware Upgrade Falsche Dateigr e Fehlercode 6 Die Firmware Datei ist zu gro f r den Flash Speicher Unzureichender Speicherplatz Fehlercode 7 Es steht nicht gen gen freier Speicher zu Verf gung um die Firmware Bilddatei zu speichern Ung ltige Firmware Datei Fehlercode 8 Die Firmware Datei wird f r diese Hardware nicht unterst tzt 93 Firmware Upgrade 8 3 Installation des TFTP Servers 94 Bei dem in diesem Beispiel verwendeten TFTP Server handelt es sich um einen Freeware TFTP Server f r Windows NT XP Vista Plattformen welcher von www solarwinds com heruntergeladen werden kann Entpacken Sie die Installationsdatei und doppelklicken Sie zum Starten der Installation auf die Datei SolarWinds TFTP Server exe Folgen Sie den Anweisungen auf dem Bildschirm um die Installation abzuschlie en Legen Sie einen Ordner auf Ch mit der Bezeichnung TFTP_Root an sofern er nicht schon besteht Kopieren oder Verschieben Sie die verwendete neue Firmware Datei in das Verzeichnis CATFTP_Root Starten Sie den SolarWinds TFTP Server und klicken Sie zum Off nen des Konfigurationsfensters auf den Reiter File gt Configure Le SolarWinds TFTP Server DEAR SI Tools Help Clear Log zement Ma
71. setzt sein W hlen Sie dann PLC gt Ethernet gt Assign Device Name um das Fenster Assign device name zur Zuweisung eines Ger tena mens zu ffnen HW Config SIMOTION D Configuration Project1 al Station Edit Insert PLC View Options Window Help o Download Chat re Download Module Identification HOEN Upload Module Identification to PG Faulty Modules Ge Module Information Cap Operating Mode Grrl aber Clear Reset JE2NET Set Time of Day Monitor Modify OFINET IO System 100 BEEN Update Fitmware Save Device Name to Memory Gard SEE PROFIBUS Save Service Data Bild 10 Assign device name ausw hlen W hlen Sie das Ger t dessen Name ge ndert werden soll und klicken Sie auf die Schaltfl che Assign name um die Anderun gen zu bernehmen Schlie en Sie den Dialog dann mit der Schaltfl che Close Die MAC Adresse des Messger tes steht auf dem Typenschild x Device name Encoder DI Device type PROFINET ENCODER Available devices Assign name IP address MAC address Device type Device name 00 D 00 00 00 ENCODERS et Node flashing test Duration seconds 3 DI Flashing on Flashing off I Show only devices of the same type 7 Display only devices without names Update Export C Hep Bild 11 Ger tenamen zuweisen 25 Beispielkonfiguration
72. ss Bild 1 Bus Anschl sse Hinweis Das Messger t enth lt eine integrierte Umschalt funktion zwischen den beiden f r die PROFINET Kommunikation verwendeten M12 Stecker verbindem Zwischen diesen beiden Anschl ssen muss bei Verwendung der IRT Kommunikation unterschieden werden Der M12 Steckverbinder f r die Spannungsversorgung des Messger tes ist ein 4 poliger geschirmter Stift A codiert Die richtige Anordnung der Spannungsversorgungsleitung ist wie folgt Spannungsversorgung Funktion 1 E Volt Nicht ange 3 schlossen 0 Volt 0 Volt 2 Nicht ange 4 schlossen 64 Spanngs vers 10 30 Vdc Tabelle2 Anschluss der Spannungsversorgung Bild2 Anschluss der Spannungsversorgung Hinweis Passive T Verbindungsstucke k nnen in einem PROFINET Netzwerk nicht verwendet werden Alle Ger te m ssen ber aktive Netzwerkkomponen ten angeschlossen werden 16 Installation 2 3 Schirmungskonzept des Messger tes 2 4 MAC Adresse Industrielle Automatisierungssysteme unterliegen hohen elektro magnetischen St rungen Durch die Schaltung gro er elektrischer Lasten entstehen starke Interferenzen die von elektronischen Ge r ten auf verschiedene Weise und mit sch dlichen Auswirkungen aufgenommen werden k nnen Auch unter solchen Bedingungen m ssen Elektronikbauteile in einem Automatisierungssystem ei ne kontinuierliche Funktion ohne Unterbrechungen gew hrleisten Die elektromagnet
73. t G1_STW 16 vorzeichenlos Statuswort G1_ZSW 16 vorzeichenlos Positionswert 1 G1_XIST1 32 vorzeichenlos Positionswert2 G1_XIST2 32 vorzeichenlos Positionswert3 G1_XIST3 64 vorzeichenlos Steuerwort 2 STW2_ENC 16 vorzeichenlos Statuswort 2 ZSW2_ENC 16 vorzeichenlos Tabelle 5 Standardsignale Beschreibung der PROFINET IO Daten 4 4 Standard Telegramme Die Konfiguration der PROFINET Messger te erfolgt durch Aus wahl verschiedener Telegrammstrukturen Die Telegramme wer den zur Spezifikation der Datenl nge und des Datentyps f r den Datenverkehr zum und vom IO Controller verwendet Folgende Telegramme werden unterst tzt 4 4 1 Standard Telegramm 81 Das Standard Telegramm 81 verwendet 4 Bytes f r die Ausgabe daten vom IO Controller zum Messger t und 12 Bytes f r die Eingabedaten vom Messger t zum IO Controller Ausgabedaten vom IO Controller 2 Byte Steuerwort 2 STW2_ENC 2 Byte Steuerwort G1_STW Sollwert STW2_ENC G1_STW Tabelle 6 Ausgabedaten Telegramm 81 Eingabedaten zum IO Controller 2 Byte Statuswort 2 ZSW2_ENC 2 Byte Statuswort G1_ZSW 4 Byte Positionswert 1 G1_XIST1 4 Byte Positionswert 2 G1_XIST2 Istwert ZSW2_ENC G1_ZSW G1_XIST1 G1_XIST2 Tabelle 7 Eingabedaten Telegramm 81 35 Beschreibung der PROFINET IO Daten 4 4 2 Standard Telegramm 82 Das Standard Telegramm 82 verwendet 4 Bytes f r die Ausgabe daten vom IO Controller zum Messger t und 14 By
74. t Output Eingabe Ausgabe E A Drive Object Antriebsobjekt Drive Unit Antriebseinheit Application Relation Applikationsbeziehung Communication Relation Kommunikationsbeziehung Master Sign Of Life Master Lebenszeichen Real Time Ethernet Echtzeit Ethernet Isochronous Real Time Ethernet Ethernet mit isochroner Echtzeit Isochronous Mode Isochron Modus Link Layer Discovery Protocol General Station Description General Station Description Markup Language User Datagram Protocol Transmission Control Protocol Internet Protocol Dynamic Host Configuration Protocol Trivial File Transfer Protocol Media Access Control Identification amp Maintenance Identifikation amp Wartung Installation 2 Installation Dieser Abschnitt enth lt eine Zusammenfassung der PROFINEF Richtlinie zur Verkabelung und bertragungstechnik PROFINET Cabling and Interconnection Technology V 1 99 PROFIBUS International Bestellnr 2 252 2 1 Kabel und Normen Zwei geschirmte verdrillte Kupfer Doppelleitungen Twisted Pair sind als normales bertragungsmedium f r PROFINET Netzwerke definiert In solchen Netzwerken erfolgt die Signal bertragung gem 100BASE TX mit einer bertragungsgeschwindigkeit von 100 Mbps Fast Ethernet In einem PROFINEFNetzwerk sind nur geschirmte Kabel und Ver bindungselemente zul ssig Die einzelnen Komponenten m ssen die Forderungen der Kategorie 5 gem IEC 11801 erf llen Der gesam
75. t Profiinummer 965 1 31 oder 41 gt Messgerat Profilversion vom Kunden eingestellt Benutzer_Parameter 6 4 5 Parameter 971 Lese Schreibzugriff 971 gt unsigned int speichert den gesetzten lokalen Parameter in einem nichtfl chtigen Speicher Der Preset Wert wird beim Schreiben von Wert 1 gespeichert und wird bei Beendigung von der Messgerat Firmware auf 0 gesetzt Das bedeutet dass der Preset Wert gespeichert wurde wenn der Wert 0 wiedergegeben wird 6 4 6 Parameter 974 schreibgesch tzt 52 974 gt unsigned int 974 0 96 Max vom Parameterkanal unterst tzte Array L nge 974 1 1 gt Anzahl der Multi Parameter 1 Multi Parameter nicht unter st tzt 974 2 1000 Max Verarbeitungszeit einer Parameteranforderung n x 10 ms Azyklische Parameterdaten 6 4 7 Parameter 975 schreibgesch tzt 975 unsigned int 975 0 Hersteller ID wird bei der Produktion gesetzt 975 1 7011 gt DO Typ 975 2 201 gt Software Version 975 3 2009 gt Jahr der Software 975 4 2805 gt Tag und Monat der Software 975 5 0x0005 gt Typ PROFldrive DO Klasse 5 Messger teschnittstelle 975 6 0x8000 gt PROFldrive SUB Klasse 1 Messger tanwendung der Klasse 4 unterst tzt 975 7 0x0001 gt ID des Drive Object DO ID 6 4 8 Parameter 979 schreibgesch tzt 979 gt unsigned long 979 0 0x00005111 gt Indexnummer die das Messger t beschreibt Zahl der beschriebenen Messger te Version der Parameterstruktu
76. te Ubertragungspfad muss den Forderungen der Klasse D gem IEC 11801 entsprechen Dar ber hinaus m ssen PROFINEFKabel einen Leiterquerschnitt von AWG American Wire Gauge 22 haben um durch minimale D mpfung auch kom plexe Verkabelungsstrukturen zu erm glichen Die Spezifi kation f r PROFINEFKabel unterst tzt daher einen modularen Aufbau der bei Beachtung einfacher Installationsregeln eine IEC 11801 konforme Struktur gew hrleistet Die L ngen der bertragungskan le h ngen vom verwendeten Kabeltyp ab Das Kabel ist so zu w hlen dass eine L nge von 10 m f r den Ubertragungskanal zwischen zwei aktiven Netz werkger ten erreicht wird Wenn viele Steckverbindungen ver wendet werden wirkt sich dies negativ auf die D mpfung und Reflexion aus wodurch sich die Lange des Ubertragungskanals verringert Zwischen zwei aktiven Ger ten k nnen maximal drei Schaltverbindungen eingef gt werden ohne dass sich dadurch die zul ssige Ubertragungslange von 100 m verringert 15 Installation 2 2 Stecker und Pin Belegung Die Busleitungen werden mit M12 Steckverbindern an das Mess gerat angeschlossen Bei dem verwendeten M12 Steckverbinder handelt es sich um eine 4 polige geschirmte Buchse D codiert Die richtige Anordnung der Bus Anschl sse ist wie folgt Anschluss 1 ea Tx Sendedaten 1 An Tx Sendedaten 3 schluss 2 Rx Empfangsdaten 2 Rx Empfangsdaten 4 Tabelle 1 Bus Anschlu
77. tellungen Best tigen Sie mit YES dass Sie das Messger t auf die Werks einstellungen zur cksetzen wollen Edit Ethernet Node 4502 827 Do you really want to reset the module to its factory settings The module then only reacts over the LAN to the factory set MAC address Bild 52 Best tigung f r das R cksetzen auf Werkseinstellungen 101 Messgerat Zustandsmaschine 10 Messgerat Zustandsmaschine E Control word bit15 0 amp with error a zen su ErorAcknowiedgement Error bit14 1 Error code in G1_XIST2 zei Status word 0x8800 N Status word 0x4000 it 15 1 bit 1 Pl Status word 0x8000 bit1S 1 E Conrel wore bit14 0 Gi Control word 5 Start up bit14 1 Pi Status word 0x4000 bit34 1 Dj Control word 2 Control word 2 De Deo Status wore 2 Ox0200 is word 2 0x0000 Control word E conoi wor bit12 1 moms T birtt 1 amp biriz 1 Set shift home position Preset mode relative EI Status word 0x1000 i Status word 0x1000 bit12 1 bit12 1 Bild 53 102 Messgerat Zustandsmaschine 10 1 Normalbetrieb Messgerat Zustandsmaschine 10 1 1 Profilversion 4 x Bei Verwendung eines Messger tes gem Messgerateprofil V4 1 muss Bit 10 Steuerung durch PLC in Steuerwort 2 gesetzt werden bevor die Daten im Steuerwort g ltig sind Ist dieses nicht gesetzt wird das Steuerwo
78. tels LLDP Konfigurieren Sie die Topologie des Systems fur alle angeschlos senen Ports E HW Config SIMATIC 300 1 Configuration Bly station Edit Insert PLC View Options Window Help DESE amp a Se doe MO Wr s CPU 315F 2PN DP Eihemet 1 PROFINET 10 System 100 Sir T 2 profinete BO profinetd a a e e e a lt 3 2 profinetencoder2 Order number Diagnostic address Comment Fonamete Access Fait Standard Telegram81 24 35 Slot is occupied module is too wide or the Functionality of the inserted module is not transferable to the new module Bild 46 Konfiguration der LLDP Ports 97 Tausch des Messgerates mittels LLDP W hlen Sie den entsprechenden PartnerPort im Fenster Properties a Deg pg dit Insert PLC View Options Win Properties Interface Port 1 P1 CPU 315F 2PN DP General Addresses Topology Options Port Interconnection a 2 Local port SIMATIC 300 1 profinetencoder2 Po gt Medium Local port Copper Partner port Copper Cable name Copper si See N TTT Partners Partner port SIMATIC 300 1 profinetencoder3 Port 2 P2 2 profinetencoder2 Iternating partner port i EI Hi RER H Standard Telegram 81 1 2 f Standard Telegrams Cable Data Cable length Signal delay time us Slot is occupied module is too wid
79. terdaten Diagnose Adresse von Slot 1 Dy Staton Ede Insert PLC yew Options Window Help la x ETIE PROFIBUS DP PROFIBUSPA PROFINET 10 E Additional Field Devices JH Group PROFINET Encoders B GB Mubtun 25 Bit E H EO Mutkum Standard Telegram 81 Standard Telegram 82 Standard Telegram 83 Standard Telegram 84 Gi Sindenan 13 Bit uw Ga Network Components Sensors GD Switching devices SE SIMATIC 300 zB SIMATIC 400 SER SIMATIC PC Based Control 300 400 S SIMATIC PE Station a H SIMOTION Drive based Bild 34 Diagnose Adresse von Slot 1 62 Azyklische Parameterdaten Variablen Tabelle Mit der Variablen Tabelle kann der Benutzer Variablen Uberwachen und andern KA Address symbol Symbol comment Display format Status value Mocity value 1_ WEnable parameter writeiread 1 enabled 2 m 84 BOOL B taise CI 3 4 a The fiag M81 sen writing is not yet completed BUSY 1 The write process is not yet terminated 5 m a BOOL T taise B ERROR 1 A write error has occurred 7 m 142 BOOL B taise B White block status or error information 3 mo 10 HEX Dw 6 00700000 10 11 The flag M8 3 shows if reading is not yet completed BUSY 1 The read process is not yet terminated 72 m an BOOL T taise 13 H ERROR 1 A read error has occured 14 m 162 BOOL B taise 15 Read block status or error
80. tes f r die Eingabedaten vom Messger t zum Controller Ausgabedaten vom IO Controller 2 Byte Steuerwort 2 STW2_ENC 2 Byte Steuerwort G1_STW Sollwert STW2_ENC G1_STW Tabelle 8 Ausgabedaten Telegramm 82 Eingabedaten zum IO Controller 2 Byte Statuswort 2 ZSW2_ENC 2 Byte Statuswort G1_ZSW 4 Byte Positionswert 1 G1_XIST1 4 Byte Positionswert 2 G1_XIST2 2 Byte Geschwindigkeitswert A NIST_A Istwert ZSW2_ENC G1_ZSW G1_XIST1 G1_XIST2 NIST_A Tabelle 9 Eingabedaten Telegramm 82 36 Beschreibung der PROFINET IO Daten 4 4 3 Standard Telegramm 83 Das Standard Telegramm 83 verwendet 4 Bytes f r die Ausgabe daten vom Controller zum Messger t und 16 Bytes f r die Einga bedaten vom Messger t zum Controller Ausgabedaten vom IO Controller 2 Byte Steuerwort 2 STW2_ENC 2 Byte Steuerwort G1_STW Sollwert STW2_ENC G1_STW Tabelle 10 Ausgabedaten Telegramm 83 Eingabedaten zum IO Controller 2 Byte Statuswort 2 ZSW2_ENC 2 Byte Statuswort G1_ZSW 4 Byte Positionswert 1 G1_XIST1 4 Byte Positionswert 2 G1_XIST2 4 Byte Geschwindigkeitswert B NIST_B Istwert ZSW2_ENC G1_ZSW G1_XIST1 G1_XIST2 NIST_B Tabelle 11 Eingabedaten Telegramm 83 37 Beschreibung der PROFINET IO Daten 4 4 4 Standard Telegramm 84 Das Standard Telegramm 84 verwendet 4 Bytes f r die Ausgabe daten vom Controller zum Messger t und 20 Bytes f r die Einga bedaten vom Messger t zu
81. typ Beschreibung REQ EINGABE BOOL REO 1 erm glicht Daten bertragung logische Adresse des PROFINET D EINGABE DWORD IO Moduls oder Submoduls PAP Modul Adresse 2039 NDEX EINGABE INT Datensatznummer MLEN EINGABE INT maximale Lange der Datensatz information in Bytes VALID AUSGABE BOOL Ein neuer Datensatz wurde empfangen und ist g ltig BUSY AUSGABE BOOL Busy 1 wahrend des Lese vorgangs ERROR AUSGABE BOOL Error 1 Lesefehler STATUS AUSGABE DWORD Blockstatus oder Fehlercode LEN AUSGABE INT L nge der Datensatzinformation RECORD EINGABE_AUSGABE ANY Zielbereich f r den Datensatz Tabelle 28 Parameter f r SFB52 Negative Werte werden als vorzeichenlose 16 Bit Ganzzahlen interpretiert 60 Parameter f r SFB53 Azyklische Parameterdaten REO EINGABE BOOL REQ 1 erm glicht Daten ber tragung logische Adresse des PROFINET ID EINGABE DWORD IO Moduls oder Submoduls PAP Modul Adresse 2039 INDEX EINGABE INT Datensatznummer LEN EINGABE INT Lange der Datensatzinformation in Bytes DONE AUSGABE BOOL Datensatz wurde gesendet BUSY AUSGABE BOOL Busy 1 w hrend des Schreib vorgangs ERROR AUSGABE BOOL Error 1 Schreibfehler STATUS AUSGABE DWORD Blockstatus oder Fehlercode RECORD EINGABE_AUSGABE ANY Datensatz Tabelle 29 Parameter f r SFB53 Negative Werte werden als vorzeichenlose 16 Bit Ganzzahlen interpretiert 61 Azyklische Parame
82. un JN NM GE po men oe eoo me as men aer po me rus en mm Dou me rus C nofoa STATUS DWORD Dreem neen e inng RECORD an Bild 32 Instanz Datenblock DB 58 Azyklische Parameterdaten OB1 OB1 steuert den Lese und Schreibvorgang 0B1 Kee Program Sweep Cycle In network 1 and network Z the user will see how to generate the request response DB for writing reading p65000 using 57 standard function blocks SFBS3 53 easy handled by the VAT_1 vaiable table fietwork A Write request With the SFBS3 WRREC write record you transfer a data record with the number INDEX to a DP slave device component defined by ID A H 8 4 AN H SL AN H 8 3 AN H 8 2 s H 8 0 L WHLESBOZE T INDEX CALL WRREC InstanceDB_SFBS3 SFBS3 DB4 Write a Process Data Record REQ M8 0 ID DW 16 7F7 INDEX INDEX LEN 16 DONE M14 0 BUSY M8 1 ERROR M14 2 STATUS MD10 RECORD P DB1 DBXO 0 BYTE 16 With the SFB5Z RDREC record with the numb INDEX from a component A H AN H AN H AN H s H CALL RDREC InstanceDB_SFBS2 SFBSZ DB Read a Process Data Record REQ M8 2 DW 16 7F7 INDEX 10 Ml6 0 BUSY M8 3 Ml6 2 MD18 MW22 P DBZ DBX0 0 BYTE 10 STATUS LEN RECORD o o N o Bild 33 Organisationsbaustein OB1 59 Azyklische Parameterdaten Parameter f r SFB52 Parameter Deklaration Daten
83. und IT Standards und ist effektiv Echtzeit Ethernet f hig PROFINET ist modular konzipiert so dass der Anwender die kaskadierenden Funktionen selbst ausw hlen ann Diese unterscheiden sich im Wesentlichen durch die Art des Datenaustauschs um den teilweise sehr hohen Geschwindig eitsanforderungen gerecht zu werden m Zusammenhang mit PROFINET gibt es die beiden Perspekti ven PROFINET CBA und PROFINET IO PROFINET CBA eignet sich fur die komponentenbasierte Kommunikation Uber TCP IP und die Echtzeit Kommunikation f r Echtzeitanforderungen in der modularen Systemtechnik Beide Kommunikationswege k nnen parallel genutzt werden PROFINET IO wurde f r die Echtzeitkommunikation RT und iso chrone Echtzeitkommunikation IRT mit der dezentralen Periphe rie entwickelt Die Bezeichnungen RT Real Time und IRT Isochronous Real Time beschreiben lediglich die Echtzeiteigen schaften bei der Kommunikation innerhalb von PROFINET IO Um diese Funktionen zu erreichen sind drei verschiedene Proto kollstufen definiert e TCP IP f r PROFINET CBA Component based Automation mit Reaktionszeiten im Bereich von 100 ms e Das RF Real Time Protokoll f r PROFINET CBA und PROFINEFIO Anwendungen mit Zykluszeiten bis zu 1 ms e Das IRF Isochronous Real Time Protokoll f r PROFINEFIO Anwendungen in Antriebssystemen mit Zykluszeiten unter 1ms PROFINET IO erm glicht die Anbindung von Peripherie Ger ten z B Messger te Es basiert auf e
84. us dem Zustand Aus gangsposition einstellenwerschieben in den FehlerZustand gelangen Tritt ein Fehler auf wird das Statuswort Bit 15 SensorFehler gesetzt und der Fehlercode wird in G1_XIST2 anstelle des Positionswerts angezeigt 10 5 Fehler Quittierung 10 6 Start 104 Dieser Zustand liegt vor wenn ein Fehler aufgetreten ist und Steuerwort Bit 15 Sensorfehler quittieren gesetzt wurde Sta tuswort Bit 11 Erforderliche Fehlerquittierung entdeckt und Sta tuswort Bit 15 Sensorfehler werden auf 1 gesetzt Dieser Zustand tritt nur ein wenn Steuerwort Bit 14 Parksensor aktivie ren gel scht wird 0 Sobald Steuerwort Bit 14 gel scht ist dauert es etwa 500 ms bis Statuswort Bit 14 Parksensor aktiv auf Null gesetzt wird 0 Diese Verz gerung entsteht dadurch dass das Messger t vor dem Ubergang in den Normalbetrieb initialisiert wird Haufige Fragen FAQ 11 H ufige Fragen FAQ 1 Problem Preset Parkzustand und Fehlerreset nicht m glich L sung Das Bit Steuerung durch PLC in Steuerwort 2 muss auf 1 gesetzt sein Profil V4 1 2 Problem Der Preset Wert geht verloren wenn die Stromversorgung ausgeschaltet wird L sung Parameter 971 muss auf 1 gesetzt sein um den Preset Wert im nichtfl chtigen Speicher abzulegen 105 HEIDENHAIN DR JOHANNES HEIDENHAIN GmbH Dr Johannes Heidenhain Stra e 5 83301 Traunreut Germany amp 49 8669 31 0 FAX 49 8669
85. w Help DERE R ar ede MO Bie 0 SIMOTION D435 Ethesnet 2 PROFINET IO System 100 Beispiel eines angeschlossenen Messger tes Beispielkonfiguration Im n chsten Schritt werden die Datenl nge und der Datentyp f r den Datenverkehr zum und vom IO Controller festgelegt Daf r werden verschiedene Telegramme ausgew hlt Verf gbare Tele gramme f r das 25 Bit Multiturn Messger t befinden sich unter Multiturn 25 Bit gt EO Multiturn In dem Beispiel unten wird ein Standardtelegram 81 verwendet Klicken Sie auf das Telegramm und ziehen Sie es mit gedr ckter Maustaste auf Slot 1 Subslot 2 siehe Bild 6 Weitere Informationen zu den verschiedenen Tele grammen finden Sie in Kapitel 4 4 4a 0 PROFINETENCODER Ethemeif2 PROFINET IO System 100 EJ ga 1 PROFINET ENCODER Telegrammauswahl E WE PROFIBUS OF PROFIBUS PA E PROFINET 10 3 Additional Field Devices GI Encoders JH Group PROFINET Encoders Vatter 25 Bit Stand Tom 82 N Standard Telegram 83 f Standard Telegiem 84 MATIC PC Si SIMOTION Drive based x Das Standardtelegramm 81 erscheint in Slot 1 Subslot 2 wie in Bild 7 dargestellt Slot Order number 1 Address Q address ees je o I PROFINET ENCODE 2042 AT Interface ECT iren E el Awe aur 7 fom 2038 27 Fi Bild 7 Ausgew hltes Telegramm Hinweis Die oben beschriebenen
86. werden Die RF Kommunikation bersteuert den offenen Kanal zur Abwicklung des Datenaustauschs mit programmierbaren Controllern Der dritte Kanal isochrone Echtzeit IRT ist der leistungsstarke Hochgeschwindigkeitskanal f r anspruchsvolle Motion Control Anwendungen IR Daten werden mit h herer Priorit t behandelt als RT Daten die Uber den RF Kanal gesendet werden HTTP Standard data Real Time data Real Time Bild 28 Echtzeit Kommunikation 45 Beschreibung der PROFINET IO Daten 46 PROFINET unterscheidet drei Echtzeitklassen fiir die Ubertragung zeitkritischer Prozessdaten Dabei handelt es sich um die folgen den drei RT Klassen Echtzeit RT Klasse 1 e Unsynchronisierte Echtzeit Kommunikation e Es k nnen industrielle Standardschalter verwendet werden e Typische Anwendungsgebiete Fabrikautomatisierung Echtzeit RT Klasse 2 e Synchronisierte und unsynchronisierte Daten bertragung e Spezielle IRT f hige Schalter sind erforderlich e Typische Anwendungsgebiete Fabrikautomatisierung Isochrone Echtzeit RT Klasse 3 Die isochrone Betriebsart wird verwendet wenn eine leistungs starke Echtzeit Positionierung erforderlich ist Das Grundprinzip ist dass alle PROFINET Ger te im Netz mittels eines globalen Rege lungs Broadcast mit dem Controller taktsynchronisiert werden wodurch eine simultane Datenabfrage von allen Ger ten mit Mik rosekundengenauigkeit erm glicht wird Die D

Download Pdf Manuals

image

Related Search

Related Contents

カタログ(PDF:5705KB)    Bedienungsanleitung  Symmons S-86-2x All Instructions / Assembly  DC 5800i 11 kW P  Samsung WF8690NEG/YAM Manuel de l'utilisateur  BACTOLYSE  

Copyright © All rights reserved.
Failed to retrieve file