Submit your email address to get a link for quick download on your desktop and get started!
O Modbus é um protocolo padrão para comunicação serial. Popular entre as indústrias, é freqüentemente usado para conectar vários dispositivos e instrumentos eletrônicos industriais a um sistema que reúne dados ou um controlador principal. Um exemplo comum seria um dispositivo que mede o nível de temperatura e umidade e envia dados coletados para o centro de controle por meio de um computador.
Conteúdo
O protocolo de comunicação serial conhecido como Modbus foi desenvolvido e publicado em 1979 pela Modicon® com a intenção de implantá-lo em seus controladores lógicos programáveis (PLCs). O protocolo é basicamente uma técnica que permite a transmissão de dados entre dispositivos através de uma interface serial. O Modbus Master é o nome do dispositivo que solicita dados. Suas solicitações de dados são tratadas por dispositivos conhecidos como Modbus Slaves. Há um único mestre na configuração de rede padrão do Modbus e até 247 dispositivos escravos exclusivamente identificados por um endereço escravo de 1 a 247. O mestre tem a capacidade de gravar nos dispositivos escravos.
As especificações oficiais do protocolo Modbus são definidas Aqui
Os fabricantes podem incorporar o Modus em seus equipamentos livres de royalties, uma vez que foi desenvolvido como um protocolo aberto. É amplamente utilizado ao conectar dispositivos eletrônicos industriais e evoluiu para se tornar um protocolo de comunicação comum amplamente utilizado na indústria e na fabricação. O protocolo é usado principalmente para habilitar a transmissão de dados necessária entre os instrumentos remotos e o servidor de dados central ou o controlador. Um exemplo é um dispositivo de monitoramento de pressão que atualiza o computador central através da comunicação serial. Os sistemas de controle de supervisão e aquisição de dados (SCADA) geralmente usam o protocolo Modbus para se comunicar entre uma unidade terminal remota (RTU) e o computador de supervisão. Existem versões do protocolo Modbus disponíveis para (Modbus RTU e Modbus ASCII) e para Ethernet (Modbus TCP).
O Modbus TCP / IP é um tipo de protocolo Modbus projetado para controlar e supervisionar equipamentos via TCP ou IP. É possível usar o Modbus na Internet ou Intranet se um dispositivo suportar soquetes TCP / IP e você souber como executar um driver TCP.
Se houver outras maneiras alternativas de fazê-lo, falaremos sobre isso abaixo.
Este é um software especial - Serial to Ethernet Connector que permite trabalhar com o Modbus para Ethernet. Ele permite que você forneça acesso compartilhado a um dispositivo Modbus local pela rede, para que outros usuários da rede possam acessar seu conteúdo e funcionalidade como se estivessem conectados diretamente a suas máquinas. De maneira semelhante, você também pode acessar um Modbus remoto via Ethernet, independentemente da sua proximidade física ao dispositivo. O número de dispositivos com os quais você pode trabalhar na rede pode ser de até 500, e é possível acessar todos eles simultaneamente.
Para começar a usar o Serial to Ethernet Connector, baixar e instalá-lo em um computador que compartilhe um dispositivo local (servidor) e computadores que precisam acessá-lo remotamente pela rede (clientes). Inicie o aplicativo no servidor e "Compartilhe" um dispositivo necessário e, em seguida, "Conecte-se" a ele de computadores remotos. A funcionalidade do dispositivo fica disponível para os usuários da rede como se fosse um dispositivo local.
Serial to Ethernet Connector redireciona o Modbus RTU sobre TCP / IP para computadores remotos. Eles, por sua vez, exibem uma conexão serial virtual através da qual o software pode se comunicar com a porta.
Por favor, note que este conversor Modbus Ethernet é executado como um serviço do Windows. O que isso significa? Isso significa que sempre que o sistema for reinicializado, todas as conexões serão reconfiguradas automaticamente. O aplicativo é executado em segundo plano e você não precisa mantê-lo aberto o tempo todo. Outra coisa que gostaríamos de chamar a sua atenção é que o software pode fazer backup de uma configuração, movendo-a para outro computador - o que prova ser realmente útil às vezes.
O software é compatível com os sistemas operacionais Windows e Linux, ou seja, você pode compartilhar um dispositivo em um laptop Windows e acessá-lo a partir de um desktop Linux ou vice-versa. A edição do Linux agora está disponível apenas como uma solução de linha de comando. O Serial to Ethernet Connector também pode ser transmitido por UDP.
Existe outra maneira de usar o Modbus sobre IP ou qualquer outra rede chamada 'tunneling de porta serial'. O que você precisa fazer aqui é encapsular uma "mensagem padrão do Modbus" em um pacote TCP / IP ou um pacote UDP / IP e enviá-lo. Este método pode ser usado para enviar praticamente qualquer protocolo serial como se fosse um fluxo de dados serial.
No entanto, há uma captura aqui - se você estiver enviando o Modbus RTU padrão pela Ethernet, as mensagens de enquadramento podem exigir algum tempo. A menos que você tenha um bom controle sobre isso, suas mensagens podem ser divididas entre pacotes e você não as receberá simultaneamente. Nenhum conteúdo é perdido, mas devido ao atraso, a mensagem não será recebida de maneira correta.
Para garantir que sua mensagem seja entregue em um único pacote, você pode usar o Modbus ASCII - esse protocolo permite que você especifique os caracteres Início da Mensagem e Fim da Mensagem.
Você agora foi apresentado ao protocolo Modbus. Os usuários podem trabalhar com o protocolo Modbus RTU sobre TCP IP, mas isso não resolve todos os problemas envolvidos com o uso do Modbus sobre IP. Em alguns casos, um conversor Modbus RTU para TCP precisará ser empregado. Uma aplicação de software eficiente é necessária para auxiliar na implementação do Modbus RTU via Ethernet. Quando você precisar usar o Modbus pela Internet, o Serial to Ethernet Connector é uma solução de software que funciona como um conversor Modbus para TCP IP. Esta aplicação pode ser usada para ativar o Modbus RTU sobre TCP para conectar CLPs, assim como outros equipamentos industriais eletrônicos. Serial to Ethernet Connector é a maneira mais eficaz de implementar um software Modbus RTU para o conversor Ethernet.