Exemplo: Gravar parâmetros

Os parâmetros podem ser gravados com o serviço SDO WRITE. Para isso, deve-se conhecer o índice e o subíndice do parâmetro a ser gravado.

O índice é exibido na tooltip do parâmetro no software de engenharia MOVISUITE®. O subíndice é separado do número do índice por um ponto.

O serviço SDO será explicado mais detalhadamente em um exemplo. No exemplo, o serviço é executado em um mestre POWERLINK da B&R Industrial Automation GmbH na ferramenta de engenharia Automation Studio.

Proceda da seguinte forma:

  • O arquivo ZIP do diagrama de blocos SEWLib é armazenado e descompactado localmente no PC de engenharia.
  1. Iniciar a ferramenta de engenharia do Automation Studio e criar um novo projeto do Automation Studio.
  2. Abrir a pasta "Bibliotecas" na guia "Logical View" (Visualização lógica) no System Designer.
  3. Filtrar a barra de ferramentas para "Biblioteca" e abrir a entrada "Biblioteca existente". Navegar até o local de armazenamento local do diagrama de blocos SEWLib descompactado.
  4. Clicar na tecla [Concluir].
  5. Criar uma instância do diagrama de blocos FB_ParameterCoE_ReadWrite-GenC.
  6. Atribuir as seguintes entradas do diagrama de blocos (ver Diagrama de blocos de exemplo da SEW‑EURODRIVE):
    • Interface
    • PLKStation
    • nIndex
    • nSubindex
    • nCoEService (Inserir o valor "2" para esta entrada.)
    • nAxisNumber
    • nByteSize
    • nWriteValue
  7. Para iniciar o processo, a entrada xEnable deve detectar um flanco crescente.
    • Se todas as entradas estiverem configuradas corretamente, a saída xInit é configurada para "TRUE" e o processo de gravação é realizado.
    • Se a saída xCoEDone tiver o valor "TRUE", o acesso foi bem-sucedido e o valor da entrada nWriteValue foi transferido para o parâmetro especificado.
    • Se ocorrer uma irregularidade ao executar o serviço SDO e você tiver definido a saída xError_CoE, as informações da irregularidade serão exibidas na saída nErrId_ADS.