Escolar Documentos
Profissional Documentos
Cultura Documentos
S_ZV
ZV Q
S_AVERZ S
S Q S_EVERZ
PV DUAL S Q
TV DUAL
RR DEZ
DEZ TV DUAL
R DEZ
R DEZ
CMP
==I
IN1
IN2
T5 T5 A I0.7
I1.7 S_OFFDT S_OFFDT
L S5T#35s
Q8.6
S Q I1.7 S Q Q8.6 SD T4
S5T#55s MW4 S5T#55s MW4 A I0.5
TV BI TV BI
I1.5 R T4
R BCD MW6 I1.5 R BCD MW6 L T4
T MW0
T6 T6
LC T4
I1.3 S_ODTS Q8.7 S_ODTS T MW2
S Q I1.3 S Q Q8.7 A T4
S5T#105s TV BI MW10 S5T#105s TV BI MW10 = Q8.5
I1.4
R BCD MW12 I1.4 R BCD MW12
T2 T2
I0.0 S_PULSE Q9.0 S_PULSE S_PULSE
S Q I0.0 S Q Q9.0
S5T#45s
I0.1
TV BI MW5 S5T#45s TV BI MW5 A I0.0
R BCD MW7 I0.1 R BCD MW7 L S5T#45s
SP T2
A I0.1
R T2
L T2
T9 T MW5
LC T2
I0.2 S_PEXT Q9.1 S_PEXT
S Q I0.2 S Q Q9.1 T MW7
S5T#85s TV S5T#85s TV MW9
A T2
BI MW9 BI
I0.3 = Q9.0
R BCD MW11 I0.3 R BCD MW11
I0.0
T5
T5
( SD ) I0.0 & SD SD A I0.0
S5T#25s L S5T#25s
S5T#25s
T9 SD T5
I0.1 T9
& SF SF A I0.1
( SF ) I0.1
S5T#15600ms L S5T#15600MS
S5T#15600mS SF T9
I0.2 T2 T2
SP A I0.2
( SP ) I0.2 & SP
L S5T#12S
S5T#12S S5T#12s SP T2
I0.3 T6
T6
SE A I0.3
( SE ) I0.3 & SE
L S5T#500MS
S5T#500ms S5T#500ms SE T6
I0.4
T10 SS A I0.4
T10
( SS ) I0.4 & SS L S5T#20MS
S5T#20ms S5T#20ms SS T10
I0.5 C14 CU A I0.5
C14 CU C14
( CU) I0.5 & CU
CD A I0.6
C17
I0.6 C17 CD C17
( CD ) I0.6 & CD
0000 0000 IB 0 IB 1 L IW 0
31 24 23 16 15 8 7 0
MB 0 MB 1 MB 2 MB 3 L MD 0
Instrução de Transferência
31 24 23 16 15 8 7 0
MB 0 MB 1 MB 2 MB 3
T QD 4 T QW 4 T QB 4
L - Load T - Transfer
MOVE
(Todos os tipos de dados com 8, 16, 32 bits)
EN ENO
Exemplos:
L +5 // Carrega uma constante 16-bit
5 IN L L#523123 // Carrega uma constante 32-bit
O MB 5
L B#16#EF // Carrega byte em hexadecimal
L 2#0001_0110_1110_0011
EN - Habilita Entrada // Carrega valor binário 16-bit
ENO -Habilita Saída L TOD#1:10:3.3
IN - Valor de Entrada // Carrega tempo com 32-bit
(Tamanho de todos os tipos
de dados 8, 16, 32 bit ) T MB0 // Transfere valor para byte de
O - Target address memória 0
(Tamanho de todos os tipos T QD256 // Transfere valor para double
de dados 8, 16, 32 bit ) word 256
== IGUAL A
<> NÃO IGUAL A
> MAIOR QUE
< MENOR QUE
>= MAIOR QUE OU IGUAL A
<= MENOR QUE OU IGUAL A
Jump if RLO = 0
NEW1
Is RLO=0? I0.0 JMPN
I0.0 I1.0 REC2 & A I0.0
( JMPN ) I1.0 A I1.0
JCN REC2