Lista de Exceções Padrão do Protocolo Modbus

<< Clique para Mostrar o Sumário >>

 

Lista de Exceções Padrão do Protocolo Modbus

A tabela a seguir lista as exceções padrão definidas pela especificação do protocolo Modbus, versão 1.1b.

As exceções são registradas no log deste Driver, sempre que detectadas, e podem ser lidas por uma aplicação através da leitura do código da última exceção.

Note que, além das exceções listadas aqui, um equipamento pode definir outras exceções proprietárias. Neste caso, espera-se que estas exceções sejam descritas na documentação do fabricante deste equipamento.

Códigos de exceção padronizados pelo protocolo Modbus

Código (em Hexadecimal)

Nome

Significado

01

ILLEGAL FUNCTION

O código de função recebido não é válido. Isto pode indicar que esta função não está implementada ou que um Escravo encontra-se em um estado inadequado para processá-la

02

ILLEGAL DATA ADDRESS

O endereço de dados recebido não é um endereço válido. Mais especificamente, a combinação de um endereço de referência e a quantidade de dados a serem transferidos é inválida

03

ILLEGAL DATA VALUE

O valor presente na requisição de um Mestre não é válido. Isto indica uma falha na estrutura de dados remanescente de uma requisição complexa, como quando o tamanho informado para um bloco de dados não está correto. Esta exceção não indica que os valores submetidos para escrita estejam fora do escopo esperado por uma aplicação, uma vez que esta informação não é acessível ao protocolo

04

SLAVE DEVICE FAILURE

Ocorreu um erro irrecuperável durante o processamento da função solicitada

05

ACKNOWLEDGE

Usado com comandos de programação. Um Escravo aceitou a mensagem e está processando, mas este processamento demanda um longo tempo. Esta exceção previne um time-out em um Mestre. O fim desta requisição deve ser testado por um processo de polling

06

SLAVE DEVICE BUSY

Usado com comandos de programação. Indica que um Escravo está processando um outro comando de longa duração e que esta solicitação deve ser retransmitida mais tarde, quando este Escravo está novamente disponível

08

MEMORY PARITY ERROR

Usado em conjunto com as funções 20 e 21, reference type 6, para indicar que a área estendida de arquivos falhou em um teste de consistência. Um equipamento Escravo pode estar precisando de manutenção

0A

GATEWAY PATH UNAVAILABLE

Usado em conjunto com gateways para indicar que um gateway não foi capaz de alocar um caminho interno para o processamento de uma solicitação. Geralmente indica que um gateway está desconfigurado ou sobrecarregado

0B

GATEWAY TARGET DEVICE FAILED TO RESPOND

Usado em conjunto com gateways para indicar que não foi recebida nenhuma resposta de um equipamento de destino. Geralmente indica que este equipamento não está presente na rede

Esta página foi útil?