Diviser Entiers (Fmdiv16) - 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.17

Diviser entiers (FMDiv16)

Description
L'opération FMDiv16 divise la valeur d'entier double à l'entrée IN_A par la valeur entière à
l'entrée IN_B et écrit le résultat dans la sortie OUT et le reste dans la sortie Remain. La
sortie DONE signale que le résultat est disponible. La plage autorisée pour IN_A va de -2
147 483 648 à +2 147 483 647. La plage autorisée pour IN_B, OUT et Remain va de -32768
à +32767. La sortie OVF est mise à 1 logique en cas de débordement ; sinon, elle est à 0
logique. Lorsque OVF est à 1, les sorties OUT et Remain sont mises à 0.
Tableau 6- 64 Diviser entiers (FMDiv16)
Représentation CONT
FMDiv16
EN
ENO
REQ DONE
IN_A
OVF
IN_B
OUT
Remain
Nota : Aucune logique n'est autorisée à l'entrée EN.
154
Paramètres
Type de
donnée
REQ
BOOL
IN_A
DINT
IN_B
INT
DONE
BOOL
OVF
BOOL
OUT
INT
Remain
INT
Opérandes
Description
Entrée
Active l'opération de division lors
d'un front montant. Doit rester à 1
jusqu'à ce que DONE soit égal à 1 ;
sinon, l'opération est interrompue.
Entrée
Dividende
Entrée
Diviseur
Sortie
1 = réponse disponible
Sortie
1, si la division provoque un
débordement.
Sortie
Valeur de sortie : = IN_A ÷ IN_B
Sortie
Reste de la division
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières