I have a problem with 7.6.6 Ignition and the opc server ua Beckhoff.
I have 2 types of Beckhoff PLCs connected to a scada:
[ul]
BC9191 (very slow)
CX9001 (fast)
[/ul]
Communication with PLCs CX9001 running smoothly.
For communication with the BC9191, the readings of information running smoothly, but writes are not possible (error BAD QUALITY).
I get the following error:
[i]
PublishRequestPump Received failure notification for request ‘[PublishRequest requestHandle=70]’.
StatusCode[Severity=Bad, Subcode=Bad_InternalError]: ServiceFault: StatusCode[Severity=Bad, Subcode=Bad_InternalError]
at com.inductiveautomation.xopc.client.stack.TCPClientChannel.validateResponseType(TCPClientChannel.java:824)
at com.inductiveautomation.xopc.client.stack.TCPClientChannel.receiveMessage(TCPClientChannel.java:785)
at com.inductiveautomation.xopc.common.stack.UAChannel$1DeliverMessage.deliver(UAChannel.java:967)
at com.inductiveautomation.xopc.common.stack.UAChannel$DeliverToDelegate.run(UAChannel.java:1592)
at com.inductiveautomation.xopc.client.stack.SerialExecutionQueue$RunnableExecutor.execute(SerialExecutionQueue.java:100)
at com.inductiveautomation.xopc.client.stack.SerialExecutionQueue$RunnableExecutor.execute(SerialExecutionQueue.java:97)
at com.inductiveautomation.xopc.client.stack.SerialExecutionQueue$PollAndExecute.run(SerialExecutionQueue.java:75)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
[/i]
Very Strange:
If I connect to the server Beckhoff with the software “UA Expert” in parallel with Ignition.
I can read and write without problems with UA Expert and Ignition!
Is this is a problem of timer?
Sorry for my english