Cette partie décrit comment mettre en œuvre une fonction et un bloc fonction en langage ST.
La fonction SetRTCDrift
et le bloc fonction TON
sont utilisés à titre d'exemple pour illustrer les mises en œuvre.
La procédure suivante explique comment insérer une fonction en langage ST :
Étape |
Action |
---|---|
1 |
Ouvrez ou créez une POU en langage ST (Structured Text ou Littéral structuré).
NOTE : La procédure de création d'une POU n'est pas détaillée ici. Pour plus d'informations, consultez la documentation Ajout et appel de POU.
|
2 |
Créez les variables nécessaires à la fonction. |
3 |
Utilisez la syntaxe générale dans l'éditeur ST de POU pour la représentation en langage ST d'une fonction. La syntaxe générale est la suivante :
|
Pour illustrer la procédure, utilisons la fonction SetRTCDrift
représentée graphiquement ci-après :
Fonction |
Représentation graphique |
---|---|
|
![]() |
La représentation en langage ST de cette fonction est la suivante :
Fonction |
Représentation dans l'éditeur ST de POU |
---|---|
|
|
La procédure suivante explique comment insérer un bloc fonction en langage ST :
Étape |
Action |
---|---|
1 |
Ouvrez ou créez une POU en langage ST (Structured Text ou Littéral structuré).
NOTE : La procédure de création d'une POU n'est pas détaillée ici. Pour plus d'informations sur l'ajout, la déclaration et l'appel de POU, reportez-vous à la documentation associée.
|
2 |
Créez les variables d'entrée, les variables de sortie et l'instance requises pour le bloc fonction :
|
3 |
Utilisez la syntaxe générale dans l'éditeur ST de POU pour la représentation en langage ST d'un bloc fonction. La syntaxe générale est la suivante :
|
Pour illustrer la procédure, utilisons le bloc fonction TON
représenté graphiquement ci-après :
Bloc fonction |
Représentation graphique |
---|---|
|
![]() |
Le tableau suivant montre plusieurs exemples d'appel de bloc fonction en langage ST :
Bloc fonction |
Représentation dans l'éditeur ST de POU |
---|---|
|
![]() |