I am trying to use indexed addressing to store a long series of bits in a "file" via a bit shift left function in RSLogix 500. The file I want to use is #B3:1. I will be passing many values, so obviously this will grow to B4, B5, etc. (I set a maximum file length of 2000).
My question is, how do you reference a bit in this file? Each bit passed in the function is analogous to a physical location, of which there are three that I want to monitor regularly (e.g. There are three air nozzles on a conveyor line. The first is located 25inches down the conveyor. A bit is stored every 0.25" using an encoder. So I would then want to monitor the 100th bit in this "file").
It doesn't seem super complicated in theory, however, I cannot quite wrap my head around it.
Also, does anyone know if this can be used with a MicroLogix 1200?
Thanks
My question is, how do you reference a bit in this file? Each bit passed in the function is analogous to a physical location, of which there are three that I want to monitor regularly (e.g. There are three air nozzles on a conveyor line. The first is located 25inches down the conveyor. A bit is stored every 0.25" using an encoder. So I would then want to monitor the 100th bit in this "file").
It doesn't seem super complicated in theory, however, I cannot quite wrap my head around it.
Also, does anyone know if this can be used with a MicroLogix 1200?
Thanks