Well, no data server is going to catch a transient change consistently. They just aren't fast enough (you can't poll that fast).
I was going to ask bwiring about the timing.....
bwiring, what is the timing of the bit in the PLC ?
i.e. how fast is it going on and off ?