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
Read log file for more information
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
.eccor.eciif availableEC-Inspector Version
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
XMLfiles (makes exportedXMLfiles 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)