Several years ago I wrote a communication driver in LabVIEW to communicate with Directlogic 405 series PLC's using the DirectNET protocol over a serial interface. I've used the driver with 430, 440 and 450 series PLC's on dozens of applications and it always performed well. I recently tried to use the driver to communicate with a DL-06 CPU with poor results. The problem is that for every successful read or write to the PLC I get 10 to 20 "NAK" responses from the PLC. Is there something different about the DL-06's implementation that I'm not aware of?