Dicas de Endereçamento (Modbus Convention) |
Topo Anterior Próximo |
No tópico Configurando um Tag de Comunicação, o endereçamento dos Tags (parâmetros N4/B4 na configuração numérica) é descrito com base na especificação mais recente do protocolo Modbus (versão 1.1b). Entretanto, há equipamentos que ainda utilizam a antiga convenção de endereçamentos com offsets conhecida como Modbus Convention, que acrescenta offsets ao endereço. Este tópico explica como endereçar os Tags caso o mapa de registradores do equipamento ainda siga esta convenção antiga, originária da especificação inicial da Modicon, não mais incluída na especificação atual. O endereço fornecido no Tag é enviado no frame de requisição do protocolo ao equipamento, acrescido ou não do offset padrão de 1 (um), requerido pelo Modbus Data Model especificado pelo protocolo, conforme configuração do campo Data Model Offset na aba Modbus da janela de configurações do Driver. Além deste offset padrão de 1 (um), definido na norma Modbus atual (versão 1.1b), alguns fabricantes utilizam ainda o padrão antigo da Modicon, conhecido como Modbus Convention, com um offset que pode ser acrescentado ao endereço, cujo valor depende da função Modbus utilizada, ou mais especificamente, de qual espaço de endereçamento (address space) esta função acessava originalmente. Este offset adicional deve ser ignorado ao definir o endereço dos Tags neste Driver. Mais adiante são fornecidos alguns exemplos. A tabela a seguir lista os offsets utilizados pelo padrão Modbus Convention. Offsets do padrão Modbus Convention
Se o mapa de registradores do equipamento utiliza esta convenção, deve-se seguir este procedimento para determinar os endereços a serem atribuídos aos Tags, no campo Item na configuração por Strings ou aos parâmetros N4 ou B4 na configuração numérica: 1.Na aba Modbus, selecione a opção Data is addressed from 1. 2.Subtraia do endereço mostrado no manual do equipamento o offset mostrado na tabela anterior para a função Modbus utilizada. DICA: Remova o quinto dígito da direita para a esquerda.
Note que, em equipamentos que utilizam esta antiga convenção, pode-se determinar quais funções Modbus devem ser usadas para acessar cada registro ou bit através do offset empregado em seu endereço. Exemplos
|