The Setup:
We have 2 counter cards in the 10th and 11th slot of a chassis. On each card are two independent pickups that monitor flow turbines. The cards are set up to counter mode and the Storage Mode is set to "Store and Reset, and Start Mode". The rollover, Preset and Scaler values are all set to 0. We are using 2 outputs on each card that stop the flow for each turbine and only have one “on” value for each and everything else is set to 0. Output 0 is tied to counter 0 and Output 1 is tied to counter 1. Once we start a cycle at one channel, we monitor the flow and once the corresponding counter reaches the “on” value we stop the flow (through the card’s output) and reset the counts via the gate input.
The Problem:
When we start counter 0 and then after a short delay, start counter 1, we run into an issue of the gate 0 resetting both counter 0 and counter 1 values. Counter 0’s flow has stopped and counter 1 hasn’t so this causes counter 1’s volume to be much higher then the required amount. This is only happening with the card in slot 10 and not the card in slot 11.
Steps taken:
1. I have swapped the cards and still got the same issue with the 10th slot. (not a card issue).
2. I removed the gate wiring from channel 1 at the card and forced on the PLC output which drives the gate for channel 0 and saw it reset both counters. I then replaced the gate wiring for channel 1 and removed the gate wiring for channel 0 at the card and then forced on the PLC output for gate 1 and it only reset channel 1. (Not PLC code).
3. I swapped the wiring arms (RTB’s) and still had the same issues with the 10th slot. (not a wiring issue).
4. I moved the card in slot 10 to slot 12 and still had the same issue. (not a chassis problem)
I have a message command in the logic to write the configuration to the card on first scan and I have a feeling this is where the problem might lie. I have put an AFI in the rung after start up and the problem still persisted.
In the message command I set 124 bytes in the source length, just like the manual says to, but one thing the manual doesn’t tell you is what each byte represents. The manual also says that each counter has an independent reset gate.
My questions are:
Where can I find what each byte does in the message command?
Has this happened to anyone else and if so what did you do to resolve it?
We have 2 counter cards in the 10th and 11th slot of a chassis. On each card are two independent pickups that monitor flow turbines. The cards are set up to counter mode and the Storage Mode is set to "Store and Reset, and Start Mode". The rollover, Preset and Scaler values are all set to 0. We are using 2 outputs on each card that stop the flow for each turbine and only have one “on” value for each and everything else is set to 0. Output 0 is tied to counter 0 and Output 1 is tied to counter 1. Once we start a cycle at one channel, we monitor the flow and once the corresponding counter reaches the “on” value we stop the flow (through the card’s output) and reset the counts via the gate input.
The Problem:
When we start counter 0 and then after a short delay, start counter 1, we run into an issue of the gate 0 resetting both counter 0 and counter 1 values. Counter 0’s flow has stopped and counter 1 hasn’t so this causes counter 1’s volume to be much higher then the required amount. This is only happening with the card in slot 10 and not the card in slot 11.
Steps taken:
1. I have swapped the cards and still got the same issue with the 10th slot. (not a card issue).
2. I removed the gate wiring from channel 1 at the card and forced on the PLC output which drives the gate for channel 0 and saw it reset both counters. I then replaced the gate wiring for channel 1 and removed the gate wiring for channel 0 at the card and then forced on the PLC output for gate 1 and it only reset channel 1. (Not PLC code).
3. I swapped the wiring arms (RTB’s) and still had the same issues with the 10th slot. (not a wiring issue).
4. I moved the card in slot 10 to slot 12 and still had the same issue. (not a chassis problem)
I have a message command in the logic to write the configuration to the card on first scan and I have a feeling this is where the problem might lie. I have put an AFI in the rung after start up and the problem still persisted.
In the message command I set 124 bytes in the source length, just like the manual says to, but one thing the manual doesn’t tell you is what each byte represents. The manual also says that each counter has an independent reset gate.
My questions are:
Where can I find what each byte does in the message command?
Has this happened to anyone else and if so what did you do to resolve it?