Kapitel 7
Binäre Anweisungen
146
Verwenden Sie BSR mit den Controllerprogrammen Micro820, Micro830
und Micro850.
BSR-Vorgang
Die BSR-Anweisung ist ein unmittelbarer Prozess beim Wechsel des
Strompfads von False auf True, auß erdem wird dabei die Ausgabe synchron
aktualisiert. Wenn Execution TRUE ist, wird das Bit ganz rechts (Bit 0 des
durch Src + SrcOffset adressierten Elements) in das Unload-Bit kopiert und
alle Bits im Array oder Nicht-Array werden um ein Bit nach rechts
verschoben (Length und 16-Bit-Begrenzung werden berü cksichtigt
abgesehen von BOOL-Datentypen). Das externe Bit wird anschließ end zu
Bit 0 (Src + SrcOffset) des ersten Elements verschoben.
Setzen Sie fü r Übertragsvorgä nge die Position des BitAddr auf die letzte
Bit-Position oder das Unload-Bit. Ein Beispiel zur Nutzung der
BSR-Anweisung ist die Nachverfolgung von Flaschen aus einer
Abfü llanlage, dabei stellt jedes Bit eine Flasche dar.
Bei der Verwendung eines einzelnen Elements in einer BSR-Anweisung
werden folgende Kombinationen unterstü tzt:
Src
Arrays: Setzen Sie Scr beispielsweise folgendermaß en auf eine
variablenbasierte Adresse: Source1, Source1[0] oder Source1[1]
.
Nicht-Arrays: Setzen Sie Scr auf eine Variablenadresse wie
beispielsweise Source1.
SrcOffset
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015