Baixe o app para aproveitar ainda mais
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
Compartilhar