Rockwell-automation 1771-DB BASIC MODULE Manual de usuario Pagina 205

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 394
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 204
Chapter
Call Routines 0–68
12
12 -15
Use CALL 24 to convert a BASIC floating-point number to an SLC 16-bit
signed integer SLC number and place result in the BASIC module output
buffer, DH-485 common interface file. This call is used with DH-485 calls
for BASIC module to SLC data conversion. See also CALL 14.
See Chapter 8 for more information.
The fractional part of the BASIC floating-point value is truncated. If the
BASIC floating-point value is less than -32768, the value placed in the
BASIC module output buffer is -32768. If the BASIC floating-point value
is greater than +32767, the value placed in the BASIC module output
buffer is +32767. You are responsible for checking the range of the
number before conversion.
Input and Output Arguments
This routine has two input and no output arguments. The first input value is
the data variable you want to convert to 16-bit integer. The second input
value is the address number (100 to 139) of the word that receives the
converted value in the BASIC module output buffer.
Syntax
PUSH
value to be converted
PUSH word location (100–139) that receives the converted value
CALL
24
Example
>
10 W = 17
>
40 PUSH W : REM THE VALUE TO BE CONVERTED
>
50 PUSH 120 : REM WORD 120 OF BASIC OUTPUT BUFFER GETS W.
>
60 CALL 24 : REM DO THE F.P. TO 16–BIT SIGNED CONVERSION
CALL
24:
BASIC Floating Point to SLC
16-Bit Signed Integer
Chapter
Vista de pagina 204
1 2 ... 200 201 202 203 204 205 206 207 208 209 210 ... 393 394

Comentarios a estos manuales

Sin comentarios