Which products are affected?
ESP-DDS2-P (Global Drive PLC Developer Studio Version 2.0)
EVS93xx-EI (Servo PLC irrespective of version)
EVS93xx-ET (Servo PLC technology irrespective of version)
EPL-10200 (Drive PLC irrespective of version)
What happens?
With SFC flags the flow of a block (POU) which is programmed in Sequential Function Chart (SFC) can be controlled and monitored. One of these SFC flags is the variable SFCErrorAnalyzation, type STRING (character string). If a step in the POU is active for longer than defined in the time monitoring of the step, the SFC flag SFCErrorAnalyzation can be used to evaluate the transition terms which are responsible for the timeout.
For this function the library Analyzation.lib must be integrated into the DDS project.
It is possible that not all the transition terms are in the variable SFCErrorAnalyzation which are responsible for the timeout of the step.
When does the problem occur?
The STRING processing routines in the target system, e.g. the Servo PLC, can only process strings with a length of up to 20 characters. When processing strings with more than 20 characters the string is cut off.
The library Analyzation.lib uses these STRING processing routines, as a result of which the SFC flag SFCErrorAnalyzation is limited to 20 characters. If owing to the number and length of transition terms more than 20 characters are required, not all the transition terms are contained in the SFC flag SFCErrorAnalyzation.
Possible diagnostics?
None.
Short-term measures/recommendations?
None.
Evaluation:
The SFC flag SFCErrorAnalyzation can be used for diagnosing machine sequences. Since the transfer of character strings from the target system (e.g. Servo PLC) to keypad units keypad units is only possible to a limited extent, this functionality tends to be used rarely.