Peripherieausgänge richtig nutzen

Maik Eng

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe folgendes Problem:
ich soll PAW's ab der Adresse 1000 nutzen da die Ausgangsadressen der CPU nicht genügen. Mein dabei ist, das meine Hardwarekonfiguration einen SlaveFehler bei bei der CPU verursacht. Wie muss ich denn meine PAW's richtig konfigurieren. meine Konfiguration sieht folgendermaßen aus...




vielleicht kann mir jemand einen tip geben?
denn ich muss mein projekt voll funktionsfähig haben :confused:
 
Hallo,

gehe mal in den Baugruppenzustand deiner CPU --> Leistungsdaten, ich glaube bei E/A 1023.7 ist Schluss mit Lustig.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also, was hast du denn für nen DP-Slave dran hängen?
ich wollte das mal nachvollziehen, aber irgendwie find ich da nix.

generell hat die 315-2DP nen processabbild von peripherieausgängen von 2048 bytes, sollte also reinpassen.

(laut den technischen daten peripherieadressbereich ausgänge 2048byte, zentrale ausgänge aber nur 1024)

da du ja eh nix anderes dran hängen hast, leg den kram doch mal auf unter 1000, zum testen
 
Zuletzt bearbeitet:
dp-slave

ja das wird auch mein problem sein (dp-slave) denn die größe des prozessabbildes reicht aus. welches dp-slave könnte ich denn sonst noch verwenden?
 
also, hab jetzt in den FAQ dazu gefunden das die doch nur 1 Kibyte hat...
komischerweise hab ich jetzt 2 verschiedene aussagen, dann gehen wir bei siemens besser mal vom kleineren wert aus...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja das wird auch mein problem sein (dp-slave) denn die größe des prozessabbildes reicht aus. welches dp-slave könnte ich denn sonst noch verwenden?
Das hängt davon ab, was physisch auch wirklich dran hängt. Die Teile müssen ja eine Bestellnummer (oder Hersteller) haben.
 
Was willst du denn genau machen? Das habe ich noch nicht verstanden...

Willst du an einer bestenden Anlage nen DP-Slave dran hängen? Also nen Regler oder sowas? Dann musst du die GSD-Datei dazu einbinden.

Willst du an einer bestenden Anlage eine neue CPU als DP-Slave dranhängen?
Dann solltest du das orginal Projekt aufmachen, rechts im Baugruppenbaum Profibus-DP öffnen, dort unter "Projektierte Stationen" dann die "CPU31x" einfügen.

Oder willst du mehrere DP-Systeme koppeln? Dann nimm nen DP/DP Koppler und konfiguriere den halt auf beiden seiten...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
um es gleich zu sagen ich beschäftige mich noch nicht allzu lange mit step7. ich will datenbits und wörter aus aus einem db auslesen > im merkerbereich ablegen > im pa ablegen und mit WinMod-Recorder den Signalverlauf aufnehmen. hat mit den normalen ausgängen auch funktioniert.
 
Kann das sein, dass du den zentralen analogen Ausgängen deiner CPU nur neue Adressen verpassen musst (z.Bsp. jetzige+1000), um Platz für digitale Ausgänge zu schaffen?
Dann einfach Umändern und die neuen Adressen mit PAW statt AW ansprechen.
 
werd es morgen früh mal ausprobieren und dann melde ich mich nochmal zu wort, da ich jetzt feierabend mache.
aber danke schonmal für eure bemühungen!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kannst du mit winmod nicht auch auf merker zugreifen?? oder direkt auf nen db? wie zum beispiel der analyser von autem?

wenn du nur simulieren willst dann nimm doch ne größere CPU
 
Kann das sein, dass du den zentralen analogen Ausgängen deiner CPU nur neue Adressen verpassen musst (z.Bsp. jetzige+1000), um Platz für digitale Ausgänge zu schaffen?
Dann einfach Umändern und die neuen Adressen mit PAW statt AW ansprechen.

ich spreche die adressen ja mit paw an, bloß wie bzw.wo kann ich die ausgäng meiner cpu verändern? habe ja sowas schonmal gehört aber nicht gefunden...
 
ich spreche die adressen ja mit paw an, bloß wie bzw.wo kann ich die ausgäng meiner cpu verändern? habe ja sowas schonmal gehört aber nicht gefunden...

Hallo,

in der HW-Konfig im Rack der CPU einen Steckplatz mit einer Analogbaugruppe markieren, rechte Maustaste -> Objekteigenschaften -> Reiter Adressen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich habe ja nichts weiteres auf dem bus gesteckt, das ist ja mein problem. die steuerung is vorort und ich muss mit meinem programm den db61 auslesen. muss ich noch irgendwas beachten wenn ich paw benutze. welchen typ ausgabegruppe würdet ihr denn nehmen?
 
ich habe ja nichts weiteres auf dem bus gesteckt, das ist ja mein problem. die steuerung is vorort und ich muss mit meinem programm den db61 auslesen. muss ich noch irgendwas beachten wenn ich paw benutze. welchen typ ausgabegruppe würdet ihr denn nehmen?
Ich glaube du verwechselst Peripherie mit Zentral und Dezentral. Wenn das PAE (Peripherieabbild der Eingänge) bzw. das PAA (Peripherieabbild der Ausgänge) auf z.Bsp. 128 Byte begrenzt ist musst du alle Adressen darüber (auch die zentralen E/A's an der CPU) über PEW/PAW ansprechen. Das hat nichts mit Bus oder kein Bus zu tun.
 
also kann ich die pa's ganz normal benutzen ohne dabei einstellungen in der hw-config vorzunehmen? muss ich dabei irgendwas beachten oder einen zusätzlichen baustein schreiben?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kein erfolg gehabt

guten morgen,
mein problem besteht leider immernoch. weiß denn jemand einen weg wie ich mit der S7-300 (Typ: 315-2AG10-0AB0) die Adressbereiche der PA/E's ändern kann? denn ich bekomme beim Laden des Programmes immerwieder einen Slave-Fehler auf der SPS angezeigt. Dies geschieht allerdings nicht wenn ich die Ausgänge des zulässigen Bereiches benutze.
Meine Frage ist: Ist es überhaupt realisierbar die PA's aber Adresse 1000 zu benutzen oder brauche ich eine andere CPU bzw.muss ich andere Adressen benutzen?
 
ich hab das jetzt alles gelesen und hab immer noch nicht so recht verstanden, wo du was hinschreiben willst ...

WinMOD ist gefallen ... welche Konfiguration benutzt du da? A71 oder A74, A76 ... :confused:

das wäre der ausgangspunkt um hier weiter zu kommen.
 
A74...ich soll halt daten aus einem vor ort vorhandenem DB auslesen und diese Daten mit dem WinMod-Recorder aufnehmen. Problem ist, das ich die daten in die PA ab 1000 packen soll. da ich mit WinMod, soweit ich weiß, nur Aus/Eingänge lesen kann.
 
Zurück
Oben