ROR (girar para a direita)

A instrução ROR gira a entrada do tipo DINT por NbR bits para a direita em forma circular e preenche os bits à esquerda com os bits que são girados.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
ROR
ROR
ROR
Parâmetros da ROR
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Quando definida como true, a instrução é habilitada.
  • TRUE: Executa a computação atual.
  • FALSE: Não há computação.
Aplica-se aos programas do diagrama de ladder.
IN
Entrada
DINT
Qualquer valor inteiro.
NbR
Entrada
DINT
Número de rotações de 1 bit (no conjunto [1..31]).
ROR
Saída
DINT
Valor girado para a direita. Não haverá nenhum efeito se NbR <= 0.
ENO
Saída
BOOL
Ativa a saída. Aplica-se aos programas do diagrama de ladder.

Exemplos de ROR

Exemplo de diagrama de blocos de função ROR
Exemplo de diagrama de blocos de função ROR
Exemplo de diagrama de ladder ROR
Exemplo de diagrama de ladder ROR
Exemplo de texto estruturado ROR
Exemplo de texto estruturado ROR
(* ST Equivalence: *) result := ROR (register, 1); (* register = 2#0100_1101_0011_0101 *) (* result = 2#1010_0110_1001_1010 *)
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal