Saia-Burgess Baureihe xx7 für Step7

Rudi

Level-3
Beiträge
1.581
Reaktionspunkte
101
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich versuche hier eine Saia-Burgess CPU PCD1.M137 Baureihe xx7mit Profibusmaster-Modul auf Steckplatz B (Profibusmastermodul PCD7.F750)
mit Step 7 zu konfigurieren.
Hat jemand ein Beispiel dazu (Hardwarekonfiguration)wie man an diesen Profibus-Master eine DP-Station z.B. eine ET200B anhängt.
Versuche es schon viele Stunden. Komme weder mit den Beschreibungen im Internet noch mit den Saia-Support klar.
 
Saia

Hi,
normalerweise, wenn du die SPS als eine z.B.315-2DP konfigurierst, ist es ausreichend..im S7 Konfig ganz normal Slaves hinzufügen. Habe vor ein paar Jahren gemacht, das Programm ist aber momentan nicht bei mir.

V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Saia Profibus

Hallo,
Bei mir kommt wenn ich eine CPU 315-2DP mit Profibus-Mastersystem koniguriere sofort die rote Fehler-LED nach Neustart. In meinem Versuch habe ich noch nicht mal DP-Slave-Stationen angefügt nur das reine Mastersystem.
Irgendwas mache ich falsch. Schön das ich aber erst mal weis das das so gehen sollte. Ich dachte immer ich brauche noch eine Extra GSD-Datei dafür. Also auch die Systemdaten der CPU315 mit übertragen ?
Ich habe auch mit dem Saia io_builder die CPU mit Mastermodul konfiguriert. Da erhält man einen DB1 dessen Inhalt ich leider nicht verstehe. Hier dessen Inhalt als Quelle:
DATA_BLOCK DB 1
TITLE =
AUTHOR : kl
NAME : test
VERSION : 0.1

STRUCT
Kennbyte1 : CHAR := 'M';
Kennbyte2 : CHAR := 'x';
Kennbyte3 : CHAR := 'x';
Kennbyte4 : CHAR := '7';
Modul0 : STRUCT //
kenn : WORD:= W#16#0;
PANr : INT:= 0;
InCnt : INT:= 0;
OutCnt : INT:= 0;
InBase : INT:= 0;
OutBase : INT:= 0;
mask : BYTE:= B#16#0;
dummy_b : BYTE:= B#16#0;
dummy_w : WORD:= W#16#0;
END_STRUCT;
Modul1 : STRUCT //
kenn : WORD:= W#16#0;
PANr : INT:= 0;
InCnt : INT:= 0;
OutCnt : INT:= 0;
InBase : INT:= 0;
OutBase : INT:= 0;
mask : BYTE:= B#16#0;
dummy_b : BYTE:= B#16#0;
dummy_w : WORD:= W#16#0;
END_STRUCT;
Modul2 : STRUCT //
kenn : WORD:= W#16#0;
PANr : INT:= 0;
InCnt : INT:= 0;
OutCnt : INT:= 0;
InBase : INT:= 0;
OutBase : INT:= 0;
mask : BYTE:= B#16#0;
dummy_b : BYTE:= B#16#0;
dummy_w : WORD:= W#16#0;
END_STRUCT;
Modul3 : STRUCT //
kenn : WORD:= W#16#0;
PANr : INT:= 0;
InCnt : INT:= 0;
OutCnt : INT:= 0;
InBase : INT:= 0;
OutBase : INT:= 0;
mask : BYTE:= B#16#0;
dummy_b : BYTE:= B#16#0;
dummy_w : WORD:= W#16#0;
END_STRUCT;
END_STRUCT;
BEGIN
Kennbyte1:= 'M';
Kennbyte2:= 'x';
Kennbyte3:= 'x';
Kennbyte4:= '7';
Modul0.kenn := W#16#0; //
Modul0.PANr := 0;
Modul0.InCnt := 0;
Modul0.OutCnt := 0;
Modul0.InBase := 0;
Modul0.OutBase := 0;
Modul0.mask := B#16#0;
Modul0.dummy_b := B#16#0;
Modul0.dummy_w := W#16#0;
Modul1.kenn := W#16#0; //
Modul1.PANr := 0;
Modul1.InCnt := 0;
Modul1.OutCnt := 0;
Modul1.InBase := 0;
Modul1.OutBase := 0;
Modul1.mask := B#16#0;
Modul1.dummy_b := B#16#0;
Modul1.dummy_w := W#16#0;
Modul2.kenn := W#16#0; //
Modul2.PANr := 0;
Modul2.InCnt := 0;
Modul2.OutCnt := 0;
Modul2.InBase := 0;
Modul2.OutBase := 0;
Modul2.mask := B#16#0;
Modul2.dummy_b := B#16#0;
Modul2.dummy_w := W#16#0;
Modul3.kenn := W#16#0; //
Modul3.PANr := 0;
Modul3.InCnt := 0;
Modul3.OutCnt := 0;
Modul3.InBase := 0;
Modul3.OutBase := 0;
Modul3.mask := B#16#0;
Modul3.dummy_b := B#16#0;
Modul3.dummy_w := W#16#0;
END_DATA_BLOCK
 
Aufbau des Konfig-DB von Saia

Hallo,
ich habe zwar schon lange nicht mehr mit SAIA gearbeitet, habe aber doch noch eine Doku gefunden, in der der Aufbau des DB geschildert wird. Schau mal auf die Seite 179. Jeder Teil des DB gibt ein Modul in dem Grundrack an. Ich hoffe es hilft dir weiter.

Viele Grüße
rkoe1
 

Anhänge

  • 26_757_D2c.pdf
    1,5 MB · Aufrufe: 22
Saia

Hi,
wie der Kollege schon sagte, über den Baustein wird die SAIA I/O-"Hardwarekonfiguration" gemacht; der Baustein kann auch die Nummer DB511 haben(wenn ich mich nicht täusche).
Die Fehler LED leuchtet, wenn DP konfiguriert wurde, ist aber gestört(keine Slaves, oder Slaves ausgefallen usw.)
Die SPS kann auch als 415er konfigiriert werden.
Ach, noch was als Empfehlung: kaufe ein EEPROM(da passen ganz normale ICs aus dem Elektronikladen!);sonst wird das Programm nur über die Batterie gepuffert, dann passiert Folgendes
-> Bat. kaputt-> der Strom irgendwann kurz weg -> SPS leer! -> Ärger.

Wenn es noch nicht richtig klappt, kann ich am Dienstag bei mir im Büro das SAIA Programm von damals anschauen.

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Saia Profibusmaster

Hallo,
Habs leider noch nich im Griff.
Alles neu konfiguriert (315-2DP) mir ET200B 32DO.
Effekt jetzt:
rote Bf-LED am ET200 leuchtet,
CPU startet und geht nach ca.5s in Stop ohne das Rote Fehler-LED leuchtet.
LED auf Profibusmodul blinkt langsamer als vorher. Auch nicht rot.
 
Hallo,
Habs leider noch nich im Griff.
Alles neu konfiguriert (315-2DP) mir ET200B 32DO.
Effekt jetzt:
rote Bf-LED am ET200 leuchtet,
CPU startet und geht nach ca.5s in Stop ohne das Rote Fehler-LED leuchtet.
LED auf Profibusmodul blinkt langsamer als vorher. Auch nicht rot.

Hi Rudi,
- bei der Konfiguration achte darauf, dass die konfigurierte Versionen mit den tatsächlichen HW Module gleich sind.
So wie es aussieht, kann dein Master den Slave nicht konfigurieren.
Die gelbe Bus LED leuchtet blinkend, wenn Bustransfer da ist(glaub ich..), das ist ok.

CPU geht in Stop: Ursache(Meldepuffer)?

V.

P.S. Verdrahtung nicht verdreht? Bussabschlusswiderstand?
 
Zuletzt bearbeitet:
Saia Profibus

Hallo Vladi,

Vielen Dank, du hast mir sehr geholfen. Ich war schon am verzweifeln.
Dein letzter Hinweis "P.S. Verdrahtung nicht verdreht?" war der Schlüssel zum abschließenden Erfolg. Ich schäme mich denn Pin 3 und 8 Profibus waren vertauscht (gebs nicht gern zu).
Wünsche ein schönes Osterfest.
Nochmals Danke Rudi
 
Zurück
Oben