DESCRIPTION :
Vous trouverez décrit dans ce qui suit des opérateurs logiques qui ne sont pas inclus de base dans STEP 7 - Micro / WIN.
A la fin de cette contribution vous trouverez un fichier contenant les opérateurs sous forme de librairie pouvant être intégrée sous STEP 7 - Micro / WIN.
Les opérateurs NEG, NAND, NOR et NXOR sont décrits dans cette contribution.
- NEG
L'opérateur NEG fournit en retour le complément à deux d'un nombre. La formation d'un complément à deux correspond au changement de signe du nombre en le multipliant par "-1".
STEP7_MicroWin_Logische_Operatoren_1.gif)
Fig. 1: Opérateur NEG
STEP7_MicroWin_Logische_Operatoren_2.gif)
Fig. 2: Exemple de l'opérateur NEG
- NAND
L'opérateur NAND est l'opposé de l'opérateur AND. La sortie de l'opérateur NAND (not-AND) donne la valeur 0 lorsque toutes les entrées sont à 1.
| x |
y |
Résultat |
| 0 |
0 |
1 |
| 1 |
0 |
1 |
| 0 |
1 |
1 |
| 1 |
1 |
0 |
Tableau 1: Table de vérité de l'opérateur NAND
STEP7_MicroWin_Logische_Operatoren_3.gif)
Fig. 3: Opérateur NAND
STEP7_MicroWin_Logische_Operatoren_4.gif)
Fig 4: Exemple de l'opérateur NAND
- NOR
L'opérateur NOR est l'opposé de l'opérateur OR. La sortie de l'opérateur NOR (not-OR) donne la valeur 1 lorsque toutes les entrées sont à 0. Des que l'une des entrées passe à 1 la sortie passe à 0.
| x |
y |
Résultat |
| 0 |
0 |
1 |
| 1 |
0 |
0 |
| 0 |
1 |
0 |
| 1 |
1 |
0 |
Tableau 2: Table de vérité de l'opérateur NOR
STEP7_MicroWin_Logische_Operatoren_5.gif)
Fig. 5: Opérateur NOR
STEP7_MicroWin_Logische_Operatoren_6.gif)
Fig. 6: Exemple de l'opérateur NOR
- NXOR
L'opérateur NXOR est l'opposé de l'opérateur XOR. La sortie de l'opérateur NXOR donne la valeur 0 lorsque les entrées ont des valeurs différentes.
| x |
y |
Résultat |
| 0 |
0 |
1 |
| 1 |
0 |
0 |
| 0 |
1 |
0 |
| 1 |
1 |
1 |
Tableau 3: Table de vérité de l'opérateur XNOR
STEP7_MicroWin_Logische_Operatoren_7.gif)
Fig. 7: Opérateur NXOR
STEP7_MicroWin_Logische_Operatoren_8.gif)
Fig. 8: Exemple de l'opérateur NXOR
| Opérateur |
Paramètre |
Type de Variable |
Type d'opérande utilisable |
NEG_B
NAND_B
NOR_B
NXOR_B |
IN |
BYTE |
VB, EB, AB, MB, SB, SMB, LB, AC, Constante, *VD, *AC, *LD |
| OUT |
BYTE |
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD |
NEG_W
NAND_W
NOR_W
NXOR_W |
IN |
WORD |
VW, EW, AW, MW, SW, SMW, T, Z, AEW, LW, AC, Constante, *VD, *AC, *LD |
| OUT |
WORD |
VW, EW, AW, MW,SW, SMW, T, Z, LW, AC, *VD, *AC, *LD |
NEG_DW
NAND_DW
NOR_DW
NXOR_DW |
IN |
DWORD |
VD, ED, AD, MD, SD, SMD, LD, AC, HC, Constante, *VD, *AC, *LD |
| OUT |
DWORD |
VD, ED, AD, MD, SD, SMD, LD, AC, *VD, *AC, *LD |
Tableau 4: Paramètres des opérateurs
En utilisant la bibliothèque vous pourrez utiliser les opérateurs pour des largeurs d'accès BYTE, WORD et DWORD.
STEP7_MicroWin_Logische_Operatoren_9_e.gif)
Fig. 9: Répertoire de la bibliothèque
La librairie STEP 7 Micro/WIN sous forme d'archive: Copier le fichier "operateurs_logiques.exe" dans un répertoire séparé et lancer le en double cliquant dessus. La librairie STEP 7 Micro/WIN se décompresse. Vous pouvez maintenant intégrer la librairie, qui peut être utilisée a partir de la Version 3.2.4.27 de STEP 7 Micro/WIN.
NOTE: Vous trouverez des informations sur l'intégration des bibliothèques dans STEP7 Micro/WIN dans l'article ID: 16689345.
operateurs_logiques.exe ( 64 KB )
Mots-clés : Bibliothèque
|