SA0165: Attività che chiamano POU diverse dai programmiPermalink

Rileva le attività che chiamano blocchi funzione o funzioni invece di un programma.

Giustificazione: Questa regola fa parte delle Linee guida di codifica PLCopen. Pertanto, la conformità viene verificata anche in CODESYS. Non vediamo alcun problema di coerenza dei dati in CODESYS se i task chiamano POU diversi dai programmi. Tuttavia, possono verificarsi problemi se il codice deve essere portato su altre piattaforme.

Importanza: Basso

Regola PLCopen: CP16

Le attività vengono inserite sotto la configurazione delle attività. I POU da chiamare sono configurati nei task. I POU devono essere del tipo «Program». I tipi «Blocco funzione» e «Funzione» non sono ammessi.

Esempio

_san_img_task_configuration