|
**I am a PLC programmer RSLOGIX500 (SLC500) for many years. My company required us to change to RSLOGIX5000 (Compact Logix). No time to take classes for this project. Ok, looking to use the BSL. Wraparound operation like this RSLogix500 was
Then to use as a wraparound then point the bit address to last bit in the array. But, with RSLOGIX5000 I read the instruction help files and still don’t have a clue. How does the above files cross to the Array, Control, Source bit and Length? I used the Instruction help feature, but at my level of RSLogix5000 training, it was no help, to me anyway. I do not wish to use any other means other then Bitshift.** I do love the new RSLogix5000 and compactlogix, 2 thumbs up to AB... |
|
You have to create a tag of type AB is a bit vague about what constitutes a bit array. You can make an array of BOOL, but I think a DINT can also be a bit array. I don't think the instruction cares... it just takes the address of whatever you put into the So set the Remember it's an asynchronous instruction, so wait for Hope that helps. |
|
Rs5K BSL instruction is similar to SLC ..You have the Array which where you data shifting, you have the control same as the SLC, then Source Bit which is your trigger to start shifting then you have the Lenght which is your shifting distance.. if your shifting only less than 32 bit then 1 DINT would be enough, however if its more than then make a dint array.. Ganie |


