No secure real-time processing of tasks with a priority greater than 15

Corrected from:
-

Response of the new version:
-
 
What happens?
An interval task that was created in the task configuration of the PLC project is not processed deterministically in real time.

When does the behaviour occur?
IEC tasks for which a priority greater than 15 is defined in the task configuration are not processed with hard real-time requests. 
In this case, other activities, e.g. file accesses, can cause tasks to be interrupted and no longer processed deterministically. This can lead to unexpected behaviour of the application.

Which products are affected?
Cabinet Controller c520 from V1.0
Cabinet Controller c550 from V1.0

Short-term measures:
Check the configured priority of each IEC task in your PLC project (see object 'Task configuration' in the PLC project).
Make sure that the priority of the created IEC tasks has a priority between 1 and 15.
 
Evaluation / recommendations:
The priority setting in an IEC task determines which task can be interrupted by which task. If the priority of a task is set higher than 15, it is no longer processed deterministically in real-time. In most applications there are no more than 4 IEC tasks in the PLC project that can be processed deterministically in real time if the priority is set correctly.


Automatic Translation

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