Known issues & limitations on the DIAP gateway

Current known issues or limitations in regards to the DIAP gateway hardware unit.

PLC limitations

- Adding tags with different sampling rates to the same PLC may cause the existing thread partition to split, resulting in multiple threads that will create it's own TCP socket connections. Since the PLC only supports one active socket connection at a time, this can cause race conditions, and socket attempts to connect to the PLC will be arbitrarily rejected, potentially disrupting data collection.

- Adding multiple PLC's in the DIAP portal, that utilizes the same physical PLC, will result in individual TCP sockets. Since the PLC only supports one active socket connection at a time, this can cause race conditions, and socket attempts to connect to the PLC will be arbitrarily rejected, potentially disrupting data collection.