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
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