Professional Documents
Culture Documents
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
Workstation, PC
Nivel de gestin
Nivel de control
PC, PLC
Ethernet
Nivel de clula
PROFIBUS
Nivel de campo
PLC, PC
Reguladores
AS-i
Nivel
ActuadorSensor
Finales de
carrera,
vlvulas
magnticas,
contactores
3
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
Sensores y actuadores
4
Controlador
(CPU
Aplicacin SW,..
PLC,
NC,
RC,
PC...
Maestro ASI
Cable ASI
Fuente de
alimentacin
Esclavo ASI
Esclavo ASI
Module circuitry
Sensor/Actuador
S/A
S/A
S/A
amarillo
Cuchillas de
penetracin
Electromecnica
AS-Interface
6
negro
rojo
rojo
negro
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
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
Fijar el mdulo
de acoplamiento
Conectar el cable
AS-i amarillo
Colocar encima el
mdulo de acoplamiento,
atornillar los 2 mdulos.
11
Sensor/
Actuador
M12
Modulo de
usuario
Cable AS-i
Modulo de acoplamiento
12
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
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
Botonera
SIGNUM
3SB3
Mdulo E/A
UHILF
Arrancador de motor
16
Hasta 124 entradas binarias y 124 salidas binarias en una red AS-i
17
Cableado paralelo
18
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
10
Secuencia bit
transmitida
Maestro
Secuencia
codificada
por la fuente
>
>
Secuencia bit
codificada Manchester
>
Pausa
>
Transmisin
Codificacin de la seal
Corriente
transmitida
Recepcin
Seales en el
cable AS-i
Pulso negativo
Pulso positivo
Secuencia de bits
Pausa
reconstruida
21
Estrella
Controlador
Maestro
Lnea
Controlador
Maestro
Rama
Arbol
Controlador
Maestro
Controlador
Maestro
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
22
11
Muy sencillo!
Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
y listo!
23
12
25
Maestro
Slave 1
Slave 2
Slave 2
Slave 31
Slave 31
Slave 1
Slave 1
26
13
27
Pausa del
maestro
0 SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB 1
ST
ST
SB
A4...A0
I4
I3...I0
PB
EB
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"
Respuesta
del esclavo
Pausa del
esclavo
I3 I2 I1 I0 PB 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"
Mensajera:
- Datos
- Direccin
- Parmetros - Comandos
28
14
29
Estructura de un esclavo
Interfase 2
Interfase 1
30
15
Configuracin de I/O
31
32
16
33
34
17
Pausa Maestro
Respuesta Esclavo
Pausa Esclavo
Llamada Maestro
36
18
19
Inicializacin
Fase de
deteccin
Fase
off line
Fase de
gestin
Fase de
inclusin
39
20
(1)
(2)
Tabla de los
esclavos
proyectados
Tabla de los
esclavos
reconocidos
(3)
Tabla de los
esclavos
activos
Tabla de
configuracin
de referencia
41
21
Ambas Lecturas
correctas?
si
Todos esclavos
escrutados?
si
Fase de activacin
43
Fase de activacin
Modo de
operacin?
Modo Configuracin
Modo protegido
Esclavo
proyectado y
detectado y
config. OK?
si
si
no
LAS
Respuesta a
trama de parmetros
OK?
LDS
Retirar el esclavo de
la tabla de detectados
Memorizar el esclavo
en la tabla de activos
Modo Configuracin:
- Todos los esclavos
conectados son activados
Modo Protegido:
- Slo se activan los
esclavos proyectados
no
31 esclavos
escrutados?
si
Fase cclica
no
44
22
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
46
23
Tramas (I)
Las transacciones
Los intercambios entre el maestro y el esclavo se realizan con las siguientes
transacciones
Maestro
Peticin del
Maestro
Transaccin
Transaccin
Esclavo
Esclavo
Transm
isin d
e dato
s
s
ato
n de d
.
Respuesta del Recepci
.
Esclavo
.
Transm
isin de
Peticin del
datos
Maestro
s
n de dato
Recepci
.
Respuesta del
.
Esclavo
.
. . .
48
24
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
25
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)
SB A4 A3 A2 A1 A0 I4
I3
I2
I1
I0 PB
1
EB
ST
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
I3
I2
I1
I0
PB
ST
Control de pariedad
(pariedad par)
26
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
27
Introduccin
C
O
D
I
G
O
I/O
D0
IN
IN
IN
IN
IN
IN
IN
IN/OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
IN/OUT/NUL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
D1
IN
IN
IN
IN
IN
OUT
IN/OUT
IN/OUT
OUT
OUT
OUT
OUT
OUT
IN
IN/OUT
IN/OUT/NUL
IN
OUT
IN/OUT
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
: Entrada
: Salida
: Entrada/Salida
55
28
Funciones
Perfil
mnimo
M0
Perfil
reducido
M2
Perfil
completo
M1
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
29
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.
30
Funciones (IV)
c) Direccionamiento automtico
nuevos del bus que sustituyen a los aparatos defectuosos, de forma transparente para
el usuario, siempre que tengan el mismo perfil.
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
31
Resumen
Qu se puede ahorrar con el bus AS-i?
Esfuerzos/costes
Hardware
Tarjetas E/S en el PLC, PC
Armario elctrico ms
pequeo
Anillos rozantes/cables
arrastrables
Documentacin ms sencilla
Cajas de bornes
Diagnstico ms rpido
Bornes de organizacin
Tiempos de mantenimiento ms
cortos
Prensaestopas
Conectores mltiples
Cables/cableado
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
32
Aplicacin
65
SIMATIC S7 300
CP 342-2
Mdulo pasivo
(sin ASIC AS-i)
Actuador / Sensor
con ASIC AS-i
Mdulo activo
(con ASIC AS-i)
Distribuidor AS-i
ASIC esclavo
Interfase AS-i
Cable de bus
Interfase AS-i
66
33
F.A . AS-i
SIEMENS
POWER SUPPLY
ASI +
ASI Schi rm
SIEMENS
1 2 3 4 5 6
L1
POWER SUPPLY
ASI +
ASI Schi rm
Schirm
1 2 3 4 5 6
L1
ASI
+
ASI
-
Schirm
ASI
+
ASI
SIEMENS
POWER SUPPLY
A SI +
A SI Sc hirm
1 2 3 4
L1
N
Schir m
ASI
+
ASI
-
5 6
...
SIEMENS
POWER SUPPLY
A SI +
A SI Sc hirm
1 2 3 4
5 6
max. 100m
por segmento
L1
N
SIEMENS
Schir m
P OW ER S UP PLY
AS I+
ASI
+
AS ISchi m
r
1 2 3 4
ASI
-
5 6
L1
N
Sch ri m
ASI
+
ASI
-
...
SIEMENS
POWER SUPPLY
ASI +
ASI Schi rm
1 2 3 4 5 6
L1
N
...
Schirm
ASI
+
ASI
-
SIEMENS
POWE R S UPP LY
ASI +
ASI Sch i rm
1 2
3 4
5 6
L1
N
S chirm
ASI
+
ASI
-
Repetidor
Repetidor
67
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 ir m
1 2 3 4
ASI
-
5 6
L1
N
Schirm
ASI
+
ASI
-
SIEMENS
P OWE R SUP PLY
SIEMENS
P OWE R SUPP LY
ASI +
ASI +
ASI -
ASI -
Sc hir m
1 2 3 4 5 6
L1
Max. 100 m
Schirm
1 2 3 4 5 6
L1
Schirm
Schirm
ASI
+
ASI
+
ASI
-
ASI
-
Max. 100 m
Extensor
68
34
Mxima distancia
con AS-i 300 m
Interfase AS-i
ET200M/U/X PLC
PROFIBUS
Interfase AS-i
Interfase AS-i
Ms de 100 km.
con PROFIBUS
69
70
35
CP 342-2 maestro
para S7-300
71
Grado de proteccin IP 20
Anchura de 90 mm
72
36
Barreras de fotoclulas
Aparatos
de mando
y sealizacin
Arrancadores
de motor
descentralizados
Detectores de proximidad
BERO
73
Formato:
Protocolo:
Prestaciones:
Conexionado:
Parametriz.:
Funciones:
74
37
75
38
CPU
Esclavos
Datos de
entrada
Programa
1
Datos de
entrada
2
3
Datos de
salida
Datos de
salida
...
77
Esclavo
0110
Respuesta
Datos de
entrada
Peticin
1100
0
1 Entradas
1
0
1
1 Salidas
0
0
Datos de
salida
78
39
CPU
Esclavos
Comandos
de periferia
(p.e. PIW 304)
1
2
Programa
3
31
Comandos
de periferia
(p.e. PQW 304)
79
S7 -300
n+1
n+2
n+3
n+4
n+5
.
n+15
Direccin
bsica = n
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
Esclavo 30
Esclavo 31
Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0
N de bits E/A 7
Esclavo Nr. 2
(Dir. 2)
Esclavo Nr. 3
(Dir. 3)
Esclavo Nr. 4
(Dir. 4)
Esclavo Nr. 9
(Dir. 9)
40
Mdulo AS-i
Mdulo neumtico 2E / 2S - N
2 variantes :
ARRANCADOR DC
ANALGICO
82
41
VERSIN 2.1
83
CP 343-2
para S7-300
CP 243-2 V2
para S7-200
84
42
Ampliacin a 62 esclavos
Simple integracin de
esclavos analgicos
direccin: 1
1 direccin / esclavo
I
I
I
I
O O
O O
Versin 2.1:
direccin: 1
I
I
I
I
A
O A
O O
direccin: 1
I
I
I
I
B
O B
O O
86
43
Versin 2.0:
direccin: 1
1 direccin / esclavo
I
I
I
I
O O
O O
Versin 2.1:
2 esclavos para cada
direccin con A o
B identificador:
A/ B esclavos !
direccin: 1
I
I
I
I
O A
O O
direccin: 1
I
I
I
I
O B
O O
Ciclo de comunicaciones:
Tiempo de ciclo:
88
44
esclavo 1A
esclavo 2A
esclavo 31A
esclavo 1A
esclavo 2A
esclavo 31A
esclavo 1B
esclavo 1B
esclavo 2B
esclavo 2B
89
45
Hasta hoy:
Maestro AS-i
segn Espec.
V2.0
Maestro AS-i
segn Espec. Novedades:
V2.1
Segn especificacin V 2.1:
Esclavo 1
A
Esclavo 1
B
Esclavo 2
A
Esclavo 2
B
z
z
z
z
Esclavo 31
A
Esclavo
31 B
Versin 2.1
N de esclavos
mx 31
mx 62
N mx de E/S
124I + 124O
248I + 186O
Transmisin
Datos y energa
hasta 8 A
Datos y energa
hasta 8 A
Medio
Mx ciclo AS-i
5 ms
10 ms
Integrada en la CP Maestra
N de datos
Analgicos
Mtodo de acceso
Maestro / Esclavo
Maestro / Esclavo
Mxima longitud
de cable
100 m
100 m
Con repetidores hasta 300 m Con repetidores hasta 300 m
92
46
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
93
47