Buscar

Operações binárias e digitais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Operações
binárias e digitais
SITRAIN
© Siemens AG 2009. All rights reserved.
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 2 / 26 Siemens AG © 2009 
O participante irá ...
... habilitar-se a programar operações lógicas binárias básicas
... familiarizar-se com as instruções "Load" e "Transfer"
... familiarizar-se com operações de conversão entre formatos numéricos
 
... habilitar-se a usar e programar operações de comparação
... familiarizar-se com funções matemáticas básicas
... habilitar-se a usar e programar funções numéricas e de tempo
... habilitar-se a realizar um teste simples de programa com 
"Monitoring a block"
Objetivos da aprendizagem
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 3 / 26 Siemens AG © 2009 
Instruções
Esta seção oferece informações sobre os seguintes tópicos:
 Lógicas binárias
 Temporizadores
 Contadores
 Comparadores
 Funções matemáticas
 Instruções de movimentação
 Instruções de conversão
 Instruções de controle de programa
 Operações lógicas
 Instruções de deslocamento e rotação
Esta seção oferece informações sobre os seguintes tópicos:
 Data e hora
 STRING e CHAR
 Instruções de controle de programa
 Comunicação
 Interrupções
 PID
 Controle de movimento
 Instuções de pulso
 ATTACH
 DETACH
 Interrupções atraso de 
tempo
 Eventos assíncronos
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 4 / 26 Siemens AG © 2009 
Mover: MOVE
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 5 / 26 Siemens AG © 2009 
Mover: MOVE_BLK
Copia o conteúdo da 
área fonte para a área 
destino
Área fonte Área destino
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 6 / 26 Siemens AG © 2009 
Mover: UMOVE_BLK
Copia o conteúdo da 
área fonte 
ininterruptamente para 
a área destino
Interrupção de 
processo 
OB200 (Prio.5)
 OB1 (Prio.1)
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 7 / 26 Siemens AG © 2009 
Lógica binária: Set, reset
O endereço será "1" quando a 
entrada S for "1“ e a entrada R 
for "0“.
A entrada R1 é dominante.
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 8 / 26 Siemens AG © 2009 
Lógica binária: SET_BF, RESET_BF
1100 0000
0000 0111
MB10
MB11
0000 0000
0000 0000
MB10
MB11
7 6 5 4 3 2 1 0
0000 0000
0000 0000
MB10
MB11
Reseta diversos bits 
começando por um 
endereço específico
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 9 / 26 Siemens AG © 2009 
Detecta uma mudança no RLO 
de 0 -> 1
Sem atribuição
Detecta uma mudança no RLO 
de 0 -> 1
Com atribuição
Lógica binária: avaliação de borda de sinal / RLO
Detecta mudança no estado do 
sinal de um operando de 0 -> 1
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 10 / 26 Siemens AG © 2009 
Controle de programa: JMP, LABEL
Você pode usar a operação 
"Return" para terminar a 
execução de um bloco. 
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 11 / 26 Siemens AG © 2009 
Salta com RLO =1 Salta com RLO =0
Controle do programa: JMPN, RET
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 12 / 26 Siemens AG © 2009 
Funções matemáticas: LIMIT, MOD 
Limita o valor da 
entrada IN aos 
valores definidos 
nas entradas MIN 
e MAX.
Divide o valor na 
entrada IN1 pelo 
valor na entrada 
IN2 e escreve o 
resto na saída 
OUT.
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 13 / 26 Siemens AG © 2009 
Funções matemáticas: MIN, MAX
A operação compara o valor 
na entrada IN1 com o valor 
na entrada IN2 e escreve o 
menor valor na saída OUT. A operação compara o valor 
na entrada IN1 com o valor 
na entrada IN2 e escreve o 
maior valor na saída OUT.
Cada entrada/saída pode ser 
monitorada em um formato de 
visualização livremente 
selecionado
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 14 / 26 Siemens AG © 2009 
Operações lógicas: DECO, ENCO
Leva para "1" o sexto bit do 
tag “channel", os outros são 
preenchidos com zeros.
0000 0000 0100 0000channel
0615
0000 0000 0000 0110Impuls
015
"
Lê o número do bit para o bit 
menos significativo que 
esteja em "1" na entrada IN e 
informa seu valor na saída 
OUT. 
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 15 / 26 Siemens AG © 2009 
Operações lógicas: SEL, MUX
Seleciona uma das entradas 
IN0 ou IN1 dependendo da 
chave (parâmetro G) e copia 
seu conteúdo na saída OUT. Você pode utilizar a operação 
"Multiplex" para copiar o 
conteúdo de uma entrada 
selecionada para a saída 
OUT. 
No máximo 30 entradas.
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 16 / 26 Siemens AG © 2009 
Instruções de conversão: NORM_X, SCALE_X
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 17 / 26 Siemens AG © 2009 
Comparadores: IN_RANGE, OUT_RANGE
IN_RANGE
100
OUT_RANGE
Determina se o 
valor na entrada 
VAL está dentro da 
faixa de valores 
especificados. 
Determina se o 
valor na entrada 
VAL está fora da 
faixa de valores 
especificados. 
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 18 / 26 Siemens AG © 2009 
Relógio + calendário: RD_SYS_T
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 19 / 26 Siemens AG © 2009 
String + Char: VAL_STRG
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 20 / 26 Siemens AG © 2009 
Exercício 7-1: 
Esteira em automático (extensão do FC 16)
"T_Bay1"
(I 8.1)
"Bay1"
(I 8.5)
Partida da esteira Parada da esteiraFase de transporte
"T_Bay2"
(I 8.2)
"Bay2"
(I 8.6)
"LB"
(I 8.0)
"K_Conv_RIGHT"
(Q 8.5)
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 21 / 26 Siemens AG © 2009 
"L_Bay2"
(Q 8.2)
"L_Bay1"
(Q 8.1)
Com "L_Operation" (Q4.1) ligado:
- Sinaleiro aceso constante nas estações 1 e 2 quando a esteira estiver vazia (se ambas estações livres).
- Pisca em 1 Hz na estação onde foi colocada uma peça (se a esteira estiver parada).
- Pisca em 2 Hz em todas as estações enquanto a esteira estiver transportando a peça.
"Bay1"
(I 8.5)
"Bay2"
(I 8.6)
Exercício 7-2: Ative os sinaleiros do modelo da esteira 
"FC_Signal" (FC14)
"L_Bay-LB"
(Q 8.4)
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 22 / 26 Siemens AG © 2009 
Contadores: CTU
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 23 / 26 Siemens AG © 2009 
Temporizadores: TON
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 24 / 26 Siemens AG © 2009 
Exercício 7-3a: Contagem de peças a serem 
transportadas "FB_Statistic" (FB18)
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 25 / 26 Siemens AG © 2009 
Exercício 7-3b: Contagem de peças a serem
transportadas "FB_Statistic" (FB18)
Marc
ar e a
rrast
ar
SITRAIN Capítulo 7
ST-MICRO1 / Operações binárias e digitais Página 26 / 26 Siemens AG © 2009 
Exercício 7-4: Tempo de supervisão de transporte,
expansão do "FC_ConvMotor" (FC 16)
I 0.1
I 0.2
I 0.3
Q 4.1
I 0.0
DI DO
L_Operation
T_OFF
T_RIGHT
T_LEFT
T_ON
Q 5.0L_Conv_Fault
I 1.0 T_Ackn_Fault

Continue navegando