Escolar Documentos
Profissional Documentos
Cultura Documentos
ANDRÉ L. DIAS
GUILHERME S. SESTITO
EDUARDO A. MOSSIN
RENATO FERNANDES
DENNIS BRANDÃO
Abstract This article aims to compare the Profibus DP and Profinet protocols under similar conditions like topology and configu-
ration of equipments, based on performance indicators cycle time and bandwidth occupancy. It creates a methodology for analyzing
protocols based on practical experiments to collect real data that confer credibility and veracity of findings.
Resumo Este artigo tem por finalidade comparar os protocolos Profibus DP e Profinet em condições semelhantes de topologia
e configuração de equipamentos em relação aos indicadores de desempenho tempo de ciclo e ocupação de banda. Cria -se uma
metodologia para analisar protocolos baseada em experimentos práticos a fim de coletar dados reais que conferem credibilidade e
veracidade aos resultados encontrados.
2430
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
2431
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
2432
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
Delivery time: tempo necessário para envio de metodologia de engenharia que será descrita no pró-
um pacote de dados de um dispositivo fonte até ximo tópico.
o dispositivo de destino.
Número de estações RTE: número máximo de
estações em uma rede de comunicação RTE 3 Descrição da Metodologia
Basic Network Topology: topologias suportadas
pelo protocolo Para uma análise mais assertiva do desempenho
Number of switches between endstations: núme- dos protocolos Profibus DP e PROFINET buscou-se
ro de switches entre duas estações que se comu- compará-los em condições similares de operação.
nicam. Assim, um cenário de teste em laboratório composto
Throughput RTE: total de dados de tempo real por uma rede com a mesma configuração de equipa-
trafegando em um ponto específico da rede por mentos para ambos os protocolos (mesmo número de
segundo. dispositivos e mesma quantidade de dados de proces-
Non-RTE bandwidth: porcentagem de banda so) foi implementado.
utilizada para comunicação de dados de não A fim de aproximar ainda mais as condições de
tempo operação, foi utilizado um CLP que pode trabalhar
tanto com o protocolo Profibus quanto com o Profi-
Time synchronization accuracy: indica o desvio
net, e ademais, dispositivos possuem versões em
máximo de clock entre duas estações.
ambas as tecnologias e receberam a mesma progra-
Non-time based synchronization accuracy: indi-
mação. Desta forma, assegura-se que são enviadas e
ca o jitter máximo do comportamento cíclico de
recebidas quantidades de dados de processo iguais, e
duas estações.
que os dispositivos apresentam mesmo desempenho
Redudancy recovery time: indica o tempo máxi- em relação a seus parâmetros internos.
mo necessário colocar a rede em plena operação Para configuração das redes foi utilizado o soft-
após uma falha. ware configurador do CLP, denominado TIA Portal
V.11 da Siemens.
Na literatura também são utilizados diversas mé- A rede estudada é composta por quatro disposi-
tricas para análise e comparação de redes de automa- tivos e um sistema de medição para coleta de dados.
ção industrial, que apesar de não serem definidas Os equipamentos empregados na rede Profibus DP e
pela IEC também podem ser considerados como Profinet são listados na Tabela 1.
indicadores de desempenho. Um dos indicadores
largamente utilizado é o tempo de ciclo, utilizado em
Jasperneite (2007), Prytz (2008) e Ferrari (2008). Tabela 1. Equipamentos utilizados na rede Profibus DP e Profinet
Jasperneite define o tempo de ciclo como o tempo
necessário para se trocar dados de entradas e saída Equipamento Profibus DP Profinet
entre o controlador e todos os dispositivos da rede
CPU 317-2 DP/PN MC1 IO-Controller
uma vez. Ele expõe que este parâmetro é uma métri-
ca importante de desempenho para sistemas de co-
Relé inteligente Simocode Pro Escravo IO-Device
municação industrial.
Outros indicadores diretamente relacionados ao Multimedidor PAC3200 Escravo IO-Device
tempo de ciclo e utilizados em outros estudos é o
tempo de reação ao evento ou tempo de resposta e o Remota ET200S Escravo IO-Device
próprio delivery time apresentado anteriormente,
utilizados em Felser (2005), Marsal (2006) e Ferrari Analisador Profitrace MC2 -
(2007).
Além destes indicadores relacionados a tempo, Switch Scalance X208 - Switch
um indicador que se torna importante é a ocupação
de banda que indica a quantidade de dados que trafe- Software Wireshark - IO-Supervisor
gam em um ponto de uma rede industrial em uma
determinada configuração. Este indicador é explora- Analisador TAP Kunbus TAP/Switch
do em Domingues-Jaimes, Wisniewski e Trsek
(2010) e Ferrari (2011). Para a coleta de dados da rede Profibus DP, uma
A PI disponibiliza gratuitamente uma ferramenta rede foi implementada conforme topologia apresen-
chamada Network Load Calculation cuja função é tada pela Figura 4.
dimensionar o volume de dados que trafega pela
rede, porém as equações para cálculo não é clara-
mente definida pela IEC 61784-2 e pelo software.
2433
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
4 Resultados e Discussões
Ciclo (ms)
Rede Protocolo Velocidade
Média (µs) σ (µs)
1 Profibus DP 9,6 kbps 238427.6 10901
2 Profibus DP 500 kbps 4760.3 121
3 Profibus DP 1.5 Mbps 1655.5 44
4 Profibus DP 12 Mbps 600.1 6
5 Profinet 100 Mbps 8000.4 0.30
6 Profinet 100 Mbps 4000.2 0.51
2434
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
Ocupação (%)
Rede Velocidade Bits/ciclo
Média (ms) σ (µs)
1 9,6 kbps (DP) 1993 87.11% 0.60%
2 500 kbps (DP) 1985 83.41% 1.20%
3 1,5 Mbps (DP) 1984 79.93% 1.79%
4 12 Mbps (PN) 3547 49.25% 1.20%
Figura 4. Comparação do tempo de ciclo 5 100Mbps (PN) 4594 0.96% 0.06%
(1)
onde: Verifica-se que se mantendo mesma carga da re-
- carga da rede de, a ocupação de banda no Profibus DP é reduzida
- quantidades de bits enviados em um ciclo com o aumento da velocidade configurada. A redu-
ção se torna maior em 12Mbps quando se verificou
- tempo do ciclo
que a o mestre classe 1 envia pacotes passando o
token para ele mesmo durante certo tempo. Mesmo
Para cada byte transmitido na rede Profibus DP assim, os resultados de ocupação de banda da tecno-
são necessários 11 bits. O primeiro bit corresponde logia Profinet foi extremamente inferior quando
ao start bit, em seguida vem o octeto correspondente comparada ao Profibus DP até mesmo em sua maior
ao byte a ser enviado, depois o bit de paridade e velocidade disponível de 12Mbps.
finalmente, um stop bit. Isto não ocorre na rede Adicionalmente pode-se analisar a quantidade de
Profinet. bits enviados por ciclo, verificando que a rede Profi-
Para se calcular a ocupação de banda na rede net mesmo enviando maior quantidade de bits na
Profibus e Profinet, utilizou-se a Equação 2: rede apresenta ocupação de banda inferior.
(2)
5 Conclusões
2435
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
2436
Anais do XX Congresso Brasileiro de Automática
Belo Horizonte, MG, 20 a 24 de Setembro de 2014
2437