F89_EXT

Istruzione ridondante

NOTA

Questa è un'istruzione ridondante. Viene sostituita da: INT_TO_DINT

Il dato a 16 bit viene convertito in un dato a 32 bit senza che i segni e i valori vengano modificati. F89 copia il bit del segno del dato a 16 bit specificato in s in tutti i bit dell'area a 16 bit più significativa (area a 16 bit estesa) in d.

Parametri

Ingresso

s (WORD, INT, UINT)

area dati di origine a 16 bit, il bit 15 è il bit del segno

Uscita

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

area di destinazione a 32 bit, s copiato nei 16 bit meno significativi, i 16 bit più significativi riempiti con il bit del segno di s

Note

Se il bit del segno (posizione bit 15) del dato a 16 bit specificato da s è 0, tutti i 16 bit più significativi nella variabile allocata a d saranno 0. Se il bit del segno di s è 1, i 16 bit più significativi di d saranno 1.

  1.  (1) Bit del segno (0: positivo, 1: negativo)
  2.  (2) Origine
  3.  (3) Posizione bit
  4.  (4) Dati binari
  5.  (5) Dato decimale
  6.  (6) start: TRUE
  7.  (7) Destinazione
  8.  (8) Area a 16 bit più significativa (estesa)
  9.  (9) Area a 16 bit meno significativa
Argomenti correlati

L'ultima revisione: 2024-03-13Feedback su questa paginaPanasonic hotline