Industry Online Support
Technical Forum
24.03.2010 19:14 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo, ist das ein Struct mit Bits einer Schrittkette die dort komplett abgelöscht werden? Und jetzt werden mehr als 16 bits benötigt? Dann nimm T D [AR1,P#0.0] MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
26.03.2010 12:40 | |
Beiträge: 29 Bewertung: (4) |
Schätze schon, dass das eine Struktur ist, sonst würde sicher direkt eine Lade/Transferiere Kombination stehen. Ich würde noch das L 0 auf L #0 ändern, ansonsten nehme ich gerne den FILL-Befehl zum Ablöschen von gesamten Strukturen ab, da ist die Länge der Struktur egal, sollte ich sie nachträglich verändern, muss ich mich nicht viel um die Anpassung kümmern. Beispiel ist jetzt ein bisschen unübersichtlich, da es in FUP erstellt ist. Nachteil ist, dass der FILL-Befehl keine Konstanten als Eingangsparameter akzeptiert und deshalb der Umweg übereine Lokavariable gegangen wurde. U #reset = L 26.0 U L 26.0 SPBNB _001 L L#0 T #null _001: NOP 0 U L 26.0 SPBNB _002 CALL "FILL" BVAL :=#null RET_VAL:=#ret_val_sfc BLK :=#Any_struct _002: NOP 0 mfG Alex Nachtrag: Soltte jemand den FILL-Befehl nicht kennen(SFC21): Die Länge der zu beschreibenden Struktur muss kein Vielfaches der Füllvariable(#null) sein. |
Zuletzt bearbeitet von: schneckal am: 26.03.2010 12:44 |
|
Folgen Sie uns auf