CPU314; "Einstellungen können nicht schreibend..."

mega_ohm

Level-2
Beiträge
692
Reaktionspunkte
52
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hätte folgende Fragen zu einer s7-314 CPU:

1.- Ich möchte einen Taktmerker einstellen.
Also die CPU / Objekteigenschaften angewählt. Es kommt die Meldung:
" Eigenschaften können nicht schreibend bearbeitet werden"
Ich kann zwar sehen, daß kein Taktmerker eingestellt ist, kann aber auch nix ändern. Bei Weckalarme das Gleiche.

Ich brauche aber einen Taktmerker.
Wenn überhaupt nix hilft, nehme ich den OB35. Dort schreibe ich dann
Code:
L MW100
L 1
+ I
T MW 100
Danach kann ich mir die Bits rausfischeln, die einen Taktmerke darstellen.
Aber "Taktmerker" als Solches muß doch auch gehen, oder ?


2.- Ich habe einen FB3 für eine Berechnung.
Diese Berechnung brauche ich 4x, also rufe ich den FB3 auf und übergebe DB31, DB32, DB33, DB34.
Es wird angezeigt, das die Instanzbausteine erstellt werden.
Danach mache ich noch eine Änderung im FB3. Die Anzeige, daß die Instanzbausteine erstellt werden, erscheint erneut.
Ich überspiele das Ganze auf das AG und... die CPU geht in "Stop"
In der Diagnose werden die Instanzen angemeckert.
Was ist da los ?

Mfg
 
Problem 1: Irgendetwas ist noch online ( Hardwarekonfiguration/ Baustein etc), oder wurde nicht richtig beendet. Dann hilft nur Manager und alles beenden, ( am besten Rechner neu starten)und nochmals versuchen.

Problem 2: Alle FB-aufrufe aktualisieren. Bausteine in denen der FB aufgerufen wird abspeicher und dann DB`s und abgespeicherte Bausteine in AG laden.

Dann sollte es funktionieren

Grüße

Peter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Problem 1: Irgendetwas ist noch online ( Hardwarekonfiguration/ Baustein etc), oder wurde nicht richtig beendet. Dann hilft nur Manager und alles beenden, ( am besten Rechner neu starten)und nochmals versuchen.
Außer dem Programm mit der Anzeige der CPU, aller Bausteine war nix geöffnet.
Problem 2: Alle FB-aufrufe aktualisieren. Bausteine in denen der FB aufgerufen wird abspeicher und dann DB`s und abgespeicherte Bausteine in AG laden.

Dann sollte es funktionieren

Grüße

Peter
Danke für die schnelle Antwort.

Die Bausteine mit den FB-Aufrufen habe ich gespeichert, bevor ich sie ins AG geladen habe. Danach habe ich das Prog reorganisiert (Jemand hat mir mal gesagt, daß würde vor dem Laden ins AG immer gut kommen, vor allem, wenn man danach das Prog gleich noch auf der MMC speichern will) => da war noch alles fehlerfrei. Erst beim Übertragen des DB31 stoppte die CPU.

Ich habe dann die Vorgänger- Version des Progs aufgespielt, das PG ausgeschaltet und bin in die Werkstatt, um über das Problem nochmal in Ruhe nachzudenken. Ich konnte aber nach einem starken Kaffee nix Anstößiges an dem Prog ( der neueren Version finden ), ging nochmal an die Anlage, spielte das Prog nochmals auf. Die CPU stoppte wieder (das ist beim Laden in den RAM des AG eigentlich nicht normal ), aber mittels Betriebszustand / Warmstart lief danach alles reibungslos.
Rechner war also diesmal neu gestartet, es funzt jetzt.
Aber warum das so ablief... ich weiß es nicht :confused:
 
Außer dem Programm mit der Anzeige der CPU, aller Bausteine war nix geöffnet.

mach die einstellung in der HW-konfig, nicht über die objekteigenschaften im manager

spielte das Prog nochmals auf. Die CPU stoppte wieder (das ist beim Laden in den RAM des AG eigentlich nicht normal ), aber mittels Betriebszustand / Warmstart lief danach alles reibungslos.
Rechner war also diesmal neu gestartet, es funzt jetzt.
Aber warum das so ablief... ich weiß es nicht :confused:

ich vermute, der aufruf kam, bevor der DB geladen war, was nun mal passieren kann, wenn die CPU noch in RUN ist. also zu erst die instanz-DBs rüber laden, dann den entsprechenden FB, dann den baustein, der aufruft ... dann sollte es funktionieren
 
mach die einstellung in der HW-konfig, nicht über die objekteigenschaften im manager



ich vermute, der aufruf kam, bevor der DB geladen war, was nun mal passieren kann, wenn die CPU noch in RUN ist. also zu erst die instanz-DBs rüber laden, dann den entsprechenden FB, dann den baustein, der aufruft ... dann sollte es funktionieren
Aha... jetzt verstehe ich's auch.
Ich hatte einfach " Alles markieren" und dann "Laden ins AG" gemacht.
Da werden natürlich die DB's als Letzte geladen (vor der Systeminterna).

Das mit der HW-konfig probier' ich heute abend mal aus.

Danke an Alle
Mfg
 
Zurück
Oben