dcooper33
Lifetime Supporting Member + Moderator
I've been banging my head against a wall for about a week now with a problem that seems to be a logical impossibility.
The situation is this:
Film winding machine, L61 processor, ver 16.03, Kinetix 6000 servo module talking to Sercos card.
High-speed prox seeing leading edge of rotor bar, wired into 2nd reg input of the infeed drive. Flag is driven by the rotor motor.
An input from a SSR is wired into the 1st reg input for the infeed drive.
The anomaly:
Occasionally, the MAR instruction for the 2nd registration fails to set the .PC bool. When this happens there is a "registration out of tolerance" error, which kicks out the rotor and a wrap-up happens. Now, when trending, I see the trigger bit for the MAR, the .IP, and the "Infeed.Reg2InputStatus" on every bag. But, occasionally, even with all these conditions being present, the .PC still isn't set!
By my way of thinking, if the TrendX object sees the input, then so should the processor. Is this a faulty assumption? Is this possibly just a scan-time issue?
Oh, and there is an MDR instruction at play, but the trend shows that it is not being set, so I still have no explanation for how the .PC is not set.
Any thoughts, wild theories, etc??
Thanks in advance.
Cheers,
Dustin
The situation is this:
Film winding machine, L61 processor, ver 16.03, Kinetix 6000 servo module talking to Sercos card.
High-speed prox seeing leading edge of rotor bar, wired into 2nd reg input of the infeed drive. Flag is driven by the rotor motor.
An input from a SSR is wired into the 1st reg input for the infeed drive.
The anomaly:
Occasionally, the MAR instruction for the 2nd registration fails to set the .PC bool. When this happens there is a "registration out of tolerance" error, which kicks out the rotor and a wrap-up happens. Now, when trending, I see the trigger bit for the MAR, the .IP, and the "Infeed.Reg2InputStatus" on every bag. But, occasionally, even with all these conditions being present, the .PC still isn't set!
By my way of thinking, if the TrendX object sees the input, then so should the processor. Is this a faulty assumption? Is this possibly just a scan-time issue?
Oh, and there is an MDR instruction at play, but the trend shows that it is not being set, so I still have no explanation for how the .PC is not set.
Any thoughts, wild theories, etc??
Thanks in advance.
Cheers,
Dustin