Encoder Position Binaire (Encode); Informations D'erreur - Siemens SIMATIC S7-300 Manuel D'utilisation

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

6.10.18

Encoder position binaire (ENCODE)

Description
La fonction Encoder position binaire (ENCODE) convertit le contenu du paramètre IN au
nombre binaire correspondant à la position du bit mis à 1 le plus à gauche dans IN et
renvoie le résultat comme valeur de la fonction. Si le paramètre IN est égal à
DW#16#00000001 ou à DW#16#00000000, la valeur en retour est 0. Un verrou de sortie est
inclus en cas de flux de signal à l'entrée EN. La sortie n'est modifiée que si EN est active. En
cas de flux de signal en EN, la valeur ENCODE est rémanente, nécessitant une mémoire et
consommant une phase d'horloge.
IN
Figure 6-46
Le bit de poids le plus fort mis à 1 est à la position 29.
Représentation CONT
ENCODE
EN
ENO
IN
OUT

Informations d'erreur

Cette fonction ne reconnaît aucune erreur.
DW#16#12345678
Figure 6-47
Si l'état de signal à l'entrée DIn[0] est 1 (activée), la fonction ENCODE est exécutée.
DOut[0] est à "1" si l'opération est exécutée.
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04
31
24 23
0
0 1
1
0 1
1 1
OUT = 29
Exemple de fonction Encoder position binaire (ENCODE)
Paramètres
EN
IN
ENO
OUT
DIn[0]
ENCODE
EN
ENO
IN
OUT
OUT
28
Exemple de fonction Encoder position binaire (ENCODE)
Programmation et fonctionnement du module FM 352-5
6.10 Opérations de la bibliothèque FM 352-5
19
16 15
0
0 0 0 1
0 0 0
1
Type de
Opérandes
donnée
BOOL
Entrée,
constante
DWORD
Entrée,
constante
BOOL
Sortie
INT
Sortie
DOut[0]
NOT
Conn.arrICon[0]
8 7
1 1
1
0 1
1 1
0
0 0 0 1
Description
Un état de signal 1 à l'entrée de
validation active l'opération.
Variable devant être codée
La sortie de validation a l'état de
signal de EN.
Valeur en retour
3
0 0
155

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières