Download - 07 operações binárias_e_digitais-1
![Page 1: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/1.jpg)
Operaçõesbinárias e digitais
SITRAIN
© Siemens AG 2009. All rights reserved.
![Page 2: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/2.jpg)
SITRAIN Capítulo 7ST-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
![Page 3: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/3.jpg)
SITRAIN Capítulo 7ST-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
![Page 4: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/4.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 4 / 26 Siemens AG © 2009
Mover: MOVE
![Page 5: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/5.jpg)
SITRAIN Capítulo 7ST-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
![Page 6: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/6.jpg)
SITRAIN Capítulo 7ST-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)
![Page 7: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/7.jpg)
SITRAIN Capítulo 7ST-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.
![Page 8: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/8.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 8 / 26 Siemens AG © 2009
Lógica binária: SET_BF, RESET_BF
1100 00000000 0111
MB10
MB11
0000 00000000 0000
MB10
MB11
7 6 5 4 3 2 1 0
0000 00000000 0000
MB10
MB11
Reseta diversos bits começando por um endereço específico
![Page 9: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/9.jpg)
SITRAIN Capítulo 7ST-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
![Page 10: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/10.jpg)
SITRAIN Capítulo 7ST-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.
![Page 11: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/11.jpg)
SITRAIN Capítulo 7ST-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
![Page 12: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/12.jpg)
SITRAIN Capítulo 7ST-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.
![Page 13: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/13.jpg)
SITRAIN Capítulo 7ST-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
![Page 14: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/14.jpg)
SITRAIN Capítulo 7ST-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 0000channel0615
0000 0000 0000 0110Impuls015
"
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.
![Page 15: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/15.jpg)
SITRAIN Capítulo 7ST-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.
![Page 16: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/16.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 16 / 26 Siemens AG © 2009
Instruções de conversão: NORM_X, SCALE_X
![Page 17: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/17.jpg)
SITRAIN Capítulo 7ST-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.
![Page 18: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/18.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 18 / 26 Siemens AG © 2009
Relógio + calendário: RD_SYS_T
![Page 19: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/19.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 19 / 26 Siemens AG © 2009
String + Char: VAL_STRG
![Page 20: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/20.jpg)
SITRAIN Capítulo 7ST-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)
![Page 21: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/21.jpg)
SITRAIN Capítulo 7ST-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)
![Page 22: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/22.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 22 / 26 Siemens AG © 2009
Contadores: CTU
![Page 23: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/23.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 23 / 26 Siemens AG © 2009
Temporizadores: TON
![Page 24: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/24.jpg)
SITRAIN Capítulo 7ST-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)
![Page 25: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/25.jpg)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 25 / 26 Siemens AG © 2009
Exercício 7-3b: Contagem de peças a seremtransportadas "FB_Statistic" (FB18)
Marcar e arrastar
![Page 26: 07 operações binárias_e_digitais-1](https://reader030.vdocuments.com.br/reader030/viewer/2022032616/55a68b741a28ab6c5f8b4689/html5/thumbnails/26.jpg)
SITRAIN Capítulo 7ST-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