F89_EXT

Instruction redondante

NOTA

Instruction redondante remplacée par : INT_TO_DINT

Les données de 16 bits sont converties en données 32 bits sans modifier les signes et les valeurs. F89 copie le bit du signe des données de 16 bits spécifiées par s vers tous les bits de la zone de 16 bits de poids fort (zone de 16 bits étendue) dans d.

Paramètres

Entrée

s (WORD, INT, UINT)

Zone de données sources de 16 bits, le bit 15 est le bit de signe

Sortie

d (DWORD, DINT, UDINT, DATE, TOD, DT)

Zone de destination de 32 bits, s copié vers la zone de 16 bits de poids faible, zone de 16 bits de poids fort avec le bit de signe de s

Remarques

Si le bit de signe (position du bit 15) des données de 16 bits désignées par s est 0, toutes les données de 16 bits de poids fort dans la variable, affectées à d seront 0. Si le bit de signe de s est 1, les données 16 bits de poids fort de d seront 1.

  1.  (1) Bit de signe (0 : positif, 1 négatif)
  2.  (2) Source
  3.  (3) Position du bit
  4.  (4) Données binaires
  5.  (5) Données décimales
  6.  (6) start : TRUE
  7.  (7) Destination
  8.  (8) Zone de 16 bits (étendue) supérieure
  9.  (9) Zone de 16 bits inférieure
Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique