RIGHT (extrair direita de uma string)

A instrução RIGHT extrai caracteres do lado direito de uma string.
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.
RIGHT
RIGHT
Parâmetros da RIGHT
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Extrai o número especificado de caracteres da extremidade direita da string.
  • FALSE: Nenhuma operação.
Aplica-se aos programas do diagrama de ladder.
IN
Entrada
STRING
Qualquer string não vazia.
NbC
Entrada
DINT
Número de caracteres a ser extraído. Este número não pode ser maior do que o comprimento da string IN.
RIGHT
Saída
STRING
Parte direita da string (comprimento = NbC). Pode ser:
  • String vazia se NbC <= 0.
  • String completa se NbC >= comprimento da string.
ENO
Saída
BOOL
Ativar saída.
Aplica-se aos programas do diagrama de ladder.

Exemplos de RIGHT

Exemplo de diagrama de blocos de função RIGHT
Exemplo de diagrama de blocos de função RIGHT
Exemplo de diagrama de ladder RIGHT
Exemplo de diagrama de ladder RIGHT
Exemplo de texto estruturado RIGHT
Exemplo de texto estruturado RIGHT
(* ST Equivalence: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4),5; (* complete_string is '56781234' the value issued from RIGHT call is '5678' the value issued from LEFT call is '1234' *)
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal