07 operações binárias_e_digitais
Post on 15-Jul-2015
87 Views
Preview:
TRANSCRIPT
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
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
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 4 / 26 Siemens AG © 2009
Mover: MOVE
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
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)
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.
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
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
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.
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
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.
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
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.
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.
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
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.
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
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 19 / 26 Siemens AG © 2009
String + Char: VAL_STRG
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)
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)
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 22 / 26 Siemens AG © 2009
Contadores: CTU
SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 23 / 26 Siemens AG © 2009
Temporizadores: TON
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)
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
top related