PROFINET Kommunikation mit encoTRiveTR-Electronic GmbH 2008, All Rights Reserved Printed in the Federal Republic of GermanyPage 32 of 204 TR - EMO - BA - DGB - 0019 - 01 07/20/20125.4 Parameterzugriff über azyklischen Datenaustausch (Record-Data)Mit einem PKW-Auftrag können maximal 4 Byte Nutzdaten transportiert werden. Beieinem azyklischen Parameterauftrag dagegen können wesentlich größereDatenmengen transportiert werden. Insbesondere lassen sich Teilbereiche von Arraysin einem Auftrag übertragen.Die azyklische Verbindung zwischen IO-Controller und encoTRive wird automatischaufgebaut.Der IO-Controller schreibt eine azyklische Request mit einer ID, der encoTRive prüftund bearbeitet diese und sendet letztlich eine Response mit der zugehörigen ID.Folgendes gilt es zu beachten:● Es kann immer nur ein Auftrag bearbeitet werden.● Die Initiative geht immer vom IO-Controller aus (keine Spontanmeldungen)● In einem Auftrag kann nur ein Parameter bearbeitet werden.Byte Name Bedeutung0 Request-Referenz Identifiziert Request / Response eindeutig. Die Steuerung ändert beijeder neuen Request die Referenz für eindeutige Zuordnung.1 Request ID 0x01 Request parameter – Parameter lesen0x02 Change parameter – Parameter schreiben2 Axis Achsen-Adressierung für Mehrachsenantriebe.Wird derzeit nicht ausgewertet3 Anzahl Parameter Bei Multi-Parameter-Zugriffen enthält dieses Feld die Anzahl derParameter. Bei encoTRive: Wert 0x014 AttributSpezifiziert, auf was zugegriffen wird:0x10 Zugriff auf Wert0x20 Zugriff auf Beschreibung5 Anzahl Elemente Bei Zugriff auf einfache Parameter: Wert 0x00Sonst: Anzahl Array-Elemente, auf die zugegriffen wird.6 Parameternummer High Byte7 Parameternummer Low Byte8 Subindex High Byte9 Subindex Low Byte10 FormatDatentyp gemäß Tabelle 22 Seite 63;Zusätzlich erlaubt sind:0x41 Byte0x42 Word0x43 Double WordDieser Teil ist nur bei einemSchreibzugriff auf Parametervorhanden11 Anzahl Werte Anzahl der folgenden Werte12-... WerteTabelle 5: Record Data Request