13.07.2015 Aufrufe

Profibus-Interface KS vario - Pma-xtra.de

Profibus-Interface KS vario - Pma-xtra.de

Profibus-Interface KS vario - Pma-xtra.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ProzessdatenModul A.23.4. Datenaustausch über variables MultiplexermodulIm <strong>KS</strong> Vario können für <strong>de</strong>n Lese- und Schreibzugriff jeweils maximal 1080 Prozessdaten <strong>de</strong>finiert wer<strong>de</strong>n. Da diesegroße Anzahl von Daten nicht in einem Prozessbereich <strong>de</strong>s <strong>Profibus</strong> zur Verfügung gestellt wer<strong>de</strong>n kann, besteht mit<strong>de</strong>m variablen Multiplexermodul die Möglichkeit in <strong>de</strong>n I/O Modulen (3 – 12) zu multiplexen. Hierfür wer<strong>de</strong>n in je<strong>de</strong>Richtung 4 Byte In<strong>de</strong>x-Information übertragen.Anwendungsbeispiel:Modul A.2In<strong>de</strong>xOUTIn<strong>de</strong>xINIn <strong>de</strong>r Buskonfigurierung wer<strong>de</strong>n hinter <strong>de</strong>m variablen Multiplexermodul 2 I/O-Module mit je16 Worten (z.B. I/O-Modul12) eingetragen.Im BlueControl-Tool wer<strong>de</strong>n für je<strong>de</strong>n Kanal z.B. 32 Prozessdaten/Parameter ausgewählt. Die Daten pro Kanal stehenim Cache-Speicher <strong>de</strong>s Buskopplers jeweils hintereinan<strong>de</strong>r. Über das Multiplexmodul können nun pro Zugriff z.B. alle32 Daten eines Kanals übertragen wer<strong>de</strong>n. Anschließend können über einen neuen Eintrag in In<strong>de</strong>xOUT die Daten <strong>de</strong>snächsten Kanals übertragen wer<strong>de</strong>n.Der Datenaufbau <strong>de</strong>s variablen Multiplexermodul:Datenrichtung Wort Wertebereich BeschreibungIn<strong>de</strong>xOUTIn<strong>de</strong>xINIn<strong>de</strong>x_Read 0 – 1080 In<strong>de</strong>x <strong>de</strong>s Cache-Speicher <strong>de</strong>r 1. Date <strong>de</strong>s Datenblocks, die von<strong>de</strong>r Steuerung angefor<strong>de</strong>rt wirdIn<strong>de</strong>x_Write 0 – 1080 In<strong>de</strong>x <strong>de</strong>s Cache-Speicher <strong>de</strong>r 1. Date <strong>de</strong>s Datenblocks, die von<strong>de</strong>r Steuerung vorgegeben wirdIn<strong>de</strong>x_Read 0 – 1080 In<strong>de</strong>x <strong>de</strong>s Cache-Speicher <strong>de</strong>r 1. Date <strong>de</strong>s Datenblocks, die vomBuskoppler zur Verfügung gestellt wirdIn<strong>de</strong>x_Write 0 – 1080 In<strong>de</strong>x <strong>de</strong>s Cache-Speicher <strong>de</strong>r 1. Date <strong>de</strong>s Datenblocks, die vomBuskoppler übernommen wur<strong>de</strong>Die Daten enthalten die Information ab welchem In<strong>de</strong>x <strong>de</strong>s Cache-Speichers Daten <strong>de</strong>s Master gesen<strong>de</strong>t bzw. Datenvom Cache-Speicher <strong>de</strong>s Buskopplers angefor<strong>de</strong>rt/gelesen wer<strong>de</strong>n sollen.Die Daten enthalten die gespiegelte Information welche Daten <strong>de</strong>s Buskopplers <strong>de</strong>r Master zur Verfügung stellt bzw.welche Daten <strong>de</strong>r Buskoppler übernommen hat.3.4.1 Datentransfer vom <strong>Profibus</strong>-Master zum BuskopplerSchreiben Sollen Daten vom Master zum Buskoppler übertragen wer<strong>de</strong>n, so trägt <strong>de</strong>r Master in <strong>de</strong>n Datenbereich (I/O Module 3 –12) hinter <strong>de</strong>m variablen Multiplexermodul die Daten ein und stellt abschliessend das In<strong>de</strong>x-Write-Wort von In<strong>de</strong>xOUTauf <strong>de</strong>n In<strong>de</strong>x <strong>de</strong>r zugehörigen 1. Date <strong>de</strong>s Daten-Cache (Buskoppler).Kann von einem Master nicht sichergestellt wer<strong>de</strong>n, dass <strong>de</strong>r Eintrag <strong>de</strong>r Daten und die zugehörige Adressierung imIn<strong>de</strong>x-Write-Wort konsistent auf <strong>de</strong>m <strong>Profibus</strong> ausgegeben wird, ist das In<strong>de</strong>x-Write-Wort zu Beginn <strong>de</strong>r Manipulationauf 0 zu stellen. Hiermit wird signalisiert, dass die Daten vom Buskoppler momentan nicht übernommen wer<strong>de</strong>nkönnen. Zum Abschluß wird vom Master <strong>de</strong>r Wert für die 1. Date <strong>de</strong>s transferierten Bereiches eingetragen.Der Buskoppler übernimmt die Daten fortlaufend in sein Daten-Cache, ab <strong>de</strong>r Position, die im In<strong>de</strong>x-Write-Worteingetragen ist. Die Übernahme <strong>de</strong>r Daten wird durch <strong>de</strong>n Buskoppler signalisiert, in<strong>de</strong>m er <strong>de</strong>n In<strong>de</strong>x für die 1. Date imIn<strong>de</strong>x-Write-Wort <strong>de</strong>s In<strong>de</strong>xIN Bereiches einträgt. Die Daten wer<strong>de</strong>n weiterhin zyklisch vom Buskoppler übernommen,bis sich <strong>de</strong>r Wert in <strong>de</strong>r Date In<strong>de</strong>x-Write-Wort von In<strong>de</strong>xOUT än<strong>de</strong>rt.Wird durch das In<strong>de</strong>x-Write-Wort ein Datenbereich <strong>de</strong>finiert, <strong>de</strong>r ausserhalb <strong>de</strong>r maximal 1080 Prozessdaten liegt, soerfolgt keine Bestätigung <strong>de</strong>r Übernahme durch <strong>de</strong>n Buskoppler. Es wird im In<strong>de</strong>x-Write-Wort <strong>de</strong>s In<strong>de</strong>xIN eine 0zurückgegeben.vorläufig 14 9499-040-69718

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!