Representación De Los Valores Numéricos - Siemens SIMATIC S5-135U Instrucciones De Programacion

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

Lenguaje de programación STEP 5
2.1.4
Representación de los valores numéricos
Con el fin de que el procesador pueda combinar, modificar o comparar los valores numéricos,
éstos deben ser cargados en los acumuladores en código binario.
En STEP 5, la representación de los números depende de las operaciones a realizar:
Números binarios:
a) números en coma fija 16 bits
b) números en coma fija 32 bits
c) números en coma flotante
Números decimales:
d) números en código BCD.
Durante la'introducción y lectura de los valores numéricos, se ajusterá en el aparato de
programación el formato de datos deseado (por ejemplo KF para coma fija) en el que se desea
introducir o visualizar el valor numérico. De esta forma el PG se encarga de convertir
l a
representación numérica interna en un modo de representación que permita la lectura directa.
Los números en coma fija de 16 bits y los números en coma flotante se prestan a la ejecución
de todas las operaciones aritmeticas, tales como la comparación, la adición, la sustracción, la
multiplicación y la división.
Los números en código BCD se utilizan únicamente para la introducción y la lectura; no es
posible realizar directamente operaciones aritméticas sobre números codificados en BCD.
Los números en coma fija de 32 bis sirven para efectuar operaciones de comparación. Por otra
parte también son necesarios en la etapa intermedia para la conversión de un número
codificado en BCD a un número en coma flotante. Con las nuevas instrucciones +D y -D
también pueden utilizarse para operaciones de suma y resta.
El lenguaje STEP 5 contiene las operaciones de conversión permitiendo convertir
directamente los números a las representaciones numéricas mas importantes.
Números en coma fija de 16 bits y 32 bits.
Se trata de húmeros enteros y por tanto dotados de signo.
Tienen una longitud de 16 bits (= 1 palabra) o de 32 bits (=
2
palabras), en los cuales el bit 15 o
el 31 contienen el signo: "0"
=
número positivo; "1" = número negativo.
Los números negativos se representan por su complemento a
2.

Publicidad

Tabla de contenido
loading

Tabla de contenido