LEFT (extrai a esquerda de uma string)

A instrução LEFT extrai caracteres do lado esquerdo 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.
LEFT
LEFT
Parâmetros da LEFT
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Calcula o número de caracteres a partir da esquerda 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.
LEFT
Saída
STRING
Parte esquerda da string IN (seu comprimento = NbC). Pode ser:
  • String vazia se NbC <= 0.
  • String IN completa se NbC >= comprimento da string IN.
ENO
Saída
BOOL
Ativar saída.
Aplica-se aos programas do diagrama de ladder.

Exemplos de LEFT

Exemplo de diagrama de blocos de função LEFT
Exemplo de diagrama de blocos de função LEFT
Exemplo de diagrama de ladder LEFT
Exemplo de diagrama de ladder LEFT
Exemplo de texto estruturado LEFT
Exemplo de texto estruturado LEFT
(* 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