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

Faixa de Aplicao de Redes

Negcio

ATM/FDDI

NVEL DE AUTOMAO

Ethernet 10/100/1000 Base-T

Controle

ControlNet

Profibus DP

IEC/SP50 H2

Profibus FMS

WorldFIP

IEC/SP50H1 HART

DeviceNet

DeviceWFIP

Sensor Nvel de Bit

Interbus Loop

Discreto

Seriplex

ASI

Aplicaes

LonWorks

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

Profibus PA

Interbus

CCLink

CAN

SDS

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 1 1 1 1 0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 E3 B16 B13 B10 B7 B4 B1 resposta E2 B15 B12 B9 B6 B3 O E1 B14 B11 B8 B5 B2 V B1..B16 valor digitalizado de 16 bits V= sinal, O = Overflow Endereo do canal (Incio da seqncia)

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 e

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
Pedido do Mestre Pausa do Mestre I2 I1 I0 PB 1 EB Pedidos: 14 bits 3..10 0 ST Respostas: 7 bits Resposta do Escravo Pausa do Escravo 1 EB 1..2

0 ST

SB

A4

A3

A2

A1

A0

I4

I3

I3

I2

I1

I0

PB

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 Sensor de proximidade Chave de fim de curso Detector de fuga para terra (2.1) Atuadores de vlvulas pneumticas Acoplador ASI-Profibus Fabricante Caractersticas tcnicas

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 12

Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica

( (

) )

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. Werner R. Kriesel, Otto W. Madelung, ASI The Actuator-Sensor-Interface for Automation; Carl Hanser Verlag Mnchen Wien; 1995 AS-Interface in a real time environment, http://www.as-interface.com/technical/realtime.asp Transmission of Simple Analog Values, http://www.as-interface.com/technical/analog.asp

[Kriesel&Madelung 95]]

[ASI Rte] [ASI Analog]

Sites a serem visitados


www.as-interface.net http://www.plcs.net/contents.shtml Rede ASI CLPs em geral

Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica

13

Você também pode gostar