Now for the next problem...
There seems to be some cross-talk between transmit and receive.
My suspicion is that the cross-talk happens within the PS3005D power supply itself, but I have not yet gained any evidence for such an assertion.
When connected to PC, cross-talk (as seen on an oscilloscope) is minimal, and there are no obvious problems.
When connected to EasyPIC7 development board, I receive three messages as replies, instead of one, confirmed by an oscilloscope.
Loading the Tx line up with a 150 Ohm resistor reduces cross-talk enough to prevent the first erroneous message, but still leaves what looks like a repeat of the sent message, delayed 100mS, and then a good 24-byte return message 100mS after that.
Not really expecting anyone to come up with a fix for this (but it would be nice if there was one). I will filter out the extra messages in software.
I am just wondering if anyone else has had similar difficulties?