Dan Pockrus
Member
I know I've probably brought this on myself, but here goes:
I have a client who is making some changes to their operation. It's an old Square D system originally installed in 1991. It's Model 600 processors, with multiple LI's and 14 remote racks with RI's. I have both SFW472 and SFW375 to program with, using a NR&D cable direct to the processor.
They have one rack that gets demoed in the project, but there's not enough I/O in it for all the new additions. It happens that the slot/rack/drop just before it is not fully populated, using only two registers from a six-space rack (53 & 54, in this case).
My idea was, then, to add in my new racks where the demoed rack is (registers 57 - 64) and change the rack addressing to take the unused registers from the previous drop (new addressing 55 - 64). I went into the rack addressing on the Model 600 and made the changes - and all RI's and LI's come up with no errors.
The problem is that the program doesn't see any of the inputs that use registers 55 and 56. Oddly, the rest of the I/O in 57 - 64 seem to work fine, even with the actual I/O modules in different slots than the old rack. This behavior makes me think the rack addressing is fine.
So, the question is why the inputs for the previously unused registers won't pass signal into the program? Am I missing a step somewhere in the rack addressing? Could there be some kind of setting in a control register that's blocking these inputs?
-- Dan --
I have a client who is making some changes to their operation. It's an old Square D system originally installed in 1991. It's Model 600 processors, with multiple LI's and 14 remote racks with RI's. I have both SFW472 and SFW375 to program with, using a NR&D cable direct to the processor.
They have one rack that gets demoed in the project, but there's not enough I/O in it for all the new additions. It happens that the slot/rack/drop just before it is not fully populated, using only two registers from a six-space rack (53 & 54, in this case).
My idea was, then, to add in my new racks where the demoed rack is (registers 57 - 64) and change the rack addressing to take the unused registers from the previous drop (new addressing 55 - 64). I went into the rack addressing on the Model 600 and made the changes - and all RI's and LI's come up with no errors.
The problem is that the program doesn't see any of the inputs that use registers 55 and 56. Oddly, the rest of the I/O in 57 - 64 seem to work fine, even with the actual I/O modules in different slots than the old rack. This behavior makes me think the rack addressing is fine.
So, the question is why the inputs for the previously unused registers won't pass signal into the program? Am I missing a step somewhere in the rack addressing? Could there be some kind of setting in a control register that's blocking these inputs?
-- Dan --
Last edited: