What you're proposing would be a mistake. The value coming back is the
value of that object in the field. You send out a value, the slave reads
it, then puts in the value that is actually there. If it just took your
value and never did anything with it, you'd be blind to what is going on
out in the
I don't agree completely with you.
You're right, but if I write a certain bit out to 1 I expect that nobody
changes it's state and so, the actual value on the fieldbus should
remain 1 up to the end of the program, even if I don't write 1 continuously.
I see this as a sort of bug, I'll write a wo
I think you're thinking of it wrong. The data isn't cleared, it's replaced
by the actual value on the field bus. So, if you don't write the value out
to update the field bus, then the packet gets returned with the value that
is out there.
Thomas C Bitsky Jr
Lead Developer and Application Engineer