Step 7 GSD-Datei-PZD Kanal-konsistente Ausgangsdatenlänge überschritten

Stadi

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute!

System:
S7-314C-2DP
Simatic Manager
Profibus Verbindung

Situation:
Nachdem ich die GSD-Datei meines Regler herunterlud und installierte, habe ich bis jetzt den PKW+PCD 14 Kanal verwendet. Mit diesem funktioniert alles. Doch da mir jetzt der Platz ausgeht will ich nun einen größeren Kanal in der HW-Konfig einstellen.

Problem:
Habe schon gelesen, dass die gesamt Datenlänge nur 32 Bit betragen darf, und meine in diesem Fall länger ist. Kann man da was machen ? Ist das SPS abhängig wie lang diese sein kann ?
16-Kanal gibt es leider nicht...

Hoffe Ihr könnt mir helfen.
Mfg
 
Hallo Leute!

System:
S7-314C-2DP
Simatic Manager
Profibus Verbindung

Situation:
Nachdem ich die GSD-Datei meines Regler herunterlud und installierte, habe ich bis jetzt den PKW+PCD 14 Kanal verwendet. Mit diesem funktioniert alles. Doch da mir jetzt der Platz ausgeht will ich nun einen größeren Kanal in der HW-Konfig einstellen.

Problem:
Habe schon gelesen, dass die gesamt Datenlänge nur 32 Bit betragen darf, und meine in diesem Fall länger ist. Kann man da was machen ? Ist das SPS abhängig wie lang diese sein kann ?
16-Kanal gibt es leider nicht...

Hoffe Ihr könnt mir helfen.
Mfg

So ganz verstehe ich dich nicht.
Was bedeutet 14 Kanal?
Wenn dein Profibus Teilnehmer größere Blocks kann, dann kann es auch die PLC.
Du musst in der Hardware die Größe einstellen.
Dieses Datenpaket kannst du mit den SFC lesen und schreiben.
Wenn du die Größe nicht auswählen kannst, dann kannst du versuchen einen zweiten Block zu definieren und eben zweimal lesen.

Habe ich dich so richtig verstanden? Wenn nicht, dann solltest du mehr Informationen zu dem Regler geben.


bike
 
Sry mein Fehler, wollte eigentlich das Bild zusätzlich noch hinaufladen.
14 Kanal bedeutet, dass ich in meinem PZD Datenbaustein 14 Adressen hineinschreiben kann, und diese an den Regler schicke über Profibus.
Nun benötige ich aber mehr Platz, da 2 neue Befehle hinzugekommen sind. Deshalb muss ich in der HW-Konfig einstellen, dass nun mehr übertragen wird. (siehe Bild). Doch das funktioniert leider nicht.

PZD_Kanal.jpg

Diesen Kanal bekomme ich direk von der GSD-Datei zum Auswählen, geht bis PKW+PZD 30 hinauf.
 
Da hast du ja die Antwort.
Dein Regler kann nicht so viele Daten konsistent übertragen.
Zunächst die Frage Muss alles konsistent übertragen werden?
Wenn ja, dann kannst du versuchen es in zwei Datenblöcke zu packen, die in sich selbst konsistent sind.
Wobei ich bezweifle ob die Daten konsistent sein müssen bei verschiedenen Kanälen.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast jetzt ein Modul in dem PKW und PZD zusammengefasst sind.
Vielleicht kannst du das in zwei einzelne konsistente Module für PKW und PZD aufteilen.
Das PKW hat 2 Worte, dann hätte dein PZD nur noch 16 Worte und du bleibst innerhalb der maximalen 32 Byte.

Wenn du mit SFC(14/15)-Aufrufen arbeitest, musst du für jedes einzelne Modul einen eigenen SFC-Aufruf ausführen.
 
Zurück
Oben