Descrição

O data source Modbus serial é usado para adquirir dados a partir de uma rede local modbus, acessível via comunicação RS232 ou RS485 (requer adaptador). Trata-se de um polling data source.

Configuração

Todo data source requer um Nome, o qual pode ser qualquer descrição. O Período de atualização determina com que frequência a rede Modbus será consultada por dados. Os campos Timeout e Retries determinam o comportamento do sistema no caso de uma falha em uma consulta. O data source aguarda um determinado número de milisegundos por uma resposta da rede. Se nenhuma resposta for recebida, a requisição será refeita um dado número de vezes.

A opção Apenas lotes contínuos pode ser usado para especificar que a implementação modbus não deve tentar otimizar diferentes requisição de valores em uma única requisição. Selecionar esta opção fará com que a implementação somente faça requisições para múltiplos valores quando esses valores formarem um espaço de registro contínuo.

A comuncação serial é controlada com os valores de Baud rate, de Controle de fluxo de entrada, de Controle de fluxo de saída, dos Bits de dados, dos Bits de parada, e da Paridade. O Eco pode ser usado com redes com redes RS485 como for apropriado.

O valor de Encoding determina como as requisições Modbus são formatadas. A maioria dos hardware de produção usam mensagens RTU formatadas. Veja a documentação Modbus do seu equipamento para determinar como definir este campo.

Pesquisa em nós

Pode-se pesquisar nós escravos nas redes utilizando-se a função de scan. Esta funcionalidade itera entre os ids dos escravos de 1 a 240, enviando a cada um uma ReadExceptionStatus (function code 7). Se uma resposta for recebida (usando as configurações de timeout e retries definidas), o nó é considerado disponível. Note que nem todo equipamento suporta este function code, então falsos negativos são possíveis.