Processor: Schneider M241
Software: SoMachine 4.3
I am trying to capture the RPM of a shaft using a prox sensor. The shaft has two cams on it that trigger the sensor twice per 1 shaft revolution.
I am basically recording how many times the prox pulses in the span of 3 seconds then doing some math to convert that into rotations per minute.
While I’m certain that my math is correct, I am having issues getting an accurate value once I get past 700RPM.
I am using input I0, which is considered a high-speed input, yet at 880 RPM (verified with rotation gun) it seems to get stuck at 690RPM.
I’ve tried configuring the input parameters in the devices tree in every way possible, but I still can’t get it to register proper values once I spin the machine faster than 700RPM.
Should I be using one of the HSC function blocks to capture this? I don’t really see why I would need to use HSC for anything since the input is good for a few kilohertz and I’m running no more than 15 Hz. Though I may be totally wrong in this assumption.
I should mention that we used an AB HSC card to capture these readings on a prior project and it worked fine. The customer decided to go with a Schneider processor this time around to save $$$.
Any help would be greatly appreciated. Thanks in advance.
Software: SoMachine 4.3
I am trying to capture the RPM of a shaft using a prox sensor. The shaft has two cams on it that trigger the sensor twice per 1 shaft revolution.
I am basically recording how many times the prox pulses in the span of 3 seconds then doing some math to convert that into rotations per minute.
While I’m certain that my math is correct, I am having issues getting an accurate value once I get past 700RPM.
I am using input I0, which is considered a high-speed input, yet at 880 RPM (verified with rotation gun) it seems to get stuck at 690RPM.
I’ve tried configuring the input parameters in the devices tree in every way possible, but I still can’t get it to register proper values once I spin the machine faster than 700RPM.
Should I be using one of the HSC function blocks to capture this? I don’t really see why I would need to use HSC for anything since the input is good for a few kilohertz and I’m running no more than 15 Hz. Though I may be totally wrong in this assumption.
I should mention that we used an AB HSC card to capture these readings on a prior project and it worked fine. The customer decided to go with a Schneider processor this time around to save $$$.
Any help would be greatly appreciated. Thanks in advance.