Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bus As-I: Tecnologías de Control Tema 4
Bus As-I: Tecnologías 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
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.
Sensores y actuadores
4
Maestro ASI
Cable ASI
Esclavo ASI Esclavo ASI
Sensor/Actuador
amarillo
negro
rojo
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
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 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
UHILF
Arrancador de motor
16
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
Cableado paralelo
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
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
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
>
Recepcin
Pulso negativo
Estrella
Controlador Maestro
Lnea
Controlador Maestro
>
>
Rama
Controlador Maestro
Esclavo
>
Esclavo Esclavo Esclavo
Arbol
Controlador Maestro
Esclavo Esclavo
Esclavo
Esclavo
Esclavo
Esclavo
22
Muy sencillo!
Esclavo Esclavo Esclavo Esclavo Esclavo
y listo!
23
25
Slave 1
Slave 2
Slave 31
Slave 1
26
27
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
29
Estructura de un esclavo
- 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
Configuracin de I/O
31
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
33
34
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
36
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
(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)
41
Fase de activacin
Modo de operacin? Modo Configuracin Activacin del esclavo con transmisin de parmetros
si LAS
no
no
44
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 os 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)
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
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
Introduccin
D0 IN IN IN IN IN IN IN IN/OUT OUT OUT OUT OUT OUT OUT OUT IN/OUT/NUL
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
55
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
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
CP 342-2
Mdulo pasivo (sin ASIC AS-i) Mdulo activo (con ASIC AS-i)
Distribuidor AS-i
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 -
1 2 3 4
5 6
L1 N
...
SIEMENS
POWER S UPPLY
A SI + A SI Sc hirm
1 2 3 4
5 6
SIEMENS
POWER SUPPLY
ASI + ASI Schi rm
1 2 3 4 5 6
L1 N
SIEMENS
P O ER S U PLY W P
AS I + AS I Schi r m
1 2 3 4
5 6
L 1 N
S rm ch i A SI + A SI -
...
L1 N
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
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 m r
ASI -
1 2 3 4
5 6
L1 N
Schi m r AS I + AS I -
SIEMENS
P OWE R SUP PLY
ASI + ASI Sc h m ir
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
PROFIBUS
69
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
70
71
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
Barreras de fotoclulas
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
Dispone de LEDs que informan del estado de la tarjeta y los esclavos AS-i
75
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
Maestro AS-i
Esclavos 1 2 3
Programa
Datos de salida
Datos de salida
...
77
Esclavo
0 1 Entradas 1 0 1 1 Salidas 0 0
CP 343-2
Esclavos 1 2
Programa 3
31
79
CP 343-2
S7 -300
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
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:
Escape a travs de filtro sintetizado (IP 65) Escape guiado (IP 67)
81
ARRANCADOR DC
ANALGICO
82
VERSIN 2.1
83
CP 343-2
para S7-300
CP 243-2 V2
para S7-200
84
Ampliacin a 62 esclavos
1 direccin / esclavo I I
direccin: 1
I I
O O O O
Versin 2.1:
direccin: 1
direccin: 1
I I
I I
A
O A O O
I I
I I
B
O B O O
86
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
88
esclavo 1A
esclavo 2A
esclavo 31A
esclavo 1B
esclavo 2B
89
Ninguna carga adicional de trabajo en la CPU del PLC Seales transferidas al PLC como datos completos de 12 bits
90
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 A
Esclavo 31 B
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
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