INSERT (Inserir string)

A instrução INSERT insere substrings nas posições definidas pelo usuário dentro das strings.
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.
INSERT
INSERT
Parâmetros de INSERT
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Insere substrings em uma string.
  • FALSE: Nenhuma operação.
Aplica-se aos programas do diagrama de ladder.
IN
Entrada
STRING
String inicial.
Str
Entrada
STRING
String a ser inserida.
Pos
Entrada
DINT
Posição da inserção é realizada antes da posição (a primeira posição válida é 1).
INSERT
Saída
STRING
String modificada. Pode ser:
  • String vazia se Pos <= 0.
  • Concatenação de ambas as strings se Pos for maior do que o comprimento da string IN.
ENO
Saída
BOOL
Ativar saída.
Aplica-se aos programas do diagrama de ladder.

Exemplos de INSERT

Exemplo de diagrama de blocos de função INSERT
Exemplo de diagrama de blocos de função INSERT
Exemplo de diagrama de ladder INSERT
Exemplo de diagrama de ladder INSERT
Exemplo de texto estruturado INSERT
Exemplo de texto estruturado INSERT
(* ST Equivalence: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName is 'Mr Frank JONES' *)
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal