You are on page 1of 47

BUS AS-i

Tecnologas de Control Tema 4

ndice
TEMA: Bus de actuadores y sensores AS-i Introduccin Visin general del Bus AS-i. Componentes bsicos del bus Ejemplo de aplicacin Caractersticas generales del bus Nivel fsico Nivel de enlace de datos Componentes pasivos del bus. Esclavos AS-i Componentes activos del bus. Maestros AS-i - Protocolo AS-i. Tramas - Servicios - Perfiles de los esclavos - Perfiles de los maestros Funciones Diagnstico de la red Aplicaciones en Simatic Especificacin AS-i. V 2.1
2

Introduccin
Ubicacin en la jerarqua de la automatizacin
Nivel de gestin Workstation, PC

Nivel de control
Ethernet

PC, PLC

Nivel de clula PLC, PC Reguladores Finales de carrera, vlvulas magnticas, contactores


3

Nivel de campo Nivel ActuadorSensor


AS-i

PROFIBUS

Introduccin
Ubicacin en la jerarqua de la automatizacin
Complemento para todos los sistemas de de campo ms corrientes:

Nivel de control
Maestro

Nivel de campo:
CAN DeviceNet FIP Interbus Profibus etc.

Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo

Sensores y actuadores
4

Componentes bsicos del bus AS-i (I)


Los componentes bsicos del bus son: El cable AS-i El esclavo AS-i El maestro AS-i La fuente de alimentacin AS-i El electro-mecanismo AS-i Otros componentes AS-i
Fuente de alimentacin Controlador (CPU Aplicacin SW,..

PLC, NC, RC, PC...

Maestro ASI

Cable ASI
Esclavo ASI Esclavo ASI

Module circuitry S/A S/A S/A

Sensor/Actuador

Componentes bsicos del bus AS-i (II)


Cable AS-i
Cable plano mecnicamente perfilado protegido contra cambio de polaridad - Idntica tecnologa para transmisin a travs de AS-Interface y para alimentacin auxiliar - Opcin de cable redondo Tcnica de penetracin - contactado seguro y sencillo - grado de proteccin elevado IP67, incluso despus de retirar la conexin Conexin sencilla y directa de sensores, actuadores, vlvulas, mdulos elctricos, etc. Cable autoregenerable Cuchillas de penetracin Electromecnica AS-Interface
6

amarillo

Cable plano protegido contra polaridad incorrecta

Componentes bsicos del bus AS-i (III)


Cable AS-i
Suministrable en color: amarillo negro rojo Datos y Energa - 30V DC Alimentacin auxiliar a 24V DC para esclavo AS-i para usarlo con los mdulos base FK-E Alimentacin auxiliar a 230V AC para esclavos

negro

rojo

Componentes bsicos del bus AS-i (IV)


Cable AS-i
El K45 est protegido contra inversin de polaridad
Proteccin electrnica ante inversin de polaridad Codificacin mecnica en la placa de montaje 3 contactos de desplazamiento para el cable negro AS-i El contacto intermedio hace contacto siempre con el + del cable AS-i Los dos contactos exteriores estn puenteados internamente y hacen contacto con el hilo azul - del cable AS-i
8

Componentes bsicos del bus AS-i (V)


Maestro AS-i
El bloque maestro AS-i coordina las transacciones a nivel inferior y superior

Esclavo AS-i
Los bloques esclavos AS-i pueden ser: Sensores o Actuadores discretos con interfase AS-i integrada Mdulos acopladores de dispositivos convencionales Mdulos analgicos con capacidad de transferencia en ciclos mltiples

Chip AS-i
El chip AS-i de los nodos esclavos consiste en un circuito integrado no programable con las siguientes funciones: - interfase fsica al bus - alimentacin desde el bus - 4 puertos configurables de E/S para intercambio cclico de datos (D0.D3) - 4 salidas de parmetros para ajuste cclico del dispositivo (P0...P3)
9

Componentes bsicos del bus AS-i (VI)


Fuente alimentacin AS-i
Alimenta al bus AS-i y a los sensores y actuadores conectados

Bloque electro-mecnico AS-i


Es una tcnica especial de instalacin y montaje para el cable AS-i normalizado utilizando una tcnica de penetracin y aislamiento IP20 AS-i 2,4A

Otros componentes AS-i


Otros componentes AS-i como: - Repetidores: para alargar la longitud de la lnea - Aparato para dar direccin AS-i a los esclavos - Pasarelas hacia buses de campo - Repetidores - Dispositivos de anlisis del bus
10

Componentes bsicos del bus AS-i (VII)


Conexin con tcnica de penetracin

Fijar el mdulo de acoplamiento

Conectar el cable AS-i amarillo

Colocar encima el mdulo de acoplamiento, atornillar los 2 mdulos.

11

Componentes bsicos del bus AS-i (V)


Forma de montaje

Sensor/ Actuador

M12

Modulo de usuario

Cable AS-i

Modulo de acoplamiento

12

Otros componentes para AS-i


Accesorios

Equipo de direccionamiento Programadora de direccionamiento de los esclavos del bus AS-i Mdulo de usuario IP 67 se conecta directamente Conector M12 para la conexin directa de actuadores/sensores con interfase AS-i integrada Equipos de programacin y servicio Programacin de los esclavos de interfase AS-i Anlisis del cable de AS-i Simulacin maestro/esclavo Programacin de los participantes inteligentes del AS-i

13

Ejemplo de aplicacin
Aplicacin con bus AS-i

14

Ejemplo de aplicacin
Aplicacin con bus AS-i

15

Ejemplo de aplicacin
Ejemplo sencillo de montaje
Fuente de alimentacin AS-Interface Maestro AS-Interface Distribuidor Sonar-BERO con AS-Interface

Columna de sealizacin Mdulo E/A

Botonera SIGNUM 3SB3

UHILF

Arrancador de motor
16

Caractersticas generales del bus AS-i


Para qu se utiliza AS-i?

Conexin de sensores y actuadores a PLCs y PCs Transmisin de datos y alimentacin mediante un nico cable Aplicaciones crticas en el tiempo (mx. tiempo de reaccin 5 ms) Hasta 31 esclavos con un maestro Un mximo de 4 bits de entrada y 4 bits de salida por esclavo Hasta 124 entradas binarias y 124 salidas binarias en una red AS-i Adicionalmente 4 bits para parmetros por cada esclavo Posibilidad de E/S analgicas Direccionamiento electrnico del esclavo

17

Caractersticas generales del bus AS-i


Cul es la ventaja de utilizar AS-i?

Cableado paralelo

Interfase AS-i !!!

Sustitucin del mazo de cables por el interfase AS-i: - Cable bifilar en lugar de mazo de cables. Ahorra material y espacio - Tcnica de penetracin. No hay que preparar cables - Bifurcaciones y mdulos en IP 67. No se requieren cajas de derivacin - Innecesario numerar hilos. No se requiere numerar cables, conductores y bornes - Innecesario esquemas de conexin. Se simplifica la documentacin

18

Caractersticas generales del bus AS-i


Qu es AS-i?

AS-i es un estndar segn norma EN 50295 (1999) Sistema de comunicacin para actuadores/sensores binarios Sistema determinstico (mximo 5 ms para 31 esclavos) Alto grado de proteccin, cable auto-regenerable Estructura de red flexible (bus, anillo, rbol, estrella) No requiere resistencias terminales Longitud mxima del cable 100 m (300 m con repetidores) Costes de conexin muy reducidos Concebido como estndar independiente de fabricantes, es gestionado por la asociacin AS-Internacional
19

Caractersticas generales del bus AS-i


Qu ventajas ofrece el interfase AS-i?

Cableado sencillo sobre dos conductores Datos y alimentacin de S/A sobre un mismo cable Reduccin los gastos de cableado Rpida y fcil instalacin/puesta en operacin Rpido Cortos tiempos de ciclo, tiempo real Confianza Diagnosis continuo de los actuadores/sensores conectados Independiente de fabricantes Se pueden conectar gran nmero de dispositivos Mantenimiento cmodo Intercambio de esclavos sin necesidad de reparametrizacin Seguridad Alto nivel de seguridad de operacin en un entorno industrial ruidoso
20

Codificacin de la seal
Transmisin
Secuencia bit transmitida

Nivel fsico de AS-i (I)


Pausa

Maestro Secuencia codificada por la fuente

>

Secuencia bit codificada Manchester Corriente transmitida

Seales en el cable AS-i

Recepcin

Pulso negativo

Pulso positivo Secuencia de bits Pausa reconstruida 21

Nivel fsico AS-i (II)


Topologa
La estructura de la red puede elegirse libremente

Estrella
Controlador Maestro

Lnea
Controlador Maestro

>

>

Rama
Controlador Maestro
Esclavo

>
Esclavo Esclavo Esclavo

Arbol
Controlador Maestro
Esclavo Esclavo

Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo

Esclavo

Esclavo Esclavo Esclavo Esclavo

Esclavo

Esclavo

Esclavo

22

Nivel fsico AS-i (III)


Ampliar, pero cmo?

Muy sencillo!
Esclavo Esclavo Esclavo Esclavo Esclavo

Nuevo Esclavo AS-Interface en cualquier posicin

Nueva lnea AS-Interface en cualquier posicin

y listo!
23

Nivel de enlace AS-i (I)


Principio de la comunicacin
- El nivel 2 (enlace de datos) tiene dos tareas: - Control del acceso a nivel fsico (medium access control) - Garantizar la transferencia de datos de una estacin a otra - Procedimiento de acceso de AS-i - El mtodo de acceso es maestro/esclavo - El maestro sondea cclicamente a todos los esclavos - La comunicacin entre maestro y esclavo se llama transaccin. Contiene: - Peticin de maestro: El maestro enva peticiones a la direccin de un esclavo - Respuesta del esclavo: El esclavo direccionado responde dentro de un tiempo - Las peticiones/respuestas son tramas de bits de longitud fija con: - La direccin del esclavo - El valor de las entradas y salidas - El perfil del dispositivo
24

Nivel de enlace AS-i (II)


Principio de la comunicacin
- En cada ciclo se actualiza la informacin de las entradas/salidas tanto en el maestro como en los esclavos - La duracin del ciclo est garantizada (red determinista) y siempre es la misma en funcin del nmero de esclavos - En funcionamiento nominal (exceptuando las fases de inicializacin), la duracin del ciclo es de 5 ms para 31 esclavos - El tiempo disminuye cuanto menor es el nmero de esclavos (p.e. 1 ms para 6 esclavos)

25

Nivel de enlace AS-i (III)


Comunicacin maestro - esclavo
Controlador Maestro
Para el usuario: sin programacin; sin configuracin basta con la direccin!!

Llamadas del maestro:


Slave 1 Slave 2 Slave 31 Slave 1

Slave 1

Slave 2

Slave 31

Slave 1

Respuestas de los esclavo:


Los esclavos son direccionados por orden ascendente Las direcciones inexistentes se saltan Despus de la direccin mxima existente se llama a la supervisin de la red o la transferencia de un valor de parmetro Luego comienza un nuevo ciclo Los telegramas incorrectos se detectan de manera segura y se repiten automticamente

26

Nivel de enlace AS-i (IV)


Elevada inmunidad a las interferencias del AS-i
Cada telegrama de AS-Interface se supervisa en el receptor en lo que respecta al bit de paridad De este modo queda garantizada una seguridad elevada en la deteccin de errores que aparecen una sola vez y mltiples veces Una repeticin de telegrama requiere 150 s y se incluye en el tiempo de ciclo de 5 ms. La utilizacin del AS-Interface en entornos con fuertes interferencias (p.ej., en sistemas de soldadura, convertidores de frecuencia) puede hacerse sin problemas.

27

Nivel de enlace AS-i (V)


Estructura de un telegrama AS-i
Pausa del esclavo Telegrama del maestro Pausa del maestro
0

Respuesta del esclavo


I3 I2 I1 I0 PB 1

Pausa del esclavo

0 SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB 1

ST
ST SB

EB
Bit de comienzo, siempre "0" Bit de control 0... Peticin de datos/parmetros/direccin 1... Llamada a comandos (Funcin M1) Direccin del esclavo solicitado (5 Bit) Bits de informacin 0...Peticin de datos 1...Peticin de parmetros Bits de datos netos (4 Bit) Bit de paridad Bit de finalizacin, siempre "1"

ST

EB

ST Bit de comienzo, siempre "0" I3...I0 Bits de datos netos del esclavo PB Bit de paridad EB Bit de finalizacin, siempre "1"

A4...A0 I4

Mensajera:
- Datos - Direccin - Parmetros - Comandos

I3...I0 PB EB

28

Esclavos AS-i (I)


- El esclavo AS-i es el enlace entre el sistema de transmisin AS-i y los sensores y actuadores. Se encarga de : - suministro elctrico a los actuadores y sensores - la comunicacin entre los S/A y el maestro

29

Estructura de un esclavo

Esclavos AS-i (II)

- El chip AS-i de los nodos esclavos consiste en un circuito integrado no programable con las siguientes funciones: Interfase 1 (hacia el actuador/sensor) - D0...D3 puertos de I/O de datos - data strobe validacin de datos - P0...P3 puertos de salida de parm. - param. strobe validacin de parmetros - reset reset del esclavo - Uout tensin de alimentacin - 0V potencial de referencia

Interfase 2

Interfase 1

Interfase 2 (hacia el sistema de transmisin) - AS-i+ / AS-i- conexin a la lnea ASI


30

Configuracin de I/O

Esclavos AS-i (III)

31

Esclavos AS-i (IV)


Diagrama de estados de la secuencia de control

Despus de un RESET se pone en funcionamiento pasando al estado INIT: - Resetea las salidas, los buffers internos y los flags - Carga la direccin del esclavo, la configuracin de I/O y el cdigo I/O desde la memoria EEPROM - Pasa al estado ASYNC - Desde el estado ASYNC lee el flujo de datos a travs de la lnea de bus

32

Maestro AS-i (I)


El maestro AS-i representa la interfase entre los sensores y actuadores y el controlador. Todas las seales de entradas y salidas son mapeadas en paralelo en 4 bits por AS-i

33

Maestro AS-i (II)


Niveles del maestro
Controlador (Host) Interface al HOST Control de ejecucin Control de la Transmisin Transferencia Fsica Interface con el controlador Funciones de maestro Control secuencial Asignacin automtica de direcciones Transferencia de Telegramas Proteccin de los Datos Transmisor / Receptor Monitorizar voltaje Lnea ASI

34

Maestro AS-i (III)


Nivel de Transferencia fsica
Describe la conexin elctrica a el cable AS-i

Nivel de Control de la transmisin


Es responsable del intercambio de telegramas con los esclavos
Llamada Maestro Pausa Maestro Respuesta Esclavo Pausa Esclavo Llamada Maestro

La funcin de transferencia de datos ofrece: - Transmisin simple: . Ausencia de respuesta del esclavo . La peticin del maestro no se repite . Para l bsqueda de nuevos esclavos - Transmisin mltiple: . Error en la transmisin o ausencia de respuesta del esclavo . Se encarga de repetir una sola vez
35

Maestro AS-i (IV)


Nivel de Control de ejecucin
El nivel de Control de Ejecucin es responsable de la inicializacin, arranque e intercambio de datos. El nivel de Control de la ejecucin almacena los datos en varios campos de datos y listas

36

Maestro AS-i (V)


Control de ejecucin. Grupos de Datos
Datos de usuario: Informacin intercambiada directamente con los esclavos La Imagen de Datos de Entrada (IDI) La Imagen de Datos de Salida (ODI) La Imagen de los Parmetros (PI) Datos de configuracin: Informacin sobre el estado de los esclavos en el sistema La Imagen de Datos de Configuracin (CDI) La Lista de Esclavos Detectados (LDS) La Lista de Esclavos Activos (LAS) Datos de configuracin permanente: Informacin de configuracin de referencia del sistema AS-i. El campo de Datos de Configuracin Permanente El campo de Parmetros Proyectados La Lista de Esclavos Proyectados (LPS)
37

Maestro AS-i (VI)


Control de ejecucin. Funciones del maestro
El maestro gestiona las siguientes funciones: - inicializacin de la red - identificacin de los esclavos - transmisin no cclica de los parmetros de los esclavos - transmisin cclica de los datos - diagnstico de la red (estado de los esclavos, fallo de la alimentacin, etc) - transmisin de informacin de los fallos al controlador - nueva asignacin de las direcciones en caso de cambio de configuracin (p.e, sustitucin de un esclavo) El perfil del maestro determina exactamente cules son las funciones que realiza un maestro determinado
38

Maestro AS-i (VII)


Control de ejecucin. Etapas de trabajo del maestro
El proceso de comunicacin AS-i abarca distintas fases, que corresponden a operaciones particulares del maestro en relacin con los esclavos situados en estados especficos. Arranque Fase de activacin Fase de deteccin Ciclo normal de operacin Fase de intercambio de datos Fase de gestin Fase de inclusin Inicializacin Fase off line

Inicializacin: Estado inicial del bus AS-i Arranque: Deteccin y activacin de los esclavos (el maestro compara direccin y perfil de cada esclavo (150 ms.). Intercambio: Fase cclica de intercambio de informacin entre maestro y esclavos

39

Maestro AS-i (VIII)


Control de ejecucin. Etapas de trabajo del maestro
Los buffers o tablas disponibles en el maestro son las siguientes: Tabla imagen de las entradas (I.D.I.). Contiene los datos (D0 a D3) que envan los esclavos activos a la red. Si el esclavo est inactivo, el valor correspondiente es 0Hex Tabla imagen de las salidas (O.D.I.). Contiene los datos (D0 a D3) que hay que enviar a los esclavos activos a la red. Tabla imagen de los parmetros (P.I.). En esta tabla se memorizan los valores de los parmetros (P0 a P3) transmitidos a los esclavos (1 a 31). Tabla de los parmetros permanentes (P.P.). Contiene los parmetros de los esclavos configurados en el maestro (en memoria no voltil). En la siguiente puesta en tensin, esta tabla se vuelve a copiar en la tabla imagen de los parmetros. Dos tablas imagen de la configuracin (C.D.I. Y P.C.D.). Estas tablas tienen la descripcin (configuracin de las entradas/salidas y cdigo de identificacin) de todos los esclavos conectados al bus AS-i
40

Maestro AS-i (IX)


Control de ejecucin. Etapas de trabajo del maestro
Tabla de configuracin de referencia. Contiene la referencia de los distintos cdigos posibles de configuracin de un maestro o un esclavo. La tabla y la copia de seguridad de la misma estn archivadas en el maestro. Tabla de los parmetros predefinidos. Contiene los parmetros predefinidos para los esclavos de direccin no nula (estos permiten activar los esclavos ). (1) Tabla de los esclavos proyectados (L.P.S.). Contiene la lista de las direcciones y perfiles de los esclavos, establecidos durante la configuracin del bus. Los esclavos que figuran en esta lista se llaman proyectados.
(1)
Tabla de los esclavos proyectados

(2)
Tabla de los esclavos reconocidos

(2) Tabla de los esclavos detectados (L.D.S.). Contiene la lista de las direcciones y perfiles de los esclavos detectados (o conectados) a la red. (3) Tabla de los esclavos activos (L.A.S.). Los esclavos detectados y proyectados se activan y se memorizan en esta tabla.

(3)

Tabla de los esclavos activos

Tabla de configuracin de referencia

41

Maestro AS-i (X)


Control de ejecucin. Inicializacin: Fase (I)
La inicializacin empieza despus de la puesta en tensin o del reset del maestro. El objetivo de esta fase es colocar los componentes del bus (maestro, esclavo, y buffers) en su estado inicial - puesta a 0 de las entradas imagen de los esclavos - puesta a 0 de las salidas imagen de los esclavos - los parmetros predefinidos se memorizan en los buffers de parmetros de cada esclavo - puesta a 0 de la lista de esclavos detectados - puesta a 0 de la lista de esclavos activos - la tabla de configuracin de referencia seala que la configuracin no es vlida - puesta a 0 del indicador Config-OK - puesta a 0 del indicador que autoriza la fase de intercambio de datos
42

Control de ejecucin. Arranque: Fase (II) (fase de deteccin) Fase de deteccin


Durante la fase de deteccin el maestro detecta los esclavos conectados al bus y memoriza la direccin y el perfil de cada uno de ellos
Lectura del perfil del esclavo: - configuracin de entradas/salidas - cdigo de identificacin no

Maestro AS-i (XI)

Ambas Lecturas correctas? si

Memorizar el esclavo en la tabla de detectados. Memorizar E/S y el cdigo en la tabla de configuracin no

Todos esclavos escrutados? si Fase de activacin


43

Maestro AS-i (XII)


Arranque: Fases (III). (fase de activacin)
Modo protegido Esclavo proyectado y detectado y config. OK? no si

Fase de activacin
Modo de operacin? Modo Configuracin Activacin del esclavo con transmisin de parmetros

si LAS

Respuesta a trama de parmetros OK?

no

Memorizar el esclavo en la tabla de activos


Modo Configuracin: - Todos los esclavos conectados son activados Modo Protegido: - Slo se activan los esclavos proyectados

LDS Retirar el esclavo de la tabla de detectados

31 esclavos escrutados? si Fase cclica

no

44

Maestro AS-i (XIII)


Ciclo de Operacin Normal: Fases (IV). Fase cclica de intercambio.
Esta fase corresponde al funcionamiento nominal, intercambio cclico de datos entre el maestro y los esclavos. Cada ciclo se desarrolla en tres etapas:

1.- Fase de intercambio de datos.


Corresponde al dilogo entre maestro y esclavo mediante la funcin Data Exchange Tabla imagen de las salidas (del maestro) ----> salidas (del esclavo) Entradas (del esclavo) ----> Tabla imagen de la entradas (del maestro) Despus de tres intentos negativos, se considera esclavo ausente o defectuoso. Se elimina de las tablas de activos y detectados (LAS y LDS) Valor del esclavo considerado defectuoso en la tabla de imagen es 0 En esta fase se puede realizar hasta 31 intercambio (con 31 esclavos). El tiempo necesario es 31 x 156 us = 4,85 ms < 5 ms
45

Maestro AS-i (XIV)


Ciclo de Operacin Normal: Fase (V). Fase gestin
2.- Fase de gestin
Cuando concluye la fase cclica de intercambio, el maestro puede enviar una de la siguientes secuencias de rdenes: - escritura de parmetros - lectura del estado de un esclavo - lectura de la configuracin de las E/S del esclavo - lectura del cdigo de identificacin del esclavo ID - asignacin de direccin a un esclavo - reset, etc. Este intercambio corresponde a la fase de gestin Se trata de un intercambio nico y no cclico Durante un ciclo normal, el maestro slo puede dirigirse a un nico esclavo para transmitir una nica orden particular Si el intercambio falla, se intenta durante los tres ciclos siguientes
46

Maestro AS-i (XV)


Ciclo de Operacin Normal: Fases (VI). Fase de inclusin
3.- Fase de inclusin de esclavos
Durante esta fase, el maestro emite una orden de lectura de configuracin de las E/S de un nico esclavo En el peor de los casos puede tardar 31 ciclos en detectar un nuevo esclavo No se activar hasta que transcurran otros tres ciclos ms, ya que son necesarias tres operaciones que se realizan en la fase de gestin: - lectura de la configuracin de las E/S - lectura del cdigo de identificacin - transmisin de los parmetros Es ms rpido aadir un nuevo esclavo a la red en la fase de arranque (el maestro slo gestiona la configuracin de la red durante el mismo ciclo) que durante la fase de intercambio de datos. En este ltimo caso, el maestro tarda 170 ms como mximo en detectar un nuevo esclavo (31 ciclos x 5 ms) + (3 x 5 ms) = 170 ms
47

Tramas (I)
Las transacciones
Los intercambios entre el maestro y el esclavo se realizan con las siguientes transacciones Maestro Peticin del Maestro
Transm

Esclavo

Esclavo

Transaccin

Transaccin

isin d e dato s s o at n de d . Respuesta del Recepci . Esclavo . Transm isin de Peticin del datos Maestro s n de dato Recepci . Respuesta del . Esclavo .

. . .

48

Tramas (II)
Las transacciones
Una transaccin AS-i contiene los siguientes elementos: Telegrama Telegrama Pausa del Respuesta del Pausa del Peticin Peticin Esclavo del Maestro Esclavo del Maestro Maestro Tiempo (intervalo en bits) 14 3 a 10 (*) 7 1a2 La unidad de tiempo corresponde a 6 s y corresponde al tiempo que se necesita para enviar un bit. Necesita 14 + 3 + 7 + 2 = 26 periodos de bit para realizar una transaccin, por ej.: 26 x 6 s = 156 s. (*) Tiempo mximo de espera del maestro para recibir respuesta. Si se supera este tiempo es porque el esclavo falla.

49

Tramas (III)
El intervalo de tiempo o intervalo bit
- El esclavo slo responde al maestro despus de una pausa que dura como mnimo 3 intervalos bit. - El esclavo en estado sncrono (en fase de funcionamiento normal, no de inicializacin), puede transmitir la respuesta despus de los tres intervalos bit. - Se prev un lmite de diez intervalos bit para poder utilizar repetidores. - En todas las topologas, si el maestro no recibe la respuesta despus de diez intervalos bit, puede iniciar la siguiente transaccin.

50

Tramas (IV)
Las tramas AS-i se llaman telegramas. La estructura del telegrama ofrece las siguientes ventajas: - sencillez - extensiones fijas (para el maestro y para el esclavo) - extensin reducida - alta proporcin (informacin til / informacin de servicio)

Formato del telegrama con las peticiones del maestro:


Informacin a enviar al esclavo (depende del tipo de peticin) Bit de inicio del mensaje (start bit) 0: inicio

0 ST

SB A4 A3 A2 A1 A0 I4

I3

I2

I1

I0 PB

1 EB

Direccin del esclavo Control de pariedad (1 --> 31) (pariedad par) 0: reservado para funcin de Bit de control Bit de final de mensaje 0: intercambio de parmetros direccionamiento automtico (end bit) 1: final de datos o de direcciones 51 1: orden

Tramas (V)
Formato del telegrama con las respuestas del esclavo:
Una trama de bits AS-i o telegrama correspondiente a una respuesta de un esclavo contiene la siguiente informacin:
Informacin intercambiada

0 ST

I3

I2

I1

I0

PB

Control de pariedad (pariedad par)

Bit de inicio de mensaje (start bit)

Bit de final de mensaje (end bit)


52

Servicios (I)
Los servicios soportados son los siguientes: Intercambio de Datos (Data Exchange) Escritura de Parmetros (Write Parameter) Asignacin de Direccin (Assign Address) Vuelta al Estado Inicial (Reset) Supresin de una Direccin (Delete Address) Lectura de la Configuracin de E/S (Read I/O Configuration) Lectura Cdigo de Identificacin del Esclavo (Read ID Code) Lectura de Estado del Esclavo (Read Status) Lectura y Puesta a 0 de los Bits de Estado (Read and Reset Status)

53

Perfiles de los esclavos (I)


Introduccin
Cada esclavo que se conecta al bus AS-i est definido por el perfil X.Y. El perfil se determina por un Cdigo I/O" y un Cdigo de identificacin". El cdigo I/O permite caracterizar la clase(s) de elemento que se puede conectar a un esclavo: entrada, salida, elementos bidireccionales 3 estados. El tipo de conexin est representado por 16 cdigos de 0 F caracterizando el esclavo a nivel de su interfase con el bus. Esta identificacin se refleja en las informaciones D0 a D3. La codificacin de 0 a F (letra X del perfil) se indica en la siguiente tabla. El "Cdigo de identificacin" permite diferenciar esclavos con el mismo "cdigo I/O". Este cdigo de identificacin (letra Y del perfil) se define por un valor de 0 F. Algunos "cdigos de identificacin" ya estn estandarizados (ver tabla). Si un fabricante define un nuevo modelo de esclavo, su "Cdigo de identificacin" debe ser acordado por los miembros de la asociacin AS-i.
54

Introduccin
D0 IN IN IN IN IN IN IN IN/OUT OUT OUT OUT OUT OUT OUT OUT IN/OUT/NUL

Perfiles de los esclavos (II)


"Cdigo de identificacin"

La tabla siguiente caracteriza los esclavos bajo su forma X, Y.


D1 IN IN IN IN IN OUT IN/OUT IN/OUT OUT OUT OUT OUT OUT IN IN/OUT IN/OUT/NUL D2 IN IN IN OUT IN/OUT OUT IN/OUT IN/OUT OUT OUT OUT IN IN/OUT IN IN/OUT IN/OUT/NUL D3 0 1 2 3 4 5 6 7 8 9 A B C D E F IN 0.1 OUT 1.1 IN/OUT OUT X IN/OUT S OUT I N IN/OUT IN/OUT 7.1 P OUT E IN R R F IN/OUT X.0 I IN R B.1 L IN/OUT X.0 X.F IN R D.1 IN/OUT X.0 IN/OUT/NUL No usado V

C O D I G O I/O

0 1 2 3 4 5 6 7 8 9 A B C D E F

IN OUT IN/OUT

: Entrada : Salida : Entrada/Salida

IN/OUT/NUL : Tres estados V : No usada R : Reservada

55

Perfiles de los maestros (I)


Introduccin
Las especificaciones de AS-i determinan un nmero de funcionalidades relativas al bus: lectura y escritura de entradas/salidas, modificacin de los parmetros del esclavo, test del bus, verificacin de los esclavos existentes en relacin a la configuracin inicial.

Para reducir costes y facilitar su uso, muchos buses AS-i slo se equipan funcin de lectura y escritura de entradas/salidas. Para escoger el maestro es necesario conocer sus posibilidades. Las especificaciones AS-i definen tres perfiles maestro M0, M1 y M2 (ver pgina siguiente).
56

Perfiles de los maestros (II)


Introduccin
En un bus AS-i, el maestro responde a un perfil especfico (M0, M1, M2) con unas funciones particulares Perfil Perfil mnimo Perfil reducido Perfil completo M0 M2 M1 Funciones Lectura y escritura de datos entrada/salida Lectura y escritura de datos entrada/salida Modificacin de parmetros del esclavo Lectura y escritura de datos entrada/salida Modificacin de parmetros del esclavo Test/diagnstico de la red Verificacin de la configuracin proyectada en relacin con la configuracin real.

Estas funciones son imprescindibles para obtener la calificacin de tipo. Los maestros pueden tener funciones adicionales adems de las del perfil.

57

Funciones (I)
Tratamiento distribuido
Ciertos aparatos se pueden completar con un tratamiento lgico situado entre el componente AS-i y la parte sensor/accionador. Este nivel permite utilizar localmente funciones particulares del aparato de forma descentralizada. Las funciones locales se dirigen desde la unidad de control utilizando distintos parmetros del esclavo AS-i. Con esta funcionalidad se optimiza el tiempo de respuesta, se mejora la fiabilidad y flexibilidad de la instalacin. Ejemplo: - hay detectores fotoelctricos que pueden gestionar la seal de presencia de objeto en modo directo o inverso simplemente configurando el parmetro P1. - hay detectores de proximidad inductivos que se pueden localizar de forma dinmica en una instalacin gracias al parpadeo del LED amarillo (configuracin del parmetro P3).

58

Funciones (II)
Tipos de servicio a) Modos de funcionamiento del maestro
El bus AS-i ofrece dos modos de funcionamiento distintos:
Modo configuracin: en este modo todos los esclavos conectados al bus estn activados. - el maestro no tiene en cuenta ninguna configuracin de referencia y dialoga directamente con la configuracin detectada. - en este modo no se puede realizar ningn direccionamiento automtico Modo protegido: este es el modo por defecto y el ms utilizado. El maestro slo dialoga con los esclavos proyectados en la configuracin y detectados en la red. - este es el nico modo en el que se puede realizar direccionamientos automticos.
59

Funciones (III)
Tipos de servicio b) Estados del esclavo
Durante la fase de deteccin de los esclavos conectados, el maestro
establece la tabla de esclavos DETECTADOS. Segn el tipo de funcionamiento de la red, existen dos posibilidades: - en el Modo configuracin todos los esclavos detectados estn ACTIVADOS - en el Modo protegido nicamente estn ACTIVADOS los esclavos detectados, proyectados y cuya configuracin es equivalente a la proyectada Durante la fase cclica de intercambio de datos, el maestro slo interroga a los esclavos activos
60

Funciones (IV)
c) Direccionamiento automtico
El direccionamiento automtico consiste en asignar una direccin a los aparatos
nuevos del bus que sustituyen a los aparatos defectuosos, de forma transparente para el usuario, siempre que tengan el mismo perfil.

El maestro gestiona el nuevo direccionamiento sin que intervenga el usuario El direccionamiento automtico slo es efectivo si la red se encuentra en modo protegido Se necesita un maestro con perfil M2 como mnimo y que disponga de informacin sobre la configuracin del bus (tipo, direccin, perfil de esclavos) Cuando falla un esclavo, se sustituye por otro con el mismo perfil y direccin nula (todo producto AS-i debe suministrarse con direccin nula) El maestro lo detecta automticamente y le atribuye la direccin y los parmetros del aparato defectuoso utilizando las tablas adecuadas La asignacin de la direccin se realiza en varios ciclos (pueden ser varias decenas de ciclos AS-i) .
61

Funciones (V)
Tipos de servicio d) Control y diagnstico del maestro
El maestro AS-i puede transmitir a la unidad de tratamiento (p.e. API) el
estado de la configuracin existente. De este modo se sabe cules son: - los esclavos activos del bus - los esclavos detectados pero ni activados - los esclavos proyectados pero no detectados

Toda esta informacin figura en las tablas del maestro, que se puede utilizar: - en las aplicaciones de nivel superior - bajo forma de visualizacin - para el diagnstico - para el mantenimiento preventivo, etc. Tambin es posible transmitir informacin sobre el estado del maestro (modo de funcionamiento, fase de trabajo en la que se encuentra, etc)
62

Resumen
Qu se puede ahorrar con el bus AS-i?
Hardware
Tarjetas E/S en el PLC, PC Armario elctrico ms pequeo Prensaestopas Conectores mltiples Canales de cables, traviesas Anillos rozantes/cables arrastrables Cajas de bornes Bornes de organizacin Cables/cableado

Esfuerzos/costes

Tiempo de instalacin ms corto Tiempo de inspeccin ms corto Puesta en servicio ms rpida Menos tiempo para la elaboracin de esquemas Menos esfuerzos para identificacin de cables y bornes Documentacin ms sencilla Diagnstico ms rpido Tiempos de mantenimiento ms cortos
63

Resumen
Beneficio adicional con el bus AS-i
Prevencin de errores de cableado Ampliacin sin modificacin del armario elctrico Ampliacin en cualquier punto de la red Instalacin, en parte, posible por personas sin conocimientos elctricos Preelaboracin de la instalacin en fbrica en vez de en el lugar de obra

64

Aplicacin

65

Aplicaciones con Simatic


Ejemplo de aplicacin
Fuente de alimentacin AS-i SIMATIC S7 300

CP 342-2
Mdulo pasivo (sin ASIC AS-i) Mdulo activo (con ASIC AS-i)

Actuador / Sensor con ASIC AS-i

Distribuidor AS-i

ASIC esclavo Interfase AS-i

Cable de bus Interfase AS-i


66

Aplicaciones con Simatic


Componentes del bus: Repetidor

F.A . AS-i
SIEMENS
POWER SUPPLY
ASI + ASI Schi rm

SIEMENS
POWER SUPPLY
ASI + ASI Schi rm

1 2 3 4 5 6

L1 N

Schirm
1 2 3 4 5 6

L1 N

ASI + ASI -

Schirm ASI + ASI SIEMENS


POWER S UPPLY
A SI + A SI Sc hirm

1 2 3 4

5 6

L1 N

Schir m ASI + ASI -

...

SIEMENS
POWER S UPPLY
A SI + A SI Sc hirm

1 2 3 4

5 6

max. 100m por segmento

SIEMENS
POWER SUPPLY
ASI + ASI Schi rm

1 2 3 4 5 6

L1 N

SIEMENS
PO W ER S U P PLY
AS I + AS I Schi m r

Schir m ASI + ASI -

1 2 3 4

5 6

L 1 N

S ch r im A SI + A SI -

...

L1 N

Schirm ASI + ASI -

SIEMENS
POWE R S UPP LY
ASI + ASI Sch i rm

1 2

3 4

5 6

L1 N

Sc hirm A SI + A SI -

...
67

Repetidor

Repetidor

Aplicaciones con Simatic


Componentes del bus: Extensor

Fuente AS-i
SIEMENS
POWER SUPPLY
ASI + ASI Schirm
1 2 3 4 5 6

L1 N

Schirm ASI +
SIEMENS
POWER S UPPLY
AS I+ AS IS ch i rm

ASI -

1 2 3 4

5 6

L1 N

Schi rm AS I + AS I -

SIEMENS
P OWE R SUP PLY
ASI + ASI Sc h ir m

SIEMENS
P OWE R SUPP LY
ASI + ASI Sc hirm

1 2 3 4 5 6

1 2 3 4 5 6

L 1 N

L1 N

Schirm AS I + AS I -

Schirm AS I + AS I -

Max. 100 m

Max. 100 m

Extensor

68

Aplicaciones con Simatic


Conectividad de AS-i a Profibus
SIMATIC S7 SIMATIC S5 SIMATIC 505
Interfase AS-i

Mxima distancia con AS-i 300 m ET200M/U/X PLC


Interfase AS-i Interfase AS-i

PROFIBUS

Ms de 100 km. con PROFIBUS

69

Productos para AS-i


Fuentes alimentacin AS-i
Alimenta al bus AS-i y a los sensores y actuadores conectados

IP20 AS-i 2,4A IP20 AS-i 7A Combi-NT IP20 AS-i 3,5A + 24V DC 4,5A Dual-NT IP20 2x AS-i 3,5A

IP65 AS-i 2,4A

70

Productos para AS-i


Maestros AS-i para PLCs y PCs

CP 2413 para AT-PC: CP 2430 Maestro para S5-115U, -135U, -155U

CP 2433 maestro para S5 -95U, -100U,

CP 342-2 maestro para S7-300

71

Productos para AS-i


Mdulos AS-i. Mdulo 4E/4S, IP 20

4 Entradas y 4 Salidas (Digitales) Potencia total de las salidas 1A 2A Alimentacin externa 24V DC Conexin por tornillos Grado de proteccin IP 20 Anchura de 90 mm

72

Productos para AS-i


Aparamenta para AS-i

Barreras de fotoclulas

Aparatos de mando y sealizacin

Arrancadores de motor descentralizados

Detectores de proximidad BERO


73

Productos para AS-i


Maestro AS-i para PC. CP 2413

Formato: Protocolo: Prestaciones: Conexionado: Parametriz.:

Formato AT corto, un puesto de enchufe Interfase AS-i 5 ms para 31 esclavos A travs de conector de bus para Interfase AS-i Reconocimiento automtico de esclavos
Intercambio de datos entre CP 2413 y PC mediante la Dual-Port-RAM Librera Interfase AS-i para Borland C++, Turbo C, MS C, MS Visual C++ y MS Visual Basic 2.0 opcional: SCOPE AS-i para analizar el trfico de datos sobre el cable del Interfase-AS

Funciones:

74

Productos para AS-i


Maestro AS-i para S7-300. CP 342-2
Tarjeta maestra para SIMATIC S7-300 y ET 200 M Funcionalidad de maestro AS-i:
Acceso a la periferia de los esclavos (Perfil de maestro M0) Funciones adicionales con ayuda de un mdulo estndar de programacin (Perfil de maestro M1)

Dispone de LEDs que informan del estado de la tarjeta y los esclavos AS-i

75

Aplicaciones con Simatic


AS-Interface: Funcionamiento
Para el modo de funcionamiento estndar no hay que configurar nada:
1) Los esclavos se direccionan con el aparato de programacin 2) Se conecta el maestro y con el selector de modo se elige el modo de configuracin: Con ello se reconocen automticamente todos los esclavos de la red 3) Con el selector de modo de elige el modo protegido: La configuracin proyectada se considera definitiva a efectos de supervisin y control

Si uno de los esclavo falla:

El maestro reconoce el fallo y sealiza la direccin del mdulo que ha fallado: Si se sustituye por otro mdulo igual de fbrica, el maestro lo direcciona de forma automtica con la direccin del esclavo que estaba fallando hasta ese momento
76

Aplicaciones con Simatic


Intercambio de datos entre CPU-Maestro-Esclavos
CPU Datos de entrada
Datos de entrada

Maestro AS-i

Esclavos 1 2 3

Programa

Datos de salida

Datos de salida

...

77

Aplicaciones con Simatic


Intercambio de informacin entre Maestro-Esclavo
Maestro AS-i
0110 Respuesta Datos de entrada Peticin 1100 Datos de salida
78

Esclavo
0 1 Entradas 1 0 1 1 Salidas 0 0

Aplicaciones con Simatic


Intercambio de datos entre CPU-Maestro-Esclavos
CPU
Comandos de periferia (p.e. PIW 304)

CP 343-2

Esclavos 1 2

Programa 3

Comandos de periferia (p.e. PQW 304)

31

79

Aplicaciones con Simatic


Mapa de memoria de los esclavos en el PLC
N de byte E/S n+0 Reservado Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 2 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 4 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 6 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 8 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 10 Esclavo 1 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 3 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 5 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 7 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 9 Bit 3 Bit 2 Bit 1 Bit 0 Esclavo 11 Bit 3 Bit 2 Bit 1 Bit 0

CP 343-2

S7 -300

n+1 n+2 n+3 n+4 n+5 . n+15

Direccin bsica = n

Esclavo 30 Esclavo 31 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 6 5 4 3 2 1 0

N de bits E/A 7

Esclavo Nr. 2 (Dir. 2)


Bit 3Bit 2Bit 1Bit 0

Esclavo Nr. 3 (Dir. 3)


Bit 3Bit 2Bit 1Bit 0

Esclavo Nr. 4 (Dir. 4)


Bit 3Bit 2Bit 1Bit 0

Esclavo Nr. 9 (Dir. 9)


Bit 3Bit 2Bit 1Bit 0 80

Mdulo AS-i
Mdulo neumtico 2E / 2S - N

Mdulo de usuario para control directo de accionamientos neumticos en campo Control de un cilindro mediante 2 salidas neumticas:

2 para vlvulas de 3/2 vas (independientes ) Conector para tubo de 8mm

Consulta de la posicin mediante 2 entradas binarias (M12) 2 variantes :

Escape a travs de filtro sintetizado (IP 65) Escape guiado (IP 67)
81

Aplicaciones con Simatic


Mdulo compacto AS-i K60
DIGITAL NEUMTICO

ARRANCADOR DC

ANALGICO

82

VERSIN 2.1

83

Especificacin AS-i. V 2.1


Nuevos Maestros AS-i con funcionalidad ampliada

DP/AS-Interface Link 20E

CP 343-2
para S7-300

CP 243-2 V2
para S7-200
84

Especificacin AS-i. V 2.1


Versin 2.1 de AS-i

Mejora de propiedades del sistema (respecto Versin 2.0):

Ampliacin a 62 esclavos

Simple integracin de esclavos analgicos

Definicin de diagnstico extendido de esclavos


85

Especificacin AS-i. V 2.1


Ampliacin del sistema: mx 62 esclavos
Versin 2.0:
(Max. 4I/ 4O)

1 direccin / esclavo I I

direccin: 1

I I

O O O O

Versin 2.1:

2 esclavos para cada direccin con identificador A o B: esclavos A / B!


(Max. 4I/ 3O)

direccin: 1

direccin: 1

I I

I I

A
O A O O

I I

I I

B
O B O O
86

Especificacin AS-i. V 2.1


Ampliacin del sistema: mx. 62 esclavos

Versin 2.0:
1 direccin / esclavo
(Max. 4I/ 4O)

direccin: 1

I I

I I

O O O O

Versin 2.1:
2 esclavos para cada direccin con A o B identificador: A/ B esclavos !
(Max. 4I/ 3O)
87

direccin: 1

direccin: 1

I I

I I

O A O O

I I

I I

O B O O

Especificacin AS-i. V 2.1


AS-i interfase con esclavos A/B

Los esclavos actuales les denominaremos esclavos nicos Configuraciones con esclavos nicos y A/B son posibles Ciclo de comunicaciones:

1) polling de todos los esclavos A y todos los esclavos nicos 2) polling de todos los esclavos B y todos los esclavos nicos

Tiempo de ciclo:

hasta 5 ms para la comunicacin con 31 esclavos nicos o esclavos A

hasta 10 ms para la comunicacin con 62 esclavos A / B

88

Especificacin AS-i. V 2.1


Esclavos A/B: Cmo trabajan?

1) llamada a todos los esclavos A y nicos


esclavo 1A esclavo 2A esclavo 31A

2) llamada a todos los esclavos B y nicos


esclavo 1B esclavo 2B

esclavo 1A

esclavo 2A

esclavo 31A

esclavo 1B

esclavo 2B

Respuesta a todos los esclavos A y nicos

Respuesta a todos los esclavos B y nicos

89

Especificacin AS-i. V 2.1


Gestin de los datos analgicos en el Maestro

Ninguna carga adicional de trabajo en la CPU del PLC Seales transferidas al PLC como datos completos de 12 bits
90

Especificacin AS-i. V 2.1


Funcionalidad del maestro ampliada
Maestro AS-i segn Espec. V2.0
Esclavo 1 A Esclavo 2 A Esclavo 31 A

Hasta hoy:

direccionamiento AS-i posible 1...31 Maestro AS-i segn Espec. Novedades: V2.1 Segn especificacin V 2.1:
Esclavo 1 B Esclavo 2 B Esclavo 31 B

Segn especificacin V 2.0:

direccionamiento AS-i posible 1A...31A + 1B...31B Uso simultneo de esclavos (V2.0) y esclavos A/B (V2.1); pero si se usa un esclavo V2.0, no es posible un Esclavo -B en la misma direccin Beneficios: Reduccin de costes por Esclavo, una nica tarjeta maestra es capaz de direccionar 62 esclavos, Se dobla el n de esclavos! Incremento del n de Entradas/Salidas AS-i: Max. 248 ent./186 sal. (Espec. V2.1) frente al anterior max. de 124 ent./124 sal. 91

Especificacin AS-i. V 2.1


AS-i Versin 2.1. Comparacin
Versin 2.0 N de esclavos N mx de E/S Transmisin Medio Mx ciclo AS-i Gestin de datos Analgicos N de datos Analgicos Mtodo de acceso Mxima longitud de cable mx 31 124I + 124O Datos y energa hasta 8 A Doble cable sin apantallar 2 x 1.5 mm2 5 ms Con bloques de funcin FCs 16 Bytes para datos digitales y analgicos Maestro / Esclavo Versin 2.1 mx 62 248I + 186O Datos y energa hasta 8 A Doble cable sin apantallar 2 x 1.5 mm2 10 ms Integrada en la CP Maestra 124 datos analgicos posibles Maestro / Esclavo

100 m 100 m Con repetidores hasta 300 m Con repetidores hasta 300 m

92

Bibliografa. Referencias
Bus de Accionadores y Sensores, AS-i. Manual didctico. Telemecanique. Grupo Schneider . 1.998. AS-Interface. The Actuator-Sensor-Interface for Automation. Werner R. Kriesel, Otto W. Madelung. Hanser. Carl Hanser Verlang Mnchen Wien. 2 Edicin. 1999 European Standard EN 50295. Actuator Sensor interface (AS-i). 1999. Presentaciones e informacin tcnica de la Webb de la AS-International Association.

www.as-interface.com

Presentaciones e informacin tcnica de Siemens. Presentaciones e informacin tcnica Schneider Presentaciones e informacin tcnica de Festo

93

You might also like