Hi
This is a classic DF1 bottleneck scenario. Short, practical fix path below.
Step 1: Stop double polling the PLC
FactoryTalk and Kepware both poll the same DF1 path via the Prosoft module. DF1 is strictly serial and single-threaded. Concurrent masters will collide. Only one system should poll DF1 directly.
Step 2: Make Kepware the single master
Configure Kepware as the PLC's sole DF1 master. Expose data to FactoryTalk via OPC from Kepware. Do not allow FactoryTalk to talk DF1 directly once Kepware is enabled.
Step 3: Throttle Kepware aggressively
DF1 cannot handle fast scans.
-
Increase Kepware scan rate to 2000–5000 ms
-
Reduce Maximum Bytes per Request
-
Disable unsolicited reads
-
Group tags into blocks instead of individual addresses
Step 4: Limit concurrent connections
In the Kepware Allen Bradley Ethernet driver settings, reduce simultaneous requests. The Prosoft DF1 bridge does not queue traffic effectively.
Step 5: Validate Prosoft DF1 limits
Check PLX51-DF1-ENI configuration:
-
Confirm single connection mode
-
Verify DF1 baud rate and retry counts
-
Increase response timeout
Bottom line
Nothing is broken. DF1 is saturated. One master only, slower scan rates, Kepware as the broker. This architecture is the only stable way to run Kepware plus FactoryTalk on DF1.
Thanks,