GTCoop
Member
I am using an automation direct PLC D0-05 hooked to an encoder to track the movement of an automated cart. The cart picks units off of an assembly line and takes them to one of 5 testing stations by following a track. The cart runs off 24V DC, it has two motors: one to drive and the other to move its conveyor. The encoder is mounted on a pinion gear that runs along a rack on the floor.
Here is the problem: After an operator unloads the unit on the cart and hits the button to send it back to the assembly line the PLC adds an incredibly high number to the current count of the encoder. This happens about 1/4 of the time and it seems that the number being added is 65535 (FFFFFF). We cannot directly confirm this because the DirectSoft4 program only shows the last 4 digits of a double number. It also only reads this the last 4 digits in the program so the cart just goes to a random place while it is trying to find home.
Has anyone else experienced this problem using AD stuff. Could this be some sort of interference (I used shielded cable for the encoder wire into the PLC enclosure, but like I said we determined that it was alway adding FFFFFF). Anyhelp would be great
Cheers,
Brandon
Here is the problem: After an operator unloads the unit on the cart and hits the button to send it back to the assembly line the PLC adds an incredibly high number to the current count of the encoder. This happens about 1/4 of the time and it seems that the number being added is 65535 (FFFFFF). We cannot directly confirm this because the DirectSoft4 program only shows the last 4 digits of a double number. It also only reads this the last 4 digits in the program so the cart just goes to a random place while it is trying to find home.
Has anyone else experienced this problem using AD stuff. Could this be some sort of interference (I used shielded cable for the encoder wire into the PLC enclosure, but like I said we determined that it was alway adding FFFFFF). Anyhelp would be great
Cheers,
Brandon