Anda di halaman 1dari 48

Protocolo AS-I

(Actuator Sensor Interface)

Protocolo AS-I

Protocolo AS-I: viso geral

Protocolo AS-I: caractersticas


-Topologia em rvore, estrela, linha ou combinada;
-Tecnologia de conexo usando cabos paralelos;
-Somente em um par de fios;
-Substitui o tradicional arranjo de cabos mltiplos, caixas de passagem,
canaletas, dutos de cabos por um simples cabo especialmente desenvolvido para
rede AS-i;
- Bus powered (30 VCC);
- Mximo de 62 participantes (escravos), na verso 2.1 ;
- Escravos so acessados ciclicamente por um nico mestre;
- Tempo de reao de 10ms (para todos os escravos conectados).

Protocolo AS-I: cabo flexvel padro

Cabo modelo H05VV-F 2X1.5 ou circular (especfico)


No blindado, no tranado.

AS-I: Cabeamento
Cabo flat mximo 100 m;

300 m com repetidor;


Mtodo de conexo simples e rpido;
Classe de proteo IP67;
Proteo mesmo desconectado.

AS-I: Cabeamento

AS-I: um extensor e um repetidor

AS-I: dois repetidores

Sensor / atuador com chip AS-I

Mdulo AS-I para atuadores e sensores

Arquitetura de um escravo AS-I

Caractersticas do AS-I
Comunicao mestre-escravo;
At 31 escravos em uma linha;
Ciclo de tempo < 5 ms. Tempo de bit = 6 s (167 kbps);
Cada escravo pode ter at 4 entradas digitais+ 4 sadas digitais;
4 bits de parmetros adicionais por escravo;
8*31 = Max. 248 entradas e sadas digitais;
Possibilidade de uso de I/O analgico;
Endereamento automtico atravs do barramento.
controller

master

ToSlave1

ToSlave2

Slave1

Slave 2

ToSlave31

Slave31

ToSlave1

master calls

Slave1

slave response

Topologia no AS-I

Registradores e flags de um escravo AS-I


Registrador de Endereo (5 bits):
-Contm o endereo atual do escravo.
-Se o endereo de uma requisio do mestre igual ao endereo contido nele, o escravo ento
responder requisio.
-Aps um reset o registrador preenchido com o valor de endereo contido na memria no
voltil do escravo.
- Seu contedo pode ser mudado pelo mestre atravs das requisies delete address e address
assignment.

Registradores de Identicao:
-Contm a congurao de entradas e sadas (I/O conguration) e os cdigos de identicao (ID
code) do escravo.
-Com exceo do registrador ID Code 1, que pode ter ser valor alterado pelo mestre, os outros
so permanentes e gravados durante sua fabricao.

Registradores e flags de um escravo AS-I


Registrador de dados de sada:
-O registrador Data Output de quatro bits e contm os dados da ltima requisio de dados do
mestre (data request) que foi recebida sem erros pelo escravo.
-Os bits que esto relacionados a uma sada de acordo com a congurao de I/O representam o
valor dessa sada, enquanto os demais so ignorados.
-Aps um reset o registrador carregado com o valor hexadecimal default F.

Registrador de Parmetros:
-Registrador de 4 bits que contm o ltimo valor dos parmetros recebidos de uma
requisio parameter request vlida.
-Os bits correspondem s portas de sada dos parmetros.

Registradores e flags de um escravo AS-I


Registrador de recepo:
- Contm a ltima requisio do mestre para processamento no controle de execuo.

Registrador de envio:
- Registrador de 5 bits que contm a resposta do escravo a ser enviada.

Registrador de Status:
-Contm 3 bits para indicar determinadas condies de estado do escravo:
Flag S0: alto durante o processo de gravao do endereo do escravo.
Flag S1: alto se o entrada FID reporta um erro perifrico.
Flag S3: alto se ocorre um erro durante a leitura do endereo do escravo na memria no
voltil

Registradores e flags de um escravo AS-I


Flag de Sincronizao:
-Se o escravo recebeu corretamente uma requisio do mestre, decodicou-a e enviou uma
resposta, o ag de sincronizao ativado.
-No estado sincronizado a pausa do mestre monitorada aps uma requisio por apenas um
tempo de bit, e a resposta do escravo inicia aps dois tempos de bit.

Registradores e flags de um escravo AS-I


Flag Data exchange blocked:
-Ativado por um reset e desativado pela recepo sem erros de uma requisio de parmetros.
-Previne requisies de dados (data request) de serem aceitas sem as portas de parmetro
terem sido carregadas com os parmetros nominais.
-Comportamento necessrio para evitar inconsistncias entre o escravo e o mestre.
-Se um escravo for reiniciado (reset) por uma falha de alimentao breve, sem que o mestre
tome conhecimento parmetros reiniciados, enquanto a imagem que o mestre mantm
deles permanece a mesma.
-O escravo pode responder ento de forma diferente da esperada pelo mestre, causando
problemas indesejados.
-Por essa razo uma troca de dados s pode ser realizada aps uma requisio de parmetros
por parte do mestre.

Modulao no AS-I
Necessidades:
-O sinal de mensagem superposto tenso de alimentao precisa ser livre de
componente CC;
-O transmissor do escravo, e quando possvel, o do mestre, deve ser implementado
numa maneira simples, que ocupe pouco espao e baixo custo;
-O cabo AS-i possui uma impedncia que aumenta grandemente com a freqncia, logo
o sinal de dados deve ter uma banda relativamente estreita;
-Nveis altos de radiao de rudo so tambm inaceitveis;
- Soluo adotada: APM (Alternating Pulse Modulation).

Modulao APM
Sequncia de bits
a ser transmitida;
Sequncia codificada
Manchester;
No transmissor
Corrente de
transmisso;
Sinal no cabo;

Pulsos negativos;
Pulsos positivos;
No receptor
Sequncia de bits
reconstruda.

Quadro de acesso ao meio

Requisio do mestre

Pausa
mestre

Resposta escravo

Pausa
escravo

Quadro de acesso ao meio


Requisio mestre:
Start Bit (SB), sempre "0".
Control Bit (CB), identica o tipo de requisio:
"0" para requisio de dados, parmetros ou atribuio de endereo
"1" para chamadas de comando.
Address (A4..A0), endereo do escravo requisitado.
Informao (I4..I0): 5 bits que compem os dados passados ao escravo.
Bit de Paridade (PB). O nmero de bits com valor "1" numa requisio, excetuando o end bit, deve ser
par.
End Bit (EB), sempre "1".

Resposta escravo:
Start Bit (SB). Possui sempre valor "0".
Informao (I3..I0). Informao passada ao mestre.
Bit de Paridade (PB). Assim como uma requisio, uma resposta tambm deve possuir paridade par.
End Bit(EB). Sempre de valor "1".

Especificao 2.1
Modificao do campo informao: 1 bit usado para designar grupo de escravos (A ou B);
Desta forma, aumenta o nmero de escravos para 62;
Mantm-se a compatibilidade com dispositivos legados.

Tratamento de erros
O AS-I no utiliza bits redundantes ou adicionais para tratamento de erros (exceto paridade);
Sete verificaes so realizadas:
Erro de Start Bit;
Erro de alternncia;
Erro de pausa;
Erro de Informao;
Erro de paridade;
Erro de End Bit;
Erro de tamanho do telegrama.
Caso seja detectado algum erro, a mensagem descartada.

Dados analgicos no AS-I


-Envio de dados em etapas;
-Dispositivos devem memorizar variveis convertidas.

Requisies de um mestre AS-I

Requisies de um mestre AS-I


Read IO conguration:
-Mestre recebe como resposta a congurao de entradas e sadas (IO conguration) de um
escravo.
-Juntamente com o cdigo de ID do escravo (ID code) a congurao de IO identica
univocamente um tipo de escravo.
-A congurao IO se refere ao comportamento das portas de dados da interface do escravo.
-A congurao de I/O permite que informao desnecessria seja escondida.
-Juntamente com o cdigo ID constituem um prole de escravo.
-Denida pelo fabricante, possui sempre 4 bits, e no pode ser modicada pelo usurio.

Cdigos de configurao de I/Os

Requisies de um mestre AS-I


Data Request:
- Chamada mais frequentemente usada no AS-i;
- Permite atribuir valores s sadas de dados do escravo ;
- Permite obter como resposta o valor das entradas.
Parameter Request:
-Usada para enviar um padro de bits para as portas de sada de parmetros
-Para um escravo padro h 4 bits de parmetros;
-Escravos com endereamento estendido: apenas 3
Address Assignment:
-Permite atribuir um novo endereo permanentemente a um escravo com endereo 0;
-Permite substituir escravos danicados sem necessitar a reinicializao da rede.
Reset Slave:
- Dispara o processo que coloca o escravo no seu estado inicial;
- Tem o mesmo efeito que um reset de power-up .

Requisies de um mestre AS-I


Delete Operating Address:
Usado para apagar temporiaramente o endereo de um escravo;
Read Status:
Usada para obter o valor do registrador de status do escravo acessado;
O registrador contm trs ags com o seguinte signicado:
S0: "Address Volatile". Ativado quando a rotina interna do escravo que grava permanentemente
um novo endereo est em andamento.
S1: "Peripheral Error". Ativado quando o escravo detecta uma entrada alta na porta FID da
interface 1, indicando uma falha externa no equipamento.
S3: "Read error non-volatile". Ativado quando h um erro na leitura da memria no voltil do
escravo, aps um reset.

Controle de transmisso
- Troca de telegramas individuais com os escravos.

Tipos:
-Transmisso nica: em caso de no haver resposta do escravo depois do tempo limite
de espera ou a resposta no for vlida, o controle de transmisso reporta imediatamente
o erro camada superior, sem reenviar o telegrama.
-Retentativa: o erro s reportado depois de uma segunda tentativa mal sucedida.
-Encapsula a PDU, incluindo bits de start, stop e paridade.
-AS-i Power Fail (APF): indica tenso abaixo do limite inferior no barramento AS-i.

Mquina de estados do controle de transmisso

Estados do controle de execuo


de uma rede AS-I

Fluxograma da fase de deteco de escravos

Fluxograma da
fase de ativao

Fluxograma da fase de troca de dados

Limitaes do AS-I
O AS-I foi concebido para uso em aplicaes abaixo dos fieldbuses;
Capacidades dos fieldbuses de alto nvel no podem ser realizadas em AS-i;
Dados transmitidos em AS-i limitados a 4 bits por escravos;
Mensagens longas podem ser transmitidas dividindo-as em vrios ciclos;
Pode ser usado em processos de dinmicas lentas, como presso ou temperatura (valores
analgicos);
Estritamente mestre-escravo, com varredura cclica por escravos (impede a transmisso
assncrona pelos sensores e atuadores);
Escravos devem aguardar 10 ms (no caso de uma rede com 62 escravos) at ser chamado
novamente;
Comprimento do cabo de 100m sem o uso de repetidores.

Dispositivos AS-I

Cortinas

Dispositivos AS-I

Chaves de emergncia e operao

Dispositivos AS-I

Chaves de presena e posio


Chaves de fim de curso

Dispositivos AS-I

Gateways:
PROFIBUS
Ethernet
DeviceNet
CANopen
CC-Link
MODBUS Plus

Dispositivos AS-I

Fontes:
Alimentao
Desacolpamento dados
Extenses
Repetidores

Dispositivos AS-I

Mdulos:
Digital I/O
Pneumatic
Modules for hazardous area
Indication / operation
Motor starters
Analog I/O

Dispositivos AS-I

Sensores:
Capacitivos
Fotoeltricos
Encoders rotativos

Dispositivos AS-I

Configurador porttil

Dispositivos AS-I

Adaptadores e distribuidores
passivos

Exerccios
1 Onde o protocolo AS-I utilizado? Em que nvel hierrquico do sistema de
automao ele encontrado e com qual protocolo coexiste (tipicamente)?
2 Descreva a camada fsica do protocolo AS-I.
3 Descreva a camada de dados do protocolo AS-I.

Anda mungkin juga menyukai