Documente Academic
Documente Profesional
Documente Cultură
Matrcula: 094450047
Matrcula: 094450042
Engenharia Mecatrnica
Figura 2 - Transporte de materiais suspenso controlado com auxlio da rede AS-i na Opel em
Rsselshein, Alemanha.
Figura 5 - Logstica das bagagens gerido com interface AS no aeroporto de Pequim, China.
uma
unidade
de
Simplicidade:
Uma rede AS-i muito simples e precisa de apenas um cabo para conectar os mdulos de
entrada e sada de qualquer fabricante. Usurios da AS-i no precisam de conhecimento
profundo de sistemas industriais ou protocolos de comunicao. Ao contrrio de outras redes
digitais, a rede AS-i no precisa de terminadores ou arquivos de descrio do equipamento. A
simplicidade o seu ponto forte.
Desempenho:
Flexibilidade:
Custo:
Comunicao
A troca de dados entre mestre e escravo no AS-i sempre consiste de um chamado do mestre,
seguido por uma pausa e uma posterior resposta do escravo, tambm seguida de uma pausa.
A pausa do mestre tem que ser mantida e checada pelo escravo depois de receber um
chamado do mestre e apresenta durao de 3 a 10 bits (18 a 60 s). A pausa entre a resposta
do escravo e o prximo chamado do mestre a durao de tempo em que a rede estar ociosa
aps o fim de uma resposta do escravo. A especificao do mestre determina que a durao
mxima desta pausa seja de 2 bits (12 s) em operao normal, assegurando que o tempo de
ciclo ser mantido. Levando-se em considerao a taxa de comunicao do AS-i (167kbit/s) e
incluindo todas as pausas necessrias, chega-se a uma taxa liquida de 53.3kbit/s, gerando uma
eficincia na transferncia de 32%.
A durao desta pausa pode ser alongada at 500 s desde que o tempo de ciclo no exceda
os 5 ms. O aumento do tempo de ciclo pode ser feito em sistemas com menos de 31 escravos,
de forma que o mestre o utilize no processamento interno das funes de controle.
Bit de incio
SB
Bit de controle
A0 a A4
Endereo
I0 a I4
Dados
PB
Bit paridade
EB
Bit de fim
ST
Bit de incio
I0 a I4
Dados
PB
Bit paridade
EB
Bit de fim
Existem nove diferentes tipos de mensagens AS-i: duas para dados e parmetros, duas para
ajustes ou mudana de endereos de escravos e cinco para identificao de escravos ou para
investigao de status. Na Tabela abaixo esto listados todos os tipos possveis e combinao
de cdigos de requisies do mestre.
Tipo de
Mensagem
PB EB
1 Troca de
dados
(Data
exchange)
A4 A3 A2 A1 A0
I3
I2
I2
I0
PB 1
2 Escrita de
parmetros
(Write
parameter)
A4 A3 A2 A1 A0
I3
I2
I2
I0
PB 1
3 Atribuio de 0
endereo
(Assign
address)
A4 A3 A2 A1 A0 PB 1
4 Inicializao
do escravo
(Reset)
A4 A3 A2 A1 A0
PB 1
5 Apagamento 0
de endereo
operacional
(Delete
operating
address)
A4 A3 A2 A1 A0
PB 1
6 Leitura de
0
configurao
de I/O
(Read I/O
configuration)
A4 A3 A2 A1 A0
PB 1
7 Leitura de
cdigo de
identificao
(Read ID
A4 A3 A2 A1 A0
PB 1
code)
8 Leitura de
0
status
(Read status)
A4 A3 A2 A1 A0
PB 1
9 Leitura e
apagamento
de status
(Read and
reset status)
A4 A3 A2 A1 A0
PB 1
Data Exchange: o tipo mais comum de mensagem. Serve para transferir dados e solicitar
valores de entrada de um escravo.
Write parameter: Configura o comportamento do escravo atravs da escrita em parmetros
internos.
Assign Address: Permite que o mestre atribua um novo endereo para um escravo. Isto
possvel porque os escravos entram na rede com endereo 0 ou so configurados para este
endereo atravs do comando Delete Operating Address.
Reset: Reinicia o escravo, colocando-o em seu estado inicial. Este comando tem o mesmo
efeito que um reset forado que pode ser feito manualmente no pino de reset do chip AS-i do
dispositivo escravo.
Delete Operating Address: Este comando usado para apagar o endereo de operao de um
escravo e usado em conjunto com o comando Assign_Address. Aps o escravo ter
reconhecido o comando, ele passa a operar com o endereo 0.
Read I/O Configuration: usada pelo mestre para ler a configurao de I/O de um dispositivo
escravo. Esta configurao segue um dos padres indicados na Tabela 2.4, onde IN entrada
de dados do processo, OUT ajuste para sada do dispositivo, I/O ajustado para ter um
comportamento bidirecional de entrada e sada, por fim o TRI significando sem configurao.
Tabela 1 - Configuraes de I/O.
Read ID Code: Serve para ler o cdigo do dispositivo. Este parmetro definido durante a
fabricao do componente e no pode ser mais mudado. Ele define o perfil daquele dispositivo
(profile). Estes profiles so definidos na especificao AS-i.
Read Status: L o buffer de status de um escravo, contendo dois flags, com a seguinte
descrio:
- S0 volatile_address: Indica que o escravo est realizando uma rotina interna para
armazenar o endereo permanentemente.
- S3 read_error_non_volatile_memory: Erro de leitura da memria no voltil durante
o procedimento de reset.
Read and Reset Status: L e posteriormente apaga o buffer de status de um escravo.
10. Princpios de funcionamento
AS-i representa um sistema de barramento aberto e independente do fabricante.
Atuadores e sensores esto ligados ao controle atravs de uma via de 2 fios sem blindagem com transmisso simultnea de dados e energia.
O mestre, uma fonte de alimentao, assim como vrios padres e escravos formam a
base de todo o sistema AS-i. O mestre garante a troca de dados com os escravos por meio de
polling cclico. As fontes de alimentao AS-i fornecem escravos e sensores com energia da
rede.
Redes AS-i podem ser integrados com outros mdulos de expanso de controles. Alm
da integrao direta, AS-i pode tambm ser empregada de forma distribuda atravs de links
AS-i como alimentador para sistemas de barramentos superiores.
Resposta
Pausa
para Chamado
do escravo prxima
do mestre ....
(7 bits)
chamada
(14 bits)
A durao desta pausa pode ser alongada at 500s desde que o tempo de ciclo no
exceda os 5ms. O aumento do tempo de ciclo pode ser feito em sistemas com menos de 31
escravos, de forma que o mestre o utilize no processamento interno das funes de controle.
Formato e tipo de mensagens. Os frames enviados por mestres e escravos apresentam
tamanhos diferentes, sendo que o frame do mestre contm 14 bits e o do escravo 7 bits. A
estrutura destes frames pode ser vista na figura abaixo.
SB
Bit
de Identifica
se
o
controle 0 para dados, parmetro
1 para comandos
comando.
endereo.
A0 a Endereo
A4
I0 a Dados
I4
PB
Bit
paridade
EB
Existem nove diferentes tipos de mensagens AS-i: duas para dados e parmetros, duas
para ajustes ou mudana de endereos de escravos e cinco para identificao de escravos ou
para investigao de status. Na tabela a seguir esto listados todos os tipos possveis e
combinao de cdigos de requisies do mestre.
Tipo
de ST SB 5
bit
Mensagem
endereo
1 Troca
dados
de 5 bit de dados
PB EB
de 0 0 A4 A3 A2 A1 A0 0 I3 I2 I2 I0 PB 1
(Data
exchange)
de 0 0 A4 A3 A2 A1 A0 1 I3 I2 I2 I0 PB 1
2 Escrita
parmetros
(Write
parameter)
3 Atribuio de 0 0 0 0 0 0 0 A4 A3 A2 A1 A0 PB 1
endereo
(Assign
address)
4 Inicializao 0 1 A4 A3 A2 A1 A0 1 1 1 0 0 PB 1
do
escravo
(Reset)
5 Apagamento 0 1 A4 A3 A2 A1 A0 0 0 0 0 0 PB 1
de endereo
operacional
(Delete
operating
address)
de 0 1 A4 A3 A2 A1 A0 1 0 0 0 0 PB 1
6 Leitura
configurao
de
I/O
(Read
I/O
configuration)
de 0 1 A4 A3 A2 A1 A0 1 0 0 0 1 PB 1
7 Leitura
cdigo
de
identificao
(Read
ID
code)
de 0 1 A4 A3 A2 A1 A0 1 1 1 1 0 PB 1
8 Leitura
status
(Read status)
e 0 1 A4 A3 A2 A1 A0 1 1 1 1 1 PB 1
9 Leitura
apagamento
de
status
(Read
and
reset status)
Data Exchange: o tipo mais comum de mensagem. Serve para transferir dados e
solicitar valores de entrada de um escravo. Write parameter: Configura o comportamento do
escravo atravs da escrita em parmetros internos. Assign Address: Permite que o mestre
atribua um novo endereo para um escravo. Isto possvel porque os escravos entram na rede
com endereo 0 ou so configurados para este endereo atravs do comando Delete
Operating Address. Reset: Reinicia o escravo, colocando-o em seu estado inicial. Este comando
tem o mesmo efeito que um reset forado que pode ser feito manualmente no pino de reset
do chip AS-i do dispositivo escravo. Delete Operating Address: Este comando usado para
apagar o endereo de operao de um escravo e usado em conjunto com o comando
Assign_Address. Aps o escravo ter reconhecido o comando, ele passa a operar com o
endereo 0. Read I/O Configuration: usada pelo mestre para ler a configurao de I/O de um
dispositivo escravo. Esta configurao segue um padro, onde IN entrada de dados do
processo, OUT ajuste para sada do dispositivo, I/O ajustado para ter um comportamento
bidirecional de entrada e sada, por fim o TRI significando sem configurao.
Cdigo D0 D1 D2 D3
Cdigo D0 D1 D2 D3
00
IN IN
IN
IN
08
01
IN IN
IN
OUT 09
02
IN IN
IN
I/O 0A
03
IN IN
OUT OUT 0B
OUT OUT IN
04
IN IN
I/O I/O 0C
05
OUT IN
06
07
IN
IN
IN
Read ID Code: Serve para ler o cdigo do dispositivo. Este parmetro definido
durante a fabricao do componente e no pode ser mais mudado. Ele define o perfil daquele
dispositivo (profile). Estes profiles so definidos na especificao AS-i. Read Status: L o buffer
de status de um escravo, contendo dois flags, com a seguinte descrio: S0 volatile_address:
Indica que o escravo est realizando uma rotina interna para armazenar o endereo
permanentemente. S3 read_error_non_volatile_memory: Erro de leitura da memria no
voltil durante o procedimento de reset. Read and Reset Status: L e posteriormente apaga o
buffer de status de um escravo.
Na especificao 2.1 da rede AS-i, a quantidade de escravos participantes na rede AS-i
pode ser duplicada, atingindo at 62 escravos sob a coordenao de um mesmo mestre. Isto
em
<