·

Engenharia Elétrica ·

Automação Industrial

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Lab5 Registros de dados 11 Tipos de registros Mnemônico do endereço D Propósito Um endereço de word capaz de armazenar dados numéricos ou padrões de 1632 bits Representação Dados registroendereçoword D registro Formas disponíveis Registros de uso geral Registros retentivos Registros de diagnóstico especial Endereços numerados em Decimal por exemplo D0 D9 D100 etc Outros Usos Podem ser usados como programadores de temporizadores e contadores Endereços disponíveis Registros de uso geral Registros de dados como o próprio nome sugere armazenam dados Os dados armazenados podem ser interpretados como um valor numérico ou como uma série de bits informando status ON e OFF de cada um deles Um único registrador de dados contém 16 bits ou uma word No entanto dois registros de dados consecutivos podem ser usados para formar um endereço de 32 bits mais comumente conhecido como uma double word Se o registrador de dados está sendo utilizado para armazenar um valor numérico então o bit mais significativo MSB é usado para indicar se o numeral armazenado é positivo ou negativo No entanto como endereço de bits só pode informar status do tipo ON ou OFF O diagrama mostra as configurações de registrador tipo word 16 bits e double word 32 bits No desenho acima repare que o bit 15 último bit a esquerda da word do registrador D0 não é mais o Bit mais significativo isto porque ele é agora considerado como parte de uma double word de 32 bits Ao especificar um registro de dados de 32 bits numa instrução de programa o endereço mais baixo é sempre usado para declarar a double word por exemplo se o exemplo acima fosse escrito como um operando instrucional de 32 bits ele seria identificado como D0 O segundo registro D1 seria automaticamente associado Uma vez que os dados são escritos num registro de dados geral eles se mantêm inalterados até que sejam reescritos Quando o CLP sai da posição RUN para STOP todos os registros de dados gerais têm seus conteúdos atuais reescritos com um 0 zero Registros de diagnóstico especial Registradores especiais são usados para controlar ou monitorar vários modos ou endereços dentro do CLP Dados escritos nestes registros são programados nos valores default e carregados quando o CLP é energizado Quando o CLP é alimentado todos os registradores são primeiramente zerados e depois os valores default são automaticamente carregados aos registros endereçados pelo software do sistema Dados armazenados nos registros de diagnóstico especial permanecerão inalterados mesmo quando o CLP sai de um modo de operação para outro Registradores do RTC Registradores Externamente Ajustados O CLP tem trimpots externos que são usados para ajustar o conteúdo de certos registradores dedicados O conteúdo destes registros pode variar de 0 a 1023 Esta é uma característica interna e não requer nenhuma programação adicional Existe também uma unidade adicional que fornece a mesma função Para usar esta unidade as instruções aplicadas VRRD e VRSC devem ser usadas 12 Experimento com registradores D Ao criar um programa faça com que um registrador D de 0 a 199 receba um valor constante de sua preferência lembrando que o mesmo deve ser no máximo 65535 já que o mesmo é uma word Após habilitar para o valor ser gravado desabilite e desligue a bancada após 5 segundos religuea e verifique através do monitor se o valor continua intacto Após isso faça o mesmo com valores de D de 200 a 7999 respeitando os 16 bits e veja o que acontece Para transferir o valor desejado utilize a função MOV 1 Primeiro experimento 2 Segundo experimento 13 Experimento com potenciômetros externos Para um simples entendimento de como funciona os potenciômetros externos podemos programálos amarrados a temporizadores eou contadores O objetivo deste experimento é mostrar como eles se comportarão com a mudança de local do potenciômetro respectivo a ele Para isto configure o que é mostrado a seguir 1 Primeiro experimento 2 Segundo experimento 3 Terceiro experimento Agora faça o mesmo para a seguinte função VRSC 4 Quarto experimento 14 Experimento com o RTC Ajuste do relógio do RTC para o horário atual Exercício Observando a tabela com os registradores especiais do RTC e o exemplo anterior amplie as modificações do RTC incluindo os parâmetros de data ou seja dia mês e ano Mais exemplos de fixação deste conteúdo serão abordados quando forem estudados os canais AD e funções específicas do TPW03