Improving flexibility in a real-time fieldbus network

  • Rosa Pasadas
  • Luís Almeida
  • J. Alberto Fonseca

Resumo

O esquema de arbitragem tipicamente usado nos barramentos de campo “tempo-real” baseia-se num scheduler do tipo off-line que gera uma tabela estática e cíclica contendo a atribuição de tempo de barramento às transacções associadas a variáveis do processo. Esta abordagem, por exemplo usada no barramento de campo FIP (Factory Instrumentation Protocol) é altamente inflexível no sentido de que qualquer alteração ao sistema, tal como adicionar um sensor, obriga à interrupção do funcionamento do barramento. Neste artigo propomos a utilização de um scheduler do tipo planeamento para resolver esta inflexibilidade. Este scheduler representa uma situação de compromisso entre entre as vantagens e desvantagens do escalonamento (scheduling) dinâmico e estático típicos. É, também, apresentada uma condição suficiente de escalonabilidade (schedulability) que implica um custo de desempenho mínimo (overhead) e que, por essa razão, é adequada para a análise on-line. A possibilidade de utilização do scheduler de planeamento no contexto do barramento FIP também é descrita obtendo-se, desse modo, um barramento compatível tipo-FIP.

Publicado
1997-01-01
Secção
Artigos