Commandes courantes
Ce guide décrit les instructions couramment utilisées dans les schémas à contacts des API Siemens de la série S7, comme indiqué dans le tableau suivant.
| Schéma à contacts | Instruction | Description |
|---|---|---|
|
Contact normalement ouvert |
Si IN est True, le contact normalement ouvert se ferme ; sinon, le contact normalement ouvert s’ouvre. |
|
Contact normalement fermé |
Si IN est False, le contact normalement fermé se ferme ; sinon, le contact normalement fermé s’ouvre. |
|
Mise à 1 |
Si S (Set) est activé, OUT sera défini sur True. Si S n’est pas activé, OUT ne changera pas. |
|
Mise à 0 |
Si R (Reset) est activé, OUT sera défini sur False. Si R n’est pas activé, OUT ne changera pas. |
|
Détection de front montant du résultat logique (RLO) |
Lorsqu’une transition positive (0 → 1) est détectée sur l’entrée de flux de puissance CLK, le flux de puissance de sortie Q ou l’état logique est True.
|
|
Transférer |
Copie un élément de données unique de l’adresse source spécifiée par le paramètre IN vers l’adresse de destination spécifiée par le paramètre OUT1. |
|
Égal |
Si Tag_Value1 est égal à Tag_Value2, la sortie sera True ; sinon, la sortie sera False. |
|
Différent |
Si Tag_Value1 n’est pas égal à Tag_Value2, la sortie sera True ; sinon, la sortie sera False. |
|
Dans l’intervalle |
Si la valeur de VAL est comprise dans l’intervalle [MIN, MAX], la sortie sera True ; sinon, la sortie sera False. |
|
Addition |
Effectue une opération d’addition sur les valeurs d’entrée (IN1 et IN2), et stocke le résultat à l’adresse mémoire spécifiée par le paramètre de sortie OUT. |
|
TON |
Lorsque IN passe de False à True, le temporisateur démarre.
|










