Endereçamento PROFIBUS
No PROFIBUS, a interface de rede é um servidor DP modular. O PROFIBUS lida com os dispositivos modulares utilizando o endereçamento de slot e índice. O TeSys™ island divide o espaço de endereçamento de slot em duas regiões, uma para avatares e outra para dispositivos. O slot 1 é usado para a interface de rede e o avatar do sistema. Dentro de cada slot, os valores de índice são usados para acessar os diferentes conjuntos de dados.
Após a importação do arquivo GSDML (General Station Description Markup Language) para seu ambiente de programação, adicione uma instância do TeSys island a partir do catálogo de hardware. O TeSys island é criado com um avatar do sistema, mas sem outros módulos.
Siga as instruções de seu ambiente de programação para preencher os slots vazios com avatares e dispositivos utilizando as informações em Intervalos de slots do PROFIBUS, abaixo. Por exemplo:
-
No CoDeSys v3.5, clique com o botão direito do mouse em um slot vazio e escolha Plug Device.
-
Selecione o avatar ou dispositivo apropriado no catálogo.
-
Quando a ilha estiver totalmente definida, comece a criar tags para os dados que necessita acessar em cada avatar.
O TeSys™ island aplica os intervalos de slots para modularidade física e virtual mostrados na tabela a seguir:
Intervalos de slots do PROFIBUS
Item | Slot | Comentário |
Interface de rede/Avatar do sistema |
1 | — |
Avatares |
2–22 |
Avatares de dispositivo, carga e aplicação |
Dispositivos de barramento |
101-121 |
Módulo de E/S digital (DIOM) Módulo de E/S analógica (AIOM) Partidas SIL* Partidas Módulo de interface de potência (PIM) Módulo de interface SIL (SIM) Módulo de interface de tensão (VIM) |
Não aplicável | 0, 23–99, 122–254 |
Esses slots não são usados com o TeSys island. |
Exemplo de numeração de avatares
Ordem do avatar na ferramenta digital |
Slot de avatar do PROFIBUS |
Descrição |
Ordem física na ilha |
||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 1 |
Sistema |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 | 2 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 | 3 |
Motor com dois sentidos de rotação – Parada SIL, Cat. W. 1/2* |
— |
— |
— |
— |
Partida SIL |
Partida SIL |
— |
— |
— |
4 | 4 |
Motor com um sentido de rotação |
— |
— |
— |
— |
— |
— |
— |
Partida |
— |
5 | 5 |
Interface de potência com E/S (Controle) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
Exemplo de slots de dispositivo físico do PROFIBUS
Ordem física na ilha | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Slot de dispositivo físico do PROFIBUS | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
DPV0 é usado para a configuração da conexão PROFIBUS, diagnóstico relacionado às comunicações PROFIBUS e troca de dados cíclicos. DPV1 é usado para troca dos conjuntos de dados acíclicos para avatares e dispositivos.
Como descrito no Módulo IEC 61158-5-3 §6.1.3.2.3.2, os slots não usados pela configuração do sistema são registrados como vazios e recebem comprimentos de dados de entrada e saída de 0 e byte identificador 0x00.
-
Cada módulo é endereçado por um número de slot (de 1 a 254). A numeração é crescente, começa com 1 e não tem lacunas. Se um slot não estiver ocupado com um módulo, um slot vazio será registrado sob o número de slot correspondente na configuração.
-
Para cada módulo, deve ser atribuído um identificador de configuração. A numeração é crescente, começa com 0 e não tem lacunas. Se um slot não estiver ocupado com um módulo, um identificador de configuração com o comprimentos de dados de entrada e saída de 0 deverá ser atribuído na configuração (slot vazio).
A interface PROFIBUS do TeSys island reconhece todos os slots não utilizados como vazios, com comprimento de dados de entrada e saída de 0 e valor de byte identificador de 0x00 atribuídos.
A tabela a seguir fornece os valores para o protocolo de comunicação MS1 (DPV1) da interface PROFIBUS do TeSys island (comunicação acíclica com cliente PROFIBUS Classe 1 (controlador)).
Valores do protocolo MS1 DPV1 da interface PROFIBUS
Ponto de Acesso de Serviço (SAP) |
Nome |
---|---|
72 |
Ocioso |
94 |
DPV1_Read |
95 |
DPV1_Write |