Hello,
So I thought I understood how to communicate with I/O modules in RSLogix5000. I thought that you would declare an I/O module and simply alias the hardware tag to some other tag you would use in the program.
However, I've been looking through code recently and have seen the use of GSV/SSV for interacting with the I/O modules.
This confuses me. I know that the GSV/SSV is meant for objects(I have some experience with using them for axis objects), but I never thought that you would use them for I/O.
So, could anyone explain to me the purpose of the GSV/SSV and why someone would use those instructions as opposed to using the declared hardware tags that are available when you add a module to your project?
So I thought I understood how to communicate with I/O modules in RSLogix5000. I thought that you would declare an I/O module and simply alias the hardware tag to some other tag you would use in the program.
However, I've been looking through code recently and have seen the use of GSV/SSV for interacting with the I/O modules.
This confuses me. I know that the GSV/SSV is meant for objects(I have some experience with using them for axis objects), but I never thought that you would use them for I/O.
So, could anyone explain to me the purpose of the GSV/SSV and why someone would use those instructions as opposed to using the declared hardware tags that are available when you add a module to your project?