I’m working on ignition edge and haveing issue with PLC communication delay while writing into using bidirectional binding.
Most of the things are in default settings.
after research following are main 2 errors im stuck to.
If anyone knows, please guide .
I’m using ignition edge
Time: Mon Sep 27 6:22:55PM Severity: ERROR Logger: com.inductiveautomation.ignition.client.util.gui.ErrorUtil Stack Trace: java.util.concurrent.ExecutionException: com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Read timed out <br> at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source) <br> at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source) <br> at com.inductiveautomation.ignition.designer.sqltags.opcbrowser.OpcBrowseExecutor\$ProviderBrowseExecutor.browse(OpcBrowseExecutor.java:49) <br> at com.inductiveautomation.ignition.designer.sqltags.opcbrowser.AbstractOPCTreeNode.browse(AbstractOPCTreeNode.java:35) <br> at com.inductiveautomation.ignition.designer.sqltags.opcbrowser.OPCFolderNode.loadChildren(OPCFolderNode.java:52) <br> at com.inductiveautomation.ignition.client.util.gui.tree.AbstractAsynchronousTreeNode\$Loader.run(AbstractAsynchronousTreeNode.java:83) <br> at java.base/java.util.concurrent.Executors\$RunnableAdapter.call(Unknown Source) <br> at java.base/java.util.concurrent.FutureTask.run(Unknown Source) <br> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) <br> at java.base/java.util.concurrent.ThreadPoolExecutor\$Worker.run(Unknown Source) <br> at java.base/java.lang.Thread.run(Unknown Source) <br>Caused by: com.inductiveautomation.ignition.client.gateway_interface.GatewayException: Read timed out <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.newGatewayException(GatewayInterface.java:351) <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:543) <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:283) <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.sendMessage(GatewayInterface.java:278) <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.invoke(GatewayInterface.java:945) <br> at com.inductiveautomation.ignition.client.tags.impl.GatewayTagInterface.browseTagDataSourcesAsync(GatewayTagInterface.java:180) <br> at com.inductiveautomation.ignition.client.tags.impl.GatewayTagInterface\$GatewayProviderProxy.browseTagDataSourcesAsync(GatewayTagInterface.java:263) <br> at com.inductiveautomation.ignition.client.tags.impl.ClientTagManagerImpl.browseTagDataSourcesAsync(ClientTagManagerImpl.java:155) <br> ... 9 common frames omitted <br>Caused by: java.net.SocketTimeoutException: Read timed out <br> at java.base/java.net.SocketInputStream.socketRead0(Native Method) <br> at java.base/java.net.SocketInputStream.socketRead(Unknown Source) <br> at java.base/java.net.SocketInputStream.read(Unknown Source) <br> at java.base/java.net.SocketInputStream.read(Unknown Source) <br> at java.base/java.io.BufferedInputStream.fill(Unknown Source) <br> at java.base/java.io.BufferedInputStream.read1(Unknown Source) <br> at java.base/java.io.BufferedInputStream.read(Unknown Source) <br> at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) <br> at java.base/sun.net.www.http.HttpClient.parseHTTP(Unknown Source) <br> at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) <br> at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) <br> at java.base/java.net.HttpURLConnection.getResponseCode(Unknown Source) <br> at com.inductiveautomation.ignition.client.gateway_interface.GatewayInterface.getResponse(GatewayInterface.java:437) <br> ... 15 common frames omitted <br>
INFO | jvm 1 | 2021/09/27 15:52:44 | Max allowed deviation=1000ms, actual deviation=1134ms
INFO | jvm 1 | 2021/09/27 15:52:51 | W [ClockDriftDetector ] [19:52:51]: Clock drift, degraded performance, or pause-the-world detected.