Les POU suivants sont définis dans la norme IEC 61131-3 :
ofonction
obloc fonction
oprogramme
ostructure de données
otype de liste
ounion
ointerface
EcoStruxure Machine Expert propose des POU supplémentaires pour créer et gérer des scénarios de test :
oscénario de test
osérie de tests
oressources de test
L'indicateur comporte un préfixe de POU et un nom aussi court que possible (par exemple, FB_GetResult). Comme pour une variable, la première lettre de chaque mot du nom de base doit être en majuscule. Écrivez le reste en minuscules. Formez un nom de POU composé comprenant un verbe et un substantif.
Le préfixe est écrit avec un trait de soulignement avant le nom et identifie le type de POU à partir du tableau :
Préfixe de POU |
Type |
Utilisation |
Exemple |
---|---|---|---|
SR_ |
PROGRAM |
programme |
SR_FlowPackerMachine |
FB_ |
FUNCTION_BLOCK |
blocs fonction |
FB_VisuController |
FC_ |
FUNCTION |
fonctions |
FC_SetUserFault |
ST_ |
STRUCT |
structure de données |
ST_StandardModuleInterface |
ET_ |
Enumeration |
type de liste |
ST_StandardModuleInterface |
UT_ |
UNION |
union |
UT_Values |
IF_ |
INTERFACE |
interface |
IF_CamProfile |
TC_ |
Testcase* |
scénario de test |
TC_MultiCam |
TS_ |
TestSeries* |
série de tests |
TS_Robotic |
TR_ |
Test resources* |
ressources de test |
TR_Axes |
* Améliorations de l'identificateur CEI apportées par le plug-in Schneider Electric ETest |