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 – Resumo de Instruções<br />
BECKHOFF New Automation Technology<br />
DIV - Divisão<br />
MOD - Resto da divisão<br />
LD in<br />
DIV in2<br />
ST out<br />
LD in<br />
MOD in2<br />
ST out<br />
out:= in1 / in2;<br />
out:= in1 MOD in2;<br />
LOGICAS IL ST LD<br />
AND - “E” (produto<br />
lógico)<br />
( BOOL , BYTE , WORD ,<br />
DWORD )<br />
LD in1<br />
AND in2<br />
ST out<br />
out:= in1 AND in2;<br />
OR - “OU” (soma<br />
lógica)<br />
( BOOL , BYTE , WORD ,<br />
DWORD )<br />
XOR - “OU EX” (<br />
“OU” exclusivo)<br />
( BOOL , BYTE , WORD ,<br />
DWORD )<br />
NOT - “NÃO”<br />
(negação lógica)<br />
( BOOL , BYTE , WORD ,<br />
DWORD )<br />
LD in<br />
OR in2<br />
ST out<br />
LD in<br />
XOR in2<br />
ST out<br />
LD in<br />
NOT<br />
ST out<br />
out:= in1 OR in2;<br />
out:= in1 XOR in2;<br />
out:= NOT in;<br />
DESLOCAÇÃO IL ST LD<br />
SHL - Deslocação de in<br />
em n bits a direita com<br />
preenchimento á<br />
esquerda<br />
( BYTE , WORD , DWORD )<br />
LD in<br />
SHL n<br />
ST out<br />
out:= SHL (in,n);<br />
SHR - Deslocação de in<br />
em n bits á esquerda<br />
com preenchimento á<br />
direita<br />
( BYTE , WORD , DWORD )<br />
ROL - Deslocação de in<br />
em n bits á direita com<br />
entrada á esquerda<br />
( BYTE , WORD , DWORD )<br />
ROR - Deslocação de in<br />
em n bits á esquerda<br />
com entrada á direita<br />
( BYTE , WORD , DWORD )<br />
LD in<br />
SHR n<br />
ST out<br />
LD in<br />
ROL n<br />
ST out<br />
LD in<br />
ROR n<br />
ST out<br />
out:= SHR (in,n);<br />
out:= ROL (in,n);<br />
out:= ROR (in.n);<br />
SELECÇÃO IL ST LD<br />
SEL - Selector binário LD TRUE<br />
SEL in1,in2<br />
ST out<br />
out:=SEL(g,in1,in2);<br />
MAX - Selecção do<br />
maior dado<br />
MIN - Selecção do<br />
menor dado<br />
LD in1<br />
MAX in2<br />
MAX in3<br />
ST out<br />
LD in1<br />
MIN in2,in3<br />
ST out<br />
out:=MAX (in1,in2,in3);<br />
out:=MIN(in1,in2,in3);<br />
<strong>BRESIMAR</strong> Anexo A – 4 de 10