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 – Resumo de Instruções<br />

BECKHOFF New Automation Technology<br />

TP – Temporizado ao<br />

trabalho por impulso<br />

CAL tp1<br />

(IN := in1,<br />

PT:=T#6000ms<br />

)<br />

LD tp1.Q<br />

ST out1<br />

LD tp1.ET<br />

ST tempor<br />

tp1(IN:=in1, PT:=T#6s );<br />

out1:=tp1.Q;<br />

tempor:=tp1.ET;<br />

CONTADORES IL ST LD<br />

CTD – Contador<br />

decrescente<br />

CAL tof1<br />

(IN := in1 ,<br />

PT := T#2s ,<br />

Q=>out1 ,<br />

ET=>tempor)<br />

tof1(IN:=in1 , PT:=T#2s ,<br />

Q=>out1 , ET=>tempor );<br />

LD tof1.Q<br />

ST out1<br />

LD tof1.ET<br />

ST tempor<br />

CTU – Contador<br />

crescente<br />

CTUD – Contador<br />

crescente / decrescente<br />

CAL ton1<br />

(IN := in1 ,<br />

PT := T#4s ,<br />

Q=>out1 ,<br />

ET=>tempor)<br />

CAL tp1<br />

(IN := in1,<br />

PT:=T#6000ms<br />

)<br />

LD tp1.Q<br />

ST out1<br />

LD tp1.ET<br />

ST tempor<br />

ton1(IN:=in1 , PT:=T#4s ,<br />

Q=>out1 , ET=>tempor );<br />

tp1(IN:=in1, PT:=T#6s );<br />

out1:=tp1.Q;<br />

tempor:=tp1.ET;<br />

3 – RESUMO DAS FUNÇÕES “STANDARD”<br />

BIESTAVEL IL ST LD<br />

CONCAT – Combina<br />

2 “strings” .<br />

LD ‘S.’<br />

CONCAT<br />

‘WILLI’<br />

(* Resultado é ‘S.WILLI’ *)<br />

Var1:=CONCAT(‘S.’,‘WILLI’);<br />

DELETE – Apaga uma<br />

parte de um STRING a<br />

partir de uma dada<br />

posição .<br />

ST Var1<br />

LD ‘SUXYSI’<br />

DELETE 2,2<br />

ST Var1<br />

(* Resultado é ‘SYSI’ *)<br />

Var1: = DELETE (‘SUXYSI’ , 2<br />

, 2 ) ;<br />

FIND – Função de<br />

procura de uma parte<br />

(frase) dentro de um<br />

STRING .<br />

INSERT – Função de<br />

procura de uma parte<br />

(frase) dentro de um<br />

STRING .<br />

LD ‘SUXYSI’<br />

FIND ‘XY’<br />

ST Var1<br />

LD ‘SUSI’<br />

INSERT<br />

‘XY’,2<br />

ST Var1<br />

(* Resultado é 3 *)<br />

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

) ;<br />

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

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

, 2) ;<br />

<strong>BRESIMAR</strong> Anexo A – 8 de 10

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

Saved successfully!

Ooh no, something went wrong!