Los perfiles
a) De los esclavos
Cada uno de los esclavos
conectados al bus AS-i se puede identificar perfectamente gracias a su código
identificador ("Identification Code") ya su configuración
de entrada/salida ("I/O Code").
Estos dos elementos
determinan el "perfil" del esclavo.
La asociación
AS-i ya ha certificado numerosos perfiles; otros están aún
pendientes de este trámite.
La descripción
detallada de dichos perfiles figura en el capítulo de
los perfiles de los esclavos. Ofrecen
la ventaja de garantizar al usuario la posibilidad de intercambiar las
funciones de los productos AS-i. En efecto, todos los equipos con el mismo
perfil (y por tanto destinados a la misma utilización) son
intercambiables entre sí, independientemente del fabricante de cada
uno.
b) De los maestros
Las especificaciones AS-i
definen determinadas funciones del bus AS-i:
·
lectura y escritura de las entradas/salidas,
·
modificación de los parámetros de los esclavos,
·
test del bus,
· comprobación de
los esclavos presentes con respecto a una configuración de
referencia.
Para que resulten más económicos y fáciles
de utilizar, muchos maestros AS-i sólo realizan la función
de lectura y escritura de las entradas/salidas.
Para elegir
correctamente el maestro, es necesario saber cuáles son sus
posibilidades. Las especificaciones AS-i determinan a tal efecto tres
perfiles para los maestros, *?M0, M2 y M1 , que abarcan respectivamente
desde el perfil mínimo hasta el perfil completo. Dichos perfiles se
describen detalladamente en el capítulo sobre el perfil
de los maestros.
Intercambios entre maestro y esclavos los servicios
Los intercambios entre maestro y esclavo se llaman
transacciones; incluyen la pregunta del maestro y la respuesta del
esclavo.
Estas preguntas/respuestas son tramas de dimensiones
reducidas y longitud fija, llamadas telegramas, que recogen información
útil como la dirección del esclavo, el valor de sus
entradas/salidas, su identificación (perfil), su estado, etc.
Toda
esta información resulta accesible a través de los servicios
de lectura/escritura de datos, lectura de estatus, lectura de identificación,
asignación de dirección, etc. del maestro AS-i. Dichos
servicios se describen detalladamente en el capítulo sobre las
tramas.
Gestión de la comunicación a través del maestro AS-i
El protocolo AS-i se basa en el funcionamiento en polling
maestro/esclavo. El maestro interroga a los esclavos por turno y de forma
cíclica.
Además de estos intercambios de datos, que
representan el funcionamiento nominal del bus, existen otros intercambios
(de tipo no cíclico) que gestiona el maestro, para tener en cuenta
los cambios de configuración o incluso las fases de arranque del
bus.
Normalmente, el maestro AS-i, desde la puesta en tensión
del bús gestiona las siguientes etapas principales:
(1)
Durante la fase de inicialización, todos los buffers del maestro
están en su estado inicial. Entre los buffers destacan dos tablas
de imágenes de las entradas/salidas y, sobre todo, tres tablas
sobre:
· la lista de los esclavos DETECTADOS en el bus,
·
la lista de los esclavos PROYECTADOS, es decir, los esclavos identificados
en la configuración de referencia del maestro (consultar el perfil
del maestro),
· la lista de los esclavos ACTIVOS, es decir,
aquellos que pueden intercambiar información con el maestro.
(2)
Durante la fase de arranque se detectan los esclavos conectados al bus; el
maestro los memoriza en la lista de los esclavos DETECTADOS. A continuación,
el maestro compara el perfil de estos esclavos reconocidos con la
configuración de referencia del maestro (esclavos PROYECTADOS) y
elabora la lista de esclavos que deben ser activados, es decir, aquellos
con los que puede dialogar (esclavos ACTIVOS).
(3) Finalmente,
cuando concluye la fase de activación, el sistema se encuentra en
estado de funcionamiento normal, que corresponde al intercambio cíclico
de información entre el maestro y los esclavos. Durante esta fase cíclica
de intercambios, el maestro puede enviar una trama específica de
control a un único esclavo.
Sólo se puede
transmitir un comando de control por ciclo, lo que permite al maestro
realizar acciones específicas sobre los esclavos. Estos comandos
corresponden a envío de parámetros, asignación de
direcciones, etc. En definitiva, en CADA ciclo intercambian información
el maestro con TODOS los esclavos, pero en un solo ciclo sólo se
transmite un comando de control.
Este principio permite, si es
necesario, que el maestro tenga en cuenta automáticamente cualquier
cambio de configuración. Estas fases se describen detalladamente en
el capítulo del protocolo AS-i.
Los esclavos son sensores,
accionadores, interfaces bus (repartidores o interfaces
bus/entradas-salidas TON) o componentes de diálogo o de señalización.
Fuente de información: TELEMECANIQUE