Unterprogramm Problem

vaglupo

Level-1
Beiträge
9
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich habe ein Problem mit einem Unterprogramm.

Warum kan ich bei meine Programm mit 2 Jalosiekästen nicht beide Aktiv haben, dan spinnt die CPU.
Sobald ich nur ein Programm aktiv habe geht das Unterprog.

Ich bin am verzweifeln, bitte um Hilfe.

Mfg Mirco
 

Anhänge

ohne jetzt in das Programm reingeschaut zu haben... benutzt du vllt denselben Instanzbaustein?
Kurze Beschreibung deines Programms wäre hilfreich evt. mit Code und Bildern
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erstmal solltest Du dazu schreiben, dass es sich hier um eine S7-200 und damit um MicroWin und nicht Step7 im klassischen Sinn handelt.

Dann hast Du ein prinzipielles Problem in Deinen SBRs. S(u)BR(outinen) sind Bausteine ohne Speicher. Damit verhalten sich Ausgänge wie temporäre Variablen. Du musst sich erst beschreiben, um sie lesen zu können. Machst Du das nicht, ist ihr Wert zufällig.
Hast Du nur eine SBR, kannst Du Glück haben, dass der Wert im temporären Speicher im folgenden Zyklus nicht geändert wird und die SBR damit scheinbar richtig arbeitet. Bei mehreren SBRs wird das Glück immer unwahrscheinlicher.

Abhilfe schafft da die Verwendung von INOUT statt OUT.
Dadurch wird bei Dir der Wert der Ausgänge erst wieder eingelesen und dann mit diesem weitergearbeitet.
 
Danke das war die Lösung .
Sorry für die dumme Beschreibung aber ich wuste nicht nach was ich suche, habe Tagelang gebastelt und das Buch hoch und runter gelesen.
Ich habe das mal auf einer S5 gelernt aber das ist 17 Jahre her und ser selten benutzt.

Danke nochmal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bist Du Dir sicher mit der Firmwareversion 1.0 Deiner S7-222? Die schränkt ja noch arg ein.

Hier im Forum findest Du viele Beispiele für Rolllädensteuerungen mit 'ner S7-200, u.a. auch von mir. Da sind auch Beispiele bei, wie man die Rollladen-SBR nicht für jedes Fenster neu programmieren muss, sondern immer die gleiche SBR mit unterschiedlichen E/As verwenden kann.
 
@ hucki
Ja ist eine 1.0 die habe ich geschenkt bekokmen die liegen seit 15Jahre Neu im Schrank.
Ist deine Rollladensteuerung die mit dem Astromodul?
 
Zurück
Oben