10. FAQ, Tips

10.1. Help in case of a problem

If you have a problem with EC-Inspector or something does not run as expected, please try first the following things:

  • Read messages in message window

  • Increase message level Menu ‣ Settings ‣ All Messages

  • Read log file for more information Menu ‣ Help ‣ Show ‣ Log ‣File

  • Restart EC-Inspector and try to do it again

  • Contact support by sending a mail to ecsupport@acontis.com and attach the following information
    • Project file .ecc or .eci if available

    • EC-Inspector Version Menu ‣ Help ‣ About

    • Log file Menu ‣ Help ‣ Show Log File

    • Short description how the reproduce it

10.2. Internal User Specific Settings

EC-Inspector saves all user specific settings in a subfolder of the all users directoy %ALLUSERSPROFILE%/EC-Inspector like C:/ProgramData/EC-Inspector.

In this directoy there is a XML file called User.myusername.xml. In this file, the user can find additional settings, which can be helpful for solving some problems:

MasterUnitLocalCycleTime = 1

Bus cycle time of the internal MainDevice in milliseconds

MasterUnitLocalWorkerSleepTimeMs = 100

Cycle time of the local MainDevice thread in milliseconds

MasterUnitRemoteWorkerSleepTimeMs = 300

Cycle time of the remote MainDevice thread in milliseconds

MasterUnitTimerNormalCount = 4
  • Time shift to cycle time of the normal refresh cycle

  • E.g. local MainDevice = 100 ms, normal refresh cycle is every 400 ms

  • Used e.g. for updating MainDevice information, error counters of SubDevice, …

MasterUnitTimerSlowerCount = 20
  • Time shift to cycle time of the slower refresh cycle

  • E.g. local MainDevice = 100 ms, slower refresh cycle is every 2 seconds

  • Used e.g. for updating the SubDevice information, EEPROM data, register data, …

MasterUnitTimerSlowestCount = 120
  • Time shift to cycle time of the slowest refresh cycle

  • E.g. local MainDevice = 100 ms, slower refresh cycle is every 12 seconds

  • Used e.g. for updating the CoE Object Dictionary, …

MasterUnitScanBusTimeout = 5000

Timeot for bus scan in milliseconds

MasterUnitMailboxTimeout = 5000

Timeout for mailbox access in milliseconds

MasterUnitStateChangeTimeout = 5000

Timeout for changing state machines in milliseconds

MasterUnitRegisterTimeout = 3000

Timeout for register access in milliseconds

MasterUnitProcessDataTimeout = 1000

Timeout for process data access in milliseconds

MasterUnitEepromTimeout = 3000

Timeout for EEPROM access in milliseconds

MasterUnitRasCycleTime = 0

Internal RAS cycle time for polling

MasterUnitRasWatchDog = 0

Internal RAS watchdog interval

MasterUnitRasWdToLimit = 0

Internal RAS watchdog limit

DiagGeneralErrorLvlLostLink = 10

Theshold value for the “Lost Link Errors”, which leads to an error

DiagGeneralWarningLvlLostLink = 1

Theshold value of the “Lost Link Errors”, which leads to a warning

DiagGeneralErrLvlRxError = 10

Theshold value for the “RX Errors”, which leads to an error

DiagGeneralWarnLvlRxError = 0.001

Theshold value of the “RX Errors”, which leads to a warning

DiagGeneralErrLvlInvalidFrame = 10

Theshold value for the “Invalid Frames”, which leads to an error

DiagGeneralWarnLvlInvalidFrame = 0.001

Theshold value of the “Invalid Frames”, which leads to a warning

DiagGeneralErrLvlProcUnitErr = 1000

Theshold value for the “Processing Unit Errors”, which leads to an error

DiagGeneralWarnLvlProcUnitErr = 100

Theshold value of the “Processing Unit Errors”, which leads to a warning

MasterDebugMessageLevel = 0

Activates extended debug messages of the EC-Master (0 = Silent, 1 = Any, 2 = Critical, 3 = Error, 4 = Warning, 5 = Info, 6 = InfoApi, 7 = Verbose, 8 = VerboseCyc)

GuiDebugMessageLevel = 0

Activates extended debug messages of the GUI (0 = Off, 1 = Errors, 2 = All)

IndentXmlFiles = False

Activates indenting of XML files (makes exported XML files readable, but increases size)

EnhancedUtf8Support = False

Activates the enhanced UTF-8 support, which might be necessary if characters will be not displayed correctly

10.3. FAQ

Solutions for possible problems:

  • The integrated Device does not react as estimated

    Increase the message level (Menu Settings All Messages) and try it again.

  • EC-Inspector reports a message with ErrCode: 0x…

    Error Codes comes directly from the Device. If you want to know what to know how to solve this problem, please refer the manual of EC-Master / EC-Monitor.

  • Permanent frame loss while monitoring TwinCAT

    Please try with Npcap instead of NDIS driver

  • WebAdmin in Dongle-Version shows page not found, what can I do?

    You have to download and install the Code Meter Runtime from WIBU https://www.wibu.com/

  • UTF8 characters e.g. in variables or PDOs will be not displayed correctly

    This requires the enhanced UTF-8 support and can be enabled by setting “EnhancedUtf8Support = True”, (see Internal User Specific Settings)