IEC 101 balanceado e não balanceado: acesso ao enlace e eventos
Compare os modos balanced e unbalanced do IEC 101, papéis primário/secundário, PRM, polling, ACD, DFC, FCB/FCV, latência e aplicação em barramentos.
Escolha entre os modos IEC 101
| Critério | Não balanceado | Balanceado |
|---|---|---|
| Iniciativa | primária solicita; secundária responde | ambas as pontas podem iniciar no seu sentido |
| Topologia típica | barramento multiponto | ponto a ponto |
| Evento | sinalizado e coletado pelo ciclo | pode ser iniciado pelo remoto |
| Risco dominante | ciclo longo por timeout/retry | colisão ou turnaround em meio half-duplex |
| Teste-chave | prioridade e isolamento da estação falha | iniciativa simultânea e recuperação |
A escolha deve considerar o meio real, não somente a capacidade do driver.
O modo define quem controla a transmissão
No IEC 101 não balanceado, uma estação primária inicia transferências e as secundárias respondem. No balanceado, cada lado pode exercer função primária para iniciar no seu sentido. Essa é uma diferença de procedimento de enlace, não apenas opção de interface. Pontas configuradas em modos incompatíveis podem trocar alguns bytes e ainda assim nunca formar uma sessão funcional.
A escolha depende de topologia, meio e requisito de latência. Barramento multiponto favorece disciplina do não balanceado. Ligação ponto a ponto pode usar balanceado para permitir evento sem aguardar consulta. Rádio compartilhado exige avaliar acesso ao canal mesmo quando o protocolo permite iniciativa de ambos.
PRM distingue mensagem primária de secundária
O bit PRM no campo de controle indica se o frame vem de uma função primária ou secundária. A interpretação dos demais bits depende desse papel. Função de enlace, direção e endereço devem ser lidos em conjunto. Decodificar apenas o número da função sem PRM pode transformar solicitação em resposta ou classificar estado incorretamente.
Em captura, crie linha do tempo com origem física, PRM, função e endereço. Verifique que somente a estação planejada inicia no modo não balanceado. Se duas origens disputam o meio, investigue configuração duplicada, gateway em modo errado ou controle de direção do conversor.
Não balanceado organiza polling de várias secundárias
A primária consulta status e dados de classe conforme o perfil. Cada secundária responde no intervalo previsto, mantendo o meio livre entre turnos. O ciclo total cresce com número de estações, baud rate, tamanho de resposta, turnaround e retries. Eventos não podem interromper arbitrariamente; a secundária sinaliza dados pendentes para ser consultada.
Uma estação silenciosa não deve consumir todo o ciclo. Timeout e número de repetições precisam limitar impacto. Ordene polling por criticidade e registre pior caso com falhas simultâneas. A média saudável pode esconder uma RTU que atrasa todas as demais durante contingência.
ACD e DFC comunicam demanda e capacidade
ACD permite à secundária indicar que há dados de maior prioridade disponíveis, levando a primária a solicitar a classe correspondente. DFC pode sinalizar incapacidade temporária de receber novos dados. Esses bits são parte do controle de fluxo do enlace e devem aparecer em diagnóstico, não ser reduzidos a “status interno”.
ACD preso pode indicar backlog não drenado, classe não consultada ou implementação inconsistente. DFC recorrente pode apontar processamento insuficiente. Correlacione com fila, volume de eventos e tempo de ciclo antes de aumentar polling, pois mais solicitações podem agravar saturação.
FCB e FCV controlam repetição de serviços confirmados
Frame Count Bit alterna em novas transações confirmadas quando Frame Count Valid está ativo. Se a resposta se perde e a primária repete o mesmo frame, manter FCB permite à secundária reconhecer duplicata e evitar processar novamente. Uma nova solicitação usa alternância conforme o estado do enlace.
Após reset ou perda prolongada, ambas as pontas precisam retornar a estado coerente. Erro de FCB pode congelar dados ou duplicar efeito. Teste resposta perdida, repetição e reinicialização, observando se o quadro é confirmado sem reaplicar comando ou descartar nova informação.
Balanceado reduz espera, mas aumenta responsabilidade
No modo balanceado, a estação remota pode iniciar envio no seu sentido, favorecendo eventos de baixa latência. Cada direção mantém seus próprios procedimentos. Isso não significa transmissão simultânea possível em qualquer meio; RS-485 half-duplex e rádio ainda exigem coordenação física para evitar colisão.
Defina tempo de silêncio, controle RTS/PTT e comportamento quando ambos têm dados. Capture em pico. Se colisões crescem com eventos simultâneos, a causa pode estar no turnaround do meio, não no formato da ASDU. Ajustes precisam respeitar orçamento de tempo operacional.
A migração de modo altera desempenho e testes
Trocar não balanceado por balanceado não é simples otimização. Muda iniciativa, funções de enlace, expectativa do driver e tráfego. Topologia multiponto pode não suportar. O plano deve revisar RTUs, conversores, rádios, SCADA, endereços e capacidade de captura, além de procedimento de fallback.
Compare latência de evento, ocupação, ciclo, colisões e recuperação antes e depois. Preserve o mesmo estímulo e volume. Uma redução de latência nominal que piora estabilidade em contingência não é melhoria aceitável.
Comissionamento comprova a máquina de estados
Registre modo, papéis, endereço e funções suportadas. Valide reset, status, dados, ACD/DFC, FCB/FCV e eventos. Provoque resposta perdida, secundária ocupada, restart e tráfego concorrente. Em balanceado, gere eventos nos dois lados; em não balanceado, confirme que nenhuma secundária transmite fora da solicitação permitida.
O relatório deve mostrar sequência completa e critérios de tempo. A aprovação depende de ausência de duplicidade operacional, drenagem de backlog, isolamento de estação silenciosa e retorno previsível após falha.
Referências técnicas e normas
As explicações do Portal são autorais. Normas e fontes oficiais são priorizadas; materiais acadêmicos e documentação pública de fabricantes complementam a implementação e não substituem a edição normativa aplicável ao projeto.
- IEC 60870-5-104:2006+AMD1:2016 CSV — Network access for IEC 60870-5-101 — IEC. Companion standard consolidado do IEC 104; inclui o corrigendum publicado em 2023.
- IEC 60870-5-101:2003+AMD1:2015 CSV — Basic telecontrol tasks — IEC. Companion standard consolidado do IEC 101 para telecontrole serial.
- IEC 60870-5-1:1990 — Transmission frame formats — IEC. Formatos de quadro e requisitos de integridade usados pela família IEC 60870-5.
- IEC 60870-5-2:1992 — Link transmission procedures — IEC. Procedimentos de transmissão da camada de enlace, especialmente pertinentes ao IEC 101.
- IEC 60870-5-3:1992 — General structure of application data — IEC. Regras para estruturar unidades de dados de aplicação.
- IEC 60870-5-5:1995 — Basic application functions — IEC. Funções básicas de aplicação, incluindo aquisição, comandos e sincronização.
- IEC 60870-5-6:2006 — Guidelines for conformance testing — IEC. Método para ensaios de conformidade dos companion standards IEC 60870-5.
- IEC TS 60870-5-601:2015 — Conformance test cases for IEC 101 — IEC. Casos de ensaio de conformidade para implementações IEC 101.
- IEC TS 60870-5-604:2016 — Conformance test cases for IEC 104 — IEC. Casos de ensaio positivos e negativos para implementações IEC 104.
- IEC TS 60870-5-7:2025 — Security extensions for IEC 101/104 — IEC. Extensões de segurança alinhadas à série IEC 62351 para autenticação, integridade e RBAC.
Continue estudando
Os próximos conteúdos foram escolhidos para formar uma sequência técnica, relacionando fundamento, configuração, diagnóstico e aplicação.