14.3
Funciones estándar de cadena de bits
Cada función estándar de cadena de bits dispone de dos parámetros de entrada que se
designan por medio de IN o N. El resultado es siempre el valor de la función. La siguiente
tabla muestra los nombres de las funciones y los tipos de datos de los dos parámetros de
entrada y del valor de función. Significan lo siguiente:
• Parámetro de entrada IN: búfer en el que se ejecutan las operaciones de desplazamiento
de bits. El tipo de datos de este parámetro de entrada determina el tipo de datos del valor
de función.
• Parámetro de entrada N: número de rotaciones en las funciones ROL y ROR del búfer de
circulación, o el número de posiciones que deben desplazarse en SHL y SHR.
La tabla muestra las posibles funciones estándar de cadena de bits:
Nombre de la
Tipo de datos
función
Parámetro de
entrada IN
ROL
BOOL
BYTE
WORD
DWORD
ROR
BOOL
BYTE
WORD
DWORD
SHL
BOOL
BYTE
WORD
DWORD
SHR
BOOL
BYTE
WORD
DWORD
Nota
También es posible utilizar otras funciones IEC para la conversión del tipo de datos. Para
más información sobre las funciones disponibles, consulte el manual de referencia de
STEP 7 "Funciones de sistema y funciones estándar para S7-300/400".
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Tipo de datos
Tipo de
Parámetro de
datos
entrada N
Valor de
función
INT
BOOL
INT
BYTE
INT
WORD
INT
DWORD
INT
BOOL
INT
BYTE
INT
WORD
INT
DWORD
INT
BOOL
INT
BYTE
INT
WORD
INT
DWORD
INT
BOOL
INT
BYTE
INT
WORD
INT
DWORD
Funciones estándar de S7-SCL
Tarea
El valor que se encuentra en el
parámetro IN se desplaza tantas
posiciones de bits hacia la izquierda
como indique el contenido del
parámetro N.
El valor que se encuentra en el
parámetro IN se desplaza tantas
posiciones de bits hacia la derecha
como indique el contenido del
parámetro N.
En el valor existente en el parámetro
IN se desplazan hacia la izquierda
tantos bits y se sustituye por 0 el
mismo número de posiciones en el
lado derecho como indique el
contenido del parámetro N .
En el valor existente en el parámetro
IN se desplazan hacia la derecha
tantos bits y se reemplazan por 0 el
mismo número de posiciones en el
lado izquierdo como indique el
contenido del parámetro N .
14-11