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

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

BECKHOFF New Automation Technology<br />

5 - INSTRUÇÕES de SELECÇÃO<br />

SEL<br />

Selector binario . OUT := SEL(G, IN0, IN1) .<br />

Significa que OUT := IN0 se G=FALSE; OUT := IN1 se G=TRUE.<br />

IN0, IN1 e OUT pode ser de qualquer tipo de dados , G deve ser BOOL . O resultado da selecção é IN0<br />

se G for FALSE e IN1 se G for TRUE .<br />

Exemplo em IL:<br />

LD TRUE<br />

SEL 3,4<br />

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

ou<br />

LD FALSE<br />

SEL 3,4<br />

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

Exemplo em FBD:<br />

MAX<br />

Selecção do maior dado . OUT := MAX(IN0, IN1) .<br />

IN0, IN1 e OUT pode ter qualquer tipo de dados .<br />

Exemplo em IL:<br />

LD 90<br />

MAX 30<br />

MAX 40<br />

MAX 77<br />

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

Exemplo em FBD:<br />

MIN<br />

Selecção do menor dado . OUT := MIN(IN0, IN1) .<br />

IN0, IN1 e OUT pode ter qualquer tipo de dados .<br />

Exemplo em IL:<br />

LD 90<br />

MIN 30<br />

MIN 40<br />

MIN 77<br />

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

Exemplo em FBD:<br />

<strong>BRESIMAR</strong> Cap. II – 11 de 20

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

Saved successfully!

Ooh no, something went wrong!