JJohnson80
Member
Hi all,
I have a Controllogix PLC with an L73 processor (v20) and an M02AS module. I'm very familiar with the HYD02 CLX module but am running into something I'm at a loss on with the M02AS. For a transducer I'm using an MTS R-Series temposonic probe set for 'Asynchronous' mode, 25 data bits, and gray code encoding. I have the M02AS module configured for gray code, 25 data bits, 208kHZ clock frequency, and a 250us servo update period.
I am able to read position out of the M02AS and close the servo loop, and here is the part where I'm not sure what is happening, I have a magnet on the probe and I move the magnet to cause position error and thus a corresponding +/- 10V output signal as reported by the axis.ServoOuputLevel value however when I put a meter on the output signal from the M02AS I'm reading around 7V. To further confuse me if I take the M02AS servo update period from 250us to 500us I will see about 8V or so and if I go to 1ms servo update period I will get about 9.8V.
Another weird part is if I issue a MDO (Direct Output Voltage) of 10V I WILL see 10V on the signal output regardless of servo update period, it's only when the axis is in closed loop positioning that I see the actual output voltage measured by the meter not be the same as what the axis is reporting it should be.
I'm familiar with the restrictions on the servo update period when using the HYD02 depending on recirculation settings and probe length so the pulse width doesn't exceed the servo update period but am not sure what would be the restrictions on the M02AS module with the servo update period, especially since I'm not seeing a feedback fault or any other fault issued by the CLX PLC.
I'm sure there must be something simple I'm missing but any help would certainly be appreciated.
Thanks!
Josh
I have a Controllogix PLC with an L73 processor (v20) and an M02AS module. I'm very familiar with the HYD02 CLX module but am running into something I'm at a loss on with the M02AS. For a transducer I'm using an MTS R-Series temposonic probe set for 'Asynchronous' mode, 25 data bits, and gray code encoding. I have the M02AS module configured for gray code, 25 data bits, 208kHZ clock frequency, and a 250us servo update period.
I am able to read position out of the M02AS and close the servo loop, and here is the part where I'm not sure what is happening, I have a magnet on the probe and I move the magnet to cause position error and thus a corresponding +/- 10V output signal as reported by the axis.ServoOuputLevel value however when I put a meter on the output signal from the M02AS I'm reading around 7V. To further confuse me if I take the M02AS servo update period from 250us to 500us I will see about 8V or so and if I go to 1ms servo update period I will get about 9.8V.
Another weird part is if I issue a MDO (Direct Output Voltage) of 10V I WILL see 10V on the signal output regardless of servo update period, it's only when the axis is in closed loop positioning that I see the actual output voltage measured by the meter not be the same as what the axis is reporting it should be.
I'm familiar with the restrictions on the servo update period when using the HYD02 depending on recirculation settings and probe length so the pulse width doesn't exceed the servo update period but am not sure what would be the restrictions on the M02AS module with the servo update period, especially since I'm not seeing a feedback fault or any other fault issued by the CLX PLC.
I'm sure there must be something simple I'm missing but any help would certainly be appreciated.
Thanks!
Josh