Driver output queue to EV manager exceeded

Discussions about product bugs & problems!
Note: This is no replacement for the Official ETM Support!
5 posts • Page 1 of 1
Romero
Posts:27
Joined: Wed Jul 19, 2017 9:24 am

Driver output queue to EV manager exceeded

Post by Romero »

I am using WinCC OA 3.14 P010

I am having a problem with the OPC DA client. I get all the values and there is no delay of getting them apparently. However, on the log it appears some lines from which i can see there is a problem with the amount of date that the OPC is passing to the EV.

[spoiler]WCCOAopc (1), 2018.07.30 08:08:52.256, IMPL, SEVERE, 54, Unexpected state, OPCGroup:OPCGroup, groupGA, refreshThread for OPCGroup did not terminate within timeout: Possible Server deadlock
WCCOAopc (1), 2018.07.30 08:08:52.297, SYS, SEVERE, 145, Driver output queue to EV manager exceeded (size 2400), starting overwriting of Values with same DPID
WCCOAopc (1), 2018.07.30 08:08:52.297, SYS, SEVERE, 146, Number of value changes 2401 without sent to EV manager > max. output queue size 2400. Check corresponding config enty.
WCCOAopc (1), 2018.07.30 08:08:53.627, SYS, INFO, 147, Driver overflow queue empty. Overwriting of Values with same DPID finished.
WCCOAopc (1), 2018.07.30 08:10:13.173, SYS, SEVERE, 145, Driver output queue to EV manager exceeded (size 2400), starting overwriting of Values with same DPID
WCCOAopc (1), 2018.07.30 08:10:13.174, SYS, SEVERE, 146, Number of value changes 2401 without sent to EV manager > max. output queue size 2400. Check corresponding config enty.
WCCOAopc (1), 2018.07.30 08:10:13.891, SYS, INFO, 147, Driver overflow queue empty. Overwriting of Values with same DPID finished.
WCCOAopc (1), 2018.07.30 08:11:26.567, IMPL, SEVERE, 54, Unexpected state, OPCGroup:OPCGroup, groupGA, refreshThread for OPCGroup did not terminate within timeout: Possible Server deadlock
WCCOAopc (1), 2018.07.30 08:11:26.595, SYS, SEVERE, 145, Driver output queue to EV manager exceeded (size 2400), starting overwriting of Values with same DPID
WCCOAopc (1), 2018.07.30 08:11:26.595, SYS, SEVERE, 146, Number of value changes 2401 without sent to EV manager > max. output queue size 2400. Check corresponding config enty.
WCCOAopc (1), 2018.07.30 08:11:28.236, SYS, INFO, 147, Driver overflow queue empty. Overwriting of Values with same DPID finished.
WCCOAopc (1), 2018.07.30 08:12:48.230, IMPL, SEVERE, 54, Unexpected state, OPCGroup:OPCGroup, groupGA, refreshThread for OPCGroup did not terminate within timeout: Possible Server deadlock
WCCOAopc (1), 2018.07.30 08:12:48.277, SYS, SEVERE, 145, Driver output queue to EV manager exceeded (size 2400), starting overwriting of Values with same DPID
WCCOAopc (1), 2018.07.30 08:12:48.277, SYS, SEVERE, 146, Number of value changes 2401 without sent to EV manager > max. output queue size 2400. Check corresponding config enty.
WCCOAopc (1), 2018.07.30 08:12:49.686, SYS, INFO, 147, Driver overflow queue empty. Overwriting of Values with same DPID finished.[/spoiler]

I changed the values of the config = 'maxOutputQueueSize = 2400'.
There is about 3300 DP with an OPC client address and i am using the same OPC group.

I do not know how much can i expand this value and if it is the real solution for the problem or i have to divide them in differents groups (and how can i calculate how many values in each one).

Thank you,
Agustín Romero

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: Driver output queue to EV manager exceeded

Post by leoknipp »

Splitting data into different OPC groups will not help as data is still handled by one driver.
Normally the output queue size should at least be higher than the number of input addresses in your project.

Do you get the log message during normal operation or in a special situation. e.g. if a general query is triggered?

Best Regards
Leopold Knipp
Senior Support Specialist

Romero
Posts:27
Joined: Wed Jul 19, 2017 9:24 am

Re: Driver output queue to EV manager exceeded

Post by Romero »

I get it during normal operation. I changed the output queue size to 4000 to make sure its higher but i am getting the same error:

WCCOAopc (1), 2018.07.30 09:10:12.205, IMPL, SEVERE, 54, Unexpected state, OPCGroup:OPCGroup, groupGA, refreshThread for OPCGroup did not terminate within timeout: Possible Server deadlock
WCCOAopc (1), 2018.07.30 09:10:12.305, SYS, SEVERE, 145, Driver output queue to EV manager exceeded (size 4000), starting overwriting of Values with same DPID
WCCOAopc (1), 2018.07.30 09:10:12.305, SYS, SEVERE, 146, Number of value changes 4001 without sent to EV manager > max. output queue size 4000. Check corresponding config enty.
WCCOAopc (1), 2018.07.30 09:10:13.246, SYS, INFO, 147, Driver overflow queue empty. Overwriting of Values with same DPID finished.

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: Driver output queue to EV manager exceeded

Post by leoknipp »

Can you please check the CPU/memory usage for the Event Manager and the OPC driver.
Probably the system load is too high and therefore the Event Manager cannot read data fast enough.

Best Regards
Leopold Knipp
Senior Support Specialist

Romero
Posts:27
Joined: Wed Jul 19, 2017 9:24 am

Re: Driver output queue to EV manager exceeded

Post by Romero »

I checked those and both of them consume less than 3% of CPU and memory does not seem to be the problem. I also checked the system on Diagnostics and it looks 'healthy'. I have attached some screenshots. https://www.winccoa.com/fileadmin/image ... PULoad.zip
Attachments
CPULoad.zip
(49.32 KiB) Downloaded 220 times

5 posts • Page 1 of 1