Siemens S5 mit PG740 - Anlaufprobleme

win98

Level-2
Beiträge
109
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich bin gerade dabei eine S5 zum laufen zu bekommen. Es steckt bisher nur Netzteil und CPU945.

Nach dem Urgelöschen kann ich problemlos in den RUN gehen. Jetzt habe ich ein fertiges, lauffähiges S5 programm bekommen. Soweit haben mit Handbücher und Dokus geholfen das Programm zu laden und in die S5 zu übertragen. Das Programm ist ein ganz einfaches, was nur Daten über einen CP an eine S7 schicken soll.

CP steckt aber noch nicht.

Wenn ich das Programm lade und in den RUN will, leuchtet die RUN LED kurz auf und erlischt wieder. Wenn ich dasselbe mit dem CP versuche leuchtet die RUN LED ca 5 Sekunden lang und geht wieder aus. Die STOP LED leuchtet die ganze Zeit.

Das Handbuch sagt dass ein Fehler beim Anlaufen in den Systemdatenwörtern BS 3 und BS 4 zu finden sind und ich diese über die Online Funktion "Auskunft ADRESSE" auslesen soll.

Einige Online Funktionen wie USTACK, BSTACK habe ich gefunden, aber ich find nirgends das "Auskunft ADRESSE" Menü.

Weiß da jemand Rat wie ich das BS 3 und BS 4 auslesen kann? Oder vielleicht kennt jemand ein üblichen Fehler wieso mein Programm nicht läuft. Ich selbst schlag mich mit der S5 und dem Windows 3.11 erst seit letzter Woche rum :p

Danke schonmal :cool:
 
Hallo win98!

Hast Du den CP parametriert?
In den Anlauf-OBs wird normalerweise der CP synchronisiert. Schau doch mal nach,
ob die bei der Synchronisation angegebene SSNR mit der im CP übereinstimmt.

Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
was ist denn SSNR? Wo im Programm sollte die stehen?

ich kenn mich bisher nur mit S7 aus. Sowas wie ne HW konfig hab ich in step 5 noch nich gefunden.

Ich hab den CP erstmal nicht angesteckt, weil ich nich wusste wie ich den parametrieren soll. Müsste das Programm nicht auch ohne CP in den Run gehen?

Und noch ne kleine Frage, ich hab kein Speichermodul drin, brauch ich zwingend eins?

edit: bei der CP leuchten auch die beiden roten LEDs IF1 und 2. Kann sein dass das Programm mit einem anderen CP erstellt wurde. werd mal ein paar bausteine durchforsten ob ich da ne SSNR finde, bin grad hier drauf gestoßen: http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=28770729&load=treecontent⟨=de&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW
 
Zuletzt bearbeitet:
was ist denn SSNR?
Das ist sowas wie die LADDR in der S7

Sowas wie ne HW konfig hab ich noch nich gefunden.
Gibt es in der S5 auch nicht (Abgesehen vom Profibus). Die S5 erkennt selbst, welche HW vorhanden ist.

Ich hab den CP erstmal nicht angesteckt, weil ich nich wusste wie ich den parametrieren soll. Müsste das Programm nicht auch ohne CP in den Run gehen?
Wenn der CP in den Anlauf-OBs (20,21,22) aufgerufen wird und nicht vorhanden ist,
geht die CPU in STOP. (Ausser Du hast die entsprechenden Fehler-OBs eingespielt.

Und noch ne kleine Frage, ich hab kein Speichermodul drin, brauch ich zwingend eins?
Bin mir nicht ganz sicher! (Ist schon solange her) Aber ich glaube die 945 kommt ohne aus.

Grüße
Gebs
 
Ah, hab im OB21 die stelle gefunden. Da stehn 2 SSNR. so wie hier auf dem Bild: http://cache.automation.siemens.com.../SIMATIC_NET_S5_Mehrprozessor_CP5431_02_d.gif

nur ich hab dort FB 249
erste SSNR: 0,0
zweite SSNR: 0,8

Im OB22 steht dasselbe, glaub das ist einmal für manuellen und einmal für automatischen Neustart

hat das was mit diesen DIP Schaltern in der CP zu tun? Die oberen stehen alle auf 1, die unteren stehen alle auf 0.

In der Speicherinfo der CPU seh ich beim Urlöschen dass der Speicher leer ist und nach dem Laden ist der Speicher halbvoll. Also wird sie wohl doch ohne auskommen. Hat mich nur gewundert weil das im Handbuch steht als Ausgangszustand um ein Programm zu starten.

Vielen Dank :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nur ich hab dort FB 249
Die Hantierungsbausteine haben bei den unterschiedlichen CPUs verschiedene Nummern. FB 249 passt schon
erste SSNR: 0,0
zweite SSNR: 0,8
Dann hast Du 2 CPs in dem Programm!

Im OB22 steht dasselbe, glaub das ist einmal für manuellen und einmal für automatischen Neustart
richtig

hat das was mit diesen DIP Schaltern in der CP zu tun? Die oberen stehen alle auf 1, die unteren stehen alle auf 0.
Welchen CP hast Du denn? Die genaue Bestell-Nummer.

Grüße
Gebs
 
Habe den CP: 6ES5524-3UA15
http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objid=4043988&prodLstObjId=4043988&nodeid0=10805139⟨=en&siteid=cseus&aktprim=0&objaction=csopen&extranet=standard&viewreg=WW

Der hat oben und unten einen Slot. Oben ist frei und unten steckt eine TTY Schnittstelle. Das erklärt glaub ich auch die beiden SSNR.

Nein, denn der CP 524 hat nur eine Schnittstelle!
Der obere Schacht ist für das Speichermodul, der untere ist die Geräteschnittstelle.

Hier findest Du das Handbuch zum CP:
http://support.automation.siemens.com/WW/view/de/15352689

Da sind auch die DIP-Schalter etc. beschrieben.

Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Muß der CP524 nicht parametriert werden, und zwar mit dem COM- Zusatzpaket COM524 und anschließend die Parametrierdatei mit der Endung 524 (Beispiel: Test.524) auf ein Eprom gebrannt werden?.
Ist wirklich schon lange her ....
 
Muß der CP524 nicht parametriert werden, und zwar mit dem COM- Zusatzpaket COM524 und anschließend die Parametrierdatei mit der Endung 524 (Beispiel: Test.524) auf ein Eprom gebrannt werden?.
Ist wirklich schon lange her ....

ja das hab ich auch im Handbuch gelesen:
Sie müssen mit Hilfe des Softwarepaketes COM 525 einen Auftragsblock
parametrieren, wenn ihr CP 525 in Eigednitiative Daten
- zu einem Partner senden, - von einem Partner holen soll.
Dieser CP verhält sich -V. Ein CP wird als passiv bezeichnet,
wenn er keine Eigeninitiative entwickelt. Daten können nur zu ilmi
gesendet oder von ihm geholt werden. Für einen CP, der sich nur
passiv verhält, sind im CP-525-Anwenderprogram nur Interpreter
und Prozedur (kein Auftragsblock! ) erforderlich.
Ich hab kein EPROM :(
Aber ich versteh den Abschnitt so, dass wenn mein CP passiv ist ich kein EPROM brauche. Ich denk mal die CP der S7 wird aktiv sein.

Im Handbuch hab ich gelesen dass das SSNR die Schnittstellennummer ist. Der CP ist bei mir gleich nach der CPU auf der Schnittstelle 0.

Ich hab jetzt die zweite SSNR gelöscht und die erste mit 0 geladen. Leider immernoch dasselbe Problem :(

edit:
ich bin jetzt auf diesen SINEC NCM gestoßen, da kann ich einige CP einstellungen vornehmen.
Unter "Editieren" steht "Art des CP" auf CP143.

Da wollt ich jetzt CP524 hinschreiben aber ich kanns nicht übernehmen. Fehler: "Unzulässiger Dateiname : D : P". Das steht bei Datenbasis-Datei. Weiß damit leider nix anzufangen :(
 
Zuletzt bearbeitet:
ich hab mal jetzt auf meine S5 ein anderen Programm geladen, was noch aufm PG drauf war. nach dem laden kann ich da problemlos in den RUN zustand gehen. CP hat zwar Fehler, is ja klar, der is nich eingestellt, aber ich kann in den RUN gehen.

Gibts da nich irgendwie ne Methode eine Fehlererkennung durchzuführen? Es liegt an irgend einem OB, aber ich weiß nich wo/was.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja das hab ich auch im Handbuch gelesen:
Ich hab kein EPROM :(
Aber ich versteh den Abschnitt so, dass wenn mein CP passiv ist ich kein EPROM brauche. Ich denk mal die CP der S7 wird aktiv sein.

Im Handbuch hab ich gelesen dass das SSNR die Schnittstellennummer ist. Der CP ist bei mir gleich nach der CPU auf der Schnittstelle 0.

Ich hab jetzt die zweite SSNR gelöscht und die erste mit 0 geladen. Leider immernoch dasselbe Problem :(

edit:
ich bin jetzt auf diesen SINEC NCM gestoßen, da kann ich einige CP einstellungen vornehmen.
Unter "Editieren" steht "Art des CP" auf CP143.

Da wollt ich jetzt CP524 hinschreiben aber ich kanns nicht übernehmen. Fehler: "Unzulässiger Dateiname : D : P". Das steht bei Datenbasis-Datei. Weiß damit leider nix anzufangen :(

Hallo win98,

die SSNR hat nichts mit dem Steckplatz zu tun!
Du musst den CP ZWINGEND parametrieren, auch wenn er passiv ist!
Zum Parametrieren brauchst Du das COM-Paket für den CP 525/524!!

Bei manchen CPs braucht man kein EPROM, da kann man die Daten direkt auf den CP schreiben.
Bei einem Netzaus ohne Batterie ist dann aber alles weg.
Ob der CP 524 nen EPROM braucht, weiß ich nicht. Sollte aber im Handbuch stehen.

Grüße
Gebs
 
Modul CP 52*

Hallo,

Gebs schrieb:
Ob der CP 524 nen EPROM braucht, weiß ich nicht.

Beim CP524 und CP525 braucht man zwingend ein mit COM525 programmiertes RAM-Modul oder ein EPROM-Modul im Modulschacht des CP. Wobei hier aus bekannten Gründen vorzugsweise ein EPROM verwendet werden sollte.

Beim CP544 geht es auch ohne, da kann man die Parametrierung des CP von einem Datenbaustein beim CPU-Anlauf in den CP schieben.

Gruß vom

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Beim CP524 und CP525 braucht man zwingend ein mit COM525 programmiertes RAM-Modul oder ein EPROM-Modul

Ich hab ja mit COM 525 nichts programmiert. Die CP von der S7 soll der Master sein und die CP von S5 nur passiv agieren.

Im OB 21 und 22 hab ich jetzt folgendes stehen:

Code:
       : SPA FB 249
Name: SYNCHRON
SSNR: KY 0,0
BLGR: KY 0,3
PAFE: MB200

Der CP steckt direkt nach dem CPU aufm Steckplatz 0

Aber es ist ja jetzt noch nirgends im Programm gesagt dass ich einen CP524 habe, oder merkt er das von alleine. Fehler bisjetzt noch derselbe, die CPU läuft nicht an :(
 
Cp 524

Hallo,

Win98 schrieb:
Code:

: SPA FB 249
Name: SYNCHRON
SSNR: KY 0,0
BLGR: KY 0,3
PAFE: MB200

Der CP steckt direkt nach dem CPU aufm Steckplatz 0

Also noch einmal, obwohl Gebs es schon geschrieben hat : SSNR steht für Schnittstellennummer und nicht für den Steckplatz im Zentralgerät !

Die Schnittstellennummer muss per Steckbrücken auf dem CP524 eingestellt werden. Und beim Aufruf der Hantierungsbausteine dort angegeben werden.
Wenn Du die Steckbrücken auf dem CP auf Schnittstelle 4 eingestellt hast, sieht der Aufruf der Hantierungsbausteine so aus :

SPA FB 249
Name : SYNCHRON
SSNR : KY 0,4
BLGR : KY 0,3
PAFE : MB 200

Die Handbücher hast Du ja, Du musst diese nur noch lesen.

Win98 schrieb:
Ich hab ja mit COM 525 nichts programmiert. Die CP von der S7 soll der Master sein und die CP von S5 nur passiv agieren.

Auch wenn die S5 nur passiver Teilnehmer ist, muß der CP524 noch zusätzlich per COM525 parametriert werden. Und ausserdem sind zyklisch die Bausteine SEND-ALL und RECEIVE-ALL im S5 Programm aufzurufen.

Gruß

Question_mark
 
Hm, ok, dann müsste das ja zufällg stimmen, weil ich hab die Jumper nach dem Handbuch gestellt und die SSNR gibt der Brückensocken J53 vor, der überall auf 0 steht.

Hallo,
Auch wenn die S5 nur passiver Teilnehmer ist, muß der CP524 noch zusätzlich per COM525 parametriert werden. Und ausserdem sind zyklisch die Bausteine SEND-ALL und RECEIVE-ALL im S5 Programm aufzurufen.
Im COM525 seh ich grad ist ein CP143 eingestellt und ich kann das nicht auf CP524 ändern. Um ein programm in den CP zu brennen brauch ich ja ein EPROM und ein Kabel für PG<-->CP.
Meine Frage: Wenn ich jetzt "nur" parametrieren möchte, geht das von der CPU aus, oder muss ich dann das PG an den CP anschließen? Ein EPROM Speicher brauch ich ja dann nicht.

Vielen Dank für eure tatkräftigen Hilfen :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SINEC NCM ist eben SINEC NCM und nicht COM 524/525. Du kannst doch nicht einfach eine Dir unbekannte Software starten und Dich dann wundern, daß sich der von Dir gewünschte CP-Typ nicht einstellen läßt. Für die Programmierung von CP's hat BigS unter STEP5 so einige COM-Pakete, wobei die letzten nicht mehr unter DOS, sondern unter Win 95/98 liefen.
 
Ich fass es nicht ...

Hallo,

Win98 schrieb:
Im COM525 seh ich grad ist ein CP143 eingestellt und ich kann das nicht auf CP524 ändern.

CP143 ist ganz was anderes, siehe den vorigen Kommentar von 190 B


Win98 schrieb:
Um ein programm in den CP zu brennen brauch ich ja ein EPROM und ein Kabel für PG<-->CP.
Meine Frage: Wenn ich jetzt "nur" parametrieren möchte, geht das von der CPU aus, oder muss ich dann das PG an den CP anschließen? Ein EPROM Speicher brauch ich ja dann nicht.

:roll:

Wenn Du ein EPROM verwendest, brauchst Du kein Kabel. Einfach am PG brennen und am CP einen Schlitz suchen, in den dat Dingens reinpasst. Also das EPROM, nicht das PG ...

Wenn Du einen RAM verwendest (mit all den bekannten Nachteilen bei Ausfall der Pufferspannung), brauchst Du ein Kabel PG <> CP. Also erst RAM in einen Slot des CPs stecken, die Parametrierung mit COM525 erstellen und mit dem Kabel die Parametrierung auf den CP in das RAM laden. Und zum allerletzten Mal : Du brauchst ein(en) EPROM oder RAM Speicher und der muss mit COM525 projektiert/programmiert werden.........

Gruß

Question_mark
 
Alles klar, dann werd ich mal schauen, wo ich jetzt ein eprom her bekomme bzw. ein ram und das Kabel...

Vielen dank an euch geduldige Helfer :)

edit: ach ne Moment, den Ram steckt man ja nicht rein, der is ja schon drin, d.h. wenn ich nur das kabel löte könnte ich die Parametrierung im Ram vornehmen, oder? Ich weiß dass ich dann alles bei einem Stromausfall verlier, aber die S5 soll erstmal nur für Testzwecke verwendet werden

edit2: verdammt, seh grad das is doch ein dazu steckbares Modul, dann muss ich ja doch eins kaufen :(
 
Zuletzt bearbeitet:
Zurück
Oben