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
Fórmula
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. 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. A relação: t_total = t_io + t_logic + t_comms
- 3. Substituir: t_io = 44 ms, t_logic = 94 ms, t_comms = 9.4 ms
- 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.
Conceitos Relacionados
Todas as fórmulas de Industrial / processo →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