Excelente explicação ajudou muito pra dá andamento em uns teste. Mais me tira uma dúvida tem como eu comunicar com um escravo pelo adaptador serial RS485 a comunicação, com esse programa mestre ou apenas simula com outros programas escravo
Olá, Alex! É uma boa questão, é um teste que não fizemos. A princípio funcionaria, mas é importante lembrar que os endereços dos escravos devem ser difetentes.
Olá! Obrigada, Wanderson! Acredito que se refere a porque sendo o endereço 17 do escravo o valor no pacote é 11. É que 17 seria o endereço em decimal e optamos por representar todos os dados no pacote modbus em hexadecimal. 17 em decimal corresponde a 11 em hexadecimal, é esta a conversão.
Bom dia, sabe me dizer como funciona a alimentação dos dados do slave? Exemplo, tenho um conversor serial 232 x ethernet protocolo modbus. Configurei o conversor como escravo para que um mestre consiga ler os dados. Porém estou recebendo sempre dados vazios, logo acredito que os dados que estão vindo do serial não estão ficando disponiveis para serem lidos.
vamos lá, para um conversor você precisa de um slave, (o conversor nada mais é do que uma troca de protocolos), você precisa ligar na porta serial um slave (qualquer dispositivo que utilizada a rede serial com modbus, seja ASCII ou RTU), não esqueça de colocar as mesmas configurações do slave e porta serial do conversor, pois se estiverem diferentes não vai comunicar.
@@walbersales7537 Tirando o "Software C Dode" nem sei qual é , se você usar o Simulador, sim é possível comandar e parametrizar, no caso do CFW-500 desde que já parametrizado o Modbus no inversor, basta você ter um conversor USB/RS485 ( se for adquirir , compre um que tenha também saída GND) . O simulador está disponível para Linux em modo gráfico ( testado em um Xubuntu e Mint) 😉 ScanBus-BR 👍
vamos pegar uma exemplo de um CLP, ou até mesmo do poll modbus, você não consegue enxergar, pois o poll modbus solicita comunicação direta (ciclica) para os escravos, com dois dispositivos reais é a mesma coisa, essa comunicação cíclica fica requisitando dados de leitura e escrita em tempos e tempos, quando um dispositivos é desconectado o mestre solicita dados do escravo e o mesmo não recebe. Com isso o sistema verifica uma falha pois o mestre solicitou dados de um certo dispositivo e os dados não foi recebido.
boa noite quero saber como eu faço para saber freme de clp porque eu nao sei meu clp tou tentando si comunicar com clp mais nao consigo mim comunicar pode mim ajudar
Boa tarde Jamilson. A Primeira coisa para saber, qual é o modelo do CPL que está utilizando, a partir disso, quais os protocolos de comunicação ele suporta. A partir daí, ver quais interfaces (portas) de comunicação e pinagem dessas portas, e o que é necessário para comunicar com ele (algum adaptador, conversor ou conector especial).
Muito grato, bem explicado e direto ao ponto.. valeu
Muito boa a explicação, obrigado pelo vídeo!
Vi trocentas aulas... A nua realmente explica as coisas... Show...
Parabéns, didática excelente e adorei a parte de analise dos pacotes via Wireshark.
Te amo cara, ave maria. Estava travado em uma trabalho voc me ajudou muito. Parabens pela iniciativa, show de bola
Obrigado, Rodrigo!
Em breve teremos mais conteúdos. 🙂
Excelente explicação ajudou muito pra dá andamento em uns teste.
Mais me tira uma dúvida tem como eu comunicar com um escravo pelo adaptador serial RS485 a comunicação, com esse programa mestre ou apenas simula com outros programas escravo
Olá, Alex! É uma boa questão, é um teste que não fizemos. A princípio funcionaria, mas é importante lembrar que os endereços dos escravos devem ser difetentes.
muito bom, parabéns pela objetividade!
Qual o link do próximo vídeo? Muito boa sua aula, grato.
Olá, Paulo! Tudo bem? Coloco o link da nossa playlist para acompanhar todos os nossos vídeos 🙂 ua-cam.com/users/ExstoTecnologiaplaylists
Ótimo vídeo! 26:36, que conversão seria essa?
Olá! Obrigada, Wanderson! Acredito que se refere a porque sendo o endereço 17 do escravo o valor no pacote é 11. É que 17 seria o endereço em decimal e optamos por representar todos os dados no pacote modbus em hexadecimal. 17 em decimal corresponde a 11 em hexadecimal, é esta a conversão.
Excelente vídeo!@@exxeroficial Imagino que o Wanderson esteja se referindo à numeração de endereço 30009 em 0008 no 1º byte do campo DATA.
Bom dia, sabe me dizer como funciona a alimentação dos dados do slave? Exemplo, tenho um conversor serial 232 x ethernet protocolo modbus. Configurei o conversor como escravo para que um mestre consiga ler os dados. Porém estou recebendo sempre dados vazios, logo acredito que os dados que estão vindo do serial não estão ficando disponiveis para serem lidos.
vamos lá, para um conversor você precisa de um slave, (o conversor nada mais é do que uma troca de protocolos), você precisa ligar na porta serial um slave (qualquer dispositivo que utilizada a rede serial com modbus, seja ASCII ou RTU), não esqueça de colocar as mesmas configurações do slave e porta serial do conversor, pois se estiverem diferentes não vai comunicar.
Olá boa noite. Estou criando um software maestro modbus, você gostaria de experimentá-lo?
Scanbus-br
Olá! Opa, bora experimentar! Como fazemos?
@@exxeroficial
Agora você mais simples
Procure por
Scanbus-br Intexp😉
@@walbersales7537
Tirando o "Software C Dode" nem sei qual é , se você usar o Simulador, sim é possível comandar e parametrizar, no caso do CFW-500 desde que já parametrizado o Modbus no inversor, basta você ter um conversor USB/RS485 ( se for adquirir , compre um que tenha também saída GND) . O simulador está disponível para Linux em modo gráfico ( testado em um Xubuntu e Mint) 😉
ScanBus-BR 👍
@@walbersales7537
Visite o canal , lá tem o "caminho das pedras"
@@walbersales7537
Entendi, neste caso não sei responder ,
Oi Professor, tenho a seguinte consulta:
se um Modbus-escravo é tirado do Daisy Chain, como é que o Modbus-master detecta isto?
vamos pegar uma exemplo de um CLP, ou até mesmo do poll modbus, você não consegue enxergar, pois o poll modbus solicita comunicação direta (ciclica) para os escravos, com dois dispositivos reais é a mesma coisa, essa comunicação cíclica fica requisitando dados de leitura e escrita em tempos e tempos, quando um dispositivos é desconectado o mestre solicita dados do escravo e o mesmo não recebe. Com isso o sistema verifica uma falha pois o mestre solicitou dados de um certo dispositivo e os dados não foi recebido.
boa noite quero saber como eu faço para saber freme de clp porque eu nao sei meu clp tou tentando si comunicar com clp mais nao consigo mim comunicar pode mim ajudar
Boa tarde Jamilson.
A Primeira coisa para saber, qual é o modelo do CPL que está utilizando, a partir disso, quais os protocolos de comunicação ele suporta. A partir daí, ver quais interfaces (portas) de comunicação e pinagem dessas portas, e o que é necessário para comunicar com ele (algum adaptador, conversor ou conector especial).