SysSockGetFirstAdapterInfo: When the function is executed, communication with the PLC Designer is permanently interrupted (no change intended)

Corrected from:
Servo inverteri950 FW:  (no change of behaviour intended)
 
Response of the new version:
The described behaviour is principle-dependent and due to the properties of the Sys* libraries supplied by 3S.
A change of the behavior of the supplied library functions is only possible by the manufacturer. Therefore Lenze does not intend to change the behaviour of the library functions.

 
What happens?
The use of the functions of the Sys*-libraries can lead to the triggering of the watchdog, because of a strongly increased computing time requirement.
This can lead to a longer lasting blockage of the operating system and the communication to the PLC Designer can be interrupted.
The functions from the Sys* libraries in turn call functions of the operating systems used. The computing time required for processing the called functions cannot be exactly predetermined, since many factors influence the processing (CPU load, response time of the operating system, etc.).

When does the behavior occur?
If the high computing time required when using the Sys* functions is not taken into account when designing the program.
The use of the Sys* functions is particularly problematic if they are called in a cyclic task.
 
Which products are affected?
Servo inverter i950 FW
(c550 c520 c750)
 
Short-term measures / Evaluation / Recommendations:
The Sys functions should only be used in low-priority tasks or, in the case of cyclic tasks, the cycle time should be selected so that there is always sufficient time for processing.
 
Automatic Translation 

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201900375/1/
Contact form