Olá parabéns pelo seu vídeo, você saberia me informar, como IHM pode passar para o PLC o numero da tela esta ativa. Grato
6 ปีที่แล้ว
Existem diversas formas de fazer, depende dos recursos da IHM ou Sistema Supervisório que você está usando, tem a Função Screen_Number ou então usar evento de tela, ao carregar a tela escreva em uma variável um número da tela, veja esse vídeo: th-cam.com/video/oEqg5S0JYxw/w-d-xo.html
Estou usando MP 377 12' comunicando com S7-300 profbus no programa ele passa para o PLC atraves de uma DB o numero da tela ativa, porem eu nao encontrei qual foi a maneira que o programador fez...
6 ปีที่แล้ว
Faz um Cross-Reference no Software da IHM com essa TAG
Depois de muito procurar no MP 337 utilizando WinCC flexible SP3 na pagina de configuração de connections com o PLC tem uma aba "Area pointer" "For all Connections" "PLC | Screen number | DB 17 DBW 143| É isso muito obrigado pela ajuda ..... Abraços
ola bom dia , ja sou inscrito no canal , o que gostaria de aprender é , como posso chamar uma tela na ihm ktp 400 usando uma targ no clp , isso é possível ? como faço?
5 ปีที่แล้ว
Na KTP400 creio que não seja possível, apesar de alguma tentativa no tag ScreenNumber já existir na IHM, alguma função de Script é necessário, mas não disponível nessa IHM.
A máquina que estou programando vai ter um pc como IHM rodando em uma runtime. Ela vai fazer dois testes. O primeiro é de estanqueidade e o segundo o esforço de molas. Eu quero fazer com que apareça a tela dos testes assim que a máquina ir para esses passos. Primeiro a tela de teste de estanqueidade depois quando for fazer os testes das mola também chame a tela para que o operador possa acompanhar os resultados.
7 ปีที่แล้ว
é Runtime WinCC? Se for, você pode criar um Script e deixar esse Script rodando de forma cíclica, chamando esse função do Vídeo associado a TAG do PLC com o número da tela.
Muito bom queria saber como inverter o comando em um botão no popup.
6 ปีที่แล้ว
Vai depender de como está configurado esse botão, dependendo você poderia alterar na IHM ou no PLC onde lê essa variável (se for o caso), provavél que esteja usando a função SET BIT OU RESET BIT na actions do botão.
obrigado , mais o que quero fazer é chamar uma determinada tela via plc , tipo quando eu acionar um botão chama esta tela ,
6 ปีที่แล้ว
Você pode alterar usando essa TAG linkada ao numero da tela, usando um bloco MOVE no Ladder(por exemplo), com um contato do botão para acionar esse bloco
Olá amigo. Parabéns pelo seu vídeo. Tenho uma dúvida. Eu consigo fazer essa troca de tela através de um sinal vindo de um programa em ladder? Por exemplo, após a confirmação de um sensor na programação do clp, a ihm troca para uma próxima tela?
7 ปีที่แล้ว +1
Olá Fernando, Sim é possível, mas tem alguns truques porque não existe essa função pronta. Nessa KTP900 que utilizamos no exemplo, você deve: 1) Declarar uma TAG, pode ser tipo INT, e essa TAG vai estar Linkado com uma variável no seu PLC. 2) Nas propriedades da TAG no HMI, vai em EVENTS, e cria uma função no "Value chage", chamando a função ActivateScreenByNumber, e associa a essa mesma TAG. 3) Para a IHM estar sempre "atualizando" essa variável e executar essa função, você deve inserir um campo por ex. I/O FIELD nas suas telas para funcionar, associado a essa mesma TAG. Você pode inserir nas suas TEMPLATES ou nas TELAS e deixar essa I/O Field "Invisível", assim ela não aparece para o Usuário. Testei aqui e funcionou, depois me fale se conseguiu!!!
7 ปีที่แล้ว
Se você for utilizar outras IHM´s, existem funções mais "fáceis", essa e da linha Basic, então precisa um pouco de criatividade...rs
7 ปีที่แล้ว
Legal Fernando, nos passe um feedback. obs. ocultei seu outro comentário, para não ter divulgação pessoal aqui no Canal. Obrigado!!!!
Oi me ajuda em solução de um problema ? O chiller precisa drenar 2 litros de água por minuto água condensada, estava pensando em fazer isso pegando referência de um hidrômetro de saída pulsada, cada litro um pulso, a pressão de trabalho 2 Kg tem ideia de como poderíamos criar esse projeto
5 ปีที่แล้ว +1
Dependendo a precisão que você precisa, seria melhor um pulso equivaler a apenas alguns mililitros, soma os pulsos no PLC para saber o quanto de água passou.
@ é se não eu ia drenar os dois litros muito rapido e ter que aguardar o tempo para recomecar a logica, conhece algum que trabalhe nessa faixa de pressao de 2 kg
Muito bom parabéns pelo trabalho eu sempre que posso assisto aulas do canal logo vou para uma empresa de ponta
Valeu!
boa, muito bom, parabéns me ajudou muito.
Valeu! Nos ajude compartilhando nossos vídeos nas redes sociais!!!
Muito bom seus vídeos!
Faça um sobre alarmes.
Obrigado! Está na fila!
Vcs possuem cursos on LINE?
Nosso recurso é via nosso Canal no TH-cam.
Uma pergunta ?
É possível ativar uma tela usando um Bit da CLP..
Ex.. quando acionou I0.0 ativa tela manutenção..
Depende o modelo de IHM e Supervisório, isso é possível por SCRIPT, mas aas Basic e WinCC Advanced não tem essa opção.
Boa tarde, é possível fazer upload desse modelo de IHM sem ter backup?
Olá!
Infelizmente não é possível fazer o Upload.
Olá parabéns pelo seu vídeo, você saberia me informar, como IHM pode passar para o PLC o numero da tela esta ativa. Grato
Existem diversas formas de fazer, depende dos recursos da IHM ou Sistema Supervisório que você está usando, tem a Função Screen_Number ou então usar evento de tela, ao carregar a tela escreva em uma variável um número da tela, veja esse vídeo:
th-cam.com/video/oEqg5S0JYxw/w-d-xo.html
Estou usando MP 377 12' comunicando com S7-300 profbus no programa ele passa para o PLC atraves de uma DB o numero da tela ativa, porem eu nao encontrei qual foi a maneira que o programador fez...
Faz um Cross-Reference no Software da IHM com essa TAG
Depois de muito procurar no MP 337 utilizando WinCC flexible SP3 na pagina de configuração de connections com o PLC tem uma aba "Area pointer" "For all Connections" "PLC | Screen number | DB 17 DBW 143|
É isso muito obrigado pela ajuda ..... Abraços
Valeu!!!
Ola, é possivel colocar gifs na ktp900, para gerar animação nas telas ?
GIF acredito que não, as IHM tem a sua própria função para criara animação.
ola bom dia , ja sou inscrito no canal , o que gostaria de aprender é , como posso chamar uma tela na ihm ktp 400 usando uma targ no clp , isso é possível ? como faço?
Na KTP400 creio que não seja possível, apesar de alguma tentativa no tag ScreenNumber já existir na IHM, alguma função de Script é necessário, mas não disponível nessa IHM.
Olá, consigo utilizar de alguma forma no "apperance", 2 índices dinâmicos na mesma tag "Posto[array[0..4].posição[array[0..12]" ?
Sim, consegue colocar dinâmico no ponteiro do Array em mais de um TAG
Muito bom os seus vídeos. Parabéns. Como faço para mudar de tela através do comando do clp em um runtime que roda em um computador?
Não entendi "Runtime que roda em computador", você usa algo de WinAc? ou está falando de PLC Sim?
A máquina que estou programando vai ter um pc como IHM rodando em uma runtime. Ela vai fazer dois testes. O primeiro é de estanqueidade e o segundo o esforço de molas. Eu quero fazer com que apareça a tela dos testes assim que a máquina ir para esses passos. Primeiro a tela de teste de estanqueidade depois quando for fazer os testes das mola também chame a tela para que o operador possa acompanhar os resultados.
é Runtime WinCC?
Se for, você pode criar um Script e deixar esse Script rodando de forma cíclica, chamando esse função do Vídeo associado a TAG do PLC com o número da tela.
Muito bom queria saber como inverter o comando em um botão no popup.
Vai depender de como está configurado esse botão, dependendo você poderia alterar na IHM ou no PLC onde lê essa variável (se for o caso), provavél que esteja usando a função SET BIT OU RESET BIT na actions do botão.
obrigado , mais o que quero fazer é chamar uma determinada tela via plc , tipo quando eu acionar um botão chama esta tela ,
Você pode alterar usando essa TAG linkada ao numero da tela, usando um bloco MOVE no Ladder(por exemplo), com um contato do botão para acionar esse bloco
Olá amigo. Parabéns pelo seu vídeo. Tenho uma dúvida. Eu consigo fazer essa troca de tela através de um sinal vindo de um programa em ladder? Por exemplo, após a confirmação de um sensor na programação do clp, a ihm troca para uma próxima tela?
Olá Fernando,
Sim é possível, mas tem alguns truques porque não existe essa função pronta.
Nessa KTP900 que utilizamos no exemplo, você deve:
1) Declarar uma TAG, pode ser tipo INT, e essa TAG vai estar Linkado com uma variável no seu PLC.
2) Nas propriedades da TAG no HMI, vai em EVENTS, e cria uma função no "Value chage", chamando a função ActivateScreenByNumber, e associa a essa mesma TAG.
3) Para a IHM estar sempre "atualizando" essa variável e executar essa função, você deve inserir um campo por ex. I/O FIELD nas suas telas para funcionar, associado a essa mesma TAG. Você pode inserir nas suas TEMPLATES ou nas TELAS e deixar essa I/O Field "Invisível", assim ela não aparece para o Usuário.
Testei aqui e funcionou, depois me fale se conseguiu!!!
Se você for utilizar outras IHM´s, existem funções mais "fáceis", essa e da linha Basic, então precisa um pouco de criatividade...rs
Legal Fernando, nos passe um feedback.
obs. ocultei seu outro comentário, para não ter divulgação pessoal aqui no Canal. Obrigado!!!!
@ poderia me enviar por email a imagem do programa no clp para fazer isto?
Tem como fazer up / down. Com navegação de telas.?
Up Down pra algo como avançar e voltar entre telas OU uma tela MAIOR que o tamanho da KTP para rolar na página?
Oi me ajuda em solução de um problema ?
O chiller precisa drenar 2 litros de água por minuto água condensada, estava pensando em fazer isso pegando referência de um hidrômetro de saída pulsada, cada litro um pulso, a pressão de trabalho 2 Kg tem ideia de como poderíamos criar esse projeto
Dependendo a precisão que você precisa, seria melhor um pulso equivaler a apenas alguns mililitros, soma os pulsos no PLC para saber o quanto de água passou.
@ é se não eu ia drenar os dois litros muito rapido e ter que aguardar o tempo para recomecar a logica, conhece algum que trabalhe nessa faixa de pressao de 2 kg