Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 0.921
-
Fix Version/s: V1.0.0.0
-
Component/s: cifX Device Driver
-
Labels:None
-
Account:SDO Driver (SDODRIVER)
Description
(Treiberstand 03.05.2007)
Die Funktion xChannelIORead() liefert manchmal CIFX_DEV_EXCHANGE_FAILED.
Aufruf mit 1 Byte lesen, Timeout 5 ms.
Testprogramm: abgewandeltes cifxTestConsole im Release Mode und Thread mit THREAD_PRIORITY_TIME_CRITICAL. IO-Exchange wird permanent durchgeführt.
Problem tritt wahrscheinlich bei Überlast auf Host auf.
Die Funktion kehrt mit dem Fehlercode erst nach 8 bis 13 ms zurück.
Auf netX wird geprüft: Ist Zeit von InputCallback() bis AccessSubblockDone > 1 ms. Bedingung ist nie erfüllt.