EasyBuilder Pro #11 - Modbus RTU com múltiplos escravos

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ค. 2024
  • Aprenda a conectar a IHM com vários escravos em uma rede Modbus RTU.
    Neste vídeo estou utilizando a IHM MT8071iE, PLC300, TPW04 e o CFW500.
    Caso tenha interesse em outros assuntos, temos outras playlists no Canal.
    Playlist SCA06:
    • SCA06
    Playlist Completa do PLC300 / WPS:
    • PLC300
    Easybuider Pro (programação da IHM gráfica):
    • IHM - EasyBuilder Pro
    📩 CONTATO, DÚVIDAS, PERGUNTAS E SUGESTÕES:
    Deixe as dúvidas aqui no comentário, ou mande e-mail para:
    plcedrives@gmail.com
    ✅ GOSTOU DESTE VÍDEO?
    ✍️ Deixe seu comentário
    📢 Compartilhe com os amigos
    🎥 Se inscreva no Canal
    #ihm #weg #weg #weintek #tpw04 #clp #ebpro #cfw500
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 71

  • @kleberrodrigues6090
    @kleberrodrigues6090 ปีที่แล้ว +1

    Parabéns meu amigo… que video explicativo… show de bola

  • @galegosilva4803
    @galegosilva4803 3 ปีที่แล้ว

    Parabéns, aprendi detalhes que estava precisando com essas aulas 👏👏👏

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Obrigado 👍🏻👍🏻

  • @cristianoregis6124
    @cristianoregis6124 2 ปีที่แล้ว +1

    Parabéns professor, muito bem explicado 100%

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว

      Obrigado Cristiano 👍🏻

  • @cleomarmoreira196
    @cleomarmoreira196 3 ปีที่แล้ว

    Parabéns, muito bom vídeo. 👏👏👏

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Obrigado Cleomar 👍🏻👍🏻

  • @jorgejunior3524
    @jorgejunior3524 3 ปีที่แล้ว +1

    Nossa parabéns, estava muito precisando disso mas pensei que não era possível fazer, me ajudou muito!!

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Obrigado Jorge. Que bom que atendeu a sua dúvida. 👍🏻👍🏻

  • @paulotba1
    @paulotba1 3 ปีที่แล้ว

    Ótima vídeo aula do parabéns

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Obrigado Paulo 👍

  • @star_aut
    @star_aut 3 ปีที่แล้ว +1

    Top hein

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Valeu Fernando, muito obrigado.

  • @jampservicoseletricos
    @jampservicoseletricos ปีที่แล้ว

    Top excelente explicação

  • @marcosjunior9148
    @marcosjunior9148 3 ปีที่แล้ว +1

    Parabéns professor 👏🏻👏🏻👏🏻.
    Quando for possível faça um vídeo do PLC300 comunicando via Modbus com o CFW500.
    Obrigado.

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว +1

      Marcos, valeu pela sugestão.
      Vou fazer sim sim, sugestão anotada.

  • @eliandrocorneli7915
    @eliandrocorneli7915 ปีที่แล้ว +2

    Todos os seus vídeos são excelentes. Como você consegue monitorar as variáveis dos CLP's e simular a IHM sem desconectar estes CLP's? Ou melhor, sem liberar a porta?

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Eliandro, bom dia.
      A IHM estava conectado na porta 485 dos CLPs e eu usava outras portas para monitorar. PLC300 pela Ethernet, TPW04 pela USB.

  • @gilvanmachado1127
    @gilvanmachado1127 3 ปีที่แล้ว +3

    Valeu professor, você pode fazer um vídeo usando o PLC TPW 04 e o CFW 500 em rede Modbus RTU

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว +1

      Gilvan, faço sim. Vou deixar a sugestão anotada aqui.
      Aos poucos estou fazendo os vídeos sugerido por vocês
      👍🏻

  • @galegosilva4803
    @galegosilva4803 3 ปีที่แล้ว

    Para completar mais algumas dúvidas precisava TPW 04 em rede Modbus com 4 ou + CFW500 valeu obrigado.

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Galego, boa ideia. Está anotado aqui. Modbus no TPW04 é algo que gera muita dúvida mesmo.

  • @ozoriogarcia6403
    @ozoriogarcia6403 3 ปีที่แล้ว

    Conteúdo de qualidade.Quando possível poderia nos mostrar como usar receitas no plc 300? Muito obrigado.

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Eu não tinha pensado em fazer um vídeo mostrando receitas, boa ideia!! Dá para fazer tanto no PLC300 quanto na IHM.
      Vou fazer sim, o mais breve possível.
      Obrigado 👍🏻

  • @davidsilva5392
    @davidsilva5392 ปีที่แล้ว +1

    Parabéns Professor, suas aulas são excelentes aprendi muito com o Sr.
    Gostaria de tirar uma dúvida, há a possibilidade de eu conseguir controlar as entradas de saídas de um segundo CLP ou rele programável (exemplo: O CLIC-02) via protocolo MODBUS ? Visto que em paralelo também possuo um IHM ?

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      David, obrigado.
      Dá para controlar as entradas e saídas sim, tanto usando a IHM como mestre da rede quanto usando um outro CLP como mestre.
      Normalmente nesses casos o CLP escravo fica até sem programa (não precisa comandar as entradas e saídas).

  • @eletricaengecass8092
    @eletricaengecass8092 ปีที่แล้ว +1

    Excelente seus vídeos! Um dúvida, essa rede Modbus é recomendada para o meio industrial? Por exemplo, eu monto paineis com 8 inversores em média, tem alguns transmissores de pressão, pressão negativa, nível entre outros; isso pode gerar algum ruído ou interferência?

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Bom dia. Tanto a modbus, CANopen são redes para ambientes industriais. O cuidado que se deve tomar é na instalação, usando cabos adequados, e com toda a instalação aterrada.
      E um cuidado que ser deve tomar também é no comprimento dos cabos de rede. Quanto maior a distância, menor a velocidade.

  • @rosinaldoclementedasilvado8451
    @rosinaldoclementedasilvado8451 3 ปีที่แล้ว

    Parabéns professor, excelente conteúdo ,nota 10.
    Olha vc sabe mim fala com a Hmi PWS6400 esse projeto funciona?. Por que eu tenho esse material .

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Obrigado Rosinaldo.
      Essa IHM comunica em Modbus também, então funciona sim. Talvez a forma de endereçar seja diferente, pq isso muda de cada fabricante.
      Mas pode ligar ela do mesmo jeito que mostrei, com vários equipamentos na mesma porta COM.

  • @joseluizbertalianazareth4276
    @joseluizbertalianazareth4276 ปีที่แล้ว +1

    Parabéns professor pela excelente aula!
    Com essa aula eu consegui colocar um TPW 03 como escravo em uma rede modbus RTU com um PLC S7 1200 da siemens, eles estão trocando dados entre eles. Poderia me informar se e possível utilizar separado o bit do registrador do TPW?
    Ex: O registrador com 16Bits. Utilizar o bit 0 para acionar a M0, o bit 1 para o M1 ...

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Show José !!!
      Nesse caso teria que fazer um "MUX" e "DEMUX". O TPW não possui exatamente esses comandos, mas dá para fazer algo parecido.
      Imaginando que esteja escrevendo os bits na D0. Para mover a D0 nas memórias M0 em diante pode usar o seguinte comando:
      MOV D0 K4M0 (M0 = Bit0 da D0, M1 = Bit1 da D0 e assim por diante até a M15)
      Pode fazer o contrário também
      MOV K4M16 D1 (move bits M16 a M31 para a D1)

    • @joseluizbertalianazareth4276
      @joseluizbertalianazareth4276 ปีที่แล้ว

      @@plcedrives Obrigado pela orientação.

    • @joseluizbertalianazareth4276
      @joseluizbertalianazareth4276 11 หลายเดือนก่อน

      Professor, fiz de acordo com a sua orientação, está tudo funcionando perfeitamente. Na realidade eu estou trabalhando com um PLC S7 1500 comunicando com duas remotas ET200SP em rede profinet da Siemens e um modulo de comunicação profibus-DP comunicando com 18 inversores CFW700 da Weg, como eu já tinha o modulo de comunicação DP, coloquei um gateway da DLP de profibus para RTU para comunicar com 2 CFW500 + 1 TPW03 e N2000 da novus. Estou passando esse feedback para te agradecer a importância do seu canal para orientar o crescimento profissional das pessoas que atua no universo da automação.

  • @CristianoSantos-yy6dw
    @CristianoSantos-yy6dw 2 ปีที่แล้ว +1

    Show parabéns 👏🏻👏🏻👏🏻👏🏻! Qual o bit de reset de falhas em decimal desse inversor em modbus? Desde já agradeço

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว

      Obrigado Cristiano !! O Bit de reset é o bit7. Equivalente a escrever o valor 28 na variável de controle.

  • @Andersonneh
    @Andersonneh ปีที่แล้ว +1

    Bom dia, excelente vídeo
    Tenho uma dúvida, montei uma comunicação entre a IHM e o tpw04 com o protocolo (teco tp03), foi adicionado mais um módulo a máquina com mais um tpw04, eu consigo usar esse protocolo pra comunicar com os dois tpw04 ou vou ter que mudar todos os endereços pro modo RTU?

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Anderson, nunca fiz a comunicação com dois TPWs, imagino que funcione sim. Provavelmente vai ter que declarar IDs diferentes para a IHM saber com qual TP você quer comunicar. Esse ID você consegue alterar no menu PLC->Ajuste de ID.
      Se tiver dois TPs aí e puder testar avise aqui se funcionou ou não. Eu só tenho um TPW aqui comigo, quando tiver a oportunidade e aparecer mais um aqui eu faço esse teste!!

  • @user-ki1fb8sv7w
    @user-ki1fb8sv7w ปีที่แล้ว +1

    Professor, tenho uma aplicação onde atualmente está um SCA06 com cartão de comunicação serial comunicando com uma Ihm MT6050IP.
    Vou precisar incluir aí nesse conjunto um PLC300.
    Qual a forma melhor para os 3 conversarem entre si , tiro a ihm do SCA06 e coloco na porta serial do PLC300 e entre o PLC300 e o SCA06 faço pela CanOpen, ou posso manter a IHM ligado ao SCA06 pela serial e ligo PLC300 ao SCA06 pela CanOpen e consigo conversar com os três normalmente?
    Tem algum vídeo mostrando algo parecido?
    Um grande abraço!
    Diego Sakaty

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Se fosse uma máquina nova, eu colocaria o PLC300 como mestre do SCA06 em rede CAN. E a IHM ligado somente no PLC300.
      Mas como você já tem o cartão de comunicação no servo pode até deixar a IHM ligado nos dois, se precisar enviar alguma informação somente para o servo já vai conseguir fazer sem precisar passar pelo PLC.

  • @edsonaraujo9176
    @edsonaraujo9176 ปีที่แล้ว

    essas Ihm tem comunicação MQTT, faça um vídeo de como configurar e publicar na nuvem

    • @plcedrives
      @plcedrives  ปีที่แล้ว +1

      essa IHM tem MQTT sim, já até fiz uns testes. Pretendo abordar esse assunto em breve.

  • @brunoribeiro3542
    @brunoribeiro3542 7 หลายเดือนก่อน

    Eu nao entendi uma coisa. Na ihm vc só configurou os endereços do primeiro plc, porem a dos outro plc e do inversor não vi colocar. Eu gostaria de saber se foi colocado ou não.
    Muito top seus vídeos.

    • @plcedrives
      @plcedrives  7 หลายเดือนก่อน

      Bruno, boa noite.
      Naquela opção "Default Station Number" que normalmente coloco valor 1, significa que na hora que eu coloco um campo numérico, não preciso indicar para qual escravo aquele campo vai buscar o valor.
      Por exemplo se coloco no endereço do campo numérico, somente o endereço 8000 somente, seria equivalente a fazer 1#8000 (endereço 8000 do escravo 1). Se não colocar nada ele assume o "default" que é 1.
      Caso eu queira ler do escravo 2, ficaria 2#8000 ou escravo 3, 3#8000 e assim por diante.

  • @Kressovik
    @Kressovik 3 ปีที่แล้ว +1

    Parabéns professor, quanto a ligação física da comunicação, eu ligo os d+ e d- tudo em paralelo nas portas de cada dispositivo?

    • @plcedrives
      @plcedrives  3 ปีที่แล้ว

      Isso mesmo Luan. Ligação tudo em paralelo.
      O cabo sempre deve sair de um equipamento e ir para outro. E nunca fazer a ligação da RS485 em "estrela".

  • @Ch4fe-C0ffe
    @Ch4fe-C0ffe ปีที่แล้ว +2

    Professor como faço pra ligar 4 inversores da delta com 1 ihm

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      É de forma parecida. Não vou sabe te dizer exatamente o passo a passo e a lista de parâmetros, mas olhando o manual, achei os endereços modbus que controlam o inversor.
      (peguei o primeiro modelo que encontrei, como exemplo)
      filecenter.deltaww.com/Products/download/06/060101/Manual/DELTA_IA-MDS_MS300_UM_EN_20221214.pdf
      Vai na pág 788 do manual (Capítulo A-4Address List)
      O endereço 2000h é a controlword (semelhante ao P682 do Weg) e o endereço 2001 é a referência de velocidade (semelhante ao P683).
      Nesse endereço 2000h tem os comandos básicos, como FWD (gira frente) REV (gira reverso), Enable e outros.
      No endereço 2001h é a referência de velocidade em Hz. (com duas casas decimais) então se quiser rodar a 30hz por exemplo teria que escrever 3000 nesse parâmetro.
      Outra coisa também, como os endereços estão em Hex coloca na calculador do windows para converter para decimal.
      2000h = 8192 decimal
      2001h = 8193 decimal

  • @anderapsantos
    @anderapsantos 2 ปีที่แล้ว +1

    Boa tarde, tenho uma duvida. Se estiver montando uma rede CAN com SCA06 (usando o ladder) + PLC300 (mestre da rede), a comunicação com a ihm pode ser pela Ethernet ou pela RS485?

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว

      Nesse caso pode sim, pois o PLC300 vai ficar com as duas portas livres. Na verdade teriam 3 portas, pois ele possui também uma porta RS232 (Modbus).
      Neste caso eu faria:
      IHM ----- Modbus TCP ---- PLC300
      PLC300(mestre) ----- CANopen ----- SCA06 (escravo)

    • @anderapsantos
      @anderapsantos 2 ปีที่แล้ว

      @@plcedrives ok, muito obrigado. Vou testar e te aviso.

  • @brandofgb
    @brandofgb 2 ปีที่แล้ว +1

    Professor neste vídeo vc comenta que qualquer destes dispositivos poderia ser mestre da rede certo? Eu tentei montar rede Modbus rtu com um plc300, cfw100 e ihm mt8070ip sendo que mestre gostaria que fosse plc300 e não consegui fazer funcionar onde posso estar errando? Se puder dar dica agradeço.

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว

      Fabiano, boa tarde.
      Se tudo der certo esse deve ser o próximo vídeo 👍🏻
      Já estou com o material pronto, vou tentar gravar entre hoje e amanhã.
      Mas basicamente usar o MB_READREGISTER OU MB_WRITEREGISTER. Os campos que normalmente gera dúvida é o "Funcion".
      Escolher sempre a opção "holding register" e offset false.
      Se não for urgente e puder esperar, creio que até sabado o vídeo já está no ar. 👍🏻

    • @brandofgb
      @brandofgb 2 ปีที่แล้ว

      @@plcedrives obrigado pelo retorno professor, fico no aguardo

  • @misaelmatos804
    @misaelmatos804 2 ปีที่แล้ว

    Professor, obrigado pelo conteúdo.
    Uma dúvida, estou planejando utilizar 13 cfw500 em uma rede modbus com 1 IHM como mestre. Neste caso tenho receio de haver delay de comunicação na rede e trazer problemas com os comandos Run/Stop existe alguma forma de priorizar estes comandos? Tenho motivo de se preocupar com o delay com esta quantidade de equipamentos?
    Grato

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว

      Se for somente partidas individuais e ajustes de velocidades, não vejo problema.
      Vai ter um delay sim. Mas depende muito da quantidade de informações que vai trocar entre a IHM e os inversores.
      Considera aí uns 50ms por inversor (não é regra, só para ter uma base de tempo). Nesse caso vai dar quase 1segundo para atualizar os 17.

    • @misaelmatos804
      @misaelmatos804 2 ปีที่แล้ว

      @@plcedrives ótimo!
      Muito obrigado pela resposta, esclareceu a duvida,vou evitar informações irrelevantes na IHM, vou em frente e informo os resultados.

  • @betao770
    @betao770 ปีที่แล้ว

    olá boa noite muito bom seus vídeos
    gostaria de implementar uma comunicação RTu com vários inversor shinaider atv12 eu consegui comunicar e fazer rodar em uma tela quando saio para próxima tela perde a comunicação disseram que tem fazer macro pode dar suporte ? para mim . tenho ate umas macro que amigo passou mas esta muito confuso .

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Roberto, bom dia.
      Se você conseguiu comunicar e controlar um inversor, deveria funcionar para os demais também. Se o inversor é o mesmo modelo, basta incluir o "nó da rede + #" antes da memória modbus assim como mostro no vídeo.
      Veja se não tem um nó do escravo repetido (dois inversores com o mesmo endereço de rede). Eu comecei a fazer alguns vídeos falando sobre a Macro na IHM, devo lançar o primeiro ainda essa semana. Talvez te ajude também.

  • @erysonribeiro5197
    @erysonribeiro5197 2 ปีที่แล้ว

    Bom dia mestre
    Como faço pra usar a ihm como escravo e o Plc como mestres da rede ? fiz alguns testes e da conflito
    Obrigado

    • @plcedrives
      @plcedrives  2 ปีที่แล้ว +1

      Eryson, boa noite.
      Lembrando que a rede Modbus RTU pode ter um único Mestre (e vários escravos).
      Recomendo evitar esse tipo de ligação (usar IHM como escravo). Mas se for para fins didáticos ou se realmente não tiver outra alternativa, segue instruções.
      No manual abaixo, tem um capítulo só sobre isso. (capítulo 19)
      dl.weintek.com/public/EBPro/UserManual/eng/EasyBuilderPro_V60501_UserManual_eng.pdf
      Em resumo:
      Através do modbus é possível acessar as memórias internas da IHM (LB, LW, RW).
      1) Inserir um protocolo MODBUS SERVER
      2) configurar o meio físico (Ethernet ou Serial)
      3) Na pág 729 desse manual tem o mapa de memória Modbus.
      basicamente end. 1 = LW0, 2 = LW1 e assim por diante
      Se quiser acessar as RWs, a paritr do end. 10000 modbus.
      O CLP teria que ler/escrever nesses endereços.

    • @erysonribeiro5197
      @erysonribeiro5197 2 ปีที่แล้ว

      @@plcedrives muito obrigado professor

  • @edineiaferreira9993
    @edineiaferreira9993 ปีที่แล้ว +1

    Boa noite como faço para converter para metros por minutos

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      Edineia, boa noite.
      Se for por exemplo um motor acoplado em uma esteira, teria que saber qual o diâmetro da polia acoplado ao motor, e se o motor possui algum redutor também.
      A formula seria mais ou menos essa:
      Velocidade [m/min] = PI * D * RPM / (1000 * i )
      PI = constante PI (3,141592...)
      D = Diâmetro nominal da polia [mm]
      RPM = RPM do motor
      i = Redução (se não tiver redução, seria 1)
      Então por exemplo se tiver um motor girando a 1500RPM, redutor 1:15, com uma polia de 80mm, seria:
      Velocidade [m/min] = PI * 80 * 1500/ (1000 * 15 ) = 25,1 m/min
      Na prática, na maioria das vezes o pessoal acaba usando um tacômetro mesmo. Mas é sempre bom saber como é feito o cálculo.

  • @WILASFERREIRA
    @WILASFERREIRA ปีที่แล้ว +1

    Boa noite, perdi seu contato.

    • @plcedrives
      @plcedrives  ปีที่แล้ว

      ABC, bom dia.
      Dê preferência em deixar aos dúvida aqui nos comentários mesmo. Os e-mails acabo demorando mais para responder. O e-mail está na descrição de todos os vídeos.