I am using RSLogix 500 to program a buffer system. There are 5 levels that can hold 12 products and each product has 2 parameters associated with them. When I assign a product to a level, I need to load those 2 parameters into the buffer so that it follows the product until it is retrieved from the buffer.
My question is...Can you use arithmetic operations on indirect addresses? For instance, to load the 2nd parameter into the correct position in the buffer for level 1, I would need N11:[N7:50]+11. If N7:50 is 1, would that indirect address read N11:12?
Also, once a product is removed from the buffer (it operates FIFO), is there an easy way to move all subsequent parameters into the preceding location?
TIA
Dan
My question is...Can you use arithmetic operations on indirect addresses? For instance, to load the 2nd parameter into the correct position in the buffer for level 1, I would need N11:[N7:50]+11. If N7:50 is 1, would that indirect address read N11:12?
Also, once a product is removed from the buffer (it operates FIFO), is there an easy way to move all subsequent parameters into the preceding location?
TIA
Dan