ROR (girar a la derecha)

La instrucción ROR gira hacia la derecha la entrada de tipo DINT con bits NbR, en un movimiento circular, y rellena los bits de la izquierda con aquellos que se giran.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
ROR
ROR
ROR
Parámetros de ROR
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Cuando se establece como cierto, la instrucción está habilitada.
  • CIERTO: Ejecuta el cálculo actual.
  • FALSO: No hay cómputo.
Se aplica a programas de diagrama de lógica de escalera.
IN
Entrada
DINT
Cualquier valor entero.
NbR
Entrada
DINT
Número de giros de 1 bit (en el conjunto [1..31]).
ROR
Salida
DINT
Valor girado hacia la derecha. No tiene ningún efecto si NbR <= 0.
ENO
Salida
BOOL
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera.

Ejemplos de ROR

Ejemplo de diagrama de bloque de funciones ROR
Ejemplo de diagrama de bloque de funciones ROR
Ejemplo de diagrama de lógica escalera ROR
Ejemplo de diagrama de lógica de escalera ROR
Ejemplo de texto estructurado ROR
Ejemplo de texto estructurado ROR
(* ST Equivalence: *) result := ROR (register, 1); (* register = 2#0100_1101_0011_0101 *) (* result = 2#1010_0110_1001_1010 *)
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal