Tempo de Ciclo do PLC

t_total = t_io + t_logic + t_comms

Resposta rápida

Esta calculadora resolve t_total = t_io + t_logic + t_comms para Tempo Total de Ciclo. Com Tempo de Varrimento de E/S 44 ms, Tempo de Execução da Lógica 94 ms, Tempo de Comunicações 9.4 ms, o resultado é 147.4 ms. Resolve em 4 direções: introduza os valores que tem e obtenha o que falta.

Calculadora

Tempo Total de Ciclo (ms)
—

Fórmula

t_total = t_io + t_logic + t_comms

Descrição

Um PLC (Controlador Lógico Programável) executa o seu programa num ciclo de varrimento constituído por três fases principais: leitura de todas as entradas, execução da lógica de utilizador e atualização das saídas e tratamento das comunicações. O tempo total de ciclo determina a latência de resposta de pior caso do sistema de controlo. Uma alteração de entrada que ocorra logo após a fase de leitura de entradas só será processada no ciclo seguinte, resultando num tempo de resposta máximo de quase dois ciclos completos. Processos rápidos, como contagem de alta velocidade ou controlo de movimento, podem exigir interrupções de hardware dedicadas em vez de depender do ciclo de varrimento normal.

Variáveis

  • t_total — Tempo total de ciclo de varrimento (s)
  • t_io — Tempo para ler as entradas e escrever as saídas (s)
  • t_logic — Tempo para executar o programa de utilizador (s)
  • t_comms — Tempo para comunicação de rede e tratamento (s)

Notas Práticas

Os tempos de ciclo típicos do PLC variam de 1-50 ms consoante o tamanho do programa e o número de E/S. Os PLC modernos oferecem tarefas periódicas com taxas de execução fixas para malhas de controlo críticas no tempo, tarefas orientadas por eventos despoletadas por interrupções e tarefas de fundo para tratamento não crítico. Os temporizadores watchdog detetam ultrapassagens do tempo de ciclo que indicam erros de programa ou carga excessiva.

Símbolos e unidades

Símbolo Significado Unidade predefinida Unidades aceitas
t_total Tempo Total de Ciclo ms ps, ns, µs, ms, s, min, h
t_io Tempo de Varrimento de E/S ms ps, ns, µs, ms, s, min, h
t_logic Tempo de Execução da Lógica ms ps, ns, µs, ms, s, min, h
t_comms Tempo de Comunicações ms ps, ns, µs, ms, s, min, h

Passo a passo

  1. 1. Dados conhecidos: Tempo de Varrimento de E/S 44 ms, Tempo de Execução da Lógica 94 ms, Tempo de Comunicações 9.4 ms
  2. 2. A relação: t_total = t_io + t_logic + t_comms
  3. 3. Substituir: t_io = 44 ms, t_logic = 94 ms, t_comms = 9.4 ms
  4. 4. Resultado: Tempo Total de Ciclo = 147.4 ms

Exemplos resolvidos

Faixa mínima

Dados: Tempo de Varrimento de E/S 0.22 ms, Tempo de Execução da Lógica 0.47 ms, Tempo de Comunicações 47 µs

Resultado: Tempo Total de Ciclo = 0.737 ms

Faixa baixa

Dados: Tempo de Varrimento de E/S 2.2 ms, Tempo de Execução da Lógica 4.7 ms, Tempo de Comunicações 0.47 ms

Resultado: Tempo Total de Ciclo = 7.37 ms

Típico

Dados: Tempo de Varrimento de E/S 44 ms, Tempo de Execução da Lógica 94 ms, Tempo de Comunicações 9.4 ms

Resultado: Tempo Total de Ciclo = 147.4 ms

Faixa alta

Dados: Tempo de Varrimento de E/S 1.1 s, Tempo de Execução da Lógica 2.35 s, Tempo de Comunicações 0.235 s

Resultado: Tempo Total de Ciclo = 3.685 s

Faixa máxima

Dados: Tempo de Varrimento de E/S 11 s, Tempo de Execução da Lógica 23.5 s, Tempo de Comunicações 2.35 s

Resultado: Tempo Total de Ciclo = 36.85 s

Resolver para cada variável

Resolver Tempo Total de Ciclo

Tempo de Varrimento de E/S 0.22 ms, Tempo de Execução da Lógica 0.47 ms, Tempo de Comunicações 47 µs → 0.737 ms

Resolver Tempo de Varrimento de E/S

Tempo Total de Ciclo 1 ms, Tempo de Execução da Lógica 0.22 ms, Tempo de Comunicações 100 µs → 0.68 ms

Resolver Tempo de Execução da Lógica

Tempo Total de Ciclo 1 ms, Tempo de Varrimento de E/S 0.47 ms, Tempo de Comunicações 100 µs → 0.43 ms

Resolver Tempo de Comunicações

Tempo Total de Ciclo 1 ms, Tempo de Varrimento de E/S 0.47 ms, Tempo de Execução da Lógica 0.22 ms → 0.31 ms

Como Tempo Total de Ciclo varia com Tempo de Varrimento de E/S

Tempo de Varrimento de E/S (entrada) Tempo Total de Ciclo (resultado)
4.4 ms 107.8 ms
11 ms 114.4 ms
22 ms 125.4 ms
33 ms 136.4 ms
44 ms 147.4 ms
66 ms 0.1694 s
88 ms 0.1914 s
0.176 s 0.2794 s
0.308 s 0.4114 s
0.44 s 0.5434 s

O mesmo resultado noutras unidades

Unidade Valor
µs 147400
ms 147.4
s 0.1474
min 0.002457

Incorporar esta calculadora

Cole isto em qualquer página. Continua a funcionar quando esta página é atualizada e credita a fonte.

<iframe src="https://vbatpower.com/embed/plc-scan-time/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Tempo de Ciclo do PLC"></iframe>
<p><a href="https://vbatpower.com/formulas/plc-scan-time/">Tempo de Ciclo do PLC</a> Calculadora por vbatpower.com</p>

Perguntas frequentes

Como se calcula Tempo de Ciclo do PLC?

Use t_total = t_io + t_logic + t_comms. Com Tempo de Varrimento de E/S 44 ms, Tempo de Execução da Lógica 94 ms, Tempo de Comunicações 9.4 ms, Tempo Total de Ciclo dá 147.4 ms.

Qual é a fórmula de Tempo de Ciclo do PLC?

A fórmula é t_total = t_io + t_logic + t_comms. Um PLC (Controlador Lógico Programável) executa o seu programa num ciclo de varrimento constituído por três fases principais: leitura de todas as entradas, execução da lógica de utilizador e atualização das saídas e tratamento das comunicações.

Como obter Tempo de Varrimento de E/S conhecendo os outros valores?

Isole Tempo de Varrimento de E/S: com Tempo Total de Ciclo 1 ms, Tempo de Execução da Lógica 0.22 ms, Tempo de Comunicações 100 µs, Tempo de Varrimento de E/S é 0.68 ms.

Como obter Tempo de Execução da Lógica conhecendo os outros valores?

Isole Tempo de Execução da Lógica: com Tempo Total de Ciclo 1 ms, Tempo de Varrimento de E/S 0.47 ms, Tempo de Comunicações 100 µs, Tempo de Execução da Lógica é 0.43 ms.

Que unidades usa Tempo de Ciclo do PLC?

Tempo Total de Ciclo é apresentado em µs, ms, s, min. Os valores são guardados internamente em unidades base do SI, pelo que pode misturar prefixos sem converter à mão.

Precisa de mais funcionalidades?

Guarde cálculos, importe dados de telemetria, simule a descarga de baterias e colabore com a sua equipa.

Experimentar a Aplicação