The WPS software follows the resolutions of the standard IEC 61131-3.
Therefore, every application developed on it has a configuration with the following hierarchical structure:
| • | Configuration: is at the highest level of the hierarchy, defining all the elements contained in a software application that interact to perform the control functions. |
| o | Resource: second level of the hierarchy, represents any element with processing capacity to implement programs. In the WPS, resources are independent from each other, and each one has a linked product to it. Global variables in an application are in this scope. |
| ▪ | POU (Program Organization Unit): describe the instructions to be executed, in order to be implemented and how they interact with each other. Function blocks, functions and programs are contained in this category. In the WPS, the POU that stands out is the Ladder Diagram. Local variables of an application are in this scope, each confined to its own POU. |
| ▪ | Tasks: processes that control the order and the execution time of the POUs. |
The following figure shows the layout of this hierarchy in the WPS.

Lettering:
| 1. | Configuration; |
| 2. | Resource; |
| 3. | POUs; |
| 4. | Tasks; |