Hallo,
bin derzeit dabei eine Montageanlage um eine Station zu erweitern. Problem war, das die CPU keine Timer und Merkerbereiche mehr frei hatte, daher haben wir uns entschieden eine größere CPU einzubauen.
Vorher war eine CPU 942B eingebaut. Diese habe ich heute morgen gegen eine CPU 945 getauscht. Das programm habe ich 1:1 übernommen. Die Anlage läuft seit dem auch wieder störungsfrei.
Nun zu meinem Problem: An der CPU ist über die PG-Schnittstelle ein Coros OP 25 angeschlossen. In der CPU wird dazu im OB 1 der FB 51 aufgerufen, der natürlich ebenfalls in die CPU geladen werden muss. Dieser regelt die Kommunikation zwischen OP und CPU. Sobald ich den OB 1 in die SPS lade, geht mir die CPU auf Stop und im Stack steht: Adressierungsfehler FB51 NW1 Anweisung SPA=2 konnte nicht ausgeführt werden. Wenn ich den Aufruf für den FB 51 aus dem OB 1 nehme läuft die CPU. Warum funktioniert dieser FB nicht mit der größeren CPU?
Habe schon mit der Siemens-Hotline telefoniert, da hat mir jemand erzählt das man das OP 25 mit dieser CPU nicht über die PG-Schnittstelle ansprechen kann, das ginge nur über eine Ascii-Schnittstelle. Kann mir da jemand weiterhelfen wie ich das zum laufen bekomme?
Vielen Dank![/code]
bin derzeit dabei eine Montageanlage um eine Station zu erweitern. Problem war, das die CPU keine Timer und Merkerbereiche mehr frei hatte, daher haben wir uns entschieden eine größere CPU einzubauen.
Vorher war eine CPU 942B eingebaut. Diese habe ich heute morgen gegen eine CPU 945 getauscht. Das programm habe ich 1:1 übernommen. Die Anlage läuft seit dem auch wieder störungsfrei.
Nun zu meinem Problem: An der CPU ist über die PG-Schnittstelle ein Coros OP 25 angeschlossen. In der CPU wird dazu im OB 1 der FB 51 aufgerufen, der natürlich ebenfalls in die CPU geladen werden muss. Dieser regelt die Kommunikation zwischen OP und CPU. Sobald ich den OB 1 in die SPS lade, geht mir die CPU auf Stop und im Stack steht: Adressierungsfehler FB51 NW1 Anweisung SPA=2 konnte nicht ausgeführt werden. Wenn ich den Aufruf für den FB 51 aus dem OB 1 nehme läuft die CPU. Warum funktioniert dieser FB nicht mit der größeren CPU?
Habe schon mit der Siemens-Hotline telefoniert, da hat mir jemand erzählt das man das OP 25 mit dieser CPU nicht über die PG-Schnittstelle ansprechen kann, das ginge nur über eine Ascii-Schnittstelle. Kann mir da jemand weiterhelfen wie ich das zum laufen bekomme?
Vielen Dank![/code]