Home
        GR901 - HardFlex - Contador 24 bits e Saída PTO
         Contents
1.                                                                                                            24Vdc   V iV  TIT   aG u  E    EX m Ri ERO  COUNTER  EX ERI ERO  Comparator 1    4 e RM        Comparator 1  To E T  T   Comparator 2 1     4    4 Comparator 2    E T3 e m   l Zero  Linear or Rotative Zero      Encoder ETG E TS ETA    RO uFi  mfo m77  Signal  IR Conditioner z0   b  i n    i v  N AL  densas   Count B  TL L13 i2 Mi O Count A  Reset 1    me   Cas    Reset              4 Hold   Hold p  E Ji EJO E17   EJ4 EJ3 E2   EX EX EJ5  BA  EA  E AO  E A  HAS E A2   A  mP  mpi PO  aC EC EC             Notas do diagrama   1     Somente as entradas l1  12  I3 e 14 podem ser utilizadas como entradas do contador r  pido     2     As entradas do contador que n  o forem configuradas  Congelamento ou Zeramento  s  o utilizadas como entradas digitais  comuns     3     Somente as sa  das a transistor TO  T1 e T2 podem ser configuradas como sa  das do contador se necess  rio     4     As sa  das do contador que n  o forem configuradas  TO   Comparador 1  T1   Comparador 2 ou T2   Zero  s  o utilizadas como  sa  das digitais comuns     5     As entradas digitais dos produtos GR350  GR351  GR370 e GR371 tem padr  o de 24 Vdc tipo sink  Os transdutores de  posi    o ou sensores devem ser compat  veis com este n  vel ou usar adaptadores de n  vel     6     Deve se utilizar cabos com blindagem aterrada para evitar problemas de ru  do el  trico induzido comumente existente em  instala  
2.     Erro par  metros      ativada quando existe alguma inconsist  ncia nos par  metros passados para a fun    o       Erro na faixa de Operandos Ocupado      ativada quando o valor do operando de frequ  ncia estiver fora da faixa de 10 Hz a 20  kHz  quando o n  mero de pulsos na acelera    o desacelera    o estiver fora da faixa de O a 4 194 303 ou quando o n  mero de  pulsos total estiver fora da faixa de 0 a 8 388 607        tamb  m ativada para dizer que o dispositivo est   gerando uma sequ  ncia de pulsos na sa  da r  pida  Caso est   sa  da esteja  ligada significa que nenhum dos comandos foi executado  O   nico comando que pode ser usado nesse caso    o que cessa a  gera    o dos pulsos na sa  da     Cuidado  Se a sa  da PTO estiver gerando pulsos e a fun    o for acessada a sa  da Erro na faixa de  Operandos Ocupado estar   acionada  Caso se tente escrever algum valor e este estiver fora da    faixa o usu  rio n  o ter   esta informa    o pois a sa  da j   est   ligada  Para saber se a sa  da est    executando ou se ocorreu erro na faixa  consulte o byte de status          Todas as sa  das desligadas   indica erro na comunica    o com os dispositivos selecionados     Operando de Diagn  stico    Os CPs da S  rie Grano que possuem Arquitetura HardFlex disponibilizam ao usu  rio um operando  M com diagn  sticos dos  pontos de sa  da a transistor integrados ao microcontrolador e diagn  sticos das sa  das r  pidas PTO pertencentes    fun    o  HardFlex GR901  Este operando 
3.    definido atrav  s do m  dulo C  e possui o formato abaixo     Altus S      21    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Operando  M       Descri    o  9 8 7 6       Sa  da PTO parada  Idle   Sa  da PTO em opera    o          Sa  da PTO fora de acelera    o       Sa  da PTO em fase de acelera    o       Sa  da PTO fora de regime permanente       Sa  da PTO em fase de regime permanente       Sa  da PTO fora de desacelera    o       Sa  da PTO em fase de desacelera    o       Sa  da PTO em opera    o normal       Sa  da PTO em curto circuito       Opera    o normal       Sa  da PTO n  o parametrizada       Reservado       Sobrecarga nas sa  das a transistor        Sa  das a transistor em funcionamento normal        Reservado                                                       Este operando assim como os outros declarados no m  dulo C na op    o Barramento  Configurar s  o atualizados independente de  qualquer chamada de fun    o  A cada 100 ms o microcontrolador acessa um dos dispositivos declarados  cada dispositivo est    representado numa linha da tabela  e atualiza o conte  do do seu diagn  stico  Por exemplo se estiver configurada a Sa  da PTO  mais outros dois dispositivos o tempo de atualiza    o ser   tr  s vezes maior que 100 ms  ou seja  300 ms     Em casos nos quais o tempo de ciclo do aplicativo    maior que 100 ms  a cada ciclo de varredura    acessado o diagn  stico de  um dispositivo declarado     Caracter  sti
4.    o    N     E importante salientar que para um perfil do tipo S a acelera    o m  xima    3 6 vezes maior que a acelera    o para o perfil  trapezoidal  Desta forma para um perfil S o tempo de acelera    o deve ser 3 6 vezes maior que o calculado para um perfil  trapezoidal de mesma freq    ncia de regime  de modo que a acelera    o m  xima n  o ultrapasse a aquela calculada em fun    o dos  par  metro do motor     Como existe um n  mero m  nimo de pulsos na acelera    o desacelera    o para que os perfis de acelera    o sejam corretamente  executados     importante tomar alguns cuidados  No caso do n  mero de pulsos na fase de acelera    o desacelera    o for menor  que o m  nimo para execu    o do perfil para o perfil do tipo trapezoidal o valor m  nimo    de 55 pulsos e para o perfil do tipo curva S  o valor m  nimo    138   a frequ  ncia de sa  da parte do zero direto para a frequ  ncia de regime sem executar acelera    o  Sendo  assim o manual do motor deve ser consultado e uma frequ  ncia de regime mais baixa deve ser passada como par  metro para que  esta seja executada     Exemplo de aplica    o com motor de passo    Para fazer o calculo dos par  metros de uma aplica    o    necess  rio escolher um motor e um driver para tal finalidade  O motor de  passo escolhido como exemplo de aplica    o    o HT23 394 em conjunto com um driver 3540i  ambos disponibilizados pela  Applied Motion  http  Avww applied motion com    Para este motor o   ngulo 6 desenvolvido a cada pass
5.    o perfi e n  mero de pulsos e disparo do trem de pulsos     Bytes de Diagn  stico monitor  veis via software MasterTool       Altus S      15    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Instala    o das Sa  da R  pida PTO    A conex  o das sa  das utilizadas pelas fun    es de sa  das r  pidas    borneira do controlador Grano deve ser feita conforme o  diagrama descrito a seguir                                                                                      24Vdc  TUT o T  aG a     u   EX ERI ERO  EX ERI ERO  ETO ET  uT   HIGH SPEED  DRIVER E T3 ET2 ET  OUTPUT   pai UP DOWN    aT6 TS m4   R o cLOCk H   lt 4   e PTO  Es i ioo i ai  E  3 E  2 E    E  6 E  5 E  4  EJI EJO E  7  BJ4 E  3 BJ   EX EX EJ5  BA  BAI BAO  E A  HAS EA2  mP  mP mPO  EC EC EC    04070702A             Notas do diagrama   1     Somente a sa  da FO pode ser configurada como sa  da da fun    o HardFlex sa  da PTO     2     O sinal que define a dire    o do movimento  UP     DOWN no drivers  tamb  m indicado como RIGHT     LEFT por alguns  fabricantes      implementado utilizando uma sa  da transistorizada comum do microcontrolador  O acionamento deve ser  controlado diretamente pelo programa de aplica    o     Altus S      16    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Utiliza    o da Sa  da PTO    Descri    o Funcional  A sa  da PTO possui registradores internos  l  gica de processamento e entradas conforme 
6.    sempre gerar o n  mero de pulsos programados  pelo usu  rio  o que faz com que a sa  da desloque o eixo do motor para a posi    o exata programada  Assim sendo para o caso em  azul o perfil    todo executado  enquanto no caso em vermelho  apenas uma parte do perfil    executada  mas para os dois casos o  n  mero de pulsos    exatamente aquele programado pelo usu  rio  sendo que esta evolu    o    feita de forma suave para os dois  casos     C  lculo da frequ  ncia de regime    Em geral  os motores utilizados para posicionamento tem especificado qual    a sua resolu    o  ou seja  quantos passos s  o  necess  rios para se completar uma volta  Os motores de passo por exemplo  possuem como um de seus par  metros o   ngulo  desenvolvido a cada passo  Sendo assim o n  mero de passos por volta pode ser conhecido dividindo 360 por este valor     2360  0    onde  p  n  mero de passos por volta  Altus S  A  23    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    9    ngulo desenvolvido a cada passo    J   os servos possuem este dado diretamente indicado nas caracter  sticas dos seus drivers     Para fazer o calculo da frequ  ncia de regime    necess  rio saber tamb  m a velocidade nominal do motor  Os motores de passo  em geral n  o tem este par  metro muito bem definido  Os fabricantes definem uma curva de torque por velocidade  Cabe ent  o ao  projetista identificar qual o tipo de aplica    o e qual o torque desejado  Em fun    o disso    pos
7.   Utiliza    o do Contador    Descri    o Funcional  O contador r  pido possui entradas  sa  das  registradores internos e l  gica de processamento conforme o diagrama abaixo       A leitura do contador e diagn  stico s  o dispon  veis em operandos definidos no instante da configura    o do aplicativo no  MasterTool  permitindo assim total controle do contador pelo software aplicativo     A fun    o HardFlex contador r  pido    acessada pelo software aplicativo atrav  s do M  dulo Fun    o F CONTR 004 utilizando  operandos  F  real  e  A  auxiliar  ou  M  mem  ria   O valores a serem lidos ou escritos no contador e nos comparadores s  o  representados pelos operandos  F definidos no momento da configura    o do contador  Comandos e status s  o escritos e lidos  do contador via operandos auxiliares  A ou mem  ria  M     Entradas do Contador    Contagem A Contagem B Congelamento Zeramento    Unidade L  gica de  Processadora Congelamento    de Contagem e Zeramento  do Contador    Contador de 24 bits Zero  Comparador 1 ada    Comparador 2   Contador  Registro de Compara    o 1 Registro de Compara    o 2    Dados de Dados de 7 7       Interface com UCP  via M  dulo Fun    o    Componentes do Contador  e Contador    A fun    o possui como padr  o um contador bin  rio de 24 bits  cobrindo a faixa de n  meros inteiros entre  8 388 608 e   8 388 607     Quando ocorre estouro de contagem positiva     overflow     ou negativa     underflow     o contador assume o valor zero  0    recome
8.   ando a contagem na mesma dire    o que estava contando antes do estouro de contagem     Obs   Apesar de o contador ser bin  rio com sinal seus valores de contagem e compara    o s  o convertidos em operandos reais  para utiliza    o por parte do software da UCP e do aplicativo     e Entradas de Contagem    A contagem    realizada em fun    o dos sinais el  tricos presentes nas entradas Contagem A e B  Estes sinais s  o interpretados  pela unidade processadora de contagem  que  conforme o modo de opera    o  determina o n  mero de pulsos de contagem e a sua  dire    o  ascendente ou descendente     e Entrada Zeramento    O valor do contador tamb  m pode ser zerado externamente por meio da ativa    o  n  vel alto  da entrada Zeramento  Reset   A  atua    o desta entrada depende de habilita    o fornecida por software durante a parametriza    o do contador     Altus S      6    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    e Entrada Congelamento    O processo de contagem permanecer   parado enquanto a entrada de congelamento de contagem estiver ativa  n  vel alto  mesmo  que haja pulsos de contagem nas entradas Contagem A ou B  A atua    o desta entrada tamb  m depende de habilita    o durante a  parametriza    o do contador    e Registradores de compara    o    Associado ao contador existem 2  dois  registradores de compara    o de 24 bits independentes entre si  cujos valores s  o escritos  via software aplicativo  S  o geradas trans
9.   es industriais     Altus S      4    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Borneira de Interliga    o    A borneira para interliga    o dos sinais de campo est   descrita em sua configura    o para o modelo Grano GR371  Para os outros  modelos  os sinais  quando existirem  ocupam as mesmas posi    es  Maiores detalhes poder  o ser encontrados no manual do  usu  rio         RO RO T   TM   Ta  77  b   n  4  7 2   Ao AZ Po C          R1   R1   T    T2  T5 Fo  i  12  15     x  a  as Pi   c   Ga  x  x  To  T3 Te rF1 i0  is j   ua   xa  a  P  e       e Sa  das a rel    2 rel  s contato seco   Ro R0 e R1 R1   e Sa  das a Transistor  8 sa  das de pot  ncia  TO  T1  T2  T3  T4  T5  T6  T7  Alimenta    o  T   T    e Sa  das r  pidas  2 sa  das  FO  F1   e Entradas Digitais  14 entradas  l0  11  12  13  14  15  16  17  JO  J1  J2  J3  J4  J5  comum     l    e Entradas Anal  gicas  4 entradas 0 a 10 Vdc  AO  A1  A2  A3   e 2 Entradas termopar  AO  A1   e comum dos sinais anal  gicos A   A    e Sa  das Anal  gicas 2 sa  das 0 a 10 Vdc  PO  P1  comum  P    e Bornes n  o usados  X   e Bornes em comum  C   e Alimenta    o  24 Vdc        e Terra  G    Conex  o com Transdutores de Posi    o  O esquema b  sico de interfaceamento do m  dulo com transdutores   ticos    apresentado a seguir     Linear or  Rotative Encoder    l Signal  fi Conditioner                                              INJ  RNA             04031602A                O trans
10.   o da   1 61 ms  tempo para leitura do valor do contados e do status do  fun    o mesmo mais a escrita do contador e dos dois comparadores     Diagn  stico Bytes de Diagn  stico monitor  veis via software MasterTool ou  supervis  rios     Par  metros configur  veis Modo de contagem  Sa  das de Compara    o e passagem por zero       Entradas e sa  das utilizadas pelo contador    Notas da tabela     1     As entradas e sa  das utilizadas pelo contador s  o alocadas nas entradas e sa  das digitais dos microcontroladores da S  rie  Grano  nos bornes indicados  As entradas do contador tamb  m podem ser lidas como entradas digitais normais al  m de  acionarem o contador  As sa  das alocadas s  o utilizadas exclusivamente pelo contador  n  o podendo assim ser acionadas como  sa  das digitais comuns para outros fins da aplica    o     Altus S  A     GR901    Revis  o  B    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Instala    o do Contador    A conex  o das entradas e as sa  das utilizadas pelo contador    borneira do microcontrolador da S  rie Grano deve ser feita  conforme o diagrama descrito a seguir     O diagrama ilustra a conex  o a um transdutor de posi    o   tico linear  mas v  rios outros transdutores e sensores podem ser  utilizados  O sinal de entrada deve ser compat  vel com o n  vel 24 Vdc  Os transdutores   ticos de posi    o lineares necessitam em  geral de adaptadores de sinal para gerar pulsos de 24 Vdc                  
11.   x 4   enquanto que no modo 3 s  o gerados 2  pulsos por per  odo  x 2     Os limites de frequ  ncia envolvidos nestes casos s  o     MODOS 2 E 3    ENTRADA    Contagem A    0 ja    fc  frequ  ncia de contagem  lt  20 kHz  tp  dura    o do pulso 225 us  te  espa  amento m  nimo 225 us  q  rela    o de fase 90   10         Os limites s  o especificados em fun    o da toler  ncia da rela    o de fase existente entre os dois sinais   A aplica    o b  sica destes dois modos    o interfaceamento com transdutores   ticos de posi    o     Altus S      8    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B  Programa    o  Programa    o     F CONTR 004    A fun    o F CONTR 004 realiza o interfaceamento do programa aplicativo com o Contador R  pido 24 bits do HardFlex modelo  GR900 dos controladores da S  rie Grano  Esta fun    o tamb  m    utilizada para interfaceamento com outros modelos de HardFlex  que possuam contadores r  pidos     CHF  Habilita CONTR Contagem ok       OPERI Erro de Parametros    OPERZ Erro na faixa de Operandos  F    Parametriza    o    O contador r  pido    parametrizado atrav  s de um byte utilizando a tabela a seguir     Bits do byte de parametriza    o   Descri    o  7 6  5 4 3  2 1          Modo 0     A incrementa e B decrementa       Modo 1     A informa o sentido e B conta   Modo 2     Quadratura  4 contagens por per  odo  Modo 3     Quadratura  2 contagens por per  odo  Desabilita sa  da f  sica do comparador 1  sa  d
12.  comparador 1       Contagem diferente do comparador 2       Contagem igual ao comparador 2       Contagem diferente de zero       Contagem igual a zero  Reservado          Sobrecarga nas sa  das a transistor        Sa  das a transistor em funcionamento normal   Reservado                                                          Este operando assim como os outros declarados no m  dulo C  na op    o Barramento  Configurar  s  o atualizados independente  de qualquer chamada de fun    o  A cada 100 ms o microcontrolador acessa um dos dispositivos declarados  cada dispositivo est    representado numa linha da tabela  e atualiza o conte  do do seu diagn  stico  Por exemplo se estiver configurado o Contador mais  outros dois dispositivos o tempo de atualiza    o ser   tr  s vezes maior que 100 ms  ou seja  300 ms     Em casos nos quais o tempo de ciclo do aplicativo    maior que 100 ms  a cada ciclo de varredura    acessado o diagn  stico de  um dispositivo declarado     Altus S      14    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Caracter  sticas da Sa  da PTO    Al  m do Contador R  pido 24 bits a Fun    o HardFlex GR901 tamb  m implementa uma sa  da r  pida tipo PTO  Pulse Train Output    Sa  da de trem de pulsos  at   20kHz     A sa  da PTO tem como principais caracter  sticas   e Sa  da em trem de pulso configur  vel com dois perfis  curva S ou trapezoidal   e Fases de acelera    o  regime permanente  running state  e desacelera    
13.  do comparador 1 ser   gerado na sa  da TO um pulso com dura    o m  nima de 50ms     Bit 3     Quando em 1 habilita a sa  da f  sica do comparador 2 no borne da sa  da T1  Toda vez que o valor do contador for igual ao  valor do comparador 2 ser   gerado na sa  da T1 um pulso com dura    o m  nima de 50ms     Bit 4     Quando em 1 habilita a sa  da f  sica do comparador Zero no borne da sa  da T2  Toda vez que o valor do contador for igual a  zero ser   gerado na sa  da T2 um pulso com dura    o m  nima de 50ms     Bit 5     Quando em 1 habilita a entrada de zeramento externa do contador via borne de entrada 13  O contador    zerado  resetado   sempre que for aplicado n  vel alto de sinal na entrada 13     Bit 6     Quando em 1 habilita a entrada de congelamento de contagem externa do contador via borne de entrada 14  A contagem  permanecer   congelada enquanto for aplicado n  vel alto de sinal na entrada 14     Altus S      9    HardFlex     Contador 24 bits e Sa  da PTO GR901  E ESSSEBBESSES SS    C  d  Doc   CT110901 Revis  o  B    Bit 7     Quando em 1 habilita o zeramento  reset  do contador sempre que o mesmo atingir valor de contagem igual ao valor do  comparador 2  Quando em 0 o contador somente ser   zerado ap  s atingir valores de overflow   8 388 607  ou underflow     8 388 608      Os dados da tabela acima  assim como o operando de diagn  stico do contador r  pido devem ser configuradas atrav  s do  Software Programador MasterTool  Para realizar estas configura   
14.  es    necess  rio entrar na tela correspondente atrav  s do bot  o  Barramento do m  dulo C  Ao entrar nesta clique sobre a linha do contador  que    a primeira linha do GR901  e clicar no bot  o  par  metros     Configura    o da porta O do HardFlex GR901 X            ES Modo 0   A incrementa e B decrementa E      2  Sa  da fisica do comparador 1 Desabilita    3  Saida fisica do comparador 2 Desabilita       Sa  da f  sica do comparador zero Desabilita Configurar         Entrada de zeramento Desabilita    Entrada de congelamento Desabilita  Zeramento por compara    o Desabilita     M0212       As configura    es mostradas na figura acima s  o as padr  es  Para alterar cada uma das op    es    necess  rio clicar sobre a  op    o que se deseja modificar e ent  o clicar no bot  o configurar  Uma nova tela    aberta e nesta o par  metro em quest  o pode    ser alterado   Modo Contagem x   Hodo 0      incrementa e B decrementa    Modo 1      informa sentido e B conta  Modo 2   Quadratura  4 contagens por per  odo Cancel  Modo 3   Quadratura  2 contagens por per  odo          Na figura acima pode se ver as op    es poss  veis para o modo de opera    o do contador r  pido  Ap  s selecionar a op    o desejada  basta clicar em OK para confirmar as altera    es  As outras op    o de par  metros podem ser configuradas analogamente a esta   Tamb  m desta maneira    poss  vel entrar na tela que configura o operando de diagn  stico do contador r  pido    Cabe frisar que a nova parametriz
15. 4 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Caracter  sticas do Contador    O Contador R  pido 24 bits permite a contagem de pulsos com frequ  ncia de at   20 kHz de sinais de 24 V de tens  o de pico      compat  vel para aplica    es com transdutores de posi    o   ticos lineares ou rotativos  permitindo a utiliza    o dos  microcontroladores da S  rie Grano na execu    o de posicionamento de alta precis  o     Tem como principais caracter  sticas   e Contador    Up Down    program  vel de 24 bits   e Entrada Zeramento  Reset    e Entrada Congelamento de Contagem  Hold    e 2 sa  das de compara    o configur  veis e 1 sa  da zero   e Diagn  stico  leitura e escrita de operandos via software atrav  s do m  dulo F CONTR 004     As aplica    es t  picas deste contador s  o   e Controle de posi    o e movimento   e Sincronismo de opera    es em m  quinas  utilizando sensores de pulso   e Contagem r  pida de eventos     Altus S      2    HardFlex     Contador 24 bits e Sa  da PTO    C  d  Doc   CT110901              Contador R  pido 24 bits  Tipo de Fun    o Contador r  pido de 24 bits    Frequ  ncia m  xima de 20 kHz   contagem   N  mero de contadores 1  com 2 entradas para contagem  1 entrada de zeramento e outra  de congelamento al  m 3 sa  das de compara    o     Tipo de Entrada  Imped  ncia nominal de entrada    Fun    o das entradas 11  Contagem A   o c  digo representa o borne I2  Contagem B  em que o sinal est   conectado     3  Zeramento  reset do co
16. HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Descri    o do Produto    O m  dulo GR901    uma fun    o de software que configura o hardware dos microcontroladores GR350  GR351  GR370 e GR371  da S  rie Grano  para implementar um contador r  pido de 24 bits com v  rios modos de opera    o at   20 kHz e uma sa  da r  pida  tipo PTO  pulse train output   sa  da de trem de pulsos   O mesmo destina se a aplica    es de controle de movimento     motion  control     permitindo a gera    o de pulsos para o desenvolvimento de curvas de acelera    o e desacelera    o com perfil trapeizodal  ou tipo S     Dados para Compra    Itens Integrantes  A fun    o GR901    fornecida atrav  s de CD ROM contendo os seguintes itens     M  dulos C GR901 003 e C GR901 004 a serem carregados no controlador program  vel  e M  dulo fun    o F CONTR 004 para o contador r  pido   e M  dulo fun    o F SAIDR 009 para a sa  da r  pida PTO   e Arquivo de configura    o de E S para o MasterTool  GR901 skn    e Caracter  sticas T  cnicas  CT  da fun    o HardFlex GR901   e Contrato de licen  a    C  digo do Produto    O c  digo da fun    o    o seguinte      GR901   HardFlex  Contador 24 bits e Sa  da PTO    Produtos Relacionados    Microcontrol 14ED 12SD Contador  Microcontrol 14ED 12SD Contador c  Expans  o    Microcontrol 14ED 12SD 4EA 2SA Termopar Contador  Microcontrol 14ED 12SD 4EA 2SA Termopar Contador c  Expans  o       Altus S      1    HardFlex     Contador 2
17. PTO possibilitando que ao habilit   la  o perfil desejado seja executado  E fundamental antes de  disparar a sa  da PTO que este comando seja executado para possibilitar o correto funcionamento do dispositivo  O perfil n  o deve  ser reconfigurado para cada disparo  a menos que se necessite     2     O comando de escrita do n  mero de pulsos  Byte O   Bit 2  pode ser executado no mesmo ciclo ou em qualquer ciclo seguinte  a configura    o do perfil  Isto significa que ao ser disparado ser  o gerados o n  mero de pulsos escritos aqui conforme o perfil  previamente configurado  Aqui deve ficar claro que o n  mero de pulsos total n  o    o n  mero de pulsos em regime  O n  mero de  pulsos em regime    igual ao n  mero de pulsos total menos o n  mero de pulsos em acelera    o e menos o n  mero de pulsos em  desacelera    o  Para o caso de n  mero de pulsos em total menor que a soma de acelera    o e desacelera    o    n  o existem  pulsos em regime e a acelera    o e desacelera    o tem seu numero de pulsos reduzido para satisfazerem o n  mero de pulsos  total     3     Os bits de disparo  Byte 1   Bit 0  e de cessamento  Byte 1   Bit 1  do trem de pulsos s  o zerados pelo m  dulo F depois que o  comando    repassado para o hardware das sa  das  Se um trem de pulsos estiver sendo gerado na sa  da  um novo disparo n  o  ser   aceito  e o bit de disparo permanece ligado  Se continuar neste estado  quando ocorrer o final do trem de pulsos a sa  da ser    disparada novamente  O cessa
18. R900   KM0002     GR901   KM0003     GR902   KM0004     GR903     KMXXXX     N  mero do contador no qual se deseja executar algum comando  No caso do GR901 existe apenas um contador  ou  seja qualquer comando    dado para este e o par  metro deve ser sempre  KM0001  Outros modelos de HardFlex poder  o conter  mais de um contador o que implica na necessidade deste byte para um m  dulo F que busca ser gen  rico  Ex   Se o comando     para o segundo contador do HardFlex  o valor ser    KM0002        importante que este par  metro seja configurado corretamente  pois uma configura    o errada comprometer   o funcionamento  deste dispositivo e de outros nestes mesmo HardFlex      FXXXX ou  TFXXXX     Primeiro operando de leitura e escrita do contador  S  o quatro operandos na seguinte ordem   Valor lido do Contador    Valor a ser escrito no Contador    Valor a ser escrito no Comparador 1    Valor a ser escrito no Comparador 2     Em caso de  TFXXXX esta ordem representa o numero do   ndice da tabela que deve possuir 4 posi    es  Para  FXXXX este  representa Valor lido do Contador  enquanto as outras op    es est  o nos 3 operandos dispon  veis na sequ  ncia      AXXXX ou  MXXXX   Operando onde est   armazenado o status do contador     Altus S      11    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Byte de Status   A ou Y M  Descri    o  ZAE OSES AEAEE          Contagem normal       Overflow na contagem       Contagem normal       Underflo
19. a    o s   ser   carregada quando o novo m  dulo C  com as modifica    es que acabaram de ser  feitas  for carregado no Microcontrolador     Altus S  A  10    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B  Modo Contagem    Operandos  As c  lulas da instru    o CHF utilizada para a cnamada da fun    o s  o programadas do seguinte modo       OPER1   Especifica o n  mero de par  metros que s  o passados para a fun    o em OPERS  Este operando deve ser  obrigatoriamente uma constante mem  ria com valor 6  Y KM 00006        OPER2   Deve ser um operando do tipo constante mem  ria com valor O  Y KM 00000   Determina o n  mero de par  metros  poss  veis de serem programados na janela de edi    o de OPER4  Como esta fun    o n  o necessita de nenhum par  metro em  OPER4  o valor de OPER2    0       OPER3   Cont  m os par  metros que s  o passados para a fun    o  declarados quando a instru    o CHF for editada  O n  mero de  par  metros edit  veis    especificado em OPER1  sendo fixo em 6 para este m  dulo      KMXXXX     Posi    o do m  dulo no barramento Grano  Para contadores internos ao controlador  HardFlex  este valor deve ser   KM0000        importante que este par  metro seja configurado corretamente  pois uma configura    o errada comprometer   o funcionamento  deste dispositivo e de outros nestes mesmo HardFlex      KMXXXX     Modelo de HardFlex ou m  dulo no qual est   o contador ao qual se deseja executar algum comando    KM0001     G
20. a  da PTO parada  Idle    Sa  da PTO em opera    o   Sa  da PTO fora de acelera    o   Sa  da PTO em fase de acelera    o  Sa  da PTO fora de regime permanente  Sa  da PTO em fase de regime permanente  Sa  da PTO fora de desacelera    o  Sa  da PTO em fase de desacelera    o  Sa  da PTO em opera    o normal  Sa  da PTO em curto circuito  Opera    o normal   Sa  da PTO n  o parametrizada  Sempre zeros                                                                   Entradas e Sa  das  Descri    o das entradas       Habilita   quando esta entrada est   energizada a fun    o    chamada  sendo analisados os par  metros programados na instru    o  CHF  Caso os mesmos estejam incorretos  a respectiva sa  da de erro da fun    o    energizada  Se estiverem corretos  os  comandos contidos nos bytes auxiliares  AXXXX s  o executados  realizando as opera    es de leitura e escrita conforme  especificado  Quando a entrada habilita estiver desenergizada  as instru    es anteriormente enviadas ao m  dulo s  o mantidas  n  o  executando nenhuma opera    o de leitura ou escrita no mesmo     Descri    o das sa  das       Processamento ok        ativada para indicar sucesso na tentativa de realizar a opera    o solicitada  Sempre que a opera    o for  conclu  da com sucesso essa sa  da    ligada e as restantes s  o desligadas  Se esta sa  da estiver desligada significa que ocorreu  falha na execu    o do processo  sendo que o resultado pode ser ou n  o indicado numa das outras duas sa  das   
21. a TO                 Habilita sa  da f  sica do comparador 1  sa  da TO        Desabilita sa  da f  sica do comparador 2  sa  da T1        Habilita sa  da f  sica do comparador 2  sa  da T1        Desabilita sa  da f  sica do comparador Zero  sa  da T2        Habilita sa  da f  sica do comparador Zero  sa  da T2        Desabilita entrada f  sica de zeramento  entrada 13        Habilita entrada f  sica de zeramento  entrada 13        Desabilita entrada f  sica de congelamento  entrada 14        Habilita entrada f  sica de congelamento  entrada 14        Zera o contador ao atingir os valores de overflow e underflow                               Zera contador ao atingir valor do registro de compara    o 2       Notas da Tabela   Bits 0 e 1     Estes bits selecionam o modo de opera    o do contador r  pido   00     Pulso na entrada Contagem A   gt  Incrementa contador  Pulso em Contagem B   gt  Decrementa o contador     01     N  vel do sinal na entrada Contagem A d   o sentido da contagem e pulsos na entrada Contagem B incrementam ou  decrementam a contagem     10     Uso com transdutor de posi    o  Pulsos em quadratura provenientes do transdutor de posi    o s  o inseridos nas  entradas Contagem A e Contagem B  a decodifica    o dos pulsos gera quatro contagens por per  odo     11     Idem ao modo 2  mas com duas contagens por per  odo     Bit 2     Quando em 1 habilita a sa  da f  sica do comparador 1 no borne da sa  da TO  Toda vez que o valor do contador for igual ao  valor
22. a quando se seta o bit de comando    Escreve dados do perfil     Os dados s  o  a frequ  ncia de regime do sinal  da sa  da que est   relacionada com a velocidade de regime que se deseja que o motor atinja  o n  mero de pulsos na  acelera    o desacelera    o que est   relacionado com o tempo que a sa  da levar   para acelerar o motor at   a velocidade de regime   e otipo de perfil que define de que forma o motor ir   acelerar e qual ser   sua acelera    o m  xima     Ap  s serem escritos uma vez os dados do perfil n  o precisam ser escritos novamente  tendo em vista que somente o  acionamento de um motor ser   feito por esta sa  da  O motor tem seus par  metros fixos e assim no programa aplicativo a sa  da     chamada uma   nica vez com o intuito de gravar os dados do perfil  As chamadas seguintes podem ser chamadas apenas para  escrever o n  mero total de pulsos e disparar a sa  da  Note que se a aplica    o tem por objetivo deslocar a carga do motor sempre  a mesma dist  ncia como poderia ser o caso de uma esteira que desloca pe  as por sobre uma esteira  n  o    necess  rio  reprogramar o n  mero total de pulsos  mas apenas dispar   la novamente     A sa  da PTO do GR901 permite que a acelera    o seja feita com dois diferentes perfis   Perfil do Tipo Trapezoidal    Neste tipo de perfil o motor    acelerado de forma linear  ou seja com acelera    o constante   Altus S  A  22    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Frequ  
23. cas de Utiliza    o    A principal utiliza    o das sa  das PTO    em projetos que envolvam controle de posicionamento  Pela caracter  stica de gerar  apenas um determinado n  mero de pulsos programado esta sa  da    de grande valia neste tipo de aplica    o  Basicamente podem  ser utilizados dois tipos de motores para converter estes pulsos em movimento  motores de passo e servomotores     Outro ponto importante das sa  das PTO    que estas possibilitam o arranque dos motores utilizados com uma acelera    o suave   Isso implica em que o motor n  o execute a acelera    o em uma   nica etapa  saindo do repouso direto para a velocidade nominal   mas sim acelerar em etapas at   atingir a velocidade de regime     Esta se    o da Caracter  stica T  cnica tem por objetivo mostrar como podem ser calculados os par  metros da fun    o tendo como  ponto de partida os dados do projeto     Aten    o  Quando o microcontrolador    colocado em estado de programa    o  todas as sa  das s  o    desabilitadas e zeradas  Sendo assim se um trem de pulsos estiver sendo gerado no instante da  passagem para programa    o  ent  o as sa  da PTO n  o executar   a desacelera    o do perfil        Perfis de Acelera    o    Por perfil se compreende a forma como ocorre a varia    o do sinal desta sa  da em fun    o do tempo  A sa  da nada mais faz sen  o  variar a frequ  ncia do sinal em fun    o dos par  metros programados  Estes dados s  o escritos na fun    o e s  o passados para a  o hardware da sa  d
24. de Controle da Sa  da analisa os dados provenientes do software aplicativo para determinar o modo de opera    o das  sa  das  ativa    o e desativa    o da mesma  o perfil de opera    o e o controle das fases de acelera    o  regime permanente e  desacelera    o  E tamb  m respons  vel por enviar para o software aplicativo o dado que mostra a fase em que sa  da PTO se  encontra     e Sa  da R  pida    Sa  da PTO  sa  da de gera    o de trem de pulsos     PTO     Opera    o da Sa  da PTO    A sa  da PTO gera um trem de pulsos com n  mero de pulsos  acelera    o  desacelera    o e frequ  ncia configur  veis via aplicativo     A seguir tem se um exemplo do funcionamento da sa  da PTO configurada para gerar 20 000 pulsos no total  sendo 5 000 na fase  de acelera    o desacelera    o  o eixo vertical representa a frequ  ncia e o eixo horizontal representa o tempo      5 000 pulsos 10 000 pulsos 5 000 pulsos         Il   j  Il  Il   j  I   j  Il   j  I  I  I  I  I  I     ol    Acelera    o Regime Permanente Desacelera       Running State     Total  20 000 pulsos  esa       A frequ  ncia de sa  da parte de O Hz at   a frequ  ncia definida pelo usu  rio na fase de acelera    o  ent  o inicia se a fase de regime  permanente onde    gerado o n  mero de pulsos total configurado complementar aos pulsos das fases de  acelera    o desacelera    o  Ap  s completar o n  mero de pulsos da fase de regime permanente a sa  da r  pida entra na fase de  desacelera    o  onde a frequ  ncia do trem 
25. de pulsos varia do valor predefinido at   O Hz completando se o acionamento da sa  da  r  pida  O n  mero total de pulsos definidos pelo usu  rios  que representa a nova posi    o     desta forma  alcan  ado     Altus S      18    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B  Programa    o  Programa    o     F SAIDR 009    A fun    o F SAIDR 009 realiza o interfaceamento do programa aplicativo com as sa  das PTO do HardFlex modelo GR901 dos  controladores da S  rie Grano  Esta fun    o tamb  m    utilizada para o interfaceamento com outros modelos de HardFlex que  possuam sa  das PTO        Sa  da PTO  Habilita Processamento Ok  Erro de Parametros  Erro na faixa de Operandos Ocupado  Operandos    As c  lulas da instru    o CHF utilizada para a cnamada da fun    o s  o programadas do seguinte modo       OPER1   Especifica o n  mero de par  metros que s  o passados para a fun    o em OPERS  Este operando deve ser  obrigatoriamente uma constante mem  ria com valor 6  Y KM 00006        OPER2   Deve ser um operando do tipo constante mem  ria com valor O  Y KM 00000   Determina o n  mero de par  metros  poss  veis de serem programados na janela de edi    o de OPER4  Como esta fun    o n  o necessita de nenhum par  metro em  OPER4  o valor de OPER2    0       OPERS3   Cont  m os par  metros que s  o passados para a fun    o  declarados quando a instru    o CHF for editada  O n  mero de  par  metros edit  veis    especificado em OPER1  sendo fi
26. dutor   tico  linear ou rotativo  fornece sinais defasados de 90   entre si  com baixa capacidade de corrente    O condicionador de sinais recebe os sinais do transdutor  amplifica estes sinais e os transforma em sinais retangulares que s  o  enviados para o m  dulo  Al  m disto  o condicionador de sinais fornece a alimenta    o para o sistema de l  mpadas fotoc  lulas do  transdutor     O condicionador de sinais deve situar se o mais pr  ximo poss  vel do transdutor e as liga    es entre os elementos do sistema  devem ser feitas por meio de cabos blindados aterrados em uma das extremidades     Para obter se informa    es sobre o cabo que    ligado ao m  dulo contador r  pido  deve se consultar as especifica    es sobre o cabo que     ligado ao m  dulo com contador r  pido  deve se consultar as especifica    es do condicionador de sinais ou as do pr  prio transdutor   tico    caso ela possua internamente o condicionador de sinais   com rela    o ao comprimento m  ximo do cabo     Os seguintes sinais  provenientes do condicionador de sinais  devem ser conectados ao m  dulo com contador r  pido   e Os dois canais de sa  da   s entradas Contagem A e B do m  dulo  e O terra  GND  e a blindagem    entrada GND  e Opcionalmente  o sinal de refer  ncia ou marca zero    entrada de Zeramento  Reset     Trocando se entre si as liga    es do A e B  inverte se o sentido da contagem     Altus S      5    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B  
27. e que o valor do contador n  o seja mais igual ao valor do  comparador 2     Bit 5        acionado sempre que o valor do contador for igual a zero  Este bit ser   desacionado assim que houver a primeira leitura  do byte de status por parte do aplicativo  desde que o valor do contador n  o seja mais igual a zero     Quando este par  metro estiver configurado como sendo um operando  M  o byte de status descrito acima    armazenado no byte  alto do operando      AXXXX ou  WMXXXX     Comando que diz qual o procedimento que ser   executado na chamada atual da fun    o  Possui dois  bytes e no caso de  AXXXX  o operando declarado    o mais significativo e o seguinte o menos significativo     1   Byte de Comando  A ou  M    Descri    o  UOTE Te er ea 0  O   Contagem normal             1 Escreve no contador       Contagem normal       Escreve no comparador 1       Contagem normal       Escreve no comparador 2                               Sempre zeros       Altus S      12    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    2   Byte de Comando  A ou  M    Descri    o  Oee e ea 0  O   Contagem normal             1 Inibe contagem  congela valor do contador        Contagem normal       Zera registrador de contagem       Contagem normal       Zera bit de status de overflow underflow       Sempre zeros                               Notas das tabelas     1   O comando de zeramento do contador  bit 1 do segundo byte de comando  tem prioridade sobre os 
28. em B    fc  freqii  ncia de contagem  tp  dura    o do pulso  te  espa  amento m  nimo       Nota     O tempo    te    de espa  amento m  nimo deve ser obedecido entre pulsos consecutivos aplicados a um mesmo canal e tamb  m  entre pulsos aplicados nos canais A e B como mostra a figura     e Modo 1    Altus S      7    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Com a sele    o do modo 1  o pulso de contagem deve ser aplicado    entrada B  enquanto que o sentido de contagem    aplicado     entrada A  N  vel l  gico 1 na entrada A implica em contagem ascendente e n  vel l  gico 0  em contagem descendente   Neste modo observam se os seguintes limites de frequ  ncia     ENTRADA    Contagem B    fc  fregii  ncia de contagem  lt  20 kHz   tp  dura    o do pulso 225 us   te  espa  amento m  nimo 225 us  2 LU       e Modos 2e3    Nestes modos a unidade processadora de contagem decodifica os sinais de entrada em quadratura de acordo com o padr  o  usualmente fornecido por transdutores   ticos de posi    o  O sentido de contagem    obtido a partir da rela    o de fase entre os  sinais  a contagem    incrementada se o pulso na entrada de Contagem A estiver adiantado em rela    o ao pulso na entrada de  Contagem B e decrementada se o pulso em B estiver adiantado em rela    o ao pulso em A   enquanto que os pulsos de contagem  est  o relacionados com as transi    es    No modo 2 s  o gerados 4 pulsos de contagem por per  odo do sinal de entrada
29. esta ordem representa o n  mero do   ndice da tabela que deve ter 3 posi    es  Para  FXXXX este  representa Valor de frequ  ncia de regime da sa  da PTO  enquanto as outras op    es est  o nos 2 operandos logo ap  s este      AXXXX ou  MXXXX     Comando que diz qual o procedimento ser   executado nesta varredura da fun    o  Possui dois bytes e  no caso de  AXXXX  o operando declarado    o mais significativo e o seguinte o menos significativo     Altus S      19    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Byte 0 de Comando   A ou Y M  Descri    o  rlSjoj  ljeapoela 0  O   Opera    o normal   1   Escreve dados do perfil                Perfil  tipo trapezoidal  Perfil  tipo S  Opera    o normal             Escreve n  mero de pulsos para o pr  ximo disparo       Sempre zeros                         Descri    o          Opera    o normal       Dispara trem de pulsos na sa  da PTO       Opera    o normal       Cessa a gera    o de pulsos na sa  da PTO                                  Sempre zeros    Notas das tabelas     1     O comando de escrita de dados do perfil  Byte O   Bit 0  se baseia nos valores passados de frequ  ncia de regime da sa  da e  no n  mero de pulsos da acelera    o desacelera    o do perfil selecionado  Este comando    executado em conjunto com o bit que  define o tipo do perfil  Byte O   Bit 1  que deseja se gerar  Baseado nestas informa    o o m  dulo F fornece uma s  rie de  par  metros ao hardware da sa  da 
30. i    es nos sinais de sa  da de compara    o em todos os momentos em que o valor de  contagem atingir os valores dos registradores de compara    o  S  o alocados pontos de sa  da digital a transistor para receber  estes sinais de compara    o     e Sa  das  O contador r  pido pode ser configurado a gerar at   3  tr  s  sinais de sa  da independentes  que s  o       Comparador 1     gerado um pulso nesta sa  da quando o valor do contador for igual ao valor do registrador de compara    o 1       Comparador 2     gerado um pulso nesta sa  da quando o valor do contador for igual ao valor do registrador de compara    o 2       Zero     gerado um pulso nesta sa  da toda vez que o valor do contador for igual a zero   Obs   Os pulsos gerados nas sa  das do contador t  m dura    o m  nima de 50 ms     Modos de Contagem    A unidade processadora de contagem pode operar em quatro modos distintos  atendendo a um amplo espectro de aplica    es   Sua programa    o    realizada por meio da parametriza    o via software MasterTool  ver tabela do octeto de parametriza    o no item  Programa    o      e Modo O    Nesta configura    o  um pulso positivo aplicado ao canal A produz um incremento do valor do contador  enquanto que no canal B   produz um decremento do valor de contagem     Se for desejada uma contagem unidirecional  basta utilizar somente o canal desejado  deixando o outro aterrado   Neste modo observam se os seguintes limites de frequ  ncia     ENTRADA    I I  Contagem A    Contag
31. idade  Esta CT  n  o tem por objetivo demostrar uma aplica    o com motores desse tipo  Caso necess  rio consulte o fabricante de motores e  drivers e confronte as informa    es destes com as informa    es apresentadas aqui  Sugerimos consultar o site de fabricantes  especializados  como a Applied Motion  http  Avww applied motion com    para a escolha dos servomotores adequados     Altus S      25    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Manuais    Para maiores detalhes t  cnicos  configura    o  instala    o e programa    o das fun    es HardFlex em produtos da s  rie GRANO  os  seguintes documentos devem ser consultados     C  digo do Documento  CT109130 Caracter  sticas T  cnicas da S  rie GRANO    MU210000 Manual de Utiliza    o da S  rie GRANO  MU203600 Manual de Utiliza    o MasterTool       Altus S      26    
32. ivada para indicar sucesso na tentativa de realizar a opera    o solicitada  Sempre que a opera    o for  conclu  da com sucesso essa sa  da    ligada e as restantes s  o desligadas  Se esta sa  da estiver desligada significa que algo de  errado ocorreu no processo  sendo que o resultado pode ser ou n  o indicado numa das outra duas sa  das       Erro par  metros      ativada quando existe alguma inconsist  ncia nos par  metros passados para a fun    o       Erro na faixa de operandos  F      ativada quando um de um operando  F de escrita do modo contagem ultrapassar a faixa de  24 bits com sinal  ou seja  o valor for maior que  8 388 607 ou menor que 8 388 608       Todas as sa  das desligadas   indica erro na comunica    o com os dispositivos selecionados   Operando de Diagn  stico    Os CPs da S  rie Grano que possuem Arquitetura HardFlex disponibilizam ao usu  rio um operando  M com diagn  sticos dos  pontos de sa  da a transistor integrados ao microcontrolador e diagn  sticos do contador pertencentes    fun    o HardFlex GR901   Este operando    definido atrav  s do m  dulo C  e possui o seguinte formato     Altus S      13    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Operando  M       Descri    o  9 8 7 6       Contagem normal       Overflow na contagem       Contagem normal       Underflow na contagem  Dire    o de contagem DOWN  Dire    o de contagem UP             Contagem diferente do comparador 1       Contagem igual ao
33. mento    permitido com a sa  da em execu    o  Ap  s ser feito um disparo a sa  da Erro na faixa de  Operandos Ocupado permanece ligada enquanto os pulsos estiverem sendo gerados ou at   que estes sejam cessados via  comando     4     Assim como o comando de disparo  os comandos de escrita de dados do perfil  Byte O   Bit 0  e de escrita do n  mero de  pulsos  Byte O   Bit 2   tamb  m n  o s  o executados quando um trem de pulsos j   est   sendo gerado  Cabe salientar que como  os dados que se pretendia escrever n  o s  o escritos  permanecem os valores anteriormente carregados  Sendo assim se um  novo disparo for dado  ao t  rmino deste trem de pulsos  o novo disparo ir   executar um perfil com os dados j   gravados     5     Existe um n  mero m  nimo de pulsos na acelera    o desacelera    o para que os perfis de acelera    o sejam corretamente  executados  Este valor    diferente para cada tipo de perfil  sendo que para o perfil do tipo trapezoidal o valor m  nimo    de 55  pulsos e para o perfil do tipo curva S o valor m  nimo    138  No caso do valor passado para a fun    o for menor que estes m  nimos  ent  o n  o ser   executada acelera    o  sendo que a sa  da parte do zero diretamente para a frequ  ncia de regime      AXXXX ou  WMXXXX   Operando onde est   armazenado o status da sa  da PTO     Altus S      20    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Byte de Status   A ou Y M  Descri    o  vlolopjo  peospaol          S
34. ncia    Tempo  O gr  fico que est   esbo  ado acima mostra as evolu    es temporais da frequ  ncia do sinal da sa  da PTO para diferentes  configura    es de n  mero total de pulsos     Perfil do Tipo S    Neste tipo de perfil a varia    o da acelera    o n  o possui pontos de inflex  o  O valor da acelera    o    menor no in  cio e no fim do  perfil  sendo que ela    m  xima na parte intermedi  ria e    3 6 vezes maior que a acelera    o de um perfil do tipo trapezoidal  equivalente  As curvas de acelera    o e desacelera    o s  o sim  tricas     Frequ  ncia    Tempo    O gr  fico que est   esbo  ado acima mostra as evolu    es temporais da frequ  ncia do sinal da sa  da PTO para diferentes  configura    es de n  mero total de pulsos     Frequ  ncia    Tempo    Acima est  o dois exemplos de gr  fico para uma mesma configura    o de perfil  No gr  fico em azul a n  mero total de pulsos     maior do que a soma dos pulsos em acelera    o e desacelera    o  J   no gr  fico em vermelho o n  mero total de pulsos    menor  que esta soma  Estes exemplos s  o importantes para demonstrar que o n  mero de pulsos total n  o influ  ncia as caracter  sticas  do perfil  por  m se este n  mero for inferior a soma de acelera    o e desacelera    o  a curva de acelera    o programada n  o ser    executada na sua integridade pois antes disso come  ar   a desacelerar como pode ser visto no gr  fico em vermelho     Este dado remete o fato de que uma das principais caracter  sticas desta sa  da 
35. ntador     14  Congelamento  inibi    o de contagem     Fun    o das sa  das     o c  digo representa o borne  em que o sinal est   conectado     TO  Comparador 1  T1  Comparador 2  T2  Zero    0     Pulso na entrada Contagem A   gt  Incrementa contador  Pulso  em Contagem B   gt  Decrementa o contador     1     N  vel do sinal na entrada Contagem A d   o sentido da contagem  e pulsos na entrada Contagem B incrementam ou decrementam a  contagem    2     Uso com transdutor de posi    o  Pulsos em quadratura  provenientes do transdutor de posi    o s  o inseridos nas entradas  Contagem A e Contagem B  a decodifica    o dos pulsos gera quatro  contagens por per  odo    3     Idem ao modo 2  mas com duas contagens por per  odo    N  vel dos sinais de entrada 24 Vdc nominal  15 a 30 Vdc para estado 1   0a5 Vdc para estado O    Fun    es executadas via Leitura em tempo real do valor atual do contador   software Escrita do valor do contador   Escrita do valor dos comparadores   Zeramento  Reset  e congelamento  Hold  do valor do contador  Parametriza    o do contador   Monitora    o do estado atual do contador    Modos de opera    o das  entradas       Forma de atualiza    o do  operando de contagem    Atualiza    o via m  dulo fun    o  F CONTR 004  dependente do  aplicativo ou sob demanda de interrup    o de tempo  E018  ou  externa  E020     Tempo m  nimo de execu    o da   560 us  tempo para leitura do valor do contados e do status do  fun    o mesmo     Tempo m  ximo de execu  
36. o    de 1 8       p  200    200 passos   volta    1 8    Altus S  A  24    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    Speed rpm    Torque N m   Voltage 24V  60 0 28  120 0 27  180 0 27  240 0 26  300 0 26                         600 0 23  900 0 22  1200 0 16  1500 0 14  1800 0 11  2100 0 10  2400 0 07                               Conforme a tabela acima o torque para este motor alimentado com 40 V    praticamente constante numa velocidade de at   1200  rpm  Considerando o torque nesta velocidade como sendo 0 22 N m    poss  vel calcular a frequ  ncia de regime da sa  da PTO     ja SSD   200 4000Hz    Para o c  lculo da acelera    o m  xima    necess  rio o conhecimento da in  rcia do sistema  A in  rcia do motor Jm     de 120g m    Considerando uma carga com in  rcia  Jc  de 600g m   temos uma in  rcia total de 720g m   A acelera    o m  xima pode ser  calculada como sendo proporcional a raz  o entre torque e in  rcia do sistema        A 95 5x10   pus   29000rpm   s  720  t  Paad   0 041s  29000  ye RN Sdp    Portanto para esta aplica    o exemplo  a sa  da PTO seria configurada para uma freq    ncia de regime de 4000Hz e com 90 pulsos  na fase de acelera    o desacelera    o para o caso de um perfil do tipo trapezoidal ou 3 6 vezes isso para o caso de um perfil do  tipo S     Exemplo de aplica    o com servomotor    Para dimensionamento dos par  metros de uma aplica    o    necess  rio escolher um motor e um driver para tal final
37. o  por parte do software da UCP e do aplicativo     e Registrador de n  mero de pulsos    O registrador de n  mero de pulsos cont  m o valor total de pulsos a serem gerados durante a ativa    o da sa  da r  pida PTO  O  valor desse registrador pode variar de O a  8 388 607  valor inteiro    Obs   Apesar de o valor do n  mero total de pulsos ser bin  rio de 24 bits h   uma convers  o em operandos reais para utiliza    o por  parte do software da UCP e do aplicativo    Altus S  A  17    HardFlex     Contador 24 bits e Sa  da PTO GR901    C  d  Doc   CT110901 Revis  o  B    e Registrador de frequ  ncia PTO    Associado    sa  da PTO existe o registrador de frequ  ncia PTO cujo valor determina a frequ  ncia de opera    o da sa  da na fase de  regime permanente  O valor do registrador pode variar entre 10 e 20 000 representando frequ  ncias de 10 Hz a 20 kHz     e Registradores de acelera    o desacelera    o    Os registradores de acelera    o desacelera    o da sa  da PTO cont  m o n  mero de pulsos a ser gerado nas fases de acelera    o e  desacelera    o da sa  da  As fases de acelera    o e desacelera    o PTO possuem o mesmo n  mero de pulsos gerados  O valor  desse registrador pode variar de O a  4 194 303  valor inteiro      Obs   Apesar de o valor do n  mero de pulsos de acelera    o desacelera    o ser bin  rio de 24 bits h   uma convers  o em  operandos reais para utiliza    o por parte do software da UCP e do aplicativo     e Unidade de Controle da Sa  da    A Unidade 
38. o configur  veis   e Uma sa  da r  pida exclusiva para PTO   e Diagn  stico  leitura e escrita de operandos via software atrav  s do m  dulo fun    o F SAIDR 009     As aplica    es t  picas da sa  da PTO s  o   e Acionamento de m  quinas e motores   e Controle de posi    o e movimento   e Sincronismo de opera    es em m  quinas         Sa  da PTO  Tipo de Fun    o Sa  das R  pidas PTO PWM e frequ  ncia    Frequ  ncia m  xima de gera    o   20kHz  de pulsos       Erro m  ximo na faixa de 15  da frequ  ncia programada  opera    o   Numero m  ximo de sa  das 1 r  pida  borne FO    utilizadas    Fun    o da sa  da F0  Sa  da PTO  sa  da de trem de pulsos      o c  digo representa o borne  em que o sinal est   conectado        Fun    es executadas via Escrita do valor do n  mero de pulsos a serem gerados  24 bits     software Escrita do n  mero de pulsos a serem gerados na  acelera    o desacelera    o    In  cio Fim de opera    o da sa  da start stop via SW   Diagn  sticos da sa  da r  pida PTO  Monitora    o do estado atual da sa  da r  pida PTO    Forma de acesso aos Atualiza    o via m  dulo fun    o  F SAIDR 009  dependente do  operandos da sa  da r  pida PTO   aplicativo ou sob demanda de interrup    o de tempo  E018  ou  externa  E020     Tempo m  nimo de execu    o da   450 us  tempo para acesso ao status da sa  da PTO durante  fun    o execu    o de trem de pulsos     Tempo m  ximo de execu    o da   4 8 ms  tempo para acesso ao status da sa  da PTO mais escrita do  fun 
39. o diagrama e s  o descritos a seguir     O envio de comandos e leitura diagn  stico s  o dispon  veis em operandos definidos no instante da configura    o do aplicativo no  MasterTool  permitindo assim total controle da sa  da PTO pelo software aplicativo     A sa  da PTO    acessada pelo software aplicativo atrav  s do M  dulo Fun    o F SAIDR 009 utilizando operandos  F  real  ou  TF   tabela de real    M  mem  ria  ou  A  auxiliar   O valores de n  meros de pulsos a serem gerados  n  mero de pulsos de fase de  acelera    o desacelera    o e o valor da frequ  ncia a ser gerada s  o representados por operandos  F ou  TF definidos no  momento da configura    o da fun    o sa  das r  pidas  Comandos  estados e diagn  sticos s  o acessados via operandos auxiliares  YA ou Y M     Unidade de  Controle da  Sa  da    Gerador PTO    Sa  da  R  pida    Reg  Frequ  ncia PTO Regs  Acelera    o Desacel     Reg  de n  mero de pulsos    RR       Interface com UCP  via M  dulo Fun    o    Componentes das Fun    es de Sa  das R  pidas  e Gerador PTO    O gerador PTO    respons  vel por gerar um determinado n  mero de pulsos de acordo com os valores existentes nos registradores  de frequ  ncia PTO  acelera    o e desacelera    o e n  mero de pulsos  Ele recebe dados e comandos da unidade de controle das  sa  das e da UCP para gera    o do sinal de sa  da PTO     Obs   Apesar de o valor do n  mero de pulsos gerados ser bin  rio   24 bits  h   uma convers  o em operandos reais para utiliza    
40. outros comandos  Se  houver comandos de congelamento  zeramento e escrita do valor do contador simultaneamente por exemplo  o contador ser    somente zerado  n  o mantendo seu valor atual nem recebendo o novo valor     2   Os comandos de congelamento de contagem e escrita no contador n  o s  o conflitantes  podendo ser executados  simultaneamente     3   Os comandos de escrita nos comparadores s  o independentes entre si e do contador  podendo ser executados  simultaneamente a outros comandos     4     O comando de escrita no contador deve ser usado dando apenas um pulso  ou seja  ligando por uma varredura  Este fato  impede que leituras err  neas ocorram caso estejam sendo gerados pulsos durante a escrita     5   Os comandos do 2   byte estendem se at   uma nova chamada da fun    o solicitando contagem normal     Entradas e Sa  das  Descri    o das entradas       Habilita   quando esta entrada est   energizada a fun    o    chamada  sendo analisados os par  metros programados na instru    o  CHF  Caso os mesmos estejam incorretos  a respectiva sa  da de erro da fun    o    energizada  Se estiverem corretos  os  comandos contidos nos bytes auxiliares  AXXXX s  o executados  realizando as opera    es de leitura e escrita conforme  especificado  Quando a entrada habilita estiver desenergizada  as instru    es anteriormente enviadas ao m  dulo s  o mantidas  n  o  executando nenhuma opera    o de leitura ou escrita no mesmo     Descri    o das sa  das       Contagem ok        at
41. s  vel determinar a melhor velocidade  de regime  J   nos servomotores esta caracter  stica    bem definida  Num gr  fico de torque por velocidade fica clara uma faixa de  velocidades na qual o torque se mant  m constante  Estas velocidades s  o normalmente definidas em rpm rota    es por minuto      De posse destes dados    poss  vel calcular a frequ  ncia de regime da sa  da como sendo     xV  fat    60  onde  f  freq    ncia de regime da sa  da PTO em Hz  V  velocidade de regime do motor em rpm       Calculo dos par  metros de acelera    o    A acelera    o m  xima a qual o motor pode ser submetido    diretamente proporcional ao torque do motor e inversamente  proporcional a soma da in  rcia do motor e a in  rcia de carga     A 95 5x10   x    onde  A  acelera    o em rpm s  T  torque do motor  J  in  rcia total em g m    Jm in  rcia do motor    Jcfin  rcia de carga     Para uma acelera    o linear  perfil trapezoidal  o tempo de acelera    o pode ser calculado da seguinte maneira     onde  t  tempo de acelera    o    Este tempo calculado     o tempo de acelera    o  para que a acelera    o seja m  xima e que foi calculado em fun    o dos  par  metros do motor  Este    o tempo m  nimo que o motor deve permanecer na fase de acelera    o  A partir deste valor    poss  vel  calcular o n  mero de passos durante a fase de acelera    o  par  metro este que    passado para a fun    o    F SAIDR 009   5 5x f Xt    10    onde  N  n  mero de pulsos na fase de acelera    o desacelera 
42. w na contagem       Dire    o de contagem DOWN       Dire    o de contagem UP       Contagem diferente do comparador 1       Contagem igual ao comparador 1       Contagem diferente do comparador 2       Contagem igual ao comparador 2       Contagem diferente de zero       Contagem igual a zero                                  Sempre zeros    Notas da Tabela     Bit 0        acionado sempre que o valor do contador estourar positivamente  ou seja  passar por  8 388 607  Deve ser zerado pela  aplica    o atrav  s do bit 2 do 2   byte de comando   Bit 1        acionado sempre que o valor do contador estourar negativamente  ou seja  passar por  8 388 608  Deve ser zerado pela  aplica    o atrav  s do bit 2 do 2   byte de comando     Bit 2     Mostra em que dire    o ocorreu a   ltima contagem  Quando em 1 significa que a   ltima contagem ocorreu na dire    o UP   ou seja  o contador foi incrementado  Quando em 0 significa que a   ltima contagem ocorreu na dire    o DOWN  ou seja  o  contador foi decrementado     Bit 3        acionado sempre que o valor do contador for igual ao valor do comparador 1  Este bit ser   desacionado assim que  houver a primeira leitura do byte de status por parte do aplicativo  desde que o valor do contador n  o seja mais igual ao valor do  comparador 1     Bit 4        acionado sempre que o valor do contador for igual ao valor do comparador 2  Este bit ser   desacionado assim que  houver a primeira leitura do byte de status por parte do aplicativo  desd
43. xo em 6 para este m  dulo      KMXXXX     Posi    o do m  dulo no barramento Grano  Para sa  das r  pidas internas ao controlador  HardFlex  este valor deve  ser KM0O000        importante que este par  metro seja configurado corretamente  pois uma configura    o errada comprometer   o funcionamento  deste dispositivo e de outros nestes mesmo HardFlex      KMXXXX     Modelo de HardFlex ou m  dulo no qual est   a sa  da r  pida a qual se deseja executar algum comando    KM0001     GR900   KM0002     GR901   KM0003     GR902   KM0004     GR903     KMXXXX     N  mero da sa  da PTO na qual deseja executar algum comando  Ex   O HardFlex GR901 possui uma sa  da PTO   portanto esta    a primeira sa  da PTO deste HardFlex  Sendo assim o n  mero da sa  da    KM0001  Outros HardFlex podem ter  mais sa  das r  pidas PTO  E por isso que existe esse par  metro na fun    o que visa ser gen  rica para qualquer HardFlex que  possua estes dispositivos        importante que este par  metro seja configurado corretamente  pois uma configura    o errada comprometer   o funcionamento  deste dispositivo e de outros neste mesmo HardFlex      FXXXX ou  TFXXXX     Primeiro operando de escrita da sa  da PTO  S  o tr  s operandos na seguinte ordem    FXXXX   Valor da frequ  ncia de regime da sa  da PTO   Y FXXXX   1   N  mero de pulsos na acelera    o desacelera    o do perfil selecionado    FXXXX   2   N  mero de pulsos total para o trem de pulsos a ser gerado no pr  ximo disparo     Em caso de  TFXXXX 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Manual Duplicador a alcool Copiatic 1  HSM 411.2 OMDD 2,2x4mm  March 2014 - Buyandsell.gc.ca  NOVY Inductie Comfort  2号 - JTDNA  SiPix SC-3300 Digital Camera    OWNERS MANUAL FALCON PRAIRIE  English    Copyright © All rights reserved. 
   Failed to retrieve file