Problem bei FC und Grundstellung fahren

Nero23

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich bin ganz neu hir und hoffe mir kann jemand bei meinem Problem helfen.

Also ich habe ein S7-300 314 2DP mit Step7 v5.4

Jetzt mein Problem:
Also ich habe ein Modell was im Automatikmodus erstmal in Grundstellung fahren soll. Die Grundstellung habe ich in einem eigenen FC geschrieben. Der FC wird im OB aufgerufen wenn der Scahlter auf "Auto" gstellt wird.

Wenn der Scahlter auf "Auto" gestellt wird wird die positive Flanke angespeichert.

Dann soll die pos. Fl. dazuführen wenn die entsprechenden Endlagenschalter nicht betätigt sind das er in die Grundstellung fährt.


Das funktioniert abe nur wenn die S7 resete oder wenn ich an dem schalter drehe der für die postionsauswahl verantwortlich ist.



Kann mir evt. jemand helfen weiß nicht mehr was ich noch probieren soll.

DANKE.
 
ok


und es handelt sich um ein Fischertechnik Containerlagerhallen Modell mit steuerpult.

ups falscher code jetzt der richtige:

code.zip
 
Zuletzt bearbeitet:
darin gibt step7 den code aus wenn man auf drucken geht.

geht mit Microsoft Office Document Imaging anzugucken
 
vierlagig

Hallo Vierlagig,

ich bewundere immer wieder Deine Geduld .... Echt.

Gruß aus dem ungeduldigem Norden.
 
Soooo....

Ehe Nero noch alles niederbrennt, hier mal ein Versuch von mir...

Du hast geschrieben:

"Wenn der Scahlter auf "Auto" gestellt wird wird die positive Flanke angespeichert."

Ich hoffe mal, das Du Deine Flanke nicht im FC erzeugt (gespeichert)hast. Wenn Du sie aber doch im FC erzeugt (gespeichert) hast, verwendest Du in Deinem FC einen Merker oder eine lokale Variable?

Wenn Du eine lokale Variable Deines FC verwendet haben solltest, ist diese nach dem Verlassen Deinen FCs wieder ungültig, d.h. beim nächsten Durchlauf wäre Deine gespeicherte Flanke wieder weg.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du eine lokale Variable Deines FC verwendet haben solltest, ist diese nach dem Verlassen Deinen FCs wieder ungültig, d.h. beim nächsten Durchlauf wäre Deine gespeicherte Flanke wieder weg.

nur wenn die lokale variable im bereich Temp definiert wurde, das wäre bei FBs übrigens das selbe, bei FC also INOUT benutzen und bei FB stat ... oder eben global programmieren, aber dann bitte nicht vermischen ... ja grubba, den gedanken hatte ich gestern leider auch schon ... aber bevor ich irgendjemanden unwissenheit unterstelle will ich doch lieber erstmal draufgucken, leider ist mir dieses vergnügen verwehrt geblieben :rolleyes:
 
Na dann schaun mer mal, wer denn am Ende Recht hat...

Ansonsten:

was treibst Du am einem Sonntag nachmittag bei dem schönen Wetter vor dem Rechner?
(ich darf das, hab noch mit den Resten eines mörderischen grippalen Infekts zu kämpfen...:ROFLMAO: )
 
sitz grad an nem anderen rechner, von dem ich ausgehe, das er die mdi verstehen könnte, aber der download ist nicht mehr verfügbar ... bereitest du gerade ein pdf vor? oder hat sich das problem schon erledigt?
 
Zurück
Oben