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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
TWINCAT PLC – Funções bloco “standard”<br />
BECKHOFF New Automation Technology<br />
2 – FUNÇÕES BLOCO “STANDARD” – “TRIGGER”<br />
FUNCTION_BLOCK F_TRIG<br />
Accionamento pelo flanco descendente . A saída Q e a variável interna M manter-se-á FALSE<br />
enquanto a entrada CLK é TRUE . Logo que ocorra a transição de TRUE para FALSE em CLK a saída<br />
Q ficará TRUE e M será posto a TRUE (set) . Isto significa que cada vez que esta função bloco seja<br />
chamada a saída Q mantém-se FALSE até que ocorra uma transição do CLK de TRUE para FALSE .<br />
Nome das livrarias : Standard.lb (*Para PC*) e Standard.lb6 (*Para BC*)<br />
VAR_INPUT<br />
VAR_INPUT<br />
CLK : BOOL; (* Sinal a detector*)<br />
END_VAR<br />
VAR_OUTPUT<br />
VAR_OUTPUT<br />
Q : BOOL; (* Transição detectada *)<br />
END_VAR<br />
VAR<br />
M : BOOL;<br />
END_VAR<br />
FUNCTION_BLOCK R_TRIG<br />
Accionamento pelo flanco ascendente . A saída Q e a variável interna M manter-se-á FALSE enquanto<br />
a entrada CLK é FALSE . Logo que ocorra a transição de FALSE para TRUE em CLK a saída Q<br />
ficará TRUE e M será posto a TRUE (set) . Isto significa que cada vez que esta função bloco seja<br />
chamada a saída Q mantém-se FALSE até que ocorra uma transição do CLK de FALSE para TRUE .<br />
VAR_INPUT<br />
VAR_INPUT<br />
CLK : BOOL; (* Sinal a detector*)<br />
END_VAR<br />
VAR_OUTPUT<br />
VAR_OUTPUT<br />
Q : BOOL; (* Transição detectada *)<br />
END_VAR<br />
VAR<br />
M : BOOL;<br />
END_VAR<br />
<strong>BRESIMAR</strong> Cap. III – 4 de 8