Chapter 12. Diagnostics236 PACSystems* RX7i & RX3i TCP/IP Ethernet Communications User Manual GFK-2224QApplication Timeout ErrorsApplication timeout errors include:▪ SRTP Channel timeout errors (COMMREQ Status 0190H or 0290H at the client)▪ EGD Command timeout errors (COMMREQ Status 0190H at the client)▪ EGD consumed exchange refresh errors (Exchange Status 6 or 7).Application timeout errors can happen for several reasons, including:▪ Incorrect destination device address, or destination device not on the network. The communication servicecannot be performed.Verify that the destination device address is correct and that the destination device is functioning properly.Ping the destination device to check that it is present on the network.▪ The network throughput cannot keep up with the traffic generated by the application. This condition canoccur when the intervening network components between the application devices cannot handle thevolume of network traffic, causing network packets to be dropped.For SRTP, this causes TCP retransmissions; repetitive retransmissions can slow the SRTP responses enoughthat the client detects an application timeout error.For EGD, this causes samples to be dropped. If the consumer misses enough samples, it detects aconsumer timeout error; when that exchange subsequently receives samples, the consumer may detect aData with Refresh error.This condition typically arises when intermediate network routers or switches lack the buffering orprocessing capacity to handle the network load. Reduce the volume of traffic on the network, or identifyand upgrade the network component(s) that are unable to handle the traffic volume. Consult you networkadministrator for assistance.▪ The SRTP channel timeout and period include the time required to establish the TCP connection. It isimportant to consider the connection time when configuring these values. If more than one SRTP channelis being established and the PACSystems server has just been restarted or updated with a new hardwareconfiguration, the channel timeout and period should be more than one second. This allows sufficient timefor the high level of TCP traffic required to establish new network connections. When first establishing achannel, a channel timeout lower than one second may result in a 0190H (channel timeout) COMMREQstatus and a channel period lower than one second may result in a 0290H (period expired error)EGD Configuration Mismatch ErrorsWhen using Ethernet Global Data, the produced exchange (defined at the producer) must agree with theconsumed exchange (defined at the consumer). The consumer generates an error when the size of anexchange received from the network differs from the configured size for that consumed exchange.This error is indicated in the Controller Fault Table as:“LAN system-software fault; resuming”with exception Event = 28, Entry 2 = 1dAs this error is generated each time the mismatched exchange is received, the Ethernet exception log canquickly fill up with mismatch error events.Cause Corrective ActionProducer and Consumerexchange definitions are ofdifferent size.Review the conflicting exchange definitions at the producer and at theconsumer. Change the incorrect exchange definition so that produced andconsumed definitions are the same size.If the consumer wishes to ignore certain portions of a consumed exchange, be sure that the length of theignored portions is correct. The ignored portion is specified as a byte count.