Siemens SIMATIC S7-GRAPH Manuel page 85

Pour s7-300/400 programmation de commandes séquentielles
Table des Matières

Publicité

Affectations avec fonction intégrée
Pour saisir des affectations avec fonction intégrée, employez la syntaxe
A:=func(B). Il s'agit pour l'essentiel de fonctions de conversion et de fonctions de
calcul complexes. L'opérande affecté A détermine le type de données de
l'expression. Vous pouvez utiliser les affectations avec fonction intégrée suivantes.
Affectation avec
fonction intégrée
Fonctions de conversion :
A := BCD_TO_NUM(B)
A := NUM_TO_BCD(B)
A := INT_TO_DINT(B)
A := DINT_TO_REAL(B)
A := ROUND(B)
A := TRUNC(B)
Fonctions de calcul :
A := NEGR(B)
A := ABS(B)
A := SQR(B)
A := SQRT(B)
A := LN(B)
A := EXP(B)
A := SIN(B)
A := ASIN(B)
A := COS(B)
A := ACOS(B)
A := TAN(B)
A := ATAN(B)
A := NEG(B)
Autres fonctions :
A := NOT(B)
A := SWAP(B)
A := RLDA(B)
A := RRDA(B)
GRAPH pour SIMATIC S7-300/400 Programmation de commandes séquentielles
C79000-G7077-C526-01
Programmation des actions et des conditions
Commentaire
DCB en INT ou DINT (instructions LIST : BTI, BTD)
INT ou DINT en DCB (instructions LIST : ITB, DTB)
INT en DINT (instruction LIST : ITD)
DINT en REAL (instruction LIST : DTR)
REAL en DINT (instruction LIST : RND)
REAL en DINT, tronquer le reste (instruction LIST : TRUNC)
Négation REAL
Montant absolu REAL
Carré REAL
Racine carrée REAL
Logarithme à base e REAL
Valeur exponentielle à base e REAL
Sinus REAL
Arcsinus REAL
Cosinus REAL
Arccosinus REAL
Tangente REAL
Arctangente REAL
Transférer négation (complément à deux)
(instructions LIST : NEGI, NEGD, NEGR)
Complément à un (instructions LIST : INVI, INVD)
Echange d'octets (instructions LIST : TAD, TAW)
Rotation de 32 bits d'1 bit vers la gauche par A1 (instruction
LIST : RLDA)
Rotation de 32 bits d'1 bit vers la droite par A1 (instruction
LIST : RRDA)
7-11

Publicité

Table des Matières
loading

Table des Matières