Você está na página 1de 13

R4

12
Captulo

AS-Interface

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

ASI
Introduo:
A rede AS-Interface - Actuator-Sensor-Interface foi inicialmente desenvolvida por
um pool de empresas alems e suas capitaneadas pela Siemens para ser uma
alternativa de rede para interligao de sensores e atuadores discretos. Em 1998 a
rede foi padronizada e recebeu o nome EN50295.
Suas principais caractersticas so:
Topologia
Meio fsico

Estrutura em rvore
Cabo no blindado com dois fios para dados e energia
(24VDC/8A)
Comprimento mximo 100 m
do cabo
Nmero de dispositivos 31 mx
escravos
Nmero de pontos
At 4 sensores e 4 atuadores por escravo (mx 31 * 4 =
124 bi direcional, mx 31 * 8 = 248 sinais binrios)
Endereamento
Cada escravo possui um endereo determinado. O
endereo definido pelo mestre ou ferramenta de
programao.
Mensagens
A mensagem parte do mestre para um endereo nico
com resposta imediata do escravo
Bit rate
Transmite 4bits/slave/mensagem. Todos os escravos so
chamados seqencialmente pelo mestre e recebem 4 bits
de dados. Cada escravo responde imediatamente com 4
bits de dados.
Tempo de ciclo com 31 5 ms
escravos
Deteco de erros
As mensagens incorretas so identificadas e
retransmitidas
Servios do mestre
Inicializao da rede
Identificao dos participantes
Definio assncrona dos parmetros para os escravos
Diagnstico do barramento e dos escravos
Mensagens de erro para o computador host
Definio de endereos em escravos substitudos
Operao do mestre
Realiza polling cclico de todos os participantes.
Realiza a transmisso cclica de dados para o
computador host ou para os escravos.
Autor: Constantino Seixas Filho
UFMG Departamento de Engenharia Eletrnica

Aplicaes

Profibus PA

IEC/SP50H1

IEC/SP50 H2
HART

LonWorks

WorldFIP
DeviceWFIP

Ethernet 10/100/1000 Base-T

SDS

DeviceNet

ControlNet

CCLink

CAN

Profibus
FMS
Seriplex

Profibus DP

ATM/FDDI

Discreto

ASI

Interbus
Loop

Interbus

Controle
Sensor
Nvel de Bit

NVEL DE AUTOMAO

Negcio

Faixa de Aplicao de Redes

Processo

Figura 1: : AS-Interface e faixa de aplicao das redes de campo


A rede AS-Interface foi estendida recentemente e diversas novas funcionalidades
foram adicionadas. Os dispositivos compatveis com a nova norma (2.1) so
compatveis com a norma anterior.
Os chips para a verso 2.1 da rede ASI so produzidos por dois consrcios
distintos: Siemens e Festo desenvolveram em conjunto o chip SAP4.1, pino a pino
compatvel com o chip SAP4, e o consrcio de oito outros membros (Bosch,
Hirschmann, ifm electronic, Leuze, Lumberg, Klockner Moeller, Pepperl+Fuchs
and Schneider Electric) desenvolveu o chip A2SI. Ambos os chips proporcionam
todas as funcionalidade da version 2.1.
As novas funcionalidades acrescentadas na verso 2.1 so:
Ampliao do nmero de escravos de 31 para 62. A capacidade mxima do
barramento foi ampliada para 248 + 186 I/O, mas o tempo de ciclo passou para
10ms.
Um bit adicional no registro de status utilizado para sinalizar erros de
perifricos. A indicao de status de funcionamento dos escravos foi
padronizada e ampliada.
O nmero de profiles de escravos foi ampliado de 15 para 225 com a adio
de novos ID codes.
Melhor tratamento de sinais analgicos, ampliando o espectro de atuao das
redes Asi.

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

Conectividade
A rede ASi pode se conectar ao nvel de controle principal de duas formas. A
primeira forma a conexo direta (Figura 2 esquerda). Neste caso, o mestre
parte de um PLC ou PC sendo executado dentro dos tempos de ciclos
determinados por esses dispositivos. Um mestre ASi pode ser construdo por
qualquer fabricante uma vez que trata-se de um padro aberto.
A segunda maneira de se conectar atravs de um acoplador entre uma rede de
mais alto nvel e a rede ASi. Hoje existem acopladores para as redes de campo
mais importantes como: Profibus, Interbus, FIP, DeviceNet, CAN, etc.

Figura 2: Duas maneiras de se conectar rede ASI.

Uso de variveis analgicas


Como cada slave pode enviar apenas 4 bits por ciclo, palavras maiores devem ser
divididas e enviadas em diversos ciclos, at que o envio da mensagem seja
completado.
pergunta

resposta

E3

E2

E1

B16

B15

B14

B13

B12

B11

B10

B9

B8

B7

B6

B5

B4

B3

B2

B1

Endereo do canal
(Incio da seqncia)

B1..B16 valor
digitalizado de 16 bits
V= sinal, O = Overflow

Figura 3: Mecanismo de transmisso de valores de sensores analgicos em


ASi
Autor: Constantino Seixas Filho
UFMG Departamento de Engenharia Eletrnica

Pelo diagrama da figura 3 vemos que so necessrios 7 ciclos para completar a


transmisso de um valor analgico de 16 bits. O quarto bit de cada telegrama do
master ou escravo um bit de controle. Variveis analgicas de 12 bits so
transmitidas em 6 ciclos. Embora a leitura de cada varivel analgica demore 30
ms (6 ciclos de 5ms), todas as variveis discretas continuam sendo lidas em ciclos
de 5ms. Isto acontece porque na rede ASi o mestre continua interrogando os
escravos a cada 5ms. Para a leitura de uma analgica 6 ou 7 ciclos sero
necessrios.
O sistema permite o uso de at 4 variveis analgicas por escravo.
Na verso 2.1 possvel ter 4 valores analgicos em um escravo, mais 60
escravos binrios ou 124 (31*4) valores analgicos mas nenhum valor binrio.

Figura 4: Transmisso de sinais analgicos na rede AS-Interface.


O PLC acessa o
Write_Analog_Value.

master

com

os

comandos:

Get_Analog_value

Determinismo no tempo
A rede ASi uma rede determinstica. Como apenas um mestre pode estar
presente e o acesso se d por polling cclico, cada dispositivo endereado num
tempo bem definido. Para uma rede completa de 31 escravos, o tempo de ciclo
de 5 ms. Este tempo ser menor se menos escravos estiverem presentes. Tempos
de at 500s so possveis. Valores analgicos requerem vrios ciclos de
barramento, mas no afetam o tempo de ciclo dos dispositivos.

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

Acesso camada fsica


utilizado a modulao por pulsos alternados: Alternating Pulse Modulation
(APM).

Figura 5: Modulao do sinal na rede AS-i


Trata-se de um mtodo de codificao em banda base cujas as etapas de
codificao podem ser visualizadas na figura 4. Inicialmente os bits de dados e
sinal so codificados em codificao Manchester. Esta codificao implica em um
deslocamento de fase a cada bit transmitido. O sinal traduzido em corrente e
depois cada subida de corrente ir implicar em um pulso negativo de tenso na
rede e cada descida de corrente em um pulso positivo. No receptor os bits so de
novo convertidos em pulsos discretos, sem o uso de indutores e o sinal
reconstitudo.
A taxa bruta de transferncia de dados na rede AS-i de 167 kbps e a taxa lquida
de 53.3 kbps o que fornece o valor de eficincia de transferncia de 32%.

Mensagens ASI
O ciclo de barramento formado por quatro fases:
1. Pedido do mestre
Autor: Constantino Seixas Filho
UFMG Departamento de Engenharia Eletrnica

2. Pausa do mestre
3. Resposta do escravo
4. Pausa do escravo
O formato de cada frame mostrado na figura 5
Pausa
do
Mestre

Pedido do Mestre

SB

A4

A3

A2

A1

A0

I4

I3

I2

I1

I0

PB

ST

EB

ST

Pedidos: 14 bits

3..10

Pausa
do
Escravo

Resposta do Escravo

I3

I2

I1

I0

PB

1
EB

Respostas: 7 bits

1..2

Figura 6: Estrutura de uma mensagem AS-i

ST
SB

A4..A0
I4..I0
PB
EB

Start bit
Control Bit:
0: dado ou parmetro
1: comando
Endereo do escravo (5 bits)
Informao a ser transferida (5bits)
Bit de Paridade par
Bit final

Cada bit corresponde a um intervalo de 6s.

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

Figura 7: Nove Tipos de mensagens (master requests)


Data Exchange

o tipo mais comum de mensagem. Serve para transferir um padro de bits para
uma sada e no mesmo comando ler a resposta do escravo.
Write parameter

Escreve uma palavra de configurao do comportamento do escravo.


Definio do Endereo de um nodo

Para definir um novo endereo de um nodo, dois comando so necessrios:


Autor: Constantino Seixas Filho
UFMG Departamento de Engenharia Eletrnica

Delete_Operating_Address apaga o endereo de um nodo. Isto necessrio


porque o nodo deve possuir o endereo 0 para poder receber um novo endereo.
Assign_Address
Configurao de I/O

A mensagem Read I/O Configuration usada para ler a configurao de I/O de


um dispositivo. Esta configurao segue um dos padres indicados na figura 5.

Cdigo
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F

D0
IN
IN
IN
IN
IN
IN
IN
I/O
OUT
OUT
OUT
OUT
OUT
OUT
OUT
TRI

D1
IN
IN
IN
IN
IN
OUT
I/O
I/O
OUT
OUT
OUT
OUT
OUT
IN
I/O
TRI

D2
IN
IN
IN
OUT
I/O
OUT
I/O
I/O
OUT
OUT
OUT
IN
I/O
IN
I/O
TRI

D3
IN
OUT
I/O
OUT
I/O
OUT
I/O
I/O
OUT
IN
I/O
IN
I/O
IN
I/O
TRI

Figura 8: Possveis configuraes de I/O


IN: Input; OUT: Output; I/O: Input/Output; TRI : sem configurao
ReadID 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.
ReadStatus

L os bits de status do dispositivo. O significado destes bits :


S0
S1
S2
S3

volatile_address. Indica que o escravo est realizando uma rotina interna


de 15ms para armazenar o endereo do escravo permanentemente.
parity_error_detected. Erro de paridade
end_bit_error_detected. Erro de stop bit
read_error_non_volatile_memory. Erro de leitura da memria no voltil

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

Figura 9: Mdulo de entrada de 4 canais

Figura 10: Combinaes possveis de mdulos ASI

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

10

Figura 11: Identificao de pinos para conectores M12 do mdulo de I/O ASI
As sadas de um sensor podem ser transistores NPN ou PNP coletor aberto. Sadas
NPN funcionam como um dreno de corrente at um certo valor limite. Sadas PNP
funcionam como uma fonte de corrente. O sensor NPN ao ser acionado vai jogar a
carga (por exemplo a entrada de um CLP) para a terra, enquanto que um sensor
PNP vai jogar a carga para VCC, em geral 24 VCC.
Em um sensor NPN, ns conectamos o coletor ao CLP e o emissor terra. Caso se
use fontes diferentes para o sensor e o CLP elas devem ter o mesmo terra.
No sensor PNP, ns ligamos o emissor ao VCC da fonte e o coletor entrada do
CLP. Se as fontes forem diferentes devemos ligar o VCC de ambas. Internamente
ao sensor o transistor funciona como uma chave.

Figura 12: Configurao tpica de sada de sensores.

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

11

Exerccios
1) Procure na Internet data sheets dos seguintes tipos de equipamentos:
Componente

Fabricante

Caractersticas
tcnicas

Sensor de proximidade
Chave de fim de curso
Detector de fuga para terra (2.1)
Atuadores de vlvulas
pneumticas
Acoplador ASI-Profibus

2) Marque Verdadeiro ou Falso:


(
(
(
(

)
)
)
)

(
(
(

)
)
)

(
(
(
(
(
(
(

)
)
)
)
)
)
)

(
(

)
)

A rede ASi determinstica.


No possvel enviar variveis analgicas via a rede ASi
A rede AS-i permite mltiplos mestres.
A transmisso de dados analgicos piora o tempo de ciclo da rede
ASi.
O tempo de ciclo da rede ASI depende do nmero de dispositivos
escravos.
Quando apenas 6 dispositivos esto conectados, o tempo de ciclo da
rede ASI de cerca de 1 ms.
Apenas um nodo com o endereo 0x00 pode ter seu novo endereo
designado pelo comando AssignAddress.
A rede ASi usa codificao em banda base.
O sinal ASi inicialmente codificado em Manchester
ASI um protocolo que apresenta alta eficincia de utilizao de
faixa.
O ID_code determina o perfil do dispositivo e definido pelo seu
fabricante.
Na verso 2.1 o nmero de perfis de dispositivos disponveis cresceu
para 255.
A taxa bruta de transferncia na rede ASi de 167 kbps.
possvel se interligar um instrumento 4..20 mA em uma rede ASi.
A rede ASi possui topologia em rvore.
A rede ASi se caracteriza como uma rede mestre-escravo.
O mecanismo de acesso ao meio do tipo resposta imediata.
Um CLP pode ser mestre em uma rede ASi.
possvel escrever um programa, rodando em um PC, que realize as
funes de mestre de uma rede ASi
O nmero mximo de escravos em uma rede ASi 31.
A rede ASi s transmite sinais discretos, no sendo possvel se

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

12

interligar instrumentos a esta rede.


O tempo de ciclo de leitura de instrumentos analgicos em uma rede
ASi de cerca de 30 ms para variveis analgicas de 12 bits.
O comprimento mximo de uma rede ASi de 100 metros, podendo
chegar a 300 metros com o uso de repetidores.

3) Compare as funcionalidades da rede ASI e DeviceNet.

Bibliografia
[Franco 98]

Lucia Regina Horta Rodrigues Franco / Victor


Marinescu. Buses Actualizacin. Editorial Control
S.R.L, 1998.

[Kriesel&Madelung 95]]

Werner R. Kriesel, Otto W. Madelung, ASI The


Actuator-Sensor-Interface for Automation; Carl
Hanser Verlag Mnchen Wien; 1995

[ASI Rte]

AS-Interface in a real time environment,


http://www.as-interface.com/technical/realtime.asp

[ASI Analog]

Transmission
of
Simple
Analog
Values,
http://www.as-interface.com/technical/analog.asp

Sites a serem visitados


www.as-interface.net
http://www.plcs.net/contents.shtml

Autor: Constantino Seixas Filho


UFMG Departamento de Engenharia Eletrnica

Rede ASI
CLPs em geral

13

Você também pode gostar