Host Engineering Forum

General Category => General Discussion => Topic started by: Stan on July 22, 2011, 12:41:26 PM

Title: DirectNET on DL-06
Post by: Stan on July 22, 2011, 12:41:26 PM
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?
Title: Re: DirectNET on DL-06
Post by: BobO on July 22, 2011, 07:28:53 PM
There shouldn't be. Different CPUs do have differing sensitivity to timing however. You might try playing with the turn around delays between various segments in the protocol.
Title: Re: DirectNET on DL-06
Post by: rlp122 on July 27, 2011, 02:20:20 PM
One other thing to note, the DL06 is a lot more sensitive to having all replies that need an ACK to have an ACK.  The DL405 series is a bit more lenient in allowing 'needed' ACK responses to pass without timing out.