Você está na página 1de 3

26/3/2014

Partilhar

PLC Max: O tempo de Scan importante?


0

Mais

Blogue seguinte

Criar blogu

Home

O Autor

Contato

Mapa do Site

Translate
Seleccionar idioma
Tecnologia do

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.

Tradutor

Compartilhe

Assuntos
Hardware (1) Programao (7) S7-200 (5) Sensores (5)

Arquivos
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 de Programao (Viso Geral) A Arquitetura Bsica de um PLC

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).

Links teis
Siemens Rockwell Automation Dakol Smar Altus Weg Elipse Software Sick Balluff

Mais vistos
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 de um PLC Step 7 - MicroWin32 -

(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

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

1/3

26/3/2014
Parte 1 Linguagens de Programao (Viso Geral) Sistemas de Numerao Endereamento Absoluto x Simblico

PLC Max: O tempo de Scan importante?


== >> 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.
J um membro? Fazer login

Participe do site!
Participar deste site
Google Friend Connect

Membros (14)

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!
Postado por Sergio Oliveira Recomende isto no Google Marcadores: Programao

Nenhum comentrio: Postar um comentrio


Digite seu comentrio...

Comentar como:

Conta do Google

Publicar

Visualizar

Postagem mais recente Assinar: Postar comentrios (Atom)

Incio

Postagem mais antiga

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

2/3

26/3/2014

PLC Max: O tempo de Scan importante?

Quem sou eu
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 cont Professor do Senai nas disciplinas de Automao e Instrumentao Industrial. Visualizar meu perfil completo

2013 [PLC Max] Todos os Direitos Preservados

Design por Srgio Oliveira

Contedo / Comentrios / Privacidade

Visitante N

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

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

3/3