S5 mit MP270

Beiträge
27
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ich habe folgendes Problem. Ich muss eine bestehende Anlage mit einer S5 - 115U (CPU 943) und OP393-II umbauen. Und zwar soll das OP gegen ein MP270 ausgetauscht werden. Nun habe ich in der Hilfe von ProTool gelesen, dass in das bestehende S5 Programm noch die FB's 158 und 159 kopiert werden müssen (das ist eigentlich alles, was da steht). Ein passendes Schnittstellenkabel habe ich bereits (dank der Siemens Hotline).
Mein erstes Problem liegt schon darin, dass ich mir mal die FB's angeschaut habe und dort u.a. MB215 angesprochen wird, jedoch in dem original Programm auch Merker aus dem o.g. Merkerbyte-Bereich benutzt werden (irgendwelche Hilfsmerker...).
Und dann...?? Muss ich einfach SPA FB158, SPA FB159 in den OB1 reinhacken??
Also, wenn jemand schon mal vor der gleichen Aufgabe stand und mir behilflich sein könnte, wäre ich überaus dankbar.

Danke im Voraus
 
Hi,
zu deinem ersten Problem mit dem MB215 kann man folgendes sagen:
Bei den Geräten der "S5"-Serie hat SIEMENS immer darauf hingewiesen, dass der Merkerbereich MB200 bis MB255 im
Anwenderprogramm nicht zum Ablegen von Signalen oder Berechnungsergebnissen benutzt werden soll.

Alle SIEMENS Standartbausteine benutzen diesen Bereich als Hilfsmerker (auch Schmiermerker genannt).
Die vom Anwenderprogramm in diesen Bereich geschriebenen Werte werden immer wieder überschrieben; in manchen Zyklen sogar mehrmals.
Dieser Bereich kann eigentlich nur dazu benutzt werden um Zwischenergebnisse aus Berechnungen, innerhalb eines FBs, abzulegen.
Im nächsten Zyklus gibt es aber schon keine Garantie mehr dass die Daten nicht schon überschreiben wurden.

Ich denke mal dass der Programmierer, der das bestehende Programm erstellt hat, diesen Bereich auch
als "Schmiermerkerbereich" zum kurzzeitigen ablegen von Daten benutzt hat.

Gruss
Guido
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@maggi.kochstudio
Guido hat wohl recht mit den Schmiermerkern, jetzt muss man die Suppe auslöffeln :ROFLMAO:
Es gibt die Möglichkeit, im Anwenderprogramm die doppelt benutzten Merker umzuschreiben. Das ist zum einen fehleranfällig, zum anderen sind vielleicht gar nicht so viele Merker frei zur Verfügung.

Wenn die Schmiermerker des Anwenderprogrammes im nächsten Zyklus nicht mehr benötigt werden, sollte es keine Probleme geben. Das liegt darin begründet, dass alle Siemens Standardbausteine den Status der Merker selber in einen DB-Arbeitsbereich speichern. Ansonsten könnte man nicht mehrere HTB's in einem AG einsetzen.

Ansonsten und wenn die Merker MB215 u.s.w. nicht in Alarmen benutzt werden, kann man folgendermassen vorgehen :
MB215 u.s.w. ----> in einen DB retten
SPA FB 158
MB215 u.s.w. <---- aus DB zurückladen

Gruss
Question_mark
 
Zurück
Oben