Sprungmarken in AWL ?

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe den Fehler in der Zwischenzeit selbst gefunden.

Ich kann anscheinend keine indirekte Adressierung in einem FB mach.
So wie ich das vorhatte funktioniert es nicht.
Muss ich somit mit mehreren DB's arbeiten oder geht das auch mit einer.
Ich wollte folgendes Programmieren.
Die Merker anhand der übergebenen Nummer füttern:

Code:
     LAR1  P##Merkerbit_array
     L     #Nummer_Roll    * 5, aber weiss noch nicht wie?
     +AR1  
     U     L [AR1,P#0.0]
     =     #Merker_1
     U     L [AR1,P#0.1]
     =     #Merker_2
     U     L [AR1,P#0.2]
    =     #Merker_3
    U     L [AR1,P#0.3]
    =     #Merker_4
    U     L [AR1,P#0.4]
    =     #Merker_5
noeppkes

Doch kannst du, aber du machst das falsch!
Schau dir die FAQ im Forum an!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@noeppkes

Mach bitte nicht wörtlich, was maxi sagt, das geht nicht!

PS: Ich meine den selben Instanz-DB für alle Rollo-FB.


Binn ich jetzt doof?
Ich kann doch für mehremalige FB Aufrufe des gleichen FB immer den gleichen DB verwenden.

Da hätte ich ja ansonsten bei 100 Ventilen nach allen skalierungen und offsets etc. 3000 DB`s
 
Hallo OHGN,

wieso mache ich es gerne komplizierter.
Ich will nur nicht so viele DB's (16 Stk. für 16 Rollädenanlegen)
Das ist doch nicht so verkehrt.
Was weiss ich denn, wie viele DB's ich noch für das restliche Haus brauche.
Ich möchte einfach ein wenig "sparen"

noeppkes ...
Es geht ja auch mit einem DB, Du musst dann deinen Rolladen FB nur wiederum in einem (ich nenn es mal Main-FB) aufrufen. In Dessen Instanz können dann die Instanzbereiche des Rolladen- FB´s deklariert werden und Du hast nur noch einen DB.
 
Zuletzt bearbeitet:
Binn ich jetzt doof?
Ich kann doch für mehremalige FB Aufrufe des gleichen FB immer den gleichen DB verwenden.

Da hätte ich ja ansonsten bei 100 Ventilen nach allen skalierungen und offsets etc. 3000 DB`s
Maxi, Maxi, das wäre ja das Gleiche, als wenn Du Merker 3000 mal mit verschiedenen Daten beschreibst. (nun überleg mal!!!)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Binn ich jetzt doof?
Ich kann doch für mehremalige FB Aufrufe des gleichen FB immer den gleichen DB verwenden.

Da hätte ich ja ansonsten bei 100 Ventilen nach allen skalierungen und offsets etc. 3000 DB`s

Ich geb dir keine Antwort auf deine Frage :ROFLMAO:.
Aber ja, so ist das mit den 3000 DB, oder du nimmst Multiinstanzen.
Ich nutze meistens FC und schreib mit als IN_OUT ein Word aus einem Globalen DB ran, da spar ich mir die ganzen Instanz-DB.

PS: Laufen deine Programme wirklich? :confused:
 
Zuletzt bearbeitet:
Ja, sehr gut.

Ich mache das auch so das ich den FB fütter und dann die Otputs dahin schriebe wo sie hin gehören.

Habe ich mir mal vor etlichen Jahren als ich mit Step7 anfing so angewöhnt.
Hatte mir das von den Combausteinen und den dazugehörigen Siemens Programmbeispielen so abgeguckt.

So ist es manchmal zwar ein bisschen mehr zu tipsseln, dafür aber übersichtlicher und besser zu Komentieren.
Jeder findet sich damit zurecht.
 
Vielen Dank

Hallo an alle Tiplsler,

in der Zwischenzeit funktioniert meine Rolladensteuerung mit 10 DB's.
und einem FB.

Ich habe viel aus eueren Kommentaren rausziehen können.
Deshalb :
Danke noch einmal

noeppkes ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo was den mit Multiinstans

habe einen baustein dein ich in einem fb aufrufe alles dran was ich so brauche und ende ?
24 rolläden zentral auf ab
etagenweise auf ab
usw.
 
habe einen baustein dein ich in einem fb aufrufe alles dran was ich so brauche und ende ?
24 rolläden zentral auf ab
etagenweise auf ab
usw.

Geht das etwas genauer? Wo liegt das Problem? was genau ist die Frage?
Und wieso holst du dafür einen 10 Jährigen Tread wieder hoch?
Mach doch bitte einen neuen Tread mit aussagekräftigem Titel. Ich glaube Sprungmarken haben mit deiner Frage überhaupt nix zu tun.

mfG René
 
Hallo,
auf dem bild sieht man schon. Ich habe was programmiert,und mit Rot geschrieben. aber ich weiss nicht genau ob es so richtig ist..
ALso zweimal kann ich SPA FERT schreiben
Danke
 

Anhänge

  • datenlogger berechnung.JPG
    datenlogger berechnung.JPG
    226,4 KB · Aufrufe: 25
Zurück
Oben