plc max_ o tempo de scan – É importante_

Upload: renato-ferreira

Post on 18-Oct-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

  • 26/3/2014 PLC Max: O tempo de Scan importante?

    http://www.plcmax.com.br/2013/03/o-tempo-de-scan-e-importante.html 1/3

    Home O Autor Contato Mapa do Site

    29 de maro de 2013

    O tempo de Scan importante?

    Est trabalhando em uma aplicao em que a velocidade do PLC um fator

    importante? Ento voc precisa de uma estimativa exata do tempo de scan.

    Mas como obter este nmero?

    Para comear, quando comparar PLCs, certifique-se de faz-lo em igualdade de condies.

    Muitos fabricantes afirmam ter o "PLC mais rpido". Mas isto s uma frase de efeito que

    parece soar bem, mas na realidade no diz muito.

    Por isso, no acredite em qualquer propaganda. Faa sua prpria investigao.

    Para ajudar aqueles que tm dvidas neste assunto, seguem algumas dicas que costumo usar

    para determinar o tempo de scan.

    Em primeiro lugar, lembre-se de que o tempo total de scan geralmente o tempo que a CPU

    leva para:

    Ler as entradas (ver quais esto ligadas e quais esto desligadas);

    Executar o programa aplicativo (o programa em LADDER que voc escreveu);

    Atualizar as sadas (ligar ou desligar as sadas apropriadas conforme o seu

    programa).

    (Para o nosso objetivo, basta levar em conta estas trs etapas. No se preocupe com o

    tempo gasto pelo sistema com housekeeping e comunicao).

    Pois bem, o tempo de varredura das entradas fixo. O mesmo podemos dizer com respeito ao

    tempo de atualizao das sadas. Os fabricantes de PLCs so capazes de nos fornecer esta

    informao. verdade que a maioria deles no publica estes nmeros em seus catlogos e

    manuais, mas, se voc consultar um servio de suporte tcnico, com certeza conseguir esta

    informao.

    Naturalmente, quanto maior o nmero de I/Os, maior ser o tempo de leitura e atualizao.

    Pode-se dizer que, geralmente, este tempo ser da ordem de milissegundos para micro PLCs e

    vai aumentando gradualmente medida que passamos para PLCs de mdio ou grande porte.

    No existe uma regra, mas o fabricante de seu PLC poder lhe informar a estimativa correta.

    Veja este exemplo:

    Tempo de atualizao das entradas = 200s

    Tempo de atualizao das sadas = 100 s

    Seleccionar idioma

    Tecnologia do Tradutor

    Translate

    Compartilhe

    Hardware (1)

    Programao (7)

    S7-200 (5)

    Sensores (5)

    Assuntos

    2013 (19)

    Julho (1)

    Junho (1)

    Maio (6)

    Abril (4)

    Maro (7)

    O que ENTRA no PLC?- Parte 3

    O que ENTRA no PLC?- Parte 2

    O que ENTRA no PLC?- Parte 1

    Linguagem LADDER

    O tempo de Scan importante?

    Linguagens deProgramao(Viso Geral)

    A Arquitetura Bsicade um PLC

    Arquivos

    Siemens

    Rockwell Automation

    Dakol

    Smar

    Altus

    Weg

    Elipse Software

    Sick

    Balluff

    Links teis

    Medio de Nvel

    Linguagem LADDER

    O tempo de Scan importante?

    Step 7 - MicroWin32 -Parte 2

    O que ENTRA no PLC? -Parte 3

    A Arquitetura Bsica deum PLC

    Step 7 - MicroWin32 -

    Mais vistos

    Partilhar 0 Mais Blogue seguinte Criar blogue

  • 26/3/2014 PLC Max: O tempo de Scan importante?

    http://www.plcmax.com.br/2013/03/o-tempo-de-scan-e-importante.html 2/3

    Postagem mais recente Postagem mais antigaIncio

    Assinar: Postar comentrios (Atom)

    Postado por Sergio Oliveira

    Marcadores: Programao

    == >> Assim, o tempo total de acesso as I/Os de 200 + 100 = 300 s.

    E, para completar a "equao do tempo", precisaremos saber o tempo de execuo de nosso

    programa aplicativo. Este tipicamente mais fcil de encontrar do que o tempo de

    atualizao de I/Os. Infelizmente, exige um pouco de trabalho manual.

    Para calcular o tempo de execuo de um programa faa o seguinte:

    Prepare uma lista de todas as instrues que usou, juntamente com os tempos que

    o PLC leva para executar cada uma (geralmente estes tempos so mencionados nos

    manuais de usurio).

    Some todos os tempos individuais e ter como resultado o tempo total de execuo

    do programa.

    Considere o exemplo abaixo:

    LD - 1 s

    TMR - 3 s

    LD - 1 s

    OUT- 2 s

    1 + 3 + 1 + 2 = 7 ==>> Assim, o tempo total de execuo do programa de 7 s.

    Obviamente, este fragmento de programa apenas um exemplo para ilustrar o ponto.

    Basta adicionar o tempo que se leva para executar cada instruo no seu diagrama LADDER e

    voc chegar ao tempo de execuo do programa.

    Este valor de 7 s muito rpido, mas lembre-se que nosso exemplo bastante irreal.

    Esta sequencia simples, apenas inicia um timer quando uma determinada entrada acionada.

    Na realidade, nosso programa deve fazer muito mais do que isso. Mas j deu para ilustrar

    como o aumento do programa incorre em aumento do tempo de execuo (ele vai ficando

    mais lento).

    Ao final de nosso calculo, precisamos somar o tempo de varredura das entradas e sadas ao

    tempo de execuo do programa. Em nosso exemplo didtico ficaria assim:

    300 s + 7 s = 307 s

    Portanto, pode-se estimar o tempo de varredura do PLC, neste exemplo, como 307 s.

    Lembrando que 1 s (1 microssegundo) 1 milionsimo de segundo. Assim, 307 s

    correspondem a 307 milionsimos de segundo (muito rpido).

    Agora que voc sabe o tempo estimado de varredura em sua aplicao, possvel determinar

    se seu PLC ser rpido o suficiente para os objetivos de seu projeto. Se ele no for rpido o

    suficiente, ento considere usar interrupes em seu programa, pois elas no so to

    afetadas pelo tempo de scan.

    Geralmente, quando estou planejando minha aplicao e o tempo de scan algo com que

    devo me preocupar, considero o dobro do tempo que calculamos acima como fator de

    segurana. Alguns talvez achem isso um exagero, mas tenha em mente que, na maioria dos

    casos, a entrada fsica no acionada no exato momento em que o PLC a est lendo.

    Portanto, no pior dos casos, a mudana de estado da entrada s ser percebida no prximo

    ciclo de scan. Isto far com que leve dois ciclos de scan para que a mudana de estado seja

    lida (o que pode acontecer diversas vezes). Assim, prefiro considerar o dobro do valor

    estimado para o tempo de scan.

    Espero que este post os ajude a entender que o tempo de scan realmente importa.

    At a prxima!

    Recomende isto no Google

    Digite seu comentrio...

    Comentar como: Conta do Google

    Publicar

    Visualizar

    Nenhum comentrio:

    Postar um comentrio

    Parte 1

    Linguagens deProgramao (VisoGeral)

    Sistemas de Numerao

    EndereamentoAbsoluto x Simblico

    Participar deste siteGoogle Friend Connect

    Membros (14)

    J um membro? Fazer login

    Participe do site!

  • 26/3/2014 PLC Max: O tempo de Scan importante?

    http://www.plcmax.com.br/2013/03/o-tempo-de-scan-e-importante.html 3/3

    Sergio Oliveira

    Seguir 36

    Mais de 20 anos de experincia na industria, atuando nas reas de Eletrnica, Automao e Instrumentao Industrial. Treinamento avanado em

    programao de PLCs Rockwell, Siemens e outros; criao de supervisrios; aplicaes em drivers, inversores de frequncia, servo drivers e motion control.

    Professor do Senai nas disciplinas de Automao e Instrumentao Industrial.

    Visualizar meu perfil completo

    Quem sou eu

    2013 [PLC Max] Todos os Direitos Preservados Design por Srgio Oliveira

    Visitante N

    Contedo / Comentrios / Privacidade

    Modelo Simple. Imagens de modelo por enot-poloskun. Tecnologia do Blogger.