afficher la liste des articles
STEP 7-Micro/WIN -- Création de programmes S7 -- Exécuter des opérations
Comment réaliser un Toggle-Flipflop dans STEP 7-Micro/WIN ?
Que sont les programmes Tips et où peut-on se les procurer ?
Comment peut-on réaliser des opérations logiques (NEG, NAND, NOR, NXOR) sous STEP7-Micro/WIN ?
Comment peut-on faire un calcul modulo sous STEP7-Micro/WIN ?
Comment peut-on évaluer un nombre illimité de fronts montants ou descendants dans le programme principal ou dans les sous-programmes avec STEP7-Micro/WIN ?
Relance du temps de surveillance du cycle sur S7-200
Comment peut-on lire l'heure d'un S7-200 et récupérer la valeur au format Integer, ou comment peut-on régler l'heure d'un S7-200 avec des valeurs définies au format Integer ?
Comment peut-on réaliser la fonction Pulse Relay du LOGO! sous STEP 7 Micro/WIN?
Pourquoi, lors d'une opération de comparaison d'égalité entre nombres réels, une différence est-elle détectée, bien que les nombres réels soient identiques dans la vue d'état ?
Comment peut-on déterminer la plage d'une valeur INT, DINT, REAL entre deux limites définies ?
Evaluation de fronts dans un sous programme
Comment peut-on réaliser des opérations logiques (NEG, NAND, NOR, NXOR) sous STEP7-Micro/WIN ?
Nº de référence:

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".


Fig. 1: Opérateur NEG


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


Fig. 3: Opérateur NAND


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


Fig. 5: Opérateur NOR


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


Fig. 7: Opérateur NXOR


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.


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

 ID contribution:18251129   Date:2012-05-24 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour