03.10.2019 Views

BRESIMAR(asaTek)-Beckhoff-Livro Formação Técnica TwinCAT 2

BECKHOFF - TwinCAT 2 Livro de Formação Técnica v1.2/2009 BRESIMAR AUTOMAÇÃO / asaTek Autoria : Jorge Andril

BECKHOFF - TwinCAT 2
Livro de Formação Técnica v1.2/2009
BRESIMAR AUTOMAÇÃO / asaTek
Autoria : Jorge Andril

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TWINCAT PLC – Funções “standard”<br />

BECKHOFF New Automation Technology<br />

FIND<br />

Função de procura de uma parte (frase) dentro de um STRING .<br />

FIND (STR1, STR2) significa o seguinte :<br />

Encontra a posição , desde o 1º carácter , da frase STR1 dentro da STR2 .<br />

FUNCTION FIND : INT<br />

VAR_INPUT<br />

VAR_INPUT<br />

STR1 : STRING(255);<br />

STR2 : STRING(255);<br />

END_VAR<br />

Exemplo em ST:<br />

Var1: = FIND (‘SUXYSI’ , ‘XY’ ) ;<br />

Exemplo em IL:<br />

LD ‘SUXYSI’<br />

FIND ‘XY’<br />

ST Var1 (* Resultado é 3 *)<br />

INSERT<br />

Função de inserção de uma parte (frase) dentro de um STRING .<br />

INSERT (STR1, STR2, POS) significa o seguinte :<br />

Insere STR2 depois da posição POS na frase STR1 .<br />

FUNCTION INSERT : STRING(255)<br />

VAR_INPUT<br />

VAR_INPUT<br />

STR1 : STRING(255);<br />

STR2 : STRING(255);<br />

POS : INT;<br />

END_VAR<br />

Exemplo em ST:<br />

Var1: = INSERT (‘SUSI’ , ‘XY’ , 2) ;<br />

Exemplo em IL:<br />

LD ‘SUSI’<br />

INSERT ‘XY’ , 2<br />

ST Var1 (* Resultado é ‘SUXYSI’ *)<br />

<strong>BRESIMAR</strong> Cap. IV – 4 de 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!