Bitinsert (Insérer Un Bit) - Siemens SIMATIC S7-300 Manuel D'utilisation

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

Publicité

Programmation et fonctionnement du module FM 352-5
6.10 Opérations de la bibliothèque FM 352-5
6.10.23
Bitinsert (Insérer un bit)
Description
L'opération Insérer un bit (BitInsert) est disponible en deux versions, 16 bits (FB95) et 32 bits
(FB94), définies par le mot ou le double mot d'entrée.
Lorsque le bloc fonctionnel est activé, le bit sélectionné dans le mot ou le double mot
d'entrée est remplacé, tous les autres bits étant transférés sans modification. Si SELECT est
égal à 0, c'est le bit de poids faible du mot ou du double mot d'entrée qui est remplacé par la
valeur de BIT. Si SELECT est égal à 15 (ou à 31), c'est le bit de poids fort du mot (ou du
double mot d'entrée) qui est remplacé par la valeur de BIT. 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 BitInsert est rémanente, nécessitant une mémoire et
consommant une phase d'horloge.
IN
OUT
Figure 6-52
Représentation CONT
BitInsert16
EN
ENO
IN
OUT
SELECT
Bit
162
15
0
0
1
1
0
1
0
0
1
1
0
1
Exemple d'opération Insérer un bit (BitInsert)
Représentation CONT
BitInsert32
EN
ENO
IN
OUT
SELECT
Bit
SELECT = 3
8
7
3
1
1
0
0
0
0
1
1
1
0
0
0
0
0
Param.
IN
SELECT
Bit
OUT
0
0
0
0
BIT = 0
0
0
0
Type de
Opérandes
donnée
INT, DINT
Entrée,
constante
INT
Entrée,
constante
BOOL
Entrée,
constante
INT, DINT
Sortie
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04
Description
Entrée dans
laquelle le bit
est sélectionné.
Position binaire
à remplacer
dans OUT
Bit à insérer
dans OUT
Sortie de la
fonction

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières