TIA PORTAL Sitrain operações binárias e digitais

26
Operações binárias e digitais SITRAIN © Siemens AG 2009. All rights reserved.

Transcript of TIA PORTAL Sitrain operações binárias e digitais

Page 1: TIA PORTAL Sitrain operações binárias e digitais

Operaçõesbinárias e digitais

SITRAIN

© Siemens AG 2009. All rights reserved.

Page 2: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 4 / 26 Siemens AG © 2009

Mover: MOVE

Page 5: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 19 / 26 Siemens AG © 2009

String + Char: VAL_STRG

Page 20: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 22 / 26 Siemens AG © 2009

Contadores: CTU

Page 23: TIA PORTAL Sitrain operações binárias e digitais

SITRAIN Capítulo 7ST-MICRO1 / Operações binárias e digitais Página 23 / 26 Siemens AG © 2009

Temporizadores: TON

Page 24: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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: TIA PORTAL Sitrain operações binárias e digitais

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