Anda di halaman 1dari 241

Controlador AADvance

Gua de configuracin

PUBLICACIN: 1.2

DOCUMENTO: 553633

SSB Technology
Gua de configuracin (Controlador AADvance)

Aviso
El contenido del presente documento es confidencial para las empresas de Rockwell
Automation y sus socios. No se puede dar a conocer, prestar, revender, vender o
poner a disposicin de ningn tercero para ninguna finalidad sin el consentimiento por
escrito de Rockwell Automation.
El presente documento contiene informacin de propiedad exclusiva que est
protegida por derechos de autor. Todos los derechos reservados.
La informacin que contiene este documento est sujeta a cambios sin previo aviso y
no representa un compromiso por parte de Rockwell Automation. El lector debe, en
todos los casos, consultar a Rockwell Automation para determinar si se han realizado
dichos cambios. Se realizarn las modificaciones necesarias a este documento
ocasionalmente y sern distribuidas por Rockwell Automation.
Ninguna parte del presente documento se podr reproducir ni transmitir de forma
alguna ni por medio alguno, ya sea electrnico o mecnico, incluyendo las fotocopias y
grabaciones, para ninguna finalidad, sin la expresa autorizacin por escrito de Rockwell
Automation.
Todas las marcas comerciales se reconocen.

Descargo de responsabilidad
No est previsto que la informacin de esta publicacin cubra todos los detalles
posibles acerca de la construccin, funcionamiento o mantenimiento de una instalacin
de sistema de control. Debe consultar su propio (o proporcionado) manual de
seguridad del sistema, instrucciones de instalacin y manuales de
operario/mantenimiento.

Poltica de revisin y actualizacin


El presente documento se basa en informacin disponible en el momento de su
publicacin; sin embargo, el contenido del documento se podr modificar
ocasionalmente. Debe ponerse en contacto con el servicio de asistencia tcnica de
Rockwell Automation por correo electrnico: support@icstriplex.com, para verificar
si tiene la versin ms reciente de esta publicacin.
Esta Gua de configuracin se aplica a la versin Release 1.2.

ii Documento: 553633 Publicacin: 1.2: July 2011


Registro de publicaciones
Publicacin Fecha Comentarios
1.2 marzo de Actualizada para versin 1.2 con nueva informacin acerca de los
2011 nuevos procedimientos de Modbus para hacer ping de punto a
punto, SNCP y Control Flash.

Avisos y smbolos utilizados en este manual

ADVERTENCIA
Los avisos de advertencia hacen notar el uso de materiales, procesos,
mtodos, procedimientos o lmites que deben seguirse de forma precisa
para evitar lesiones personales o la muerte.

PRECAUCIN
Los avisos de precaucin hacen notar los mtodos y procedimientos que
deben seguirse para evitar daos en el equipo.

SEGURIDAD
Este smbolo hace notar los elementos que se deben tener en cuenta e
implementar cuando se disea y crea un sistema de seguridad utilizando la
gama de productos de AADvance.

Documento: 553633 Publicacin: 1.2: July 2011 iii


Gua de configuracin (Controlador AADvance)

Advertencias y precauciones estndar

ADVERTENCIA ARCOS ELCTRICOS Y RIESGO DE EXPLOSIN


Si conecta o desconecta la instalacin elctrica, los mdulos o el
cableado de comunicaciones cuando hay alimentacin elctrica, se
puede producir un arco elctrico. Esto puede producir una
explosin en las instalaciones de ubicaciones peligrosas. Asegrese
de cortar la alimentacin elctrica o de que el rea no sea
peligrosa antes de continuar.
No quite la instalacin elctrica, los mdulos o el cableado de
comunicaciones mientras el circuito est alimentado con corriente
a menos que se constate que el rea no es peligrosa.
La inobservancia de estas instrucciones puede provocar lesiones
personales.

ADVERTENCIA MANTENIMIENTO
El mantenimiento lo debe realizar nicamente personal calificado.
La inobservancia de estas instrucciones puede provocar lesiones
personales.

PRECAUCIN INTERFERENCIA DE RADIOFRECUENCIA


La mayora de los equipos electrnicos se ven afectados por la interferencia
de radiofrecuencia. Se debe proceder con precaucin en lo que respecta al
uso de equipos porttiles de comunicaciones cerca de dichos equipos. Se
deben colocar letreros cerca del equipo que adviertan la precaucin del uso
de equipos porttiles de comunicaciones.

PRECAUCIN COMPONENTES SENSIBLES A LA ESTTICA


Las placas de circuitos impresos del mdulo contienen componentes
sensibles a la esttica. Se deben cumplir las precauciones de manipulacin
antiesttica. NO toque las clavijas de conexin expuestas ni intente
desmantelar un mdulo.

iv Documento: 553633 Publicacin: 1.2: July 2011


Prlogo
Este manual tcnico define el proceso para configurar un nuevo sistema o reconfigurar
un sistema existente. Tambin se incluyen instrucciones para instalar AADvance
Workbench, seleccionar una opcin de licencia y descargar la aplicacin al controlador.

Nota: el controlador AADvance es un solucionador lgico. Utiliza mdulos de


procesador y mdulos de E/S. Un sistema AADvance est formado por uno o ms
controladores, sus fuentes de energa, redes de comunicacin y estaciones de trabajo.

Quin debe utilizar este manual


Este manual est dirigido principalmente para los integradores de sistemas. La
informacin que contiene este manual tiene la finalidad de que se utilice junto con (y
no como un sustituto de) experiencia y conocimientos en sistemas relacionados con la
seguridad. En concreto, se espera que el lector cuente con un conocimiento profundo
de la aplicacin prevista y pueda comprender los trminos genricos utilizados en este
manual y la terminologa especfica del rea de aplicacin del integrador o proyecto.
Este manual est diseado para apoyar al personal que ya ha recibido formacin.
Rockwell Automation ofrece cursos de formacin adecuados en todos sus centros
regionales.

Nota: el integrador del sistema sigue siendo responsable de generar los


procedimientos y prcticas correspondientes a su empresa y deber garantizar que
estn de acuerdo con los requisitos que se definen en el presente documento. La
aplicacin de dichos procedimientos y prcticas tambin es responsabilidad del
integrador del sistema y los mismos son obligatorios para los sistemas utilizados para
aplicaciones SIL3.

Documento: 553633 Publicacin: 1.2: July 2011 v


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

vi Documento: 553633 Publicacin: 1.2: July 2011


Contenido

Captulo 1 Introduccin............................................................................................. 1-1


Finalidad y alcance.............................................................................................................................................. 1-1
AADvance Workbench y el entorno de desarrollo de software .......................................................... 1-2
Acerca del proceso de configuracin ........................................................................................................... 1-4
Integrar el controlador AADvance con otros sistemas ........................................................................... 1-5
Modelo de anlisis de aplicacin .................................................................................................................... 1-6
Captulo 2 Instalacin de software ........................................................................... 2-1
Opciones de licencias de AADvance Workbench..................................................................................... 2-2
Instalar License Manager .................................................................................................................................. 2-2
Agregar y activar una nueva licencia de AADvance Workbench........................................................... 2-3
Actualizar o mejorar una licencia existente ................................................................................................ 2-5
Actualizar o mejorar una clave de licencia de hardware.................................................................... 2-5
Actualizar o mejorar una licencia de software ..................................................................................... 2-6
Utilizar un servidor de licencia flotante........................................................................................................ 2-7
Instalar un servidor para licencias flotantes de hardware.................................................................. 2-7
Instalar un servidor para licencias flotantes de software ................................................................... 2-8
Definir el acceso a licencias flotantes...................................................................................................... 2-9
Instalar AADvance Workbench y las utilidades ....................................................................................... 2-10
Captulo 3 Configuracin........................................................................................... 3-1
Crear un nuevo proyecto................................................................................................................................ 3-1
Asignar direcciones IP para comunicaciones de red ................................................................................. 3-2
Configurar la direccin IP del controlador de destino ............................................................................. 3-3
Captulo 4 Uso del diccionario.................................................................................. 4-1
Acerca del diccionario ...................................................................................................................................... 4-1
Propiedades de las variables de AADvance................................................................................................. 4-1
Crear o modificar variables en el diccionario............................................................................................. 4-4
Editar el contenido de una clula en el diccionario ............................................................................. 4-4
Editar el contenido de una fila en el diccionario .................................................................................. 4-6
Parmetros del servicio Modbus.................................................................................................................... 4-7
Parmetros del servicio SOE .......................................................................................................................... 4-8
Comandos de Modbus esclavo....................................................................................................................... 4-8
Puerto serie................................................................................................................................................... 4-8
Ethernet y puerto serie .............................................................................................................................. 4-9
Captulo 5 Configuracin de los mdulos de procesador del controlador ........... 5-1
Acerca de 9110 Module Editor ...................................................................................................................... 5-1
Configuracin del Tiempo de seguridad de proceso (PST) de nivel superior .................................... 5-2
Configuracin de la alarma de batera de procesador.............................................................................. 5-3

Documento: 553633 Publicacin: 1.2: July 2011 vii


Gua de configuracin (Controlador AADvance)

Configuracin de los puertos serie ............................................................................................................... 5-3


Protocolos de puertos serie ..................................................................................................................... 5-4
Parmetros de puertos serie..................................................................................................................... 5-4
Configuracin del controlador como cliente SNTP.................................................................................. 5-5
Configuracin del controlador como servidor SNTP .............................................................................. 5-7
Usar el controlador como Modbus esclavo ................................................................................................ 5-8
Compatibilidad con excepciones de Modbus esclavo......................................................................... 5-8
Configuracin de los Modbus esclavos del controlador .................................................................... 5-9
Parmetros de comunicacin de Modbus esclavo ............................................................................. 5-11
Acerca de las variables del procesador T9110 ......................................................................................... 5-12
Conectar variables de procesador......................................................................................................... 5-12
Desconectar variables de procesador .................................................................................................. 5-13
Enteros de estado...................................................................................................................................... 5-13
Enteros de control..................................................................................................................................... 5-15
Booleanos de estado................................................................................................................................. 5-15
Booleanos de control................................................................................................................................ 5-23
Variables de estado RTC.......................................................................................................................... 5-23
Variables de programa RTC .................................................................................................................... 5-25
Variables de control RTC ........................................................................................................................ 5-28
Captulo 6 Uso de CIP por Ethernet/IP ................................................................... 6-1
Acerca de CIP por Ethernet/IP....................................................................................................................... 6-2
Definir una red CIP ........................................................................................................................................... 6-3
Tipos de datos para CIP por Ethernet/IP..................................................................................................... 6-4
Usar el diccionario con CIP............................................................................................................................. 6-5
CIP en la vista de diccionario.................................................................................................................... 6-5
Parmetros para productores y consumidores de CIP ...................................................................... 6-6
Configurar una variable de AADvance como productor......................................................................... 6-7
Definir el controlador AADvance como productor CIP ......................................................................... 6-7
Configurar una variable de AADvance como consumidor ...................................................................... 6-9
Obtener el estado de conexin para una variable consumida.............................................................. 6-11
CIP en el ciclo de anlisis de aplicacin...................................................................................................... 6-12
Acerca de la configuracin de RSLogix 5000 ............................................................................................ 6-12
Reglas para contar las conexiones............................................................................................................... 6-13
Definir la configuracin de UNICAST en RSLogix .................................................................................. 6-15
Ms informacin acerca de CIP por Ethernet/IP...................................................................................... 6-16
Captulo 7 Configuracin de E/S del controlador ................................................... 7-1
Acerca de la configuracin de mdulos de E/S........................................................................................... 7-1
Definir la arquitectura de hardware de E/S ........................................................................................... 7-2
Ejemplo de configuracin de controlador.............................................................................................. 7-3
Asignar mdulos de E/S a ranuras de bus de E/S ................................................................................. 7-4
Configurar el tiempo de seguridad de proceso del mdulo de E/S................................................. 7-7
Conectar variables de estado a mdulos de E/S .................................................................................. 7-8

viii Documento: 553633 Publicacin: 1.2: July 2011


T9K_TA_GROUP_STATUS (Informacin de estado de mdulo de E/S)..................................... 7-9
Acerca de la configuracin de canales de E/S ........................................................................................... 7-10
Conectar variables a canales de entrada digital .................................................................................. 7-11
Conectar variables a canales de entrada analgicos.......................................................................... 7-12
Conectar variables a canales de salida digital ...................................................................................... 7-13
Configurar entradas digitales ........................................................................................................................ 7-13
TK9_DI_COMPACT y TK9_DI_FULL (Entradas digitales)............................................................ 7-14
Estado de fallo para entradas digitales .................................................................................................. 7-15
Acerca de los valores de umbral para las entradas digitales ........................................................... 7-16
Configurar entradas analgicas..................................................................................................................... 7-19
TK9_AI_COMPACT y TK9_AI_FULL (Entradas analgicas)......................................................... 7-20
Estado de fallo para entradas analgicas............................................................................................... 7-21
Acerca de HART........................................................................................................................................ 7-22
Acerca de los valores de umbral para las entradas analgicas........................................................ 7-25
Configurar salidas digitales ............................................................................................................................ 7-27
TK9_DO_COMPACT y TK9_DO_FULL (Salidas digitales) .......................................................... 7-28
Variable de estado para salidas digitales............................................................................................... 7-29
Proteccin contra sobrecargas de corriente para salidas digitales................................................ 7-30
Estado de fallo para salidas digitales ...................................................................................................... 7-31
Configurar ajustes avanzados de canales para salidas digitales ....................................................... 7-31
Acerca de las variables de estado para los mdulos de salida digital.................................................. 7-33
Conectar variables de estado a un mdulo de salida digital............................................................ 7-33
Desconectar variables de estado de un mdulo de salida digital ................................................... 7-34
Booleanos de estado................................................................................................................................. 7-35
Enteros del estado de energa de campo ............................................................................................. 7-35
Captulo 8 Configuracin del Modbus maestro....................................................... 8-1
Modbus maestro ................................................................................................................................................ 8-2
Normas Modbus ................................................................................................................................................ 8-2
Hardware de Modbus maestro y conexiones fsicas................................................................................. 8-3
Conjunto de comandos del Modbus maestro ............................................................................................ 8-4
Tipos de datos y direccionamiento Modbus ............................................................................................... 8-4
Programacin de mensajes Modbus .............................................................................................................. 8-6
Manejo de errores de comunicacin de Modbus................................................................................. 8-7
Estadsticas Modbus........................................................................................................................................... 8-8
Diagnstico de dispositivos esclavos y comunicaciones Modbus........................................................... 8-8
Respuestas de excepcin de Modbus ........................................................................................................... 8-9
Objetos de AADvance para el Modbus maestro ....................................................................................... 8-9
Capacidades del Modbus maestro ............................................................................................................... 8-10
Planificacin para el Modbus maestro......................................................................................................... 8-10
Conexiones fsicas para Modbus RTU........................................................................................................ 8-10
Conectar un dispositivo esclavo, dplex completo........................................................................... 8-11
Conectar mltiples dispositivos esclavos, dplex completo ........................................................... 8-12
Conectar un dispositivo esclavo, dplex medio ................................................................................. 8-13

Documento: 553633 Publicacin: 1.2: July 2011 ix


Gua de configuracin (Controlador AADvance)

Conectar mltiples dispositivos esclavos, dplex medio ................................................................. 8-14


Configurar los puertos serie del Modbus maestro.................................................................................. 8-15
Parmetros de puertos serie................................................................................................................... 8-16
Conexiones fsicas para Modbus TCP ........................................................................................................ 8-16
Configurar el proyecto para el funcionamiento del Modbus maestro................................................ 8-16
Acerca del bus del Modbus maestro..................................................................................................... 8-17
Inserte el bus del Modbus maestro ....................................................................................................... 8-18
Crear un objeto de Modbus maestro......................................................................................................... 8-18
Configuraciones de control y comunicacin del Modbus maestro ............................................... 8-20
Configurar un objeto de Modbus maestro para Modbus RTU....................................................... 8-21
Configurar un objeto de Modbus maestro para Modbus TCP ....................................................... 8-22
Controlar un objeto de Modbus maestro ................................................................................................. 8-25
Direccin, intervalo y modo ping de Modbus..................................................................................... 8-26
Configurar estadsticas para un objeto de Modbus maestro................................................................. 8-31
Parmetros estadsticos del Modbus..................................................................................................... 8-32
Crear vnculos a Modbus esclavos............................................................................................................... 8-33
Configuraciones de identificacin y control de vnculos esclavos de Modbus............................ 8-34
Configurar un vnculo esclavo de Modbus para Modbus RTU ....................................................... 8-36
Configurar un vnculo esclavo de Modbus para Modbus TCP........................................................ 8-37
Eligir nombres para objetos Modbus .................................................................................................... 8-38
ID de esclavo Modbus............................................................................................................................... 8-39
Modbus Slave Wait Interval (Intervalo de espera del esclavo Modbus) ....................................... 8-39
Direccin, intervalo y modo ping de Modbus..................................................................................... 8-39
Registros de control y de estado de vnculos esclavos de Modbus..................................................... 8-39
Registro de control del vnculo esclavo de Modbus.......................................................................... 8-40
Registro de estado del vnculo esclavo de Modbus........................................................................... 8-41
Agregar mensajes para un esclavo Modbus............................................................................................... 8-41
Parmetros de mensajes de vnculos esclavos de Modbus .............................................................. 8-43
Controlar un mensaje Modbus............................................................................................................... 8-45
Configurar estadsticas para un vnculo esclavo de Modbus ................................................................. 8-45
Parmetros estadsticos del Modbus..................................................................................................... 8-46
Eliminar un vnculo esclavo............................................................................................................................ 8-46
Eliminar todos los vnculos esclavos ........................................................................................................... 8-47
Eliminar un objeto de Modbus maestro ..................................................................................................... 8-47
Captulo 9 SNCP y Enlaces de variables .................................................................. 9-1
SNCP y Enlaces de variables ........................................................................................................................... 9-1
Redes SNCP.................................................................................................................................................. 9-2
Configurar mltiples redes SNCP............................................................................................................ 9-5
Valores de tiempo mximo del controlador SNCP KVB................................................................... 9-9
Configurar enlaces..................................................................................................................................... 9-12
Variables de error de enlace SNCP ...................................................................................................... 9-15
Captulo 10 Red punto a punto ................................................................................. 10-1
Caractersticas de la red punto a punto..................................................................................................... 10-1

x Documento: 553633 Publicacin: 1.2: July 2011


Proceso de configuracin de la red punto a punto ................................................................................. 10-2
Crear una red punto a punto........................................................................................................................ 10-2
Configurar el controlador de subred punto a punto .............................................................................. 10-4
Configurar las direcciones IP y la variable de estado de los pares ................................................ 10-7
Placas de datos punto a punto...................................................................................................................... 10-7
Configurar placas de entrada ........................................................................................................................ 10-8
Configurar placas de entrada analgicas............................................................................................... 10-8
Configurar placas de entrada digitales ................................................................................................10-11
Conectar variables de estado de la placa de entrada digital..........................................................10-13
Conectar variables de datos de canales de entrada digitales ........................................................10-14
Configurar placas de salida ..........................................................................................................................10-14
Configurar mdulos de entrada ...........................................................................................................10-15
Configurar la placa de salida digital......................................................................................................10-18
Ejemplo 1 de configuracin punto a punto..............................................................................................10-20
Resumen de la configuracin del controlador punto a punto ......................................................10-21
Resumen de datos punto a punto........................................................................................................10-27
Captulo 11 Descargar la aplicacin al controlador................................................ 11-1
Configurar el controlador para comunicaciones AADvance Workbench......................................... 11-1
Deteccin y configuracin de controladores...................................................................................... 11-1
Acerca de la utilidad AADvDiscover .................................................................................................... 11-2
Acerca de comunicaciones Discover .................................................................................................... 11-3
Bsqueda de fallas en comunicaciones Discover................................................................................ 11-3
Configurar el nmero de recurso del controlador ........................................................................... 11-4
Configurar la direccin IP del controlador.......................................................................................... 11-5
Captulo 12 Glosario de trminos ............................................................................ 12-1

Captulo 13 Recursos adicionales.............................................................................. 13-1

Documento: 553633 Publicacin: 1.2: July 2011 xi


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

xii Documento: 553633 Publicacin: 1.2: July 2011


Captulo 1
Introduccin
Este captulo proporciona una breve descripcin general de AADvance Workbench y
este manual.

En este captulo
Finalidad y alcance............................................................................................... 1-1
AADvance Workbench y el entorno de desarrollo de software ........... 1-2
Acerca del proceso de configuracin ............................................................ 1-4
Integrar el controlador AADvance con otros sistemas ............................ 1-5
Modelo de anlisis de aplicacin ..................................................................... 1-6

Finalidad y alcance

Este manual tcnico define el proceso que debe seguir para configurar un nuevo
sistema o reconfigurar un sistema existente. Incluye informacin de antecedentes y
procedimientos detallados para las siguientes acciones:
Configurar la direccin IP del controlador.
Definir la configuracin del procesador.
Definir las variables en el diccionario.
Configurar los canales y mdulos de E/S.
Configurar Modbus y CIP.
Las instrucciones paso a paso se basan en el uso de las herramientas de configuracin
de Workbench.
Tambin se incluye informacin de referencia acerca de los parmetros de estado del
mdulo y las variables de E/S para ayudarlo a decidir qu tipos de variables utilizar, y se
incluye una breve descripcin de los valores de datos que proporcionan los mdulos
de E/S.
Este manual tambin abarca las instrucciones para instalar Workbench, seleccionar una
opcin de licencia y conectar la aplicacin al controlador.

Documento: 553633 Publicacin: 1.2: July 2011 1-1


Gua de configuracin (Controlador AADvance)

AADvance Workbench y el entorno de desarrollo de software

El equipo PC de estacin de trabajo que ejecuta AADvance Workbench y otro


software, debe cumplir con la siguiente especificacin:
Sistema operativo: Windows XP con Service Pack 3.
PRECAUCIN: no utilice la edicin XP Professional x64.

Puerto de red (10/100 Base T Ethernet).


Acceso a una unidad de CD-ROM, para la instalacin de software.
Si la aplicacin adopta la opcin de licencia con dispositivo dongle para el software, el
equipo PC de estacin de trabajo tambin necesitar un puerto USB libre.
La estacin de trabajo AADvance utiliza software que le permite disear toda la
estrategia de control como una y luego destinar partes de la estrategia a cada
controlador. La interaccin entre los recursos es automtica, lo cual reduce
significativamente la complejidad de la configuracin en una solucin de recursos
mltiples.
El software de la estacin de trabajo, denominado AADvance Workbench cumple
con la norma industrial IEC61131 y ofrece las siguientes funciones potentes:
regula el flujo de decisiones de control para un sistema de control distribuido que
interacta
proporciona la consistencia de los datos
proporciona un medio para el funcionamiento sincrnico de los dispositivos
elimina la necesidad de tener esquemas sincrnicos separados
facilita el desarrollo y el mantenimiento de sistemas robustos
Workbench es un entorno de desarrollo de software completo para un controlador.
Le permite crear aplicaciones de control local y distribuido utilizando los cinco
lenguajes de IEC 61131-3. Los ingenieros pueden seleccionar un lenguaje o una
combinacin de lenguajes que mejor se ajuste a su conocimiento y estilo de
programacin y a la naturaleza de la aplicacin.
Es un entorno de desarrollo seguro que requiere una licencia de hardware o software
para ejecutarse en un equipo PC. Tambin existe una llave de activacin de programa
que debe conectarse en la unidad base de procesador para permitir que el usuario
modifique y descargue el recurso de aplicacin o acceda a la herramienta AADvance
Discovery para definir o cambiar la direccin IP del controlador. Al extraer la llave de
activacin de programa, protege la aplicacin contra el acceso y los cambios no
autorizados.
El entorno de desarrollo incluye:
herramientas para el desarrollo de programas
documentacin de programa
gestin de biblioteca de bloques de funciones
archivado de aplicacin

1-2 Documento: 553633 Publicacin: 1.2: July 2011


configuracin de base de datos
utilidades de importacin/exportacin
monitoreo en lnea
simulacin sin conexin y cambios en lnea controlados.
Los programas se pueden simular y probar en el equipo antes de descargarlos al
hardware del controlador. Tambin se incluye un conjunto de herramientas de
configuracin que le permite definir la arquitectura de hardware en el software,
configurar la funcionalidad del procesador y conectar las variables de la aplicacin al
programa de recurso de la aplicacin Workbench que monitorear la informacin de
estado del mdulo de procesador y de E/S e informar los valores de datos del canal
de E/S a Workbench.
Las aplicaciones de control pueden distribuirse por varias plataformas de hardware y
comunicndose entre s a travs de las redes.

PRECAUCIN Uso de Workbench para aplicaciones de seguridad


Si Workbench se utiliza para aplicaciones relacionadas con la seguridad, debe
seguir las pautas del Manual de seguridad (doc. n.: 553630.

Documento: 553633 Publicacin: 1.2: July 2011 1-3


Gua de configuracin (Controlador AADvance)

Acerca del proceso de configuracin

El proceso de configuracin para AADvance Workbench le permite configurar la


arquitectura del controlador para la configuracin del hardware y conectar las
variables de la aplicacin para puntos de E/S y los parmetros de estado de mdulo.
El proceso comienza con la creacin de un proyecto y la asignacin de direcciones IP
para las comunicaciones del mismo con los controladores AADvance. Luego puede
configurar los parmetros de las comunicaciones de red para el proyecto.
Despus, define la arquitectura de hardware. Esto asigna los mdulos de E/S a nmeros
de ranuras vacas en los buses del procesador. Hay dos buses de E/S y cada uno puede
asignarse a un mximo de 24 mdulos de E/S.

Nota: si modifica la disposicin fsica del hardware despus de haber configurado un


controlador utilizando AADvance Workbench, debe modificar la configuracin de
AADvance Workbench para que coincida con la disposicin de hardware que ha
modificado. Sin embargo, esto se puede hacer nicamente cuando el sistema se
encuentra sin conexin y no se puede hacer con un sistema activo.

Ahora debera definir el estado del mdulo y las variables del canal de E/S y sus
propiedades en el diccionario. AADvance Workbench le ofrece una amplia gama de
tipos de variables que puede elegir incluido un conjunto de variables estructuradas.
Configure suficientes variables como para cubrir todos los puntos de E/S y variables de
estado del mdulo para la arquitectura del controlador. Si es necesario, puede agregar
nuevas variables en cualquier momento durante la configuracin de un sistema y
AADvance Workbench o despus de la reconfiguracin.
Ahora debera asignar nombres de etiqueta para las variables que desea utilizar. Si
selecciona variables estructuradas para canales de E/S, AADvance Workbench genera
automticamente un conjunto de elementos de variable adicionales con el mismo
nombre de etiqueta para cada tipo de elemento.
En la siguiente etapa del proceso usted define la funcionalidad del mdulo de
procesador T9110 y configura las conexiones hacia un grupo de parmetros de estado
del mdulo de procesador. En esta instancia, introducir los valores para las funciones
como la configuracin de puerto serie, el tiempo de seguridad de proceso y los
servicios SNTP y Modbus.
AADvance Workbench proporciona parmetros de estado de mdulo de E/S
predefinidos para cada mdulo al que asigne las variables de la aplicacin.
Finalmente, se conecta (cable) cada canal de E/S con las variables estructuradas. Estas
variables estructuradas informan la entrada del estado de canal y define los valores de
datos de salida.
La redundancia se define en AADvance Workbench cuando se define la configuracin
de hardware. Durante la asignacin de mdulos de E/S a ranuras vacas, tiene la opcin
de agregar dos o tres mdulos. Cuando selecciona la opcin de dos o tres mdulos,
AADvance Workbench asigna automticamente los mdulos a un grupo de ranuras
adyacentes. AADvance Workbench luego solo le permite configurar un conjunto de
canales de E/S para el grupo.

1-4 Documento: 553633 Publicacin: 1.2: July 2011


Nota: no necesita definir redundancia para los procesadores. AADvance Workbench
se conecta automticamente a los tres procesadores una vez que se hayan configurado
las direcciones IP en AADvance Workbench.

Integrar el controlador AADvance con otros sistemas

EL controlador AADvance interacta con sistemas de control y equipos de monitoreo


de planta existentes. Esto permite, por ejemplo, que un sistema de control lea el
estado de los sensores conectados al controlador.
Las interfaces se conectan a travs de los puertos de red (Ethernet) del controlador y
puertos serie, y admiten los siguientes protocolos:
CIP por Ethernet/IP
Modbus RTU
Modbus/TCP abierto
OPC

Documento: 553633 Publicacin: 1.2: July 2011 1-5


Gua de configuracin (Controlador AADvance)

Modelo de anlisis de aplicacin

El modelo de anlisis de aplicacin para el controlador AADvance se muestra en la


ilustracin.

1-6 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 2
Instalacin de software
Este captulo proporciona las instrucciones que debe seguir antes de iniciar el proceso
de configuracin. Incluye los procedimientos para seleccionar las opciones de licencia y
para instalar AADvance Workbench y las utilidades.

En este captulo
Opciones de licencias de AADvance Workbench...................................... 2-2
Instalar License Manager ................................................................................... 2-2
Agregar y activar una nueva licencia de AADvance Workbench............ 2-3
Actualizar o mejorar una licencia existente ................................................. 2-5
Utilizar un servidor de licencia flotante ........................................................ 2-7
Instalar AADvance Workbench y las utilidades ........................................ 2-10

Documento: 553633 Publicacin: 1.2: July 2011 2-1


Gua de configuracin (Controlador AADvance)

Opciones de licencias de AADvance Workbench

Puede utilizar AADvance Workbench durante un perodo de prueba de 30 das con


una licencia promocional. Para utilizar una versin completamente operativa debe
adquirir una clave de licencia de ICS Triplex. Las claves de licencia se ofrecen en dos
formatos:
Licencia de hardware: una clave de licencia de hardware es un dispositivo
dongle que se entrega con el software. Para activar la licencia debe insertar el
dispositivo dongle en el puerto USB de su equipo. Para actualizar o mejorar su
licencia de hardware, puede devolver el dispositivo dongle de hardware a
Rockwell Automation para que lo reprogramen o puede ponerse en contacto
con Rockwell Automation KeyMaster por correo electrnico para que
reprogramen el dispositivo dongle de forma remota.
Licencia de software: una clave de licencia de software se obtiene y se activa a
travs de AADvance License Manager (Administrator de licencias).
Las licencias estn disponibles como licencia dedicada o como licencia flotante:
Licencia dedicada: esta licencia se instala en un equipo especfico. Aunque estas
licencias son vlidas nicamente en un solo equipo, puede transferirlas de un
equipo a otro.
Licencia flotante: una licencia flotante es un nmero definido de licencias para
utilizar por toda una red distribuida. Estas licencias permiten que AADvance
Workbench se ejecute en cualquier equipo de la red.
Cuando compra una licencia, puede seleccionar uno de los siguientes conjuntos de
funciones:
Essential (Esencial): nico usuario, licencia de nico controlador.
Multiscan (Multianlisis): nico usuario, licencia de mltiples controladores.
Distributed (Distribuida): basada en servidor para 5 usuarios, licencia de
mltiples controladores.

Instalar License Manager

En primer lugar, debe instalar License Manager para poder agregar las claves de licencia
y seleccionar las opciones de funcin antes de instalar AADvance Workbench. Siga las
instrucciones que se indican a continuacin:
1) Abra la carpeta License Manager.
2) Haga clic en el icono Setup (Instalar).
Se abre el cuadro de dilogo InstallShield.
3) Haga clic en Next (Siguiente) para iniciar la instalacin.
4) Seleccione una opcin de acceso directo si es necesario.

2-2 Documento: 553633 Publicacin: 1.2: July 2011


5) Haga clic en Finish (Finalizar) para completar la instalacin.
El equipo se reinicia automticamente.
Ahora puede agregar y activar una licencia de software de AADvance Workbench.

Agregar y activar una nueva licencia de AADvance Workbench

La siguiente ventana de AADvance License Manager se utiliza para agregar y activar una
nueva licencia de AADvance Workbench.

Nota: solo necesita un conjunto de cdigos de usuario y claves de registro para


activar la clave de licencia, independientemente del conjunto de funciones o la cantidad
de licencias solicitadas.

Para agregar una nueva licencia, siga las instrucciones que se indican a continuacin:

1) En el men Inicio, seleccione AADvance License AADvance (Licencia


AADvance).
Se abrir el cuadro de dilogo AADvance License Manager (Administrator
de licencias).
2) Seleccione la pestaa Add Licensing (Agregar licencia).
3) Seleccione un componente AADvance Soft de Available Components
(Componentes disponibles), luego haga clic en el botn para mover la seleccin
hacia la ventana Selected Components (Componentes seleccionados).

Documento: 553633 Publicacin: 1.2: July 2011 2-3


Gua de configuracin (Controlador AADvance)

4) Aparece la ventana de opciones Features (Caractersticas) de la licencia


AADvance.

5) Seleccione la caracterstica de la licencia.


6) Aparecer un cdigo de configuracin en el campo Setup Code (Cdigo de
configuracin) y dos cdigos de usuario en los campos User Code (Cdigo de
usuario) correspondientes.
7) Haga clic en Send (Enviar).
Se abre una ventana de License Manager que le solicita registrarse por correo
electrnico, haga clic en Yes (S).
8) Aqu, su cliente de correo electrnico puede solicitarle permiso para acceder a una
direccin de correo electrnico externa, haga clic en el botn Yes (S).
Se abre un formulario de correo electrnico con la direccin predefinida que
contiene lo siguiente:
- los detalles de los componentes seleccionados
- el cdigo de configuracin y ambos cdigos de usuario
9) Introduzca la informacin de contacto y el nmero de la orden de compra en el
formulario de correo electrnico.
10) Enve el correo electrnico.

2-4 Documento: 553633 Publicacin: 1.2: July 2011


Recibir los Setup Codes (Cdigos de configuracin) y los User Codes
(Cdigos de usuario) originales junto con las nuevas Registration Keys
(Claves de registro) en un mensaje de correo electrnico.
11) Compruebe que el Setup Code (Cdigo de configuracin) y los User Codes
(Cdigo de usuario) sean los mismos que los originales.
12) Introduzca las dos claves de registro en los campos Registration Key (Clave de
registro) correspondientes y haga clic en Proceed (Continuar).
Se abre una ventana ISaGRAF5 con las opciones de conjunto de funciones
disponibles.
13) Seleccione la opcin deseada y haga clic en OK (Aceptar).
Los componentes seleccionados aparecern en color gris en la lista Selected
Components (Componentes seleccionados).
14) Reinicie AADvance.

Actualizar o mejorar una licencia existente

Puede actualizar su licencia actual cambiando a una versin ms nueva o puede


actualizar su licencia cambiando su conjunto de funciones.
Si utiliza una clave de licencia de hardware (dispositivo dongle), debe devolver el
dispositivo dongle a ICS Triplex para que lo reprogramen.
Si utiliza una licencia de software, puede actualizarla o mejorarla utilizando
AADvance License Manager.

Actualizar o mejorar una clave de licencia de hardware

Para devolver un dispositivo dongle de licencia de hardware para una actualizacin o


mejora, necesita un nmero de autorizacin de devolucin de material (RMA, Return
Material Authorisation). Para obtener un nmero de RMA:
Cree un correo electrnico vaco y escriba el ttulo "Workbench License"
(Licencia de Workbench).
Enve el correo electrnico a returns@icstriplex.com.
Recibir una respuesta por correo electrnico:
Siga las instrucciones en el mensaje de correo electrnico.
ICS Triplex dispondr que un servicio de mensajera pase a buscar el dispositivo
dongle sin ningn costo para usted.
Cuando reciba su dispositivo dongle reprogramado, simplemente conctelo en el
puerto USB o paralelo y activar automticamente la licencia de AADvance
Workbench.

Documento: 553633 Publicacin: 1.2: July 2011 2-5


Gua de configuracin (Controlador AADvance)

Actualizar o mejorar una licencia de software

Para actualizar o mejorar una licencia de software, primero debe eliminar la licencia
actual y luego agregar y activar una nueva licencia. Siga las instrucciones que se indican
a continuacin:

1) En el men Inicio, seleccione AADvance Licensing (Licencias).


Se abre el cuadro de dilogo License Manager.
2) Seleccione la pestaa Remove Licensing (Eliminar licencia).
3) Seleccione el elemento AADvance Soft (Active) (Activo) en la ventana
Licensed Components (Componentes con licencia).
4) Haga clic en el botn Send (Enviar).
Se abre una ventana de License Manager que le solicita registrarse por correo
electrnico.
5) Aqu, su cliente de correo electrnico puede solicitarle permiso para acceder a una
direccin de correo electrnico externa, haga clic en Yes (S).
Se abre un formulario de correo electrnico con la direccin predefinida.
El correo electrnico contiene los componentes seleccionados para eliminarse,
el cdigo de configuracin para eliminarlos y los dos cdigos de usuario.
6) Introduzca los siguientes detalles en el formulario:

2-6 Documento: 553633 Publicacin: 1.2: July 2011


Informacin de contacto
7) Enve el correo electrnico y espere la respuesta.
Recibir por correo electrnico dos claves de registro para la eliminacin.
8) Introduzca los valores de las claves de registro en los campos correspondientes y
haga clic en Proceed (Continuar).
Se eliminan las claves de licencia y aparece un cdigo de confirmacin en el
campo Confirmation Code (Cdigo de confirmacin).
9) Enve un mensaje de correo electrnico que contenga el cdigo de confirmacin a
keymaster@icstriplex.com.
10) Realice el procedimiento para agregar y activar una licencia de software de
AADvance Workbench.

Utilizar un servidor de licencia flotante

Puede instalar un equipo PC en red como servidor para proporcionar licencias


flotantes de AADvance Workbench para las estaciones de trabajo de la misma red.
Tambin puede instalar un servidor secundario para proporcionar licencias flotantes
adicionales o una fuente alternativa de licencias flotantes.

Instalar un servidor para licencias flotantes de hardware

Para instalar un servidor primario para licencias flotantes de hardware, siga las
instrucciones que se indican a continuacin:

Documento: 553633 Publicacin: 1.2: July 2011 2-7


Gua de configuracin (Controlador AADvance)

1) En el men Inicio, seleccione AADvance Licensing (Licencias).


Se abre el cuadro de dilogo License Manager.
2) Seleccione la pestaa Set Floating Licenses (Definir licencias flotantes).
3) Configure la direccin IP del servidor primario y un nmero de puerto.
4) Inserte el dispositivo dongle que se incluye con el conjunto de CD en un puerto
USB o paralelo.
La seccin Primary Server Status (Estado del servidor primario) indicar
Stopped (Detenido).
5) Seleccione una de las dos opciones para iniciar el servidor Manual o Automatic
(Automtico es la opcin recomendada).
6) Haga clic en el botn Start Server (Iniciar servidor).
La seccin Status (Estado) del servidor indicar Licensed (Con licencia).
7) Repita este procedimiento para instalar un servidor secundario.

Instalar un servidor para licencias flotantes de software

Para instalar un servidor primario con licencias flotantes de software, siga las
instrucciones que se indican a continuacin:
1) En el men Inicio, seleccione AADvance Licensing (Licencias).
Se abre el cuadro de dilogo License Manager (Administrator de licencias).
2) Agregue una nueva licencia al equipo PC servidor primario y, cuando seleccione las
funciones, seleccione la opcin Distributed (Distribuida).
3) Seleccione la pestaa Set Floating Licenses (Definir licencias flotantes).
4) Configure la direccin IP del servidor primario y un nmero de puerto.
La seccin Primary Server Status (Estado del servidor primario) indicar
Stopped (Detenido).
5) Seleccione una de las dos opciones para iniciar el servidor Manual o Automatic
(Automtico es la opcin recomendada).
6) Haga clic en Start Server (Iniciar servidor).
La seccin Status (Estado) del servidor indicar Licensed (Con licencia).
7) Repita este procedimiento para instalar un servidor secundario.

2-8 Documento: 553633 Publicacin: 1.2: July 2011


Definir el acceso a licencias flotantes

Para definir el acceso a una licencia flotante, siga las instrucciones que se indican a
continuacin:

1) En el men Inicio, seleccione AADvance Licensing (Administrator de


licencias).
Se abre el cuadro de dilogo AADvance License Manager.
2) Seleccione la pestaa Set Floating Licenses (Definir licencias flotantes).
La seccin Primary Server Status (Estado del servidor primario) indicar
Licensed (Con licencia).
3) Configure la direccin IP del servidor primario y el nmero de puerto.
4) Repita este procedimiento para instalar un servidor secundario.
5) Haga clic en Close (Cerrar).

Documento: 553633 Publicacin: 1.2: July 2011 2-9


Gua de configuracin (Controlador AADvance)

Instalar AADvance Workbench y las utilidades

Nota: debe instalar License Manager antes de AADvance Workbench para poder
agregar las claves de licencia y seleccionar las opciones de funcin.

Para instalar Workbench, siga las instrucciones que se indican a continuacin:


1) En la carpeta del instalador de AADvance Workbench haga clic en el icono Setup
(Instalar).
Se abre el cuadro de dilogo de instalacin con una casilla seleccionada junto al
nombre de los componentes que aparecen para instalarse.
2) Haga clic en Next (Siguiente).
Se abre el cuadro de dilogo Review Installation Settings (Revisar
configuracin de instalacin).
Confirme que el componente que aparece sea el componente deseado.
3) Haga clic en Next (Siguiente).
4) Seleccione el tipo de lenguaje.
Se abre el cuadro de dilogo Setup Status (Estado de configuracin).
5) Haga clic en Install (Instalar) para iniciar la instalacin.
6) Acepte el acuerdo de licencia.
7) Haga clic en Finish (Finalizar) para completar la instalacin.

2-10 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 3
Configuracin
Este captulo proporciona una descripcin general del proceso de configuracin de
AADvance Workbench, incluida la creacin de un nuevo proyecto.

En este captulo
Crear un nuevo proyecto................................................................................. 3-1
Asignar direcciones IP para comunicaciones de red .................................. 3-2
Configurar la direccin IP del controlador de destino.............................. 3-3

Crear un nuevo proyecto

El proceso de configuracin se inicia con la creacin de un nuevo proyecto de


AADvance. Para crear un nuevo proyecto, siga las instrucciones que se indican a
continuacin:

1) Inicie AADvance Workbench.


2) Seleccione File (Archivo) y luego New Project/Library (<ctrl>+N) (Nuevo
proyecto/Biblioteca).
Se abre el cuadro de dilogo New (Nuevo).
3) Escriba el nombre del proyecto (128 caracteres mximo) y agregue una lnea de
comentario.
4) Seleccione la plantilla AADvance_System de la lista desplegable y haga clic en
OK (Aceptar).
AADvance Workbench crea un proyecto.

Documento: 553633 Publicacin: 1.2: July 2011 3-1


Gua de configuracin (Controlador AADvance)

Asignar direcciones IP para comunicaciones de red

El sistema AADvance utiliza el protocolo de Internet (IP) para todas las


comunicaciones entre el controlador y AADvance Workbench. Esto incluye descargar
la aplicacin al controlador y el monitoreo en tiempo real del sistema en
funcionamiento.
Para muchos sistemas, el administrador de la red de rea local asignar las direcciones
para el controlador. De no ser as, seleccione una direccin de los rangos asignados a
redes locales:
10.0.0.0 a 10.255.255.255 (prefijo 10/8)
172.16.0.0 a 172.31.255.255 (prefijo 172.16/12)
192.168.0.0 a 192.168.255.255 (prefijo 192.168/16)
Cada controlador en una red de rea local en particular debe tener una direccin IP
nica.

Nota: debe asegurarse de que los dos puertos Ethernet en cada mdulo de
procesador T9110 se encuentren en subredes diferentes.

Ejemplo
Como ejemplo puede utilizar mscaras de subred para asegurarse de que los dos
puertos en un mdulo de procesador se encuentren en subredes diferentes:
Direccin de puerto Ethernet E1-1: 10.10.1.1
Mscara de subred: 255.255.255.0
Direccin de puerto Ethernet E1-2: 10.10.2.1
Mscara de subred: 255.255.255.0
La mscara de subred define los primeros tres dgitos de la direccin IP, en este caso
10.10.1 y 10.10.2.

3-2 Documento: 553633 Publicacin: 1.2: July 2011


Configurar la direccin IP del controlador de destino

Para conectar el proyecto de AADvance Workbench al controlador de destino, debe


indicarle al proyecto las direcciones IP asignadas al controlador. Siga las instrucciones
que se indican a continuacin:

1) Seleccione la vista de arquitectura de hardware y luego haga doble clic en la


conexin vertical entre la lnea de red SNCP y la configuracin.

2) Se abre el cuadro de dilogo Connection - Properties (Conexin -


Propiedades).

Documento: 553633 Publicacin: 1.2: July 2011 3-3


Gua de configuracin (Controlador AADvance)

3) Introduzca las direcciones IP en el campo Value (Valor) para cada una de las redes
Ethernet requeridas. Presione Intro despus de escribir cada direccin IP.

Nota: el valor que se muestra en la imagen anterior es un valor predeterminado.


Introduzca el valor deseado.

4) Haga clic en OK (Aceptar).


Ha configurado las direcciones IP de la configuracin para que coincidan con el
controlador.

3-4 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 4
Uso del diccionario
Este captulo proporciona una introduccin al Diccionario en AADvance Workbench.
Explica cmo crear y modificar variables y almacenarlas en el diccionario.

En este captulo
Acerca del diccionario....................................................................................... 4-1
Propiedades de las variables de AADvance.................................................. 4-1
Crear o modificar variables en el diccionario.............................................. 4-4
Parmetros del servicio Modbus..................................................................... 4-7
Parmetros del servicio SOE ........................................................................... 4-8
Comandos de Modbus esclavo........................................................................ 4-8

Acerca del diccionario

El Dictionary (Diccionario) es una base de datos que almacena todas las variables de
la aplicacin. Debe definir todas las variables cuando se inicia un nuevo proyecto.
Incluya variables del procesador y del mdulo de E/S y las variables de canal de E/S.

Nota: puede definir nuevas variables al crear un programa. Sin embargo, se le


solicitar que agregue la nueva variable al Diccionario.

AADvance Workbench asigna automticamente un conjunto de elementos de variable


cuando selecciona el tipo de variable. El cuadro de dilogo Variables Grid
(Cuadrcula de variables) proporciona campos para que introduzca las propiedades de
las variables. Si hace doble clic en un campo de variable, se abrir un cuadro de dilogo
que le permite introducir los atributos pertinentes para la variable.

Propiedades de las variables de AADvance

Name (Nombre): limitado a 128 caracteres. Debe empezar con una letra o un
carcter de guin bajo seguido de letras, dgitos y caracteres de guin bajo solos.
Ejemplo: di_full.
Nota: un nombre no puede tener dos caracteres de guin bajo consecutivos.

Documento: 553633 Publicacin: 1.2: July 2011 4-1


Gua de configuracin (Controlador AADvance)

Alias: un nombre, que se utiliza en LD Editor. El texto de comentario de variable


truncado antes del carcter ":" y limitado a 16 caracteres incluidos los espacios.
Wiring (Cableado): celda de solo lectura, generada por Workbench, informa el
punto de E/S al cual la variable est cableada. Utiliza la sintaxis de una variable
representada directamente para representar un canal libre, que es un canal que no est
vinculado a una variable declarada. El identificador de una variable representada
directamente siempre es %.
Ejemplo: %IXs.c; donde 'I' es una entrada, 'X' es un booleano, 's' es el nmero de
ranura del mdulo de E/S y 'c' es el nmero de canal.
Type (Tipo): tipos de la norma IEC 61131 como conjunto de opciones desplegables:
Booleano (Bool), Entero corto (SINT), Entero corto sin firma (USINT), BYTE, Entero
(INT), Entero sin firma (UNIT), PALABRA, Entero doble (UDINT), Palabra doble
(DWORD), Entero largo (LINT), Entero largo sin firma (ULINT), REAL, Real largo
(LREAL), Temporizador (HORA), FECHA, CADENA. Type (Tipo) tambin incluye las
estructuras de AADvance estndar y las estructuras definidas por el usuario.
[ ]: si Type (Tipo) es una cadena, esta propiedad define la longitud de cadena (mximo
255 caracteres).
Init Value (Valor inic): valor de variable inicial, numrico o textual.
Dimensions (Dimensiones): tamao (cantidad de elementos) de una matriz.
Ejemplo: [1..4, 1..7]
Group(Grupo): nombre de grupo o ninguno.
Attribute (Atributo): se pueden configurar los siguientes valores de atributo:
Read (Lectura): variable de slo lectura con un valor inicial.
Write (Escritura): variable de slo escritura con un valor inicial.
Free (Libre): variable que se puede utilizar para lectura o escritura.
Scope(Alcance): global o local para un programa o una funcin.
Direction(Direccin): define la direccin de la variable y/o dispositivo:
Input(Entrada): variable conectada a un dispositivo de entrada (actualizada por
el sistema).
Output(Salida): variable conectada a un dispositivo de salida.
Internal(Interna): variable interna actualizada por los programas o la
comunicacin.
Cuando define la direccin de la variable, debe aplicar las siguientes reglas para la
configuracin de atributos:
Una variable de entrada solo puede tener una configuracin de atributos de
lectura.
Una variable de salida solo puede tener una configuracin de atributos de
escritura o libre.
Una variable interna puede tener cualquier configuracin de atributos.

4-2 Documento: 553633 Publicacin: 1.2: July 2011


Retain Variable Attribute(Conservar atributo de variable): S o No. El
controlador guarda el valor actual de conservar variable en cada ciclo de aplicacin (si
la batera est instalada y en buen estado) y el valor almacenado se restaura si el
controlador se detiene y se reinicia.
Address(Direccin): no se utiliza.
Comment(Comentario): comentarios del usuario. Formato libre.
Message FALSE(Mensaje FALSE): mensaje definido para los mensajes de valor
FALSE. Esto corresponde a las variables booleanas y se puede utilizar para la Secuencia
de eventos u OPC para ofrecer una opcin para un mensaje definido por el usuario.
Ejemplo: 'Bomba apagada'.
Message TRUE(Mensaje TRUE): mensaje definido para los mensajes de valor
TRUE. Esto corresponde a las variables booleanas y se puede utilizar para la Secuencia
de eventos u OPC para ofrecer una opcin para un mensaje definido por el usuario.
Ejemplo: 'Bomba encendida'.
Modbus: direccin Modbus de la variable, rango 1 a 65.536.
SOE: define cmo se activa la Secuencia de eventos (SOE, Sequence of Events) para
una variable booleana. SOE puede activarse con un flanco de bajada, un flanco de
subida o con ambos.
Write Access(Acceso de escritura): Indica que una variable puede escribirse en
un cliente externo (True). El valor predeterminado es False.

Nota: ahora debe definir el parmetro de acceso de escritura en TRUE si necesita


escribir a ese atributo.

CIP: indica si una variable utiliza CIP o no. Al hacer doble clic en la celda, se abre un
cuadro de dilogo con una pestaa CIP que se utiliza para definir los atributos de CIP.
Se define como productor o consumidor. Cuando est en blanco para variables que no
son CIP y una celda atenuada indica que CIP no est disponible para esa variable.

Documento: 553633 Publicacin: 1.2: July 2011 4-3


Gua de configuracin (Controlador AADvance)

Crear o modificar variables en el diccionario.

Para abrir la vista de Diccionario, seleccione el botn de diccionario . Se abre el


cuadro de dilogo Variable Grid (Cuadrcula de variables).

Cree nuevas variables o modifique las propiedades de las variables utilizando esta
interfaz. Puede editar el contenido de celdas individuales o completar las filas.
Cuando se definen las variables, necesita especificar las propiedades generales y, si
es necesario, las propiedades de Modbus y SOE.
Para las variables booleanas, tambin puede especificar valores personalizados para
los mensajes FALSE y TRUE.
Para variables complejas, los elementos cableados definidos para lectura o escritura
deben tener la propiedad Attribute (Atributo) definida como Free (Libre) y la
Direction (Direccin) definida como Input (Entrada), Output(salida) o
Internal(Interna).

Editar el contenido de una clula en el diccionario

Dependiendo del tipo de variable, existen tres cuadros de dilogo de variables


diferentes tal como se muestra a continuacin. Para editar el contenido de una celda
en el Diccionario, siga las instrucciones que se indican a continuacin:

1) Seleccione el modo de cuadrcula haciendo clic en el botn .


Una lnea azul resaltar el primer elemento de la primera fila.

4-4 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione el elemento que desea modificar en una fila y luego haga doble clic en
l.
Se abre el cuadro de dilogo de variable.
3) Introduzca o realice los cambios necesarios a las propiedades de variable en los
campos que se muestran en los siguientes cuadros de dilogo:

Documento: 553633 Publicacin: 1.2: July 2011 4-5


Gua de configuracin (Controlador AADvance)

Editar el contenido de una fila en el diccionario

Para editar el contenido de una fila en el Diccionario, siga las instrucciones que se
indican a continuacin:

1) Seleccione el modo de lnea haciendo clic en el botn .


2) Haga doble clic en una lnea vaca para crear una nueva variable; haga doble clic en
una lnea existente para modificar una variable.
Se abre el cuadro de dilogo de propiedades de variable.
3) Realice los cambios necesarios a los campos de variable.

Nota: para el campo Type (Tipo), tambin puede seleccionar el explorador


Select Data Types (Seleccionar tipos de datos) haciendo clic en .

4-6 Documento: 553633 Publicacin: 1.2: July 2011


4) Para definir las propiedades de servicio Modbus para la variable, seleccione la
pestaa Modbus y luego defina los campos requeridos.
5) Para definir las propiedades de servicio SOE para la variable, seleccione la pestaa
SOE y luego defina los campos requeridos.

Parmetros del servicio Modbus

Cuando se define un servicio Modbus, utilice la pestaa Modbus del cuadro de


dilogo Variable para definir las propiedades del servicio Modbus:

Write protected (Protegido contra escritura): define la direccin de variable y si


puede escribirse. Disponible nicamente para bobinas y registros de retencin.
Base Address(Direccin base): direccin base de Modbus de la variable. Si se
utiliza una matriz, este campo especifica la direccin de inicio de la matriz. Por
ejemplo, si la direccin es 10 y se utiliza una matriz de 10INT, la direccin del
dcimo elemento de la matriz es 20. El formato de esta propiedad es hexadecimal;
el valor oscila entre 1 y 65.536 (un registro de extensin) para las variables BOOL,
INT y UINT, entre 1 y 65.535 (dos registros de extensin) para las variables
DINT, UNIT y REAL, y entre 1 y 65.533 (cuatro registros de extensin) para las
variables LINT, ULINT y LREAL.
Modbus Type (Tipo de Modbus): tipo de variables Modbus. Para las variables
booleanas, los tipos disponibles son entrada discreta o bobina. Para las variables
INT, UINT, DINT, UDINT y REAL, los tipos disponibles son registros de entrada y
registros de retencin.
Modbus Functions (Funciones de Modbus): funciones de Modbus disponibles
para utilizarlas con el tipo de Modbus seleccionado.
Data Type (Tipo de datos): tipo de datos de la variable.

Documento: 553633 Publicacin: 1.2: July 2011 4-7


Gua de configuracin (Controlador AADvance)

Parmetros del servicio SOE

El controlador AADvance admite un servicio de Secuencia de eventos (SOE, Sequence


of Events) para las variables booleanas. Cuando se define un servicio de Secuencia de
eventos, utilice la pestaa SOE del cuadro de dilogo Variable para definir las
propiedades de SOE:

Falling-edge (flanco de bajada): indicacin que seala si el servicio detecta una


bajada de TRUE a FALSE. Cuando se selecciona esta casilla, se detectar el flanco
de bajada; cuando no est seleccionada, se ignorar la transicin.
Rising-edge (flanco de subida): indicacin que seala si el servicio detecta un
flanco de subida. Cuando se selecciona esta casilla, se detectar el flanco de subida;
cuando no est seleccionada, se ignorar la transicin.
Severity level(Nivel de gravedad): nivel de importancia del flanco de subida y de
bajada. Los valores permitidos oscilan entre 0 y 65.535; el valor predeterminado es
0 que es el nivel menor de gravedad y se ignorar cualquier alarma.
Filter time (Tiempo de filtro): el intervalo de tiempo mnimo entre dos eventos.
Los valores permitidos oscilan entre 0 y 65.535 ms; el valor predeterminado es 0
ms.

Nota: la funcin "Reference variable" (Variable de referencia) no se implementa.

Comandos de Modbus esclavo

El controlador AADvance admite un subconjunto de tipos de comando estndar de


Modbus.

Puerto serie

Los comandos de puerto serie esclavos de Modbus estn disponibles solamente en los
puertos serie del controlador AADvance.

4-8 Documento: 553633 Publicacin: 1.2: July 2011


Diagnostics (Diagnstico)
Function (Funcin): Diag (Diagnstico)
Function Code = 8 (Cdigo de funcin = 8)
Address Offset (Direccin o posicin de desplazamiento): 0
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: proporciona una serie de pruebas para comprobar el sistema de
comunicaciones entre un cliente (maestro) y un servidor (esclavo).

Ethernet y puerto serie

Los comandos de puerto serie y Ethernet de esclavos de Modbus estn disponibles en


los puertos Ethernet y puertos serie del controlador AADvance.

Read Coils (Leer bobinas)


Function (Funcin): read (leer)
Function Code = 1 (Cdigo de funcin = 1)
Address Offset (Direccin o posicin de desplazamiento): COIL_STATUS_ADDRESS
(Direccin de estado de la bobina)
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: lee desde 1 a 2.000 estados contiguos de bobinas de un dispositivo remoto.

Read Discrete Inputs (Leer entradas discretas)


Function (Funcin): read (leer)
Function Code = 2 (Cdigo de funcin = 2)
Address Offset (Direccin o posicin de desplazamiento): INPUT_STATUS_ADDR
(Direccin del estado de la entrada)
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: lee desde 1 a 2.000 estados contiguos de entradas discretas de un
dispositivo remoto.

Read Holding Registers (Leer registros de retencin)


Function (Funcin): read (leer)
Function Code = 3 (Cdigo de funcin = 3)
Address Offset (Direccin o posicin de desplazamiento): HOLDING_REG_ADDR
(Direccin del registro de retencin)
Data Type (Tipo de datos): analogue (anlogo)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: lee los contenidos de un bloque contiguo de registros de retencin de un
dispositivo remoto.

Documento: 553633 Publicacin: 1.2: July 2011 4-9


Gua de configuracin (Controlador AADvance)

Read Input Registers (Leer registros de entrada)


Function (Funcin): read (leer)
Function Code = 4 (Cdigo de funcin = 4)
Address Offset (Direccin o posicin de desplazamiento): INPUT_REG_ADDR
(Direccin del registro de entrada)
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: lee desde 1 a 125 registros de entrada contiguos de un dispositivo remoto.

Write Single Coil (Escribir bobinas individuales)


Function (Funcin): write (escribir)
Function Code = 5 (Cdigo de funcin = 5)
Address Offset (Direccin o posicin de desplazamiento): COIL_STATUS_ADDR
(Direccin de estado de la bobina)
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: escribe una salida individual en ON (ACTIVADA) u OFF (DESACTIVADA)
en un dispositivo remoto.

Write Single Register (Escribir registro individual)


Function (Funcin): write (escribir)
Function Code = 6 (Cdigo de funcin = 5)
Address Offset (Direccin o posicin de desplazamiento): HOLDING_REG_ADDR
(Direccin del registro de retencin)
Data Type (Tipo de datos): analogue (anlogo)
Fixed Length (Longitud fija): 8
Varbyte length (Longitud de Var bit): 0
Propsito: escribe un registro de retencin individual en un dispositivo remoto.

Write Multiple Coils (Escribir mltiples bobinas)


Function (Funcin): write (escribir)
Function Code = 15 (Cdigo de funcin = 15)
Address Offset (Direccin o posicin de desplazamiento): COIL_STATUS_ADDR
(Direccin de estado de la bobina)
Data Type (Tipo de datos): boolean (booleanos)
Fixed Length (Longitud fija): 9
Varbyte length (Longitud de Var bit): 6
Propsito: obliga a cada bobina en una secuencia de bobinas a estar ON (ACTIVA) u
OFF (INACTIVA) en un dispositivo remoto.

4-10 Documento: 553633 Publicacin: 1.2: July 2011


Write Multiple Registers (Escribir mltiples registros)
Function (Funcin): write (escribir)
Function Code = 16 (Cdigo de funcin = 16)
Address Offset (Direccin o posicin de desplazamiento): HOLDING_REG_ADDR
(Direccin del registro de retencin)
Data Type (Tipo de datos): analogue (anlogo)
Fixed Length (Longitud fija): 9
Varbyte length (Longitud de Var bit): 6
Propsito: escribe un bloque de registros contiguos (1 a 123) en un dispositivo
remoto.

Documento: 553633 Publicacin: 1.2: July 2011 4-11


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

4-12 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 5
Configuracin de los mdulos de procesador del
controlador
Este captulo describe el proceso para configurar los mdulos de procesador:

En este captulo
Acerca de 9110 Module Editor ....................................................................... 5-1
Configuracin del Tiempo de seguridad de proceso (PST) de nivel
superior................................................................................................................. 5-2
Configuracin de la alarma de batera de procesador............................... 5-3
Configuracin de los puertos serie ................................................................ 5-3
Configuracin del controlador como cliente SNTP................................... 5-5
Configuracin del controlador como servidor SNTP ............................... 5-7
Usar el controlador como Modbus esclavo ................................................. 5-8
Acerca de las variables del procesador T9110.......................................... 5-12

Acerca de 9110 Module Editor

9110 Module Editor (Editor de mdulo) configura toda la funcionalidad del


procesador principal y le permite conectar variables de estado y control.
1) Seleccione la pestaa Equipment (Equipo).
2) Seleccione 9110 Processor (Procesador 9110) para abrir el editor.

El editor proporciona un conjunto de pginas con pestaas en las que puede configurar
los distintos elementos. Cada pgina proporciona un editor para un conjunto de
elementos de configuracin relacionados. Una vez finalizada la configuracin de
elementos en una pgina, haga clic en Apply (Aplicar) para guardar los cambios antes
de cambiar a otra pgina.

Documento: 553633 Publicacin: 1.2: July 2011 5-1


Gua de configuracin (Controlador AADvance)

Configuracin del Tiempo de seguridad de proceso (PST) de nivel superior

La configuracin de Tiempo de seguridad de proceso (PST, por sus siglas en


ingls) define el tiempo mximo que el procesador permitir que las salidas
permanezcan en estado activo cuando se produzcan ciertos fallos de diagnstico
interno o fallos de aplicacin sistemticos. Si el Tiempo de seguridad de proceso
expira, el sistema cambiar a su estado seguro.
Debe especificar el Tiempo de seguridad de proceso para todo el controlador.
Este es un ajuste de nivel superior, que puede realizar una vez para todos los mdulos
de procesador T9110.

Nota: los grupos de mdulos de E/S pueden heredar este ajuste o utilizar ajustes de
tiempo de seguridad de proceso individuales en su lugar.

Para definir el tiempo de seguridad de proceso de nivel superior, siga las instrucciones
que se indican a continuacin:

1) Seleccione 9110 Processor en la vista de rbol del equipo.


Se abre 9110 Module Editor.
2) Seleccione la pestaa 9110.
3) Introduzca un valor de tiempo en el campo Process Safety Time (Tiempo de
seguridad de proceso). Seleccione un valor del siguiente rango de valores:
Mnimo: 20 ms
Mximo: 65.535 ms (65 segundos)

Nota: si especifica un tiempo de seguridad de proceso inferior al tiempo de


ejecucin de la aplicacin, la aplicacin no se ejecutar. El valor predeterminado es
2.500 ms.

4) Haga clic en Apply (Aplicar).

Definir el Tiempo de seguridad de proceso en el valor predeterminado


Puede restablecer el tiempo de seguridad de proceso a su valor predeterminado. Para
ello, siga las instrucciones que se indican a continuacin:
1) Seleccione 9110 Processor en la vista de rbol del equipo.
Se abre 9110 Module Editor.

5-2 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione la pestaa 9110.
3) Borre el valor que figura en el campo Process Safety Time (Tiempo de
seguridad de proceso).
4) Presione Intro.
El Tiempo de seguridad de proceso cambiar a su valor predeterminado.

Configuracin de la alarma de batera de procesador

9110 Module Editor incluye un ajuste de configuracin para la alarma de batera.

El ajuste de alarma de batera no tiene efecto en la versin actual. Deje este elemento
configurado como Enabled (Activado).

Configuracin de los puertos serie

El controlador AADvance proporciona hasta seis puertos serie de comunicacin, dos


para cada mdulo de procesador T9110 instalado. .
La configuracin de los puertos serie define el (tipo de) protocolo y las caractersticas
de datos de cada puerto serie. Para configurar los puertos serie, siga las instrucciones
que se indican a continuacin:

1) Seleccione la pestaa Serial Ports (Puertos serie).


Se abre el cuadro de dilogo Serial Ports Editor (Editor de puertos serie).
2) Seleccione los parmetros de comunicacin de las listas desplegables y haga clic en
Apply (Aplicar).
3) Para restaurar los valores predeterminados, haga clic en Default
(Predeterminado) y luego en Apply (Aplicar).

Documento: 553633 Publicacin: 1.2: July 2011 5-3


Gua de configuracin (Controlador AADvance)

Protocolos de puertos serie

Los puertos serie admiten los protocolos que se indican en la tabla.

Tabla 1: Protocolos de puertos serie

Tipo Descripcin
RS485fd Conexin dplex completa de 4 cables con buses
separados para transmitir y recibir
RS485fdmux Conexin dplex completa de 4 cables con buses
separados para transmitir y recibir y salidas de tres
estados en las conexiones de transmisin.
RS485hdmux Conexin dplex media de 2 cables

Parmetros de puertos serie

Cada puerto serie del controlador AADvance admite el conjunto de parmetros de


control que se detalla en la tabla.

Tabla 2: Parmetros de puertos serie del controlador

Descripcin Valor(es) Valor Observaciones


predeterminado
Baudios 2.400, 4.800, 9.600, 19,200
19.200, 38.400,
57.600, 76.800 o
115.200
Bits de datos entre 5 y 8 8
Paridad Ninguna, impar o par Ninguno
Bits de parada 1o2 1
Tipo RS485fd RS485hdmux "fd" significa "full duplex" (dplex
RS485fdmux completa)
RS485hdmux "hd" significa "half duplex" (dplex
media)

Nota: la mayora de los sistemas utilizan dos bits despus de cada byte de datos. Los
dos bits son un bit de paridad (impar o par) y un bit de parada, o sin paridad y dos bits
de parada.

5-4 Documento: 553633 Publicacin: 1.2: July 2011


Configuracin del controlador como cliente SNTP

El controlador AADvance admite el servicio Simple Network Time Protocol


(protocolo simple de hora de red), o SNTP, que puede circular una hora exacta
alrededor de la red. Como cliente SNTP, el controlador aceptar la hora actual de
servidores de hora de red externos SNTP y Network Time Protocol (protocolo de
hora de red), o NTP,.
La configuracin de clientes SNTP indica al controlador la direccin IP del servidor
externo, la versin de SNTP que ofrece el servidor y el modo operativo para la seal
de sincronizacin de hora que los procesadores utilizarn para su reloj de tiempo real.
Para configurar el servicio de clientes SNTP, siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa SNTP Clients (Clientes SNTP).


Se abre el cuadro de dilogo SNTP Clients Editor (Editor de clientes
SNTP).
2) Defina las direcciones IP del servidor de hora de red en los campos E1-1 y E1-2
de la columna Address.

Nota: la primera direccin corresponde al servidor primario y la segunda al


servidor secundario para cada mdulo de procesador. Al inicio, el cliente SNTP
seleccionar el servidor primario del segmento "ms bajo"; si ninguna seal
primaria es vlida, el cliente SNTP busca una seal de servidor secundaria activa.

Documento: 553633 Publicacin: 1.2: July 2011 5-5


Gua de configuracin (Controlador AADvance)

Para una operacin no tolerante a fallos, defina un servidor SNTP para solo un
procesador. Los otros procesadores se sincronizarn automticamente con l
y heredar la hora.
Para las operaciones de cliente SNTP tolerante a fallos, defina ms de una
direccin de servidor.
3) Seleccione la versin de servidor.
Puede optar por SNTPv1, SNTPv2, SNTPv3, SNTPv4 o Unknown
(Desconocida).
Si no conoce la versin de NTP/SNTP que ofrece el servidor, seleccione
Unknown (Desconocida). Esto desactivar alguna validacin de la seal
entrante.
4) Defina el campo Mode (Modo) en Unicast (Unidifusin) o Broadcast (Difusin)
segn corresponda.
En el modo Broadcast (Difusin), el cliente SNTP esperar de forma pasiva
las difusiones regulares del servidor. Esto reduce el trfico de red y, por lo
tanto, la carga en los servidores.
En el modo Unicast (Unidifusin) el cliente SNTP sondear activamente la
cantidad de servidores que se hayan configurado cada pocos segundos y
utilizar sus respuestas. La frecuencia de sondeo (19 s) se basa en la deriva del
reloj de tiempo real y no se puede configurar.
5) Haga clic en Apply (Aplicar).

5-6 Documento: 553633 Publicacin: 1.2: July 2011


Configuracin del controlador como servidor SNTP

El controlador AADvance puede cumplir la funcin de uno o ms servidores SNTP


(uno por cada procesador) para proporcionar una seal horaria en toda la red.
Para activar el tiempo de servicio en una interfaz es necesario especificar la direccin
de difusin directa para esa interfaz. Esto funciona para los modos de difusin y
unidifusin. Este mtodo de configuracin deriva del lenguaje de comando de
configuracin de NTP.
Para una interfaz, la direccin de difusin dirigida
= ((direccin IP para interfaz) AND bit a bit (mscara de subred)) OR bit a bit
(NOT bit a bit mscara de subred)
Por ejemplo, si la direccin IP para una interfaz es 10.10.1.240 y la mscara de subred
es 255.255.255.0, la direccin de difusin dirigida es:
= ((10.10.1.240) AND bit a bit (255.255.255.0)) OR bit a bit (NOT bit a bit
255.255.255.0)
= (10.10.1.0) OR bit a bit (0.0.0.255)

Para configurar el servicio de servidores SNTP, siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa SNTP Servers (Servidores SNTP).


Se abre el cuadro de dilogo SNTP Servers Editor (Editor de servidores
SNTP).
2) Seleccione el modo Unicast (Unidifusin) o Broadcast (Difusin).
Si selecciona el modo Unicast (Unidifusin) para un procesador, el
controlador esperar a que el cliente lo sondee y luego responder con una
seal horaria; no difundir ninguna seal horaria.

Documento: 553633 Publicacin: 1.2: July 2011 5-7


Gua de configuracin (Controlador AADvance)

Si selecciona el modo Broadcast (Difusin) para un procesador, el


controlador difundir regularmente: tambin responder a las solicitudes de
sondeo de unidifusin en esa interfaz.

Nota: si configura el campo Address (Direccin) IP de difusin en cero (0.0.0.0),


desactivar el servidor en esa interfaz.

3) Configure el campo Address (Direccin) IP de difusin para la red.


4) Repita los pasos 2 y 3 para cada mdulo de procesador adicional.
5) Haga clic en Apply (Aplicar).

Usar el controlador como Modbus esclavo

El controlador AADvance puede funcionar como Modbus esclavo, admitiendo hasta


diez Modbus esclavos en cada mdulo de procesador 9110. Esto ofrece una capacidad
de treinta Modbus esclavos para un controlador con tres mdulos de procesador.

Nota: como dispositivo Modbus esclavo, el controlador transmite nicamente datos


al recibir una solicitud desde un Modbus maestro y no se comunica con otros
esclavos.

Compatibilidad con excepciones de Modbus esclavo

Cuando el controlador AADvance funciona como Modbus esclavo, puede generar los
siguientes cdigos de excepcin:
Cdigo 01: Illegal Function (Funcin no vlida)
El cdigo de funcin recibido en la consulta no es una accin permitida para el esclavo.
Si se emiti un comando Poll Program Complete (Programa de sondeo completo),
este cdigo indica que ninguna funcin de programa lo preceda.
El Cdigo 01 representa una funcin que el controlador AADvance no reconoce o no
admite.
Cdigo 02: Illegal Data Address (Direccin de datos no vlida)
La direccin de datos recibida en la consulta no es una direccin permitida para el
esclavo.
El controlador AADvance genera el cdigo 02 cuando una solicitud especifica una
direccin que se encuentra fuera del rango de 0 a 65.535 de 16 bits. La excepcin se
produce si la solicitud especifica la direccin implcitamente ("dame los 20 registros de
la direccin 65.530") o explcitamente ("dame el registro en la direccin 65.536").

5-8 Documento: 553633 Publicacin: 1.2: July 2011


Cdigo 03: Illegal Data Value (Valor de datos no vlido)
Un valor contenido en el campo de datos de consulta no es un valor permitido para el
esclavo.
El controlador AADvance puede generar el cdigo 03 nicamente en escrituras
booleanas (de bobina).
Cdigo 04: Slave Device Failure (Fallo de dispositivo esclavo)
Se ha producido un error irrecuperable mientras el esclavo intentaba realizar una
accin solicitada.
El cdigo 04 representa un error interno en el controlador AADvance.
Cdigo 06: Slave Device Busy (Dispositivo esclavo ocupado)
El esclavo est procesando un comando de programa de larga duracin. El maestro
debera retransmitir el mensaje ms tarde cuando el esclavo est libre.
El controlador AADvance puede estar "ocupado" y, por lo tanto, generar el cdigo
06 mientras espera que se descargue o se inicie la aplicacin. El controlador puede
informar que est ocupado durante un mximo de 30 segundos; despus de este
perodo, el controlador dejar de responder.

Configuracin de los Modbus esclavos del controlador

Debe configurar los parmetros de comunicacin para cada Modbus esclavo que
implemente en el controlador AADvance. Siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa Modbus Slaves (Modbus esclavos).


Se abre el cuadro de dilogo 9110 Modbus Slaves Editor (Editor de Modbus
esclavos 9110).

Documento: 553633 Publicacin: 1.2: July 2011 5-9


Gua de configuracin (Controlador AADvance)

2) En la columna Name (Nombre), localice el procesador y el esclavo que desea


configurar.
3) Defina el valor en el campo Connection (Conexin) y haga clic en Apply (Aplicar).
Los campos Id (ID), Port (Puerto) y Protocol (Protocolo) estn configurados
con los valores predeterminados.
4) Si define un puerto serie en el campo Connection (Conexin), el campo Id
representa el ID de esclavo; defina el valor del campo Id o acepte el valor
predeterminado.

Nota: el campo Port (Puerto) no se aplica a una conexin serie y est


deshabilitado.

5) Si define Ethernet en el campo Connection (Conexin), siga las instrucciones que


se indican a continuacin:
Defina el valor en el campo Protocol (Protocolo) y haga clic en Apply
(Aplicar).

Nota: como Modbus esclavo, el controlador admite Modbus RTU, utilizando


una conexin en serie o Ethernet; y Modbus TCP, utilizando una conexin
Ethernet. Puede configurar una combinacin de conexiones para los Modbus
esclavos, con sujecin a una limitacin de no ms de dos Modbus RTU esclavos
utilizando comunicaciones en serie para cada procesador.

El campo Id representa el ID de la unidad; defina el valor del campo Id o


acepte el valor predeterminado.
El valor predeterminado para el campo Port (Puerto) se adapta a la mayora
de los sistemas; en algunas ocasiones, tendr que ajustarlo. Asegrese de que
el campo Port (Puerto) coincida con el puerto que espera el Modbus
maestro.
Si el campo Port (Puerto) se define en 502, se activa el protocolo Modbus TCP.
Todos los otros valores de configuracin del campo Port (Puerto) activarn el
protocolo Modbus RTU empaquetado como una secuencia en serie por
Ethernet. Esto se puede volver a convertir en una conexin serie utilizando un
servidor terminal estndar.

Nota: el rango de valores aceptado para el campo Id y el valor predeterminado


para el campo Port (Puerto) varan de acuerdo al protocolo seleccionado.

6) Haga clic en Apply (Aplicar).

5-10 Documento: 553633 Publicacin: 1.2: July 2011


Parmetros de comunicacin de Modbus esclavo

Cada Modbus esclavo tiene una serie de parmetros de comunicacin como se detalla
en las tablas.

Tabla 3: Parmetros de Modbus RTU esclavo

Descripcin Valor(es) Valor Observaciones


predeterminado
Conexin Not Configured (Sin Not Configured
configurar), Sn-1, Sn-2, (Sin configurar)
Ethernet ()
Id 1 a 247 1 Representa el ID del
(serie); (serie); esclavo para una conexin
serie
1 a 255 255 (Ethernet)
(Ethernet) Representa el ID de la
unidad para una conexin
Ethernet
Port (Puerto) entre 0 y 65,535 2000 Se utiliza nicamente con
conexiones Ethernet

Nota: () la letra "n" identifica el mdulo de procesador:


1 = procesador A, 2 = procesador B, 3 = procesador C.

Tabla 4: Parmetros de Modbus TCP esclavo

Descripcin Valor(es) Valor Observaciones


predeterminado
Conexin Not Configured (Sin Not Configured
configurar), Ethernet (Sin configurar)
Id entre 1 y 255 1
Port (Puerto) entre 0 y 65,535 502

Documento: 553633 Publicacin: 1.2: July 2011 5-11


Gua de configuracin (Controlador AADvance)

Acerca de las variables del procesador T9110

El mdulo de procesador T9110 ofrece una serie de variables de estado y control que
estn disponibles para la aplicacin. Las variables de estado proporcionan informacin
de estado y las variables de control definen la informacin de estado.
9110 Variables Editor presenta las variables en siete "racks" (colecciones):
Status Integers (Enteros de estado) y Status Booleans (Booleanos de estado),
que proporcionan informacin acerca del controlador a la aplicacin;
Control Integers (Enteros de control) y Control Booleans (Booleanos de
control), que permiten que la aplicacin enve informacin especfica al
controlador;
Variables RTC Status (Estado del reloj de tiempo real), que proporcionan
informacin a la aplicacin acerca del reloj de tiempo real del controlador;
Variables RTC Program (Programa del reloj de tiempo real), que especifica las
partes de los datos que se escribirn para el reloj de tiempo real;
Variables RTC Control (Control del reloj de tiempo real), que define y controla
las actualizaciones del reloj de tiempo real.

Conectar variables de procesador

Para conectar una variable del procesador 9110, siga las instrucciones que se indican
a continuacin:

1) Seleccione la pestaa Variables de 9110 Processor Editor (Editor de


procesador 9110).
Se abre el cuadro de dilogo 9110 Variables Editor (Editor de variables
9110).

5-12 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione una coleccin, por ejemplo Status Registers (Registros de estado).
El editor muestra una lista de variables de canales asociadas.
3) Seleccione una opcin en Channel (Canal).
4) Haga clic en el botn . Se abre el cuadro de dilogo Select Variable
(Seleccionar variable).
5) Seleccione una variable de aplicacin de la lista para conectar con la variable de
procesador y haga clic en OK (Aceptar).
6) Repita el proceso para cada variable subsiguiente que desee conectar.
Regrese al cuadro de dilogo 9110 Processor Editor y haga clic en Apply (Aplicar).
La variable quedar conectada.

Desconectar variables de procesador

Para desconectar una variable del procesador 9110, siga las instrucciones que se
indican a continuacin:
1) Seleccione la pestaa Variables de 9110 Processor Editor (Editor de
procesador 9110).
Se visualizar el 9110 Variables Editor (Editor de variables 9110).
2) Seleccione la coleccin pertinente.
El editor muestra una lista de variables asociadas.
3) Seleccione la variable que desea desconectar y haga clic en el botn X.
4) Haga clic en Apply (Aplicar).
La variable se desconectar.

Nota: seleccione el botn Unwire All (Desconectar todo) y haga clic en Apply
(Aplicar) para desconectar todas las variables conectadas en la coleccin.

Enteros de estado

Las variables en la coleccin de enteros de estado proporcionan informacin sobre el


controlador a la aplicacin.

Nmero de variables de entrada bloqueadas


Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 65,535
Descripcin:
Informa el nmero de variables de entrada que el usuario ha bloqueado. El lmite
mximo de 65.535 representa la capacidad de la variable; en la prctica, el lmite es el
nmero de variables de la aplicacin.

Documento: 553633 Publicacin: 1.2: July 2011 5-13


Gua de configuracin (Controlador AADvance)

Nmero de variables de salida bloqueadas


Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 65,535
Descripcin:
Informa el nmero de variables de salida que el usuario ha bloqueado. El lmite mximo
de 65.535 representa la capacidad de la variable; en la prctica, el lmite es el nmero
de variables de la aplicacin.

Temperatura del mdulo A del procesador


Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 65.535
Descripcin:
Informa la temperatura del mdulo de procesador 9110 en la ranura especificada en
grados centgrados. Valor definido en 0 (cero) si no hay instalado un mdulo de
procesador.

Temperatura del mdulo B del procesador


Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 65.535
Descripcin:
Informa la temperatura del mdulo de procesador 9110 en la ranura especificada en
grados centgrados. Valor definido en 0 (cero) si no hay instalado un mdulo de
procesador.

Temperatura del mdulo C del procesador


Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 65.535
Descripcin:
Informa la temperatura del mdulo de procesador 9110 en la ranura especificada en
grados centgrados. Valor definido en 0 (cero) si no hay instalado un mdulo de
procesador.

5-14 Documento: 553633 Publicacin: 1.2: July 2011


Enteros de control

Las variables en la coleccin de enteros de control habilitan a la aplicacin a enviar


informacin especfica al controlador.

Color AUX LED


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
0..3 (0 = apagado, 1 = rojo, 2 = verde, 3 = mbar)
Predeterminado 0
Descripcin:
Establece el estado del indicador LED etiquetado "Aux" en cada mdulo de procesador
9110.

Booleanos de estado

Las variables en la coleccin de booleanos de estado proporcionan informacin sobre


el controlador a la aplicacin.

Estado del sistema


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = todos los mdulos de procesador 9110 informan buen estado del sistema
y sus indicadores LED de buen estado estn en verde.
FALSE = uno o ms mdulos de procesador reportan un problema de estado del
sistema y su indicador LED de estado del sistema est en rojo.
Descripcin:
Informa el estado en que se encuentra el sistema segn lo votado por todos los
mdulos de procesador presentes.

Nota: si hay menos de tres mdulos de procesador instalados, el proceso de votacin


considera un mdulo de procesador ausente como en buen estado.

Documento: 553633 Publicacin: 1.2: July 2011 5-15


Gua de configuracin (Controlador AADvance)

Restablecimiento del buen estado del sistema (Votado 1oo3)


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = se ha presionado el botn de restablecimiento de fallos de cualquiera de
los mdulos de procesador 9110; vlido solamente para un anlisis.
FALSE = ningn botn de restablecimiento de fallos est activo.
Valor predeterminado: FALSE
Descripcin:
Informa que se ha presionado el botn de restablecimiento de fallos de cualquiera de
los mdulos de procesador. El restablecimiento del estado del sistema se activa
presionando un botn, pero el valor no cambia a TRUE hasta el comienzo del siguiente
ciclo de aplicacin. El valor permanece en TRUE mientras dura el ciclo y luego vuelve a
FALSE, an si el botn se ha mantenido presionado todo el tiempo.

Dispositivo dongle detectado (votado)


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = uno o ms mdulos de procesador 9110 detectan la presencia de una
clave de habilitacin de programa en el conector KEY (CLAVE) de la unidad base
del procesador 9100.
FALSE = ningn mdulo de procesador puede detectar la presencia de una clave
de habilitacin de programa.
Descripcin:
Informa la presencia o ausencia de una clave de habilitacin de programa.

Mdulo de procesador A en lnea


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est en lnea
FALSE = el mdulo de procesador est desconectado
Valor predeterminado: TRUE
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y se comunica a travs del vnculo entre procesadores con
uno de sus pares o con ambos. Informa que un mdulo de procesador simple est
instalado.

5-16 Documento: 553633 Publicacin: 1.2: July 2011


Mdulo de procesador B en lnea
Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est en lnea
FALSE = el mdulo de procesador est desconectado
Valor predeterminado: TRUE
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y se comunica a travs del vnculo entre procesadores con
uno de sus pares o con ambos. Informa que un mdulo de procesador simple est
instalado.

Mdulo de procesador C en lnea


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est en lnea
FALSE = el mdulo de procesador est desconectado
Valor predeterminado: TRUE
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y se comunica a travs del vnculo entre procesadores con
uno de sus pares o con ambos. Informa que un mdulo de procesador simple est
instalado.

Estado del mdulo de procesador A


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el estado del mdulo de procesador 9110 en la ranura especificada es
correcto y el indicador LED de estado correcto se encuentra de color verde.
FALSE = el estado del mdulo de procesador es defectuoso y el indicador LED de
estado correcto se encuentra de color rojo.
Descripcin:
Informa el estado de un mdulo de procesador.

Documento: 553633 Publicacin: 1.2: July 2011 5-17


Gua de configuracin (Controlador AADvance)

Estado del mdulo de procesador B


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el estado del mdulo de procesador 9110 en la ranura especificada es
correcto y el indicador LED de estado correcto se encuentra de color verde.
FALSE = el estado del mdulo de procesador es defectuoso y el indicador LED de
estado correcto se encuentra de color rojo.
Descripcin:
Informa el estado de un mdulo de procesador.

Estado del mdulo de procesador C


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el estado del mdulo de procesador 9110 en la ranura especificada es
correcto y el indicador LED de estado correcto se encuentra de color verde.
FALSE = el estado del mdulo de procesador es defectuoso y el indicador LED de
estado correcto se encuentra de color rojo.
Descripcin:
Informa el estado de un mdulo de procesador.

Estado del suministro de energa del mdulo de procesador A 24V1


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 1 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

5-18 Documento: 553633 Publicacin: 1.2: July 2011


Estado del suministro de energa del mdulo de procesador B 24V1
Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 1 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

Estado del suministro de energa del mdulo de procesador C 24V1


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 1 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

Estado del suministro de energa del mdulo de procesador A 24V2


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 2 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

Documento: 553633 Publicacin: 1.2: July 2011 5-19


Gua de configuracin (Controlador AADvance)

Estado del suministro de energa del mdulo de procesador B 24V2


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 2 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

Estado del suministro de energa del mdulo de procesador C 24V2


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el voltaje de suministro de energa se encuentra dentro del valor de
especificacin (18 a 32 V CC).
FALSE = el suministro de energa se encuentra fuera del valor de especificacin.
Descripcin:
Informa el estado del suministro de energa 2 (nominal 24 V CC) hacia el mdulo de
procesador 9110 en una ranura especificada.

Mdulo de procesador A listo


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est sincronizado
(ver descripcin)
FALSE = el mdulo de procesador no est sincronizado o no se encuentra.
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y est sincronizado con uno de sus pares o con ambos.
Informa que un mdulo de procesador simple est instalado.

5-20 Documento: 553633 Publicacin: 1.2: July 2011


Mdulo de procesador B listo
Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est sincronizado
(ver descripcin)
FALSE = el mdulo de procesador no est sincronizado o no se encuentra.
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y est sincronizado con uno de sus pares o con ambos.
Informa que un mdulo de procesador simple est instalado.

Mdulo de procesador C listo


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = el mdulo de procesador 9110 en la ranura especificada est sincronizado
(ver descripcin)
FALSE = el mdulo de procesador no est sincronizado o no se encuentra.
Descripcin:
Informa que un mdulo de procesador en una configuracin redundante modular
doble o triple est instalado y est sincronizado con uno de sus pares o con ambos.
Informa que un mdulo de procesador simple est instalado.

Estado de la batera de NVRAM del mdulo de procesador A


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = la batera de respaldo del mdulo de procesador 9110 en la ranura
especificada est instalada y su voltaje se encuentra dentro de los lmites
aceptables.
FALSE = el voltaje de la batera de respaldo es bajo o no se encuentra la batera.
Descripcin:
Informa el estado de la batera de respaldo de un mdulo de procesador.

Nota: el voltaje de la batera se comprueba al inicio y luego se vuelve a comprobar


cada 24 horas (tiempo transcurrido).

Documento: 553633 Publicacin: 1.2: July 2011 5-21


Gua de configuracin (Controlador AADvance)

Estado de la batera de NVRAM del mdulo de procesador B


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = la batera de respaldo del mdulo de procesador 9110 en la ranura
especificada est instalada y su voltaje se encuentra dentro de los lmites
aceptables.
FALSE = el voltaje de la batera de respaldo es bajo o no se encuentra la batera.
Descripcin:
Informa el estado de la batera de respaldo de un mdulo de procesador.

Nota: el voltaje de la batera se comprueba al inicio y luego se vuelve a comprobar


cada 24 horas (tiempo transcurrido).

Estado de la batera de NVRAM del mdulo de procesador C


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = la batera de respaldo del mdulo de procesador 9110 en la ranura
especificada est instalada y su voltaje se encuentra dentro de los lmites
aceptables.
FALSE = el voltaje de la batera de respaldo es bajo o no se encuentra la batera.
Descripcin:
Informa el estado de la batera de respaldo de un mdulo de procesador.

Nota: el voltaje de la batera se comprueba al inicio y luego se vuelve a comprobar


cada 24 horas (tiempo transcurrido).

5-22 Documento: 553633 Publicacin: 1.2: July 2011


Booleanos de control

Las variables en la coleccin de booleanos de control habilitan a la aplicacin a enviar


informacin especfica al controlador.

Desbloquear todas las variables bloqueadas


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = Eliminar todos los bloqueos.
FALSE = No tiene efecto.
Predeterminado FALSE
Descripcin:
Elimina todos los bloqueos del usuario en las variables de entrada y salida.

Configurar la alarma de estado del sistema


Direccin: [TBD]
Tipo: booleano
Valores:
TRUE = [TBD] (A ser definido)
FALSE = [TBD] (A ser definido)
Predeterminado [TBD]
Descripcin:
[TBD] (A ser definido)

Variables de estado RTC

Las variables de estado RTC proporcionan informacin a la aplicacin sobre el reloj de


tiempo real del controlador.

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): ao
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
2.000 a 2.399, o 0 (consulte la descripcin)
Descripcin:
Informa el valor ms antiguo del ao del reloj de tiempo real (RTC) segn lo haya
votado cada mdulo de procesador 9110 presente y sincronizado. Slo se actualiza si
el control booleano lectura de RTC del reloj de tiempo real est configurado en
TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Documento: 553633 Publicacin: 1.2: July 2011 5-23


Gua de configuracin (Controlador AADvance)

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): mes
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
1 a 12, o 0 (consulte la descripcin)
Descripcin:
Informa el valor ms antiguo del mes del reloj de tiempo real (RTC) segn lo haya
votado cada mdulo de procesador 9110 presente y sincronizado. Slo se actualiza si
el control booleano lectura de RTC del reloj de tiempo real est configurado en
TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): da del mes
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
1 a 31, o 0 (consulte la descripcin)
Descripcin:
Informa el valor ms antiguo del da del mes del reloj de tiempo real (RTC) segn lo
haya votado cada mdulo de procesador 9110 presente y sincronizado. Slo se
actualiza si el control booleano lectura de RTC del reloj de tiempo real est
configurado en TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): horas
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 23
Descripcin:
Informa el valor ms antiguo de horas del reloj de tiempo real (RTC) segn lo haya
votado cada mdulo de procesador 9110 presente y sincronizado. Slo se actualiza si
el control booleano lectura de RTC del reloj de tiempo real est configurado en
TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

5-24 Documento: 553633 Publicacin: 1.2: July 2011


Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): minutos
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 59
Descripcin:
Informa el valor ms antiguo de minutos del reloj de tiempo real (RTC) segn lo haya
votado cada mdulo de procesador 9110 presente y sincronizado. Slo se actualiza si
el control booleano lectura de RTC del reloj de tiempo real est configurado en
TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): segundos
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 59
Descripcin:
Informa el valor ms antiguo de segundos del reloj de tiempo real (RTC) segn lo haya
votado cada mdulo de procesador 9110 presente y sincronizado. Slo se actualiza si
el control booleano lectura de RTC del reloj de tiempo real est configurado en
TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Estado RTC (Reloj de tiempo real, RTC por sus siglas en ingls): milisegundos
Direccin: entrada a la aplicacin desde el controlador
Tipo: palabra
Valores:
entre 0 y 999
Descripcin:
Informa el valor ms antiguo de milisegundos del reloj de tiempo real (RTC) segn lo
haya votado cada mdulo de procesador 9110 presente y sincronizado. Slo se
actualiza si el control booleano lectura de RTC del reloj de tiempo real est
configurado en TRUE. Si la lectura de RTC est en FALSE, el valor ser 0 (cero).

Variables de programa RTC

Las variables en la coleccin de programa RTC especifican partes de la fecha a ser


escritas en el reloj de tiempo real la prxima vez que la variable de control RTC RTC
Write (Escritura RTC) est establecida en TRUE.

Nota: los valores slo se escribirn si la variable de control RTC Year (Ao) est en
TRUE.

Documento: 553633 Publicacin: 1.2: July 2011 5-25


Gua de configuracin (Controlador AADvance)

Programa RTC: ao
Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 2,000 y 2,399
Predeterminado 0 (cero)
Descripcin:
Especifica la parte de la fecha correspondiente al ao a ser escrita en el reloj de tiempo
real la prxima vez que la variable de control RTC RTC Write (Escritura RTC) est
establecida en TRUE. El valor slo se escribir si la variable de control RTC Year
(Ao) est en TRUE.

Programa RTC: mes


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 1 y 12
Predeterminado 0 (cero)
Descripcin:
Especifica la parte de la fecha correspondiente al nmero de mes a ser escrita en el
reloj de tiempo real la prxima vez que la variable de control RTC RTC Write
(Escritura RTC) est establecida en TRUE. El valor slo se escribir si la variable de
control RTC Month (Mes) est en TRUE.

Programa RTC: da del mes


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 1 y 31
Predeterminado 0 (cero)
Descripcin:
Especifica la parte de la fecha correspondiente al da del mes a ser escrita en el reloj de
tiempo real la prxima vez que la variable de control RTC RTC Write (Escritura
RTC) est establecida en TRUE. El valor slo se escribir si la variable de control RTC
Day (Da) est en TRUE.

5-26 Documento: 553633 Publicacin: 1.2: July 2011


Programa RTC: horas
Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 0 y 23
Predeterminado 0 (cero)
Descripcin:
Especifica la hora del da (en horas) a ser escrita en el reloj de tiempo real la prxima
vez que la variable de control RTC RTC Write (Escritura RTC) est establecida en
TRUE. El valor slo se escribir si la variable de control RTC Hours (Horas) est en
TRUE.

Programa RTC: minutos


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 0 y 59
Predeterminado 0 (cero)
Descripcin:
Especifica la hora del da (en minutos) a ser escrita en el reloj de tiempo real la
prxima vez que la variable de control RTC RTC Write (Escritura RTC) est
establecida en TRUE. El valor slo se escribir si la variable de control RTC Minutes
(Minutos) est en TRUE.

Programa RTC: segundos


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 0 y 59
Predeterminado 0 (cero)
Descripcin:
Especifica la hora del da (en horas) a ser escrita en el reloj de tiempo real la prxima
vez que la variable de control RTC RTC Write (Escritura RTC) est establecida en
TRUE. El valor slo se escribir si la variable de control RTC Seconds (Segundos)
est en TRUE.

Documento: 553633 Publicacin: 1.2: July 2011 5-27


Gua de configuracin (Controlador AADvance)

Programa RTC: milisegundos


Direccin: salida desde la aplicacin al controlador
Tipo: palabra
Valores:
entre 0 y 999
Predeterminado 0 (cero)
Descripcin:
Especifica la hora del da (en milisegundos) a ser escrita en el reloj de tiempo real la
prxima vez que la variable de control RTC RTC Write (Escritura RTC) est
establecida en TRUE. El valor slo se escribir si la variable de control RTC
Milliseconds (Milisegundos) est en TRUE.

Variables de control RTC

Las variables en la coleccin de variables de control RTC regulan las actualizaciones


que se hacen al reloj de tiempo real.

Control RTC: RTC Write (Escritura RTC)


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = Aplica valores nuevos al reloj de tiempo real (consulte la descripcin).
FALSE = No tiene efecto.
Predeterminado FALSE
Descripcin:
Define valores nuevos para el reloj de tiempo real. Existen seis valores, todos
especificados por las palabras del control de programa RTC Year (Ao), Month
(Mes), Day (Da), Hours (Horas), Minutes (Minutos) y Seconds (Segundos).
Cada valor se establece solamente si la variable de control RTC asociada (que es un
booleano, y de modo similar, llamada Year, Month, Day, Hours, Minutes o
Seconds) est en TRUE.
El cambio se inicia con la transicin de FALSE a TRUE y se dispara al final del ciclo de la
aplicacin. La aplicacin debe mantener el estado TRUE al menos hasta el fin del ciclo
para que se actualice el reloj.
No hay un lmite de tiempo para volver el valor de TRUE a FALSE.

5-28 Documento: 553633 Publicacin: 1.2: July 2011


Ejemplo
Considere este escenario:
La fecha es el 28 de octubre de 2008, 8 horas, 12 minutos y 35 segundos
El Control RTC Lectura RTC est en TRUE
El Control RTC Year (Ao), Month (Mes) y Day of Month (Da del mes)
estn en TRUE
El Control RTC Hours (Horas), Minutes (Minutos) y Seconds (Segundos)
estn en TRUE
Las variables de estado RTC se devolvern, y el reloj de tiempo real se configurar de
la siguiente manera:
Year (Ao) = 2008
Month (Mes) = 10
Day (Da) = 28
Hours (Horas) = 8
Minutes (Minutos) = 12
Seconds (Segundos) = 35

Control RTC: RTC Read (Lectura RTC)


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = el controlador actualiza los valores de estado RTC en cada ciclo de la
aplicacin.
FALSE = los valores de estado RTC estn estticos (no se actualizan).
Valor predeterminado: [TBD]
Descripcin:
Determina si las variables de estado RTC (RTC status year (Estado RTC anual),
RTC status month (Estado RTC mensual), RTC status day of month
(Estado RTC por da del mes), RTC status hours (Estado RTC en horas),
RTC status minutes (Estado RTC en minutos) y RTC status seconds (Estado
RTC en segundos)) se actualizarn en tiempo real.

Nota importante: todas las variables de estado RTC se deben configurar en TRUE
cuando la variable RTC Read (Lectura RTC) est definida en TRUE, de no ser as, el
valor RTC no se actualizar ni se informar.

Documento: 553633 Publicacin: 1.2: July 2011 5-29


Gua de configuracin (Controlador AADvance)

Control RTC: ao
Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = el ao de programa RTC ser aplicado por RTC Write (Escritura RTC).
FALSE = se ignorar el ao de programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Year (Ao) debera
aplicarse al reloj de tiempo real la prxima vez que la variable de control RTC llamada
RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

Control RTC: mes


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = el mes de programa RTC ser aplicado por RTC Write (Escritura RTC).
FALSE = se ignorar el mes de programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Month (Mes) debera
aplicarse al reloj de tiempo real la prxima vez que la variable de control RTC llamada
RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables RTC estn
definidas en TRUE.

5-30 Documento: 553633 Publicacin: 1.2: July 2011


Control RTC: da del mes
Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = el da del mes de programa RTC ser aplicado por RTC Write (Escritura
RTC).
FALSE = se ignorar el da del mes de programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Day of Month (Da del
mes) debera aplicarse al reloj de tiempo real la prxima vez que la variable de control
RTC llamada RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

Control RTC: horas


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = las horas del programa RTC sern aplicadas por RTC Write (Escritura
RTC).
FALSE = se ignorarn las horas del programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Hours (Horas) debera
aplicarse al reloj de tiempo real la prxima vez que la variable de control RTC llamada
RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

Documento: 553633 Publicacin: 1.2: July 2011 5-31


Gua de configuracin (Controlador AADvance)

Control RTC: minutos


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = los minutos del programa RTC sern aplicados por RTC Write
(Escritura RTC).
FALSE = se ignorarn los minutos del programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Minutes (Minutos) debera
aplicarse al reloj de tiempo real la prxima vez que la variable de control RTC llamada
RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

Control RTC: segundos


Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = los segundos del programa RTC sern aplicados por RTC Write
(Escritura RTC).
FALSE = se ignorarn los segundos del programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Seconds (Segundos)
debera aplicarse al reloj de tiempo real la prxima vez que la variable de control RTC
llamada RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

5-32 Documento: 553633 Publicacin: 1.2: July 2011


Control RTC: milisegundos
Direccin: salida desde la aplicacin al controlador
Tipo: booleano
Valores:
TRUE = los milisegundos del programa RTC sern aplicados por RTC Write
(Escritura RTC).
FALSE = se ignorarn los milisegundos del programa RTC.
Predeterminado FALSE hasta que se especifique un valor inicial en la aplicacin.
Descripcin:
Define si el valor de la variable de programa RTC llamada Milliseconds
(Milisegundos) debera aplicarse al reloj de tiempo real la prxima vez que la variable
de control RTC llamada RTC Write (Escritura RTC) est en TRUE.

Nota: la variable de programa RTC slo se actualiza si la variable de control RTC


Read RTC (Lectura RTC) est definida en TRUE y todas las otras variables de control
RTC estn definidas en TRUE.

Documento: 553633 Publicacin: 1.2: July 2011 5-33


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

5-34 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 6
Uso de CIP por Ethernet/IP
Este captulo introduce CIP por Ethernet/IP y muestra cmo configurar el protocolo
en AADvance Workbench. Explica cmo crear una red CIP y luego cmo configurar el
intercambio de datos.

En este captulo
Acerca de CIP por Ethernet/IP........................................................................ 6-2
Definir una red CIP ............................................................................................ 6-3
Tipos de datos para CIP por Ethernet/IP...................................................... 6-4
Usar el diccionario con CIP ............................................................................. 6-5
Configurar una variable de AADvance como productor.......................... 6-7
Definir el controlador AADvance como productor CIP .......................... 6-7
Configurar una variable de AADvance como consumidor....................... 6-9
Obtener el estado de conexin para una variable consumida............... 6-11
CIP en el ciclo de anlisis de aplicacin....................................................... 6-12
Acerca de la configuracin de RSLogix 5000............................................. 6-12
Reglas para contar las conexiones................................................................ 6-13
Definir la configuracin de UNICAST en RSLogix ................................... 6-15
Ms informacin acerca de CIP por Ethernet/IP....................................... 6-16

Documento: 553633 Publicacin: 1.2: July 2011 6-1


Gua de configuracin (Controlador AADvance)

Acerca de CIP por Ethernet/IP

El protocolo CPI o Common Industrial Protocol (protocolo industrial comn) por


Ethernet/IP permite a los controladores AADvance intercambiar datos con los
controladores ControlLogix programados por RSLogix 5000. El intercambio de datos
utiliza un mtodo de etiquetas de produccin/consumo que utilizan actualmente los
controladores RSLogix; este mecanismo es similar al mecanismo de enlaces de
variables que utiliza el controlador AADvance.
El controlador AADvance admite comunicaciones de produccin y consumo hacia
sistemas redundantes. La compatibilidad con variables de produccin/consumo no
genera interferencias; una falla de la pila de Ethernet/IP no interferir con el
funcionamiento seguro del controlador.
Para utilizar CIP por Ethernet/IP, primero debe definir una red CIP. A continuacin,
debe configurar el intercambio de datos definiendo una variable de produccin (o
estructura) para el controlador AADvance y la variable de consumo correspondiente
(o estructura) para el controlador ControlLogix. En el tiempo de ejecucin, el
controlador con la variable de consumo extrae los datos del controlador con la
variable de produccin.

Nota: puede utilizar la red CIP nicamente para intercambiar datos utilizando
productores y consumidores; no puede utilizarla para descargar hacia ni para
monitorear un destino. No utilice la red CIP para intercambiar datos entre
controladores AADvance; en su lugar, utilice enlaces por una red SNCP (consulte
SNCP y Enlaces de variables en esta publicacin).

6-2 Documento: 553633 Publicacin: 1.2: July 2011


Definir una red CIP

Antes de utilizar CIP por Ethernet/IP, debe definir una red CIP. Especificar una nica
direccin IP para cada conexin entre una configuracin y una red CIP. Siga las
instrucciones que se indican a continuacin:
1) Seleccione la vista de arquitectura de hardware.
2) Vaya al men principal y seleccione Insert (Insertar) Network (Red).
Se abre el dilogo Network - Properties (Red - Propiedades).

3) En Network (Red), seleccione CIP y haga clic en OK (Aceptar).


AADvance Workbench inserta una red en la vista de arquitectura de
hardware.
4) Cree una conexin entre una configuracin y la red CIP recientemente insertada.

Nota: puede conectar nicamente configuraciones de la serie 9000 y serie 8000 a


una red CIP. Si intenta conectar una red CIP a una configuracin que no admite
CIP (por ejemplo, un sistema T6210), AADvance Workbench muestra una
advertencia y no se realizar la conexin.

Documento: 553633 Publicacin: 1.2: July 2011 6-3


Gua de configuracin (Controlador AADvance)

5) Seleccione el vnculo de conexin de CIP y luego seleccione las propiedades.


Se abre el dilogo Connection - Properties (Conexin - Propiedades).

6) Escriba la direccin IP asignada al controlador AADvance para la red CIP en el


campo Value (Valor) para IPAddress1 y luego haga clic en OK (Aceptar).

Nota: de forma predeterminada, el campo de la direccin IP para una conexin


entre una configuracin y una red CIP se encuentra en blanco. Si aqu no especifica
una direccin IP vlida, AADvance Workbench informar un error en el
momento de compilacin, "Network CIP: invalid connection properties for "
(Red CIP: propiedades de conexin no vlidas para ), indicando la configuracin
en particular.

7) Ya est definida la red de comunicaciones CIP en el controlador AADvance.


8) Ahora, configure el controlador RSLogix.

Tipos de datos para CIP por Ethernet/IP

Puede utilizar todas las variables con un tipo de datos de IEC 61131-3 (o un tipo
derivado de un tipo de datos de IEC 61131-3) como productores o consumidores con
CIP por Ethernet/IP, siempre y cuando el tamao del tipo de datos sea DINT (4 bytes /
32 bits) o superior. Puede utilizar variables de matriz o estructura, pero no los
elementos miembros de una matriz o estructura.
La pestaa CIP est disponible para variables de matriz o estructura, pero no para los
elementos miembros de una matriz o estructura.

Nota: no puede utilizar actualmente el tipo de datos CADENA con CIP por
Ethernet/IP en un sistema AADvance.

Para transferir tipos de datos con un tamao inferior a cuatro bytes, debe crear un
tipo de datos definido por el usuario y rellenarlo segn corresponda. Esto repite la
restriccin definida en RSLogix 5000; la instruccin all indicada para enviar
elementos con un tamao inferior a cuatro bytes es crear un tipo de datos definido
por el usuario que se rellenar hasta cuatro bytes.

6-4 Documento: 553633 Publicacin: 1.2: July 2011


Usar el diccionario con CIP

El cuadro de dilogo de propiedades de variable en el diccionario tiene una pestaa


para CIP; utilice esta pestaa para todas las variables relacionadas con CIP. Puede
configurar una variable como productor o como consumidor, pero no ambos. Debe
seleccionar CIP para una variable porque el valor predeterminado para una variable es
no utilizar CIP. La pestaa CIP est disponible nicamente para variables globales con
una configuracin que admite una conexin a una red CIP.

CIP en la vista de diccionario

La vista de diccionario tiene una columna que muestra si una variable utiliza CIP y se
puede configurar para un Productor o un Consumidor. De forma predeterminada,
la columna CIP se encuentra en blanco.
La entrada de la columna CIP se encuentra atenuada para miembros de tipos de
variable de una matriz o estructura para mostrar que la columna no se aplica.
Cuando la vista de diccionario se encuentra en modo de cuadrcula, al hacer doble
clic en un cuadro de la columna CIP, se abre la pestaa CIP del dilogo propiedades de
variable para la variable.

Documento: 553633 Publicacin: 1.2: July 2011 6-5


Gua de configuracin (Controlador AADvance)

Parmetros para productores y consumidores de CIP

Cada variable de produccin y consumo para las comunicaciones CIP por Ethernet/IP
tiene un conjunto de parmetros que se detallan en las tablas.

Tabla 5: Parmetros para variables de produccin

Descripcin Valor(es) Valor Observaciones


predeterminado
Maximum number entre 1 y 10 5 Cantidad mxima de consumidores simultneos
of connections de una variable en particular ()
(Cantidad mxima
de conexiones)

Nota: () el controlador AADvance rechaza cualquier solicitud de CIP para


conectarse a variable producida que supere la cantidad mxima de conexiones. No
defina una cantidad de conexiones superior a lo necesario porque cada conexin utiliza
recursos de un grupo limitado.

Tabla 6: Parmetros para variables de consumo

Descripcin Valor(es) Valor Observaciones


predeterminado
Producer Una cadena nica Ninguno Nombre definido por el usuario para el
(Productor) dispositivo de produccin.
Puede incluir
espacios y otros Etiquetado como "Device Name" (Nombre de
caracteres de dispositivo) en la lista Producer (Productor).
puntuacin
Path to Producer Una direccin Ninguno Etiquetado como "CIP Path to Device" (Ruta CIP
(Ruta al productor) vlida para un al dispositivo) en la lista Producer (Productor).
controlador Logix. (Consulte Configurar una variable de AADvance
como consumidor).
Remote Tag Name Una cadena. Ninguno Especifica el nombre de la variable como lo
(Nombre de conoce el controlador Logix.
etiqueta remota)
RPI (ms) entre 2 y 1,000 20 () Intervalo de paquete solicitado.
Define la frecuencia con la que el controlador
Logix debe ofrecer la variable al controlador
AADvance.

Nota: () el valor de RPI no se configurar por debajo de 200 ms en la versin actual.

6-6 Documento: 553633 Publicacin: 1.2: July 2011


Configurar una variable de AADvance como productor

Cuando configure una variable como productor para CIP por Ethernet/IP, siga las
instrucciones que se indican a continuacin:
1) Vaya al diccionario y seleccione una variable CIP de produccin que haya definido
previamente en el diccionario.

2) Asegrese de que la variable es un tipo que admita CIP por Ethernet/IP.


3) Abra el cuadro de dilogo de propiedades de variable y seleccione la pestaa CIP.
4) Seleccione Producer (Productor) de la lista desplegable.
5) Configure la opcin Maximum number of connections (Cantidad mxima de
conexiones) en el nmero mximo de consumidores simultneos permitidos para
esta variable.
6) Haga clic en OK (Aceptar).
La configuracin de la variable como productor ha finalizado.

Definir el controlador AADvance como productor CIP

En la configuracin CLX de RSLogix5000 es necesario configurar el controlador


AADvance como proveedor de CIP. Actualmente, esto se hace en el rbol de
configuracin E/S, siga las instrucciones que se indican a continuacin:
1) Expanda el Mdulo CLX Ethernet I/P para visualizar el rbol de la red Ethernet.
2) Inserte un nuevo mdulo.

Documento: 553633 Publicacin: 1.2: July 2011 6-7


Gua de configuracin (Controlador AADvance)

3) En el cuadro de dilogo Select Module (Seleccionar mdulo), seleccione


Ethernet Module (Mdulo Ethernet).
4) Abra las propiedades del mdulo seleccionado e introduzca los siguientes detalles:
a. Introduzca un Name (Nombre)
b. Introduzca una Description (Descripcin)
c. Introduzca la IP Address (Direccin IP) del puerto Ethernet de AADvance
que est configurado para comunicaciones CIP.
d. En el selector desplegable Comm Format (Formato de comunicacin), elija
None (Ninguno).

6-8 Documento: 553633 Publicacin: 1.2: July 2011


Configurar una variable de AADvance como consumidor

Cuando configura una variable como consumidor para CIP por Ethernet/IP, debe
identificar el controlador Logix de produccin (necesita un nombre y una direccin),
proporcione el nombre de la variable de produccin correspondiente (el nombre de
etiqueta remota) y especifique el intervalo de paquete solicitado. Puede gestionar una
lista de controladores de produccin (llamados "dispositivos") desde la pestaa CIP.
Esta utilidad incluye la posibilidad de crear un registro de un dispositivo (asignndole
un nombre y especificando su ruta CIP) y de crear o eliminar registros de dispositivos
existentes.
Siga las instrucciones que se indican a continuacin:

1) Abra el cuadro de dilogo de propiedades de variable y seleccione la pestaa CIP.

Nota: si no se visualiza la pestaa CIP, vuelva al Diccionario y asegrese de que


la variable sea un tipo que admite CIP por Ethernet/IP.

2) Seleccione Consumer (Consumidor) de la lista desplegable.


3) Si es la primera variable de consumo en el proyecto de AADvance Workbench
para el productor deseado, debe crear un registro para el productor. Siga las
instrucciones que se indican a continuacin:
1) Haga clic en Edit Producer List (Editar lista de productores). Se abre la lista
Producer (Productor); el dilogo muestra una lista de registros para
productores.
2) Haga clic en Add (Agregar) y cree un registro para identificar el productor.
Especifique el nombre de dispositivo en el campo Device Name (con el
nombre que desee).
3) Especifique la ruta CIP hacia el dispositivo en el campo CIP Path to Device
(su direccin). La misma se encuentra en el formato:
<direccin IP>,<puerto>,<ranura>
La direccin IP es la direccin del mdulo Ethernet de ControlLogix en el
sistema ControlLogix.

Documento: 553633 Publicacin: 1.2: July 2011 6-9


Gua de configuracin (Controlador AADvance)

El puerto es la ruta de comunicaciones de ControlLogix. El valor del puerto


siempre debera ser 1, que especifica la tarjeta madre posterior ControlLogix.
Otros nmeros especifican distintas rutas de comunicaciones de ControlLogix.
El valor de la ranura es el nmero de ranura que figura en el chasis de
ControlLogix donde est instalado el mdulo CPU. Estas ranuras empiezan
desde 0 y se numeran de izquierda a derecha en el chasis de ControlLogix.
Haga clic en OK (Aceptar).

4) Haga clic en OK (Aceptar) nuevamente para cerrar la lista Producer


(Productor) y volver al dilogo de propiedades de variable.
5) Puede crear mltiples registros para un nico productor; esto puede resultar
til si espera que el rol del controlador productor se divida entre mltiples
controladores en el futuro. Cada registro tendr un nombre nico y
compartir la misma ruta.

Nota: si comete un error, puede editar un registro para modificar el nombre de


dispositivo o su ruta, pero no puede eliminar un registro. Si ya no se necesita un
registro, cambie su nombre a una descripcin obvia.

4) Seleccione el productor para la variable de la lista desplegable.


El campo Path to Producer (Ruta al productor) muestra la direccin del
productor como se defini en la lista Producer (Productor).
5) En el campo Remote Tag Name (Nombre de etiqueta remota) defina el nombre
de la variable como lo conoce el controlador Logix.
6) En el campo RPI defina el intervalo de paquete solicitado o acepte el valor
predeterminado. Este valor se especifica en milisegundos. No defina el campo RPI
con un valor inferior a 200 ms en la versin actual.
7) Haga clic en OK (Aceptar).
8) La configuracin de la variable como consumidor ha finalizado.

6-10 Documento: 553633 Publicacin: 1.2: July 2011


Obtener el estado de conexin para una variable consumida

Su aplicacin puede obtener el estado de conexin para una variable consumida. Para
ello, asegrese de que la variable sea miembro de un tipo de datos de estructura que
tenga dos elementos: un primer elemento del tipo CONNECTION_STATUS y un
segundo elemento que coincida con el tipo de datos de la variable. Las estructuras
predefinidas adecuadas no existen en AADvance Workbench, pero las puede crear.
El tipo CONNECTION_STATUS es en s mismo una estructura compuesta por
dos elementos BOOL, RunMode y ConnectionFaulted. Cuando el tipo de datos
de estructura para una variable incluye CONNECTION_STATUS como primer
elemento, el controlador AADvance completar automticamente estos campos y
quedarn listos para que su aplicacin los lea.

Nota: para obtener ms detalles acerca del tipo CONNECTION_STATUS,


consulte los tipos de datos predefinidos para RSLogix 5000.

Si la conexin falla, el valor de la variable de consumo queda como su valor recibido en


ltima instancia; no puede definir un valor de "error" al cual volver si falla el vnculo de
comunicaciones.

Ejemplo
Como ejemplo, considere el consumidor de una variable remota llamado "T" que es un
DINT. La variable se denominar "T" para que coincida.
Debe definir un tipo de datos de estructura con el formato
CONNECTION_STATUS (la informacin de estado de conexin)
DINT (el valor de los datos)
Asigne un nombre que tenga sentido al tipo de datos de estructura, adecuado para que
se pueda volver a utilizar en el proyecto, como TDINT_with_Status:

Cuando cree la variable "T" en el diccionario, declare su tipo como DINT_with_Status:

Documento: 553633 Publicacin: 1.2: July 2011 6-11


Gua de configuracin (Controlador AADvance)

Ahora puede examinar la estructura de "T" en el diccionario:

El controlador AADvance configura los valores de los elementos


T.ConnectionState.RunMode y T.ConnectionState.ConnectionFaulted
basndose en el modo de ejecucin del controlador Logix y la presencia de un fallo de
comunicaciones.

CIP en el ciclo de anlisis de aplicacin

El controlador AADvance actualiza las variables configuradas para produccin de CIP


con nuevas variables al final de cada ciclo de anlisis de aplicacin, despus de que se
ha ejecutado la lgica. Las variables configuradas para produccin de CIP respetan el
Intervalo de paquete solicitado (RPI, Requested Packet Interval) que espera el
controlador Logix proporcionando el valor ms reciente de la variable cada vez que se
enva un paquete. Las variables configuradas para consumo de CIP se actualizan con el
valor recibido en ltima instancia al comienzo de cada ciclo de aplicacin, antes de que
se ejecute la lgica.

Acerca de la configuracin de RSLogix 5000

En la configuracin de RSLogix es necesario configurar el controlador AADvance


como proveedor de CIP. Actualmente, esto se hace en el rbol de configuracin de
E/S, expandiendo el Mdulo CLX Ethernet I/P para visualizar el rbol de la red
Ethernet y luego insertar un nuevo mdulo.
Luego puede continuar con la configuracin de las variables de produccin y consumo
(produce y consume) normalmente. Cuando configure una variable para consumo,
seleccione el controlador AADvance de produccin por el nombre tal como est
definido en el rbol de configuracin de E/S.

6-12 Documento: 553633 Publicacin: 1.2: July 2011


Reglas para contar las conexiones

Nota: estas reglas son para contar las conexiones para etiquetas producidas y
consumidas en un sistema ControlLogix, pero resultan tiles para saber cundo se
utilizan variables de produccin y consumo para intercambiar datos con un
controlador AADvance utilizando CIP por Ethernet/IP.

Utilice las siguientes reglas para calcular cuntas conexiones se necesitan en el


controlador para una etiqueta producida o consumida:
Cada etiqueta producida reserva (1 + cantidad de consumidores definidos)
conexiones en el controlador.
Cada etiqueta producida utiliza (1 + cantidad de consumidores activos) conexiones
en el controlador si cualquiera de los consumidores son de multidifusin. Si todos
los consumidores son de unidifusin, la etiqueta de produccin utiliza nicamente
(cantidad de consumidores activos) conexiones. La unidifusin est disponible
nicamente por Ethernet para controladores V16 y posteriores.
Cada etiqueta consumida requiere una conexin en el controlador.
Para los mdulos (puente) de comunicaciones locales:
Se utiliza una conexin para cada consumidor de cada etiqueta producida.
Se utilizar una conexin para cada etiqueta consumida.
Para las redes Ethernet, tambin se debe considerar la cantidad de direcciones de
multidifusin producidas. Utilice las siguientes reglas para calcular la cantidad de
direcciones de multidifusin producidas que utiliza un mdulo Ethernet. Tenga en
cuenta que cualquier mdulo de Ethernet est limitado a producir 32 direcciones de
multidifusin:
Cada etiqueta producida a travs de un mdulo de comunicacin Ethernet utilizar
1 direccin de multidifusin, independientemente de la cantidad de consumidores
que tenga a travs del mdulo.
No existe un lmite de multidifusin para etiquetas consumidas.

Notas
1) Si a una etiqueta producida la consumen nicamente consumidores de unidifusin
de Ethernet, el controlador utilizar nicamente una cantidad de conexiones igual a
la cantidad de consumidores activos, pero seguir utilizando (1 + consumidores
definidos) en los clculos de descarga. Si cualquiera de los consumidores no es de
unidifusin, el controlador utilizar (1 + cantidad de consumidores activos)
conexiones. La opcin de unidifusin est disponible nicamente para Ethernet y
nicamente si ambos controladores de produccin y consumo son V16 o
superiores. La unidifusin no est disponible en ControlNet.
2) Una etiqueta de produccin que tiene uno o ms consumidores como
multidifusin a travs de un mdulo de puente Ethernet local (por ejemplo, un
mdulo ENBT) utilizar una direccin de multidifusin en el mdulo ENBT. El
mdulo ENBT est limitado a 32 direcciones de multidifusin. Por lo tanto, hay un
mximo de 32 etiquetas producidas que tienen uno o ms consumidores como no
unidifusin desde un nico mdulo ENBT.

Documento: 553633 Publicacin: 1.2: July 2011 6-13


Gua de configuracin (Controlador AADvance)

3) Un mdulo de puente Ethernet que se encuentra en el rack con un controlador


que consume una conexin no utiliza una de sus 32 conexiones de multidifusin
disponibles.
4) Los mdulos de puente ControlNet no tienen ningn otro lmite que no sea el
lmite de sus conexiones totales disponibles.

Ejemplo 1
Considere un controlador que tiene un mdulo ENBT local y 20 etiquetas producidas,
con dos consumidores cada una.
Si ninguna de las etiquetas producidas son de unidifusin, se utilizarn (20 x (2 +
1)) = 60 conexiones en el controlador. (20 x 2) = 40 conexiones se utilizarn en el
mdulo ENBT. 20 etiquetas producidas significa que el mdulo ENBT utilizar
20 direcciones de multidifusin.
Si 10 de las etiquetas producidas son estrictamente de unidifusin, y las otras 10
no lo son, se utilizarn 50 conexiones en el controlador ((10 x (2+1)) + (10 x 2)),
40 en el mdulo ENBT y 10 direcciones de multidifusin se utilizarn en el mdulo
ENBT.
Si las etiquetas de produccin son todas de unidifusin, se utilizarn 40 conexiones
en el controlador (20 x 2) y se utilizarn 40 conexiones en el mdulo ENBT. El
mdulo ENBT no utilizar ninguna direccin de multidifusin dado que la
unidifusin no requiere direcciones de multidifusin.

Ejemplo 2
Considere un controlador que tiene un mdulo CNB y 20 etiquetas de produccin,
con dos consumidores cada una, y 10 etiquetas consumidas.
Habrn 70 conexiones utilizadas ((20 x (2+1)) + 10) en el controlador. El mdulo
CNB tendr 50 conexiones, ((20 x 2) +10).
Nota: se recomienda nicamente que el mdulo CNB/D tenga 48 conexiones, en
caso de que se pueda exceder el ancho de banda de CNB.

6-14 Documento: 553633 Publicacin: 1.2: July 2011


Ejemplo 3
Considere un controlador que tiene un mdulo ENBT y 60 etiquetas producidas, con
dos consumidores cada una.
El controlador reservar (60 x (1 + 2)) = 180 conexiones. Sin embargo, si ninguno
de los consumidores son de unidifusin, el mdulo ENBT reclamar que no le
queda memoria de bfer. Se ha excedido el lmite de 32 etiquetas de unidifusin
producidas en el mdulo ENBT.
Si 40 de las etiquetas se consumen nicamente como de unidifusin, habrn 40 x
2 = 80 conexiones de unidifusin y 20 x (1 + 2) = 60 conexiones de multidifusin,
lo cual suma un total de 140 conexiones utilizadas en el procesador y 120
conexiones utilizadas en el mdulo ENBT. El mdulo ENBT utilizar 20 de las 32
direcciones de multidifusin disponibles.

Ejemplo 4
Considere un controlador que tiene 2 etiquetas producidas a travs del mdulo ENBT.
Cada etiqueta producida va hacia dos consumidores. El controlador tambin tiene 4
etiquetas consumidas.
Suponiendo que los consumidores no son de unidifusin, habr un total de 10
conexiones en el controlador. Hay una conexin para cada una de las 4 etiquetas
de consumidor. Cada etiqueta producida utilizar 3 conexiones (1 + 2). Como hay
dos etiquetas producidas, hay 6 conexiones. En el controlador, se utilizan 6 + 4 =
10 conexiones en total. El mdulo ENBT mostrar 8 conexiones y habrn dos
direcciones de multidifusin utilizadas.

Definir la configuracin de UNICAST en RSLogix

El controlador AADvance utiliza el modo Unicast para CIP. Debe configurar la opcin
Unicast de la configuracin RSLogix CLX.

Variable producida

Documento: 553633 Publicacin: 1.2: July 2011 6-15


Gua de configuracin (Controlador AADvance)

Seleccione una variable CIP producida de una configuracin CLX.


Marque la casilla Allow Unicast Consumer Connections (Permitir conexiones de
consumidores Unicast)

Variable consumida
Para una variable consumida, seleccione una variable CIP consumida

1) Defina el valor RPI en 500,0 ms. (el valor predeterminado es 20,0 ms).
2) Marque la casilla Use Unicast Connection over Ethernet IP (Utilizar
conexin Unicast sobre IP de Ethernet).

Ms informacin acerca de CIP por Ethernet/IP

Rockwell Automation cre CIP por Ethernet/IP para la familia de controladores Logix.
Para obtener ms detalles del protocolo, como los detalles de etiquetas de
produccin/consumo, consulte la ayuda en lnea de RSLogix 5000.

6-16 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 7
Configuracin de E/S del controlador
Este captulo describe el proceso de configuracin para definir el hardware de E/S del
controlador en AADvance Workbench.

En este captulo
Acerca de la configuracin de mdulos de E/S............................................ 7-1
Acerca de la configuracin de canales de E/S ............................................ 7-10
Configurar entradas digitales ......................................................................... 7-13
Configurar entradas analgicas...................................................................... 7-19
Configurar salidas digitales ............................................................................. 7-27
Acerca de las variables de estado para los mdulos de salida digital... 7-33

Acerca de la configuracin de mdulos de E/S

Para configurar los mdulos de E/S se debe seleccionar un bus de E/S en la vista de
rbol Equipment (Equipo) y luego asignar un mdulo a una ranura de E/S vaca. Puede
configurar mdulos individuales o dos/tres mdulos para formar un grupo redundante
para que coincida con la disposicin de su hardware.
Si opta por insertar un mdulo, se asignar a la ranura que ha seleccionado. Si opta por
insertar ms de un mdulo, se asignarn automticamente a las ranuras adyacentes.
Para cambiar la configuracin, puede borrar una ranura o mover un mdulo a otra
ranura.
Utilice este proceso para configurar mdulos de E/S:
1) Asigne mdulos de E/S a las ranuras IO Bus 1 (bus de E/S 1) o IO Bus 2 (bus de
E/S 2).
2) Defina el tiempo de seguridad de proceso para los mdulos de E/S.
3) Configure las variables de estado del mdulo de E/S.
4) Configure las variables de canal del mdulo de E/S.

Nota: los procedimientos asumen que ya ha configurado todas las variables en el


Diccionario. Si crea una nueva variable durante este proceso, se le solicitar que la
almacene en el Diccionario.

Documento: 553633 Publicacin: 1.2: July 2011 7-1


Gua de configuracin (Controlador AADvance)

Ejemplo de configuracin de ranura de E/S

En el ejemplo ilustrado, los mdulos se han configurado como se indica a continuacin:


Un grupo redundante de mdulos de entrada analgica se ha configurado en las
primeras tres ranuras.
Dos mdulos de entrada digital se encuentran en las siguientes dos ranuras.
Hay un mdulo individual de entrada digital.
Hay un grupo de dos mdulos de salida digital.
Dos mdulos individuales de salida digital.

Definir la arquitectura de hardware de E/S

La arquitectura de hardware de E/S es la disposicin fsica de los mdulos de E/S en el


controlador AADvance. Para definir la arquitectura de hardware de E/S en AADvance
Workbench, debe asignar los mdulos a nmeros de ranuras vacas en los buses de E/S
del procesador. Para hacerlo, utilice la vista de rbol de proyecto. Si lo desea, puede
borrar una ranura de E/S o mover un mdulo asignado a una ranura diferente.

7-2 Documento: 553633 Publicacin: 1.2: July 2011


Ejemplo de configuracin de controlador

Este controlador de ejemplo tiene dos mdulos de procesador 9110 y admite 8


entradas digitales y 8 salidas digitales.

Nota: en la ilustracin, "9801" y "9851" son unidades de terminacin simples para los
mdulos de E/S y proporcionan las conexiones para los elementos de campo.

Este controlador tiene el siguiente diseo fsico: los dos mdulos de E/S estn
instalados a la derecha de la unidad base de procesador, que es IO Bus 1 (bus de E/S
1). El 9401 est instalado en el primer conector de unidad base de E/S, que es la ranura
1; el 9451 est instalado adyacente al 9401 en el siguiente conector en la unidad base
de E/S, que es la ranura 2.
Ahora, debe configurar la misma disposicin en el rbol de proyecto y conectar las
variables para monitorear la informacin de estado de mdulo y los datos de E/S.
Utilice la vista de rbol de proyecto en AADvance Workbench para asignar los
mdulos de E/S a nmeros de ranuras vacas en el Bus de E/S 1 o Bus de E/S 2 del
procesador IOB.

Documento: 553633 Publicacin: 1.2: July 2011 7-3


Gua de configuracin (Controlador AADvance)

Los nmeros de ranura y bus deben ser los mismos que la posicin fsica real de los
mdulos instalados. Por lo tanto, para este ejemplo, asignara mdulos de E/S como se
indica a continuacin:
Un mdulo 9401 a la ranura 1 vaca en el bus de E/S 1.
Un mdulo 9451 a la ranura 2 vaca en el bus de E/S 1.

Asignar mdulos de E/S a ranuras de bus de E/S

Si asigna un nico mdulo, puede asignar el mdulo a cualquier ranura de bus de E/S
vaca. Si crea un grupo redundante, debe buscar dos o ms ranuras vacas consecutivas
y asignar el mdulo a la primera ranura vaca del grupo.

Nota: si es necesario, puede utilizar AADvance Workbench para mover mdulos


configurados a otras ranuras para crear una serie de ranuras vacas adyacentes.
Recuerde mover los mdulos reales del controlador a las ranuras cambiadas.

Para asignar un mdulo de E/S, siga las instrucciones que se indican a continuacin:

1) Seleccione la etiqueta Equipment (Equipo).


2) Expanda la opcin IO Bus 1.
3) En una ranura vaca, haga clic con el botn derecho para seleccionar Insert IO
(Insertar E/S). Mueva el cursor hacia la derecha para seleccionar uno de los
mdulos disponibles (posicin de ranuras vacas 16-24 que aparecen en negrita).

7-4 Documento: 553633 Publicacin: 1.2: July 2011


4) Seleccione el mdulo deseado, luego mueva el cursor a la derecha y seleccione la
cantidad de mdulos deseados.
5) Repita este procedimiento para todos los mdulos que desee configurar.

Borrar una ranura de bus de E/S


Para borrar una ranura de bus de E/S, siga las instrucciones que se indican a
continuacin:

1) Seleccione la etiqueta Equipment (Equipo).


2) Haga clic con el botn derecho para seleccionar Clear Slot (Borrar ranura).
Se eliminar el mdulo de la ranura.
La ranura ahora se visualizar como Empty (Vaca) y estar lista para que se le
reasigne un mdulo.

Nota: la conexin de variable de canal se desconectar automticamente.

Documento: 553633 Publicacin: 1.2: July 2011 7-5


Gua de configuracin (Controlador AADvance)

Mover un mdulo a una ranura diferente


Para mover un mdulo asignado a una ranura diferente, siga las instrucciones que se
indican a continuacin:

1) Seleccione la etiqueta Equipment (Equipo).


2) Haga clic con el botn derecho para seleccionar la opcin Move To (Mover a).
3) Mueva el cursor a la derecha y seleccione la posicin IO Bus 1 Position a la que
desee moverlo.
El mdulo se reasigna automticamente a la ranura seleccionada.

Nota: la conexin de variable de canal se mover con el mdulo hacia la nueva ranura
y cambiar automticamente de nmero.

7-6 Documento: 553633 Publicacin: 1.2: July 2011


Cambiar el tamao de un grupo de mdulos
Puede cambiar el tamao de un grupo redundante de mdulos de tres a dos mdulos,
y luego de dos a un mdulo. Para reducir el tamao, siga las instrucciones que se
indican a continuacin:

1) Seleccione la vista Equipment (Equipo).


2) Haga clic con el botn derecho para seleccionar Resize to (Cambiar tamao a).
3) Seleccione el nmero de mdulos a los que desea cambiar el tamao
Se eliminar un mdulo del grupo y se convertir en una ranura de mdulo
individual.
4) Repita la operacin segn sea necesario.

Configurar el tiempo de seguridad de proceso del mdulo de E/S

Cuando configura el tiempo de seguridad de proceso para un mdulo de E/S, puede


optar por heredar el valor de nivel superior definido para el procesador o especificar
un valor para el mdulo de E/S.
Para definir el tiempo de seguridad de proceso del mdulo de E/S, siga las
instrucciones que se indican a continuacin:

1) Seleccione un mdulo del bus de E/S.

Documento: 553633 Publicacin: 1.2: July 2011 7-7


Gua de configuracin (Controlador AADvance)

2) Marque la casilla de verificacin Inherit (Heredar) para heredar el Process


Safety Time (Tiempo de seguridad de proceso) de nivel superior; o
3) Quite la marca de la casilla Inherit e introduzca un valor en el campo Process
Safety Time.

Conectar variables de estado a mdulos de E/S

Puede conectar una variable a un mdulo de E/S para que la aplicacin pueda recibir
informacin de estado desde el mdulo. AADvance Workbench proporciona una
estructura (T9K_TA_GROUP_STATUS) para la informacin de estado de mdulo.
Para conectar una variable de estado a un mdulo de E/S, siga las instrucciones que se
indican a continuacin:

1) Declare una variable en el Diccionario. Utilice el tipo


T9K_TA_GROUP_STATUS y asegrese de que la direccin est definida
como input (entrada).
2) Seleccione un mdulo del bus de E/S.
El trmino unwired (desconectado) aparece en el campo Variable.
3) Haga clic en el botn junto al campo Variable.
Se abre el cuadro de dilogo de variables.
4) Seleccione la variable que declar en el Diccionario.
La variable se visualiza en el campo Variable.
Las variables de estado se asignan automticamente y aparecen en la columna
Wiring (Conexin) con la descripcin en la columna Description
(Descripcin).
5) Repita los pasos 1 al 4 para otros mdulos de E/S.

7-8 Documento: 553633 Publicacin: 1.2: July 2011


T9K_TA_GROUP_STATUS (Informacin de estado de mdulo de E/S)

La estructura de datos para la informacin de estado de mdulo


(T9K_TA_GROUP_STATUS) proporciona los elementos que se detallan en la
tabla.

Nota: el controlador interroga a un mdulo de E/S (designado con una 'X' en la tabla)
de acuerdo con la disposicin fsica del mdulo y su posicin en un grupo. Un mdulo
simple se designa como mdulo A; un mdulo doble como A o B y un mdulo triple
como A, B o C.

Tabla 7: Estructura para datos de estado de mdulo de E/S

Identificador Tipo Descripcin Observaciones


<tagname>.EXPC INT Mdulos esperados Informa el nmero de mdulos que se
encuentran definidos en la configuracin para
el grupo (1, 2 o 3)
<tagname>.ACT INT Mdulos en lnea Informa el nmero de mdulos en un grupo
que estn instalados, alimentados con
electricidad, bloqueados y comunicndose por
el bus de E/S (1, 2 o 3)
<tagname>.LOC INT Ubicacin de ranura Informa el nmero de ranura de la posicin de
mdulo ms hacia la izquierda para un grupo,
independientemente de si un mdulo se
encuentra ubicado fsicamente en una ranura
(1 a 24) ()
<tagname>.GH BOOL Estado del grupo Informa el estado general de todos los
mdulos de un grupo
TRUE: el estado de todos los mdulos es
correcto
FALSE: uno o ms mdulos del grupo estn en
lnea e informan un fallo
<tagname>.XONL BOOL Estado en lnea Informa el estado en lnea del mdulo X
TRUE: el mdulo est instalado, alimentado
con electricidad, bloqueado y comunicndose
por el bus de E/S, de lo contrario FALSE
<tagname>.XHLY BOOL Estado general Informa el estado general del mdulo X
TRUE: el mdulo se encuentra en lnea y no
presenta fallos, de lo contrario FALSE
<tagname>.XRDY BOOL Estado listo Informa el estado listo del mdulo X
TRUE: el mdulo se encuentra en lnea y listo
para informar valores de canal, de lo contrario
FALSE

Documento: 553633 Publicacin: 1.2: July 2011 7-9


Gua de configuracin (Controlador AADvance)

<tagname>.XRUN BOOL Estado de operacin Informa el estado de operacin del mdulo X


TRUE: el mdulo se encuentra en lnea e
informa los valores de canal, o requiere
intervencin manual (presionando el botn
Reset Fault) antes de que se puedan informar
los valores, de lo contrario FALSE
<tagname>.XSDN BOOL Estado de apagado Informa que el mdulo X requiere
intervencin manual (presionando el botn
Reset Fault) antes de que se puedan informar
los valores
TRUE: el mdulo necesita intervencin manual
<tagname>.XPOS INT Posicin Informa el nmero de ranura del mdulo X (1
a 24) ()

Nota: () Las ranuras se numeran de 1 a 24 en ambos buses; la ubicacin de la ranura


(.LOC) y la posicin (XPOS) no identifican el bus.

Acerca de la configuracin de canales de E/S

AADvance Workbench proporciona un conjunto de estructuras de variable para


conectar a los canales de E/S. Cuando declara las variables de canales de E/S con sus
propios nombres de etiquetas, puede declarar uno de los dos tipos de estructura
(compacta o completa); como alternativa, la variable primaria se puede asignar
directamente al tipo de variable base.
AADvance Workbench generar automticamente un conjunto de elementos de
variable con el mismo nombre de etiqueta; por lo tanto, dependiendo de la estructura
elegida, el sistema conecta automticamente un conjunto de variables de E/S a los
canales.
La sintaxis para una variable de estructura es <tagname>.XX, donde XX representa
el elemento de informe de la variable; por ejemplo, <tagname>.DI es un booleano
que informa el estado de entrada digital para un canal.

7-10 Documento: 553633 Publicacin: 1.2: July 2011


Conectar variables a canales de entrada digital

Para conectar variables a canales de entrada digital, siga las instrucciones que se indican
a continuacin:

1) Seleccione un mdulo de entrada digital en el bus de E/S.


La variable de estado de mdulo <tagname> que haya asignado aparecer en
el campo Variable.
2) Seleccione el canal que desea conectar a la variable.
3) Haga clic en el botn junto a los campos Channel Variable (Canal Variable).
4) Seleccione una estructura de datos de las tres opciones que se muestran: Simple,
Compact (Compacta), Full (Completa).
Se abre el cuadro de dilogo Select Variables (Seleccionar variables).
5) Seleccione una estructura con nombre y haga clic en OK (Aceptar).
6) Repita los pasos 2 a 5 para cada canal que desee conectar.

Documento: 553633 Publicacin: 1.2: July 2011 7-11


Gua de configuracin (Controlador AADvance)

Conectar variables a canales de entrada analgicos

Para conectar variables a canales de entrada analgicos, siga las instrucciones que se
indican a continuacin:

1) Seleccione un mdulo de entrada analgica en el bus de E/S.


La variable de estado de mdulo <tagname> que haya asignado aparecer en
el campo Variable.
2) Seleccione el canal que desea conectar a la variable.
3) Haga clic en el botn junto a los campos Channel Variable (Canal Variable).
4) Seleccione una estructura de datos de las tres opciones que se muestran: Simple,
Compact (Compacta), Full (Completa).
Se visualiza el cuadro de dilogo Select Variables (Seleccionar variables).
5) Seleccione una estructura con nombre y haga clic en OK (Aceptar).
6) Repita los pasos 2 a 5 para cada canal.

7-12 Documento: 553633 Publicacin: 1.2: July 2011


Conectar variables a canales de salida digital

Para conectar variables a canales de salida digital, siga las instrucciones que se indican a
continuacin:

1) Seleccione un mdulo de salida digital en el bus de E/S.


La variable de estado de mdulo <tagname> aparece en el campo Variable.
2) Seleccione el canal que desea conectar a la variable.
3) Haga clic en el botn junto a los campos Channel Variable (Canal Variable).
4) Seleccione una estructura de datos de las tres opciones que se muestran: Simple,
Compact (Compacta), Full (Completa).
Se visualiza el cuadro de dilogo Select Variables (Seleccionar variables).
5) Seleccione una estructura con nombre y haga clic en OK (Aceptar).
6) Repita los pasos 2 a 5 para cada canal.

Configurar entradas digitales

Puede conectar canales de entrada digital a los siguientes tipos de variable y


estructuras de datos:
BOOL (el <nombre_variable> proporciona el estado de entrada)
TK9_DI_Compact (proporciona tres elementos)
TK9_DI_Full (seis elementos)
Las estructuras proporcionan informacin adicional acerca de la entrada, como el
estado de fallo de lnea y los estados de discrepancia. Tambin puede definir umbrales
personalizados para entradas digitales.

Documento: 553633 Publicacin: 1.2: July 2011 7-13


Gua de configuracin (Controlador AADvance)

TK9_DI_COMPACT y TK9_DI_FULL (Entradas digitales)

Las dos estructuras de datos para canales de entrada digital (TK9_DI_COMPACT y


TK9_DI_FULL) proporcionan los elementos que se detallan en las tablas.

Tabla 8: Estructura TK9_DI_COMPACT para entradas digitales

Identificador Tipo Descripcin Observaciones


<tagname>.DI BOOL Estado de entrada TRUE: voltaje de entrada por encima del
umbral T6
FALSE: voltaje de entrada por debajo del
umbral T5
<tagname>.LF BOOL Fallo de lnea TRUE: voltaje de entrada por encima del
umbral T8; entre T5 y T4; o por debajo de T1
FALSE: voltaje de entrada entre los umbrales
T2 y T3; o entre T6 y T7
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en el voltaje
superior al 20% entre los canales de dos o tres
mdulos en una configuracin redundante ()

Tabla 9: Estructura TK9_DI_FULL para entradas digitales

Identificador Tipo Descripcin Observaciones


<tagname>.DI BOOL Estado de entrada TRUE: voltaje de entrada por encima del
umbral T6
FALSE: voltaje de entrada por debajo del
umbral T5
<tagname>.LF BOOL Fallo de lnea TRUE: voltaje de entrada por encima del
umbral T8; entre T5 y T4; o por debajo de T1
FALSE: voltaje de entrada entre los umbrales
T2 y T3; o entre T6 y T7
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en el voltaje
superior al 8% (de 24 V) entre los canales de
dos o tres mdulos en una configuracin
redundante ()
<tagname>.CF BOOL Fallo de canal TRUE: el diagnstico del mdulo detecta un
fallo en los componentes electrnicos del canal
o en el firmware (estado = 7)
<tagname>.V UINT Voltaje Informa el voltaje del canal en unidades de
milivoltios y con una precisin de 500 mV
()

7-14 Documento: 553633 Publicacin: 1.2: July 2011


<tagname>.STA USINT Estado Informa un valor de estado para el canal:
1 = circuito abierto
2 = desenergizado
3 = indeterminado
4 = energizado
5 = cortocircuito
6 = sobrecarga de voltaje
7 = con fallos

Nota: () la discrepancia slo se puede informar TRUE cuando dos o tres mdulos
estn activos en un grupo. () El elemento de voltaje no puede informar valores
inferiores a 0 mV.

Estado de fallo para entradas digitales

Un canal de entrada digital tiene fallos (el estado informa un valor de 7) cuando el canal
no es capaz de informar un voltaje dentro de una especificacin de precisin de
seguridad del 10% de la escala completa de medida del suministro de 24 V CC (2,4 V).
Cuando el estado informa el valor 7, las otras variables informan los siguientes valores
"seguros":
Estado de entrada = FALSE
Fallo de lnea = TRUE
Discrepancia = TRUE
Fallo de canal = TRUE
Voltaje = 0 mV

Documento: 553633 Publicacin: 1.2: July 2011 7-15


Gua de configuracin (Controlador AADvance)

Acerca de los valores de umbral para las entradas digitales

El mdulo determina el estado de canal y el estado de fallo de lnea comparando el


voltaje de entrada del canal con los valores de umbral definidos. Puede definir sus
propios valores de umbral o utilizar un conjunto de valores predeterminados. Cada
canal heredar los valores que seleccione para el mdulo; puede definir distintos
umbrales para canales individuales ms tarde.
Una regin indeterminada se define entre el estado cerrado y abierto para permitir
fallos marginales en la conexin externa o en el sensor.

Nota: cuando el sistema est operativo, debe modificar estos valores nicamente a
travs de una actualizacin en lnea.

El controlador AADvance proporciona histresis en los umbrales para valores


crecientes y decrecientes para impedir que haya vibracin. Workbench actualiza los
valores de informe durante cada ciclo de la aplicacin.

7-16 Documento: 553633 Publicacin: 1.2: July 2011


Documento: 553633 Publicacin: 1.2: July 2011 7-17
Gua de configuracin (Controlador AADvance)

Definir umbrales para un mdulo de entrada digital


Para definir sus propios valores de umbral, siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa Thresholds (Umbrales) en el editor de mdulo.


Se muestra un conjunto de valores predeterminados en los campos de
umbrales.
2) Para introducir sus propios valores, seleccione la casilla Use Custom
Thresholds (Utilizar umbrales personalizados), introduzca sus propios valores en
los campos de umbrales y haga clic en Apply (Aplicar).
3) Para restaurar los valores predeterminados, haga clic en Default
(Predeterminados), quite la marca de seleccin de la casilla Use Custom
Thresholds (Utilizar umbrales personalizados) y haga clic en Apply (Aplicar).

7-18 Documento: 553633 Publicacin: 1.2: July 2011


Umbrales predeterminados para entradas digitales
Los valores de umbrales predeterminados para entradas digitales son para canales de
entrada digital de 24 V CC estndar (sin monitoreo en lnea).
Los valores predeterminados se indican en la tabla.
Valores de umbrales predeterminados para el mdulo de entrada digital 9401

Configurar entradas analgicas

Puede conectar canales de entrada analgica a los siguientes tipos de variable y


estructuras de datos:
REAL (el <nombre_variable> proporciona un valor de punto flotante que
representa 4 a 20 mA)
TK9_AI_Compact (proporciona tres elementos)
TK9_AI_Full (seis elementos)
Las estructuras proporcionan informacin adicional acerca de la entrada, como el
estado de discrepancia. Tambin puede configurar entradas analgicas para que
funcionen con dispositivos HART y definir umbrales personalizados.

Documento: 553633 Publicacin: 1.2: July 2011 7-19


Gua de configuracin (Controlador AADvance)

TK9_AI_COMPACT y TK9_AI_FULL (Entradas analgicas)

Las dos estructuras de datos para canales de entrada analgica


(TK9_AI_COMPACT y TK9_AI_FULL) proporcionan los elementos que se
detallan en las tablas.

Tabla 10: Estructura TK9_AI_COMPACT para entradas analgicas

Identificador Tipo Descripcin Observaciones


<tagname>.PV REAL PV Valor de proceso. Un valor de punto flotante a
escala que representa la corriente en bucle
analgica.
El factor de escala predeterminado es 0 a
100% que representa 4 a 20 mA
<tagname>.CNT INT Recuento bruto Un recuento que representa la corriente en el
canal en unidades de 1/256 mA
0 representa 0 mA
5.120 representa 20 mA
Precisin dentro de 13 recuentos,
equivalente a 0,05 mA
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en la corriente
superior al 2% entre los canales de dos o tres
mdulos en una configuracin redundante ()

Tabla 11: Estructura TK9_AI_FULL para entradas analgicas

Identificador Tipo Descripcin Observaciones


<tagname>.PV REAL PV Valor de proceso. Un valor de punto flotante a
escala que representa la corriente en bucle
analgica.
El factor de escala predeterminado es 0 a
100% que representa 4 a 20 mA
<tagname>.CNT INT Recuento bruto Un recuento que representa la corriente en el
canal en unidades de 1/256 mA
0 representa 0 mA; 5.120 representa 20 mA
Precisin dentro de 13 recuentos,
equivalente a 0,05 mA
<tagname>.LF BOOL Fallo de lnea TRUE: estado (.STA) es 1, 5, 6 o 7
FALSE: estado (.STA) es 2, 3, o 4
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en la corriente
superior al 2% entre los canales de dos o tres
mdulos en una configuracin redundante ()

7-20 Documento: 553633 Publicacin: 1.2: July 2011


<tagname>.CF BOOL Fallo de canal TRUE: el diagnstico del mdulo detecta un
fallo en los componentes electrnicos del canal
o en el firmware (estado = 7)
<tagname>.STA USINT Estado Informa un valor de estado para el canal:
1 = circuito abierto
2 = fallo de transmisor
(bajo)
3 = normal
4 = fallo de transmisor
(alto)
5 = cortocircuito
6 = sobre el rango
7 = con fallos

Nota: () la discrepancia slo se puede informar TRUE cuando dos o tres mdulos
estn activos en un grupo.

Estado de fallo para entradas analgicas

Un canal de entrada analgica tiene fallos (el estado informa un valor de 7) cuando el
canal no es capaz de informar un recuento dentro de una especificacin de precisin
de seguridad del 1% de la escala completa del rango de medida de 5.120 (51 recuentos,
0,2 mA).
Cuando el estado informa el valor 7, las otras variables informan los siguientes valores
"seguros":
Valor de proceso = un valor calculado basado en un valor de recuento de 0
Fallo de lnea = TRUE
Discrepancia = TRUE
Fallo de canal = TRUE
Recuento = 0

Documento: 553633 Publicacin: 1.2: July 2011 7-21


Gua de configuracin (Controlador AADvance)

Acerca de HART

El controlador AADvance es el primer controlador de Rockwell Automation que


incluye compatibilidad integrada para las comunicaciones HART, Highway
Addressable Remote Transducer (transductor remoto direccionable de alta
velocidad). No son necesarias las interfaces HART separadas. AADvance Workbench
admite HART en canales de entrada analgica; el sistema implementa la revisin 5 de la
especificacin de HART.
El programa de la aplicacin puede utilizar la informacin HART para monitorear y
responder a las condiciones de dispositivos. Tambin puede utilizar HART para realizar
funciones de mantenimiento y diagnstico en dispositivos de campo.
AADvance Workbench proporciona una estructura de datos dedicada,
T9K_AI_HART, para las variables de la aplicacin que utilizarn la funcionalidad
HART. La estructura proporciona la siguiente informacin:
La corriente de bucle.
Cuatro variables dinmicas predefinidas y sus unidades asociadas.
Informacin de estado de la comunicacin y el dispositivo

Uso de HART
Asegrese de que sus dispositivos HART admitan el comando HART 0 ('leer ID
nico') y el comando HART 3 ('leer actual y cuatro variables dinmicas
predefinidas'). El controlador utiliza estos comandos para comunicarse con los
dispositivos HART.
La variable de corriente en bucle HART (disponible en T9K_AI_HART) se encuentra
adems de la variable de canal para el bucle de 4 a 20 mA. Puede utilizar la variable de
corriente en bucle HART para comprobaciones de diagnstico, por ejemplo, para
comparar con el valor en el bucle de 4 a 20 mA y reaccionar si existe una discrepancia;
no utilice la variable de corriente en bucle HART para una aplicacin de seguridad
funcional.
Para obtener ms detalles acerca de HART, consulte la Gua de aplicacin HART,
creada por HART Communication Foundation, y sus especificaciones HART detalladas.
Puede descargar estos documentos desde www.hartcomm.org.

Configurar entradas analgicas para HART


Puede configurar canales de entrada para HART con AADvance Workbench. Siga las
instrucciones que se indican a continuacin:
1) Cree variables HART en el Diccionario; defina el tipo como T9K_AI_HART.
Necesita una variable para cada dispositivo HART.

7-22 Documento: 553633 Publicacin: 1.2: July 2011


2) Vaya a la vista de rbol de Equipment (Equipo) y seleccione el mdulo de entrada
digital. Haga clic en la pestaa HART.

3) Seleccione una opcin en Channel (Canal) y haga clic en .


4) Seleccione una variable de la lista del Diccionario y haga clic en OK (Aceptar).
5) Vuelva a la vista de rbol de Equipment (Equipo), seleccione el canal y haga clic
en la pestaa HART; luego, marque la casilla de verificacin Enable HART on
this Channel (Habilitar HART en este canal) y haga clic en Apply (Aplicar).

6) Repita este procedimiento para las otras entradas que utilizarn dispositivos
habilitados para HART.

Documento: 553633 Publicacin: 1.2: July 2011 7-23


Gua de configuracin (Controlador AADvance)

T9K_AI_HART (dispositivos de entrada HART)


La estructura de datos para los dispositivos HART (T9K_AI_HART) proporciona
los elementos que se detallan en la tabla.

Tabla 12: Estructura de datos HART

Identificador Tipo Descripcin Observaciones


<tagname>.I REAL Corriente (mA)
<tagname>.V1 REAL Variable primaria
<tagname>.U1 BYTE Cdigo de unidades de variable
primaria
<tagname>.V2 REAL Segunda variable
<tagname>.U2 BYTE Cdigo de unidades de segunda
variable
<tagname>.V3 REAL Tercera variable
<tagname>.U3 BYTE Cdigo de unidades de tercera
variable
<tagname>.V4 REAL Cuarta variable
<tagname>.U4 BYTE Cdigo de unidades de cuarta
variable
<tagname>.COMMS BOOL Estado de comunicacin TRUE: [TBD]
FALSE: [TBD]
<tagname>.DEVICE BYTE Estado de dispositivo () Bit 7: fallo de funcionamiento de
dispositivo de campo
Bit 6: configuracin modificada
Bit 5: arranque en fro
Bit 4: ms estado disponible
Bit 3: corriente de salida analgica
fija
Bit 2: salida analgica saturada
Bit 1: variable no primaria fuera de
los lmites
Bit 0: variable primaria fuera de los
lmites

Nota: () el byte de estado del dispositivo imita el estado del dispositivo de campo
HART. El Apndice E de la Gua de aplicacin HART proporciona los detalles.

7-24 Documento: 553633 Publicacin: 1.2: July 2011


Acerca de los valores de umbral para las entradas analgicas

El mdulo determina el estado de canal y el estado de fallo de lnea comparando la


corriente de entrada del canal con los valores de umbral definidos. Puede definir sus
propios valores de umbral o utilizar un conjunto de valores predeterminados. Cada
canal heredar los valores que seleccione para el mdulo; puede definir distintos
umbrales para canales individuales ms tarde.
Los umbrales se especifican en recuentos, donde 0 (cero) es 0 mA, 1.024 son 4 mA y
5.120 son 20 mA.

Nota: cuando el sistema est operativo, debe modificar estos valores nicamente a
travs de una actualizacin en lnea.

El controlador AADvance proporciona histresis en los umbrales para valores


crecientes y decrecientes para impedir que haya vibracin. Workbench actualiza los
valores de informe durante cada ciclo de la aplicacin.

Documento: 553633 Publicacin: 1.2: July 2011 7-25


Gua de configuracin (Controlador AADvance)

Definir umbrales para un mdulo de entrada analgica


Para definir sus propios valores de umbral, siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa Thresholds (Umbrales) en el editor de mdulo.


Se muestra un conjunto de valores predeterminados en los campos de
umbrales.
2) Para introducir sus propios valores, seleccione la casilla Use Custom
Thresholds (Utilizar umbrales personalizados), introduzca sus propios valores en
los campos de umbrales y haga clic en Apply (Aplicar).

Nota: puede introducir los valores en recuentos (unidades predeterminadas) o en


miliamperios. Para especificar un valor en miliamperios, agregue "mA" al valor;
AADvance Workbench lo convertir a recuentos.

3) Para restaurar los valores predeterminados, haga clic en Default


(Predeterminados), quite la marca de seleccin de la casilla Use Custom
Thresholds (Utilizar umbrales personalizados) y haga clic en Apply (Aplicar).

7-26 Documento: 553633 Publicacin: 1.2: July 2011


Umbrales predeterminados para entradas analgicas
Los valores de umbrales predeterminados para entradas analgicas son para canales de
entrada analgicas de 24 V CC estndar (sin monitoreo en lnea).
Los valores predeterminados se indican en la tabla.

Tabla 13: Valores de umbrales predeterminados para el mdulo de entrada analgica 9431

Configurar salidas digitales

Puede conectar canales de salida digital a los siguientes tipos de variable y estructuras
de datos:
BOOL (el <nombre_variable> proporciona el estado indicado)
TK9_DO_Compact (proporciona tres elementos)
TK9_DO_Full (siete elementos)
Las estructuras proporcionan informacin adicional acerca de la salida, como el estado
de fallo de lnea y los estados de discrepancia.

Nota: el controlador escribe sus salidas digitales una vez por ciclo de aplicacin; las
variables de salida digital tambin se actualizan una vez por ciclo de aplicacin.

Documento: 553633 Publicacin: 1.2: July 2011 7-27


Gua de configuracin (Controlador AADvance)

TK9_DO_COMPACT y TK9_DO_FULL (Salidas digitales)

Las dos estructuras de datos para entradas digitales (TK9_DO_COMPACT y


TK9_DO_FULL) proporcionan los elementos que se detallan en las tablas.

Tabla 14: Estructura TK9_DO_COMPACT para salidas digitales

Identificador Tipo Descripcin Observaciones


<tagname>.DOP BOOL Estado de entrada El estado indicado que se pasar al canal de salida
Configurar en TRUE para energizar
Configurar en FALSE para desenergizar
<tagname>.LF BOOL Fallo de lnea TRUE: no hay ningn suministro de campo,
ninguna carga est conectada o se ha detectado
un cortocircuito
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en la corriente
superior al 1% entre los canales de dos mdulos
en una configuracin redundante ()

Tabla 15: Estructura TK9_DO_FULL para salidas digitales

Identificador Tipo Descripcin Observaciones


<tagname>.DOP BOOL Estado de entrada El estado indicado que se pasar al canal de salida
Configurar en TRUE para energizar
Configurar en FALSE para desenergizar
<tagname>.LF BOOL Fallo de lnea TRUE: no hay ningn suministro de campo,
ninguna carga est conectada o se ha detectado
un cortocircuito
<tagname>.DIS BOOL Discrepancia TRUE: existe una discrepancia en la corriente
superior al 1% entre los canales de dos mdulos
en una configuracin redundante ()
<tagname>.CF BOOL Fallo de canal TRUE: el diagnstico del mdulo detecta un fallo
en los componentes electrnicos del canal o en
el firmware (estado = 7)
<tagname>.V UINT Voltaje Informa el voltaje de los terminales de salida en
unidades de milivoltios y con una precisin de
500 mV ()
<tagname>.I INT Corriente Informa la corriente del canal en miliamperios y
con una precisin de 2 mA y 10% de la
medida

7-28 Documento: 553633 Publicacin: 1.2: July 2011


<tagname>.STA USINT Estado de canal Informa un valor de estado para el canal:
1 = sin Vcampo
2 = desenergizado
3 = sin carga
4 = energizado
5 = cortocircuito
6 = fallo de campo
7 = con fallos

Nota: () la discrepancia slo se puede informar TRUE cuando dos mdulos estn
activos en un grupo. () El elemento de voltaje no puede informar valores inferiores a
0 mV.

Variable de estado para salidas digitales

La variable de estado para una salida digital es un entero sin firma con un valor entre 1
y 7 que representa lo siguiente:
1 = sin Vcampo: el voltaje de suministro de campo es de 18 V CC o inferior para ese
canal.

Nota: cuando la variable de estado es 1, se informa que el voltaje de campo


(<tagname.V>) es 0 mV.

2 = desenergizado: el estado indicado es FALSE y el canal est desenergizado.


3 = sin carga: el controlador no puede detectar una carga conectada al cableado de
campo del canal o la carga es inferior a la carga de canal mnima requerida de 10 mA
cuando se indica TRUE.
4 = energizado: el estado indicado es TRUE y el canal est energizado.
5 = cortocircuito: el controlador ha detectado una condicin de cortocircuito,
independientemente del estado de la unidad de canal.
6 = fallo de campo: una fuente externa conduce al canal a un estado energizado o a un
voltaje superior a 18 V CC, independientemente del estado de la unidad de canal.
7 = con fallos:

Documento: 553633 Publicacin: 1.2: July 2011 7-29


Gua de configuracin (Controlador AADvance)

Proteccin contra sobrecargas de corriente para salidas digitales

El controlador AADvance cuenta con tres mecanismos para proteger a sus canales de
salida:
Proteccin contra la corriente de entrada
Proteccin contra cortocircuitos para canales energizados
Proteccin contra cortocircuitos para canales desenergizados
El controlador tolera corrientes de entrada para que sus salidas digitales puedan
energizar cargas capacitivas sin que el controlador informe un cortocircuito. La
ilustracin muestra las caractersticas de las corrientes de carga mximas que el
controlador tolerar cuando se indica a una entrada digital que se encienda. Si la
corriente de carga entra en la regin que se encuentra por encima de la curva en la
grfica, el controlador aplica su proteccin contra la corriente de entrada.

Tras permitir la corriente de entrada, el controlador activa su proteccin contra


cortocircuitos para un canal energizado cuando la corriente en bucle alcanza los 2 A.
La deteccin de cortocircuitos en un canal energizado es inmediata y se
desenergiza el canal. El controlador informa la condicin hasta que se elimine el
cortocircuito.
Cuando se elimina el cortocircuito, el canal volver a energizarse. El informe de
cortocircuito luego se elimina presionando el botn de reinicio para fallos en el
mdulo de procesador 9110 o configurando el estado indicado en FALSE.
El controlador comprueba la presencia de cortocircuitos potenciales en los canales de
salida digital desenergizados. Peridicamente, el controlador enciende parcialmente
cada una de las salidas desenergizadas y mide la corriente en bucle. Si la corriente en
bucle muestra una resistencia de bucle inferior a 10 aproximadamente, el
controlador informa un cortocircuito.

7-30 Documento: 553633 Publicacin: 1.2: July 2011


Estado de fallo para salidas digitales

Un canal de salida digital tiene fallos (el estado informa un valor de 7) cuando el
funcionamiento normal o las pruebas de diagnstico han identificado una condicin de
fallo especfica. Una sola condicin de fallo identificada, por lo tanto, genera un valor
de estado de 7.
Cuando el estado informa el valor 7, las otras variables informan los siguientes valores
"seguros":
Fallo de lnea = TRUE
Discrepancia = TRUE
Fallo de canal = TRUE
Voltaje = 0 mV
Corriente = 0 mA

Configurar ajustes avanzados de canales para salidas digitales

AADvance Workbench ofrece una configuracin avanzada para los canales de salida
digital individuales:
Puede especificar un estado de apagado para una salida; esto define cmo se
comportar la salida cuando su mdulo de salida digital 9451 primario se
encuentre en modo de apagado.
Puede desactivar la funcin de prueba de lnea para una salida; esto desactiva la
deteccin de una condicin sin carga.
Para configurar los ajustes avanzados, siga las instrucciones que se indican a
continuacin:

1) Seleccione la ranura con el mdulo de salida digital.


La variable de estado de mdulo <tagname> que haya asignado aparece en el
campo Variable.
2) Seleccione el canal que desea configurar y haga clic en la pestaa Advanced
(Opciones avanzadas).
Se abre el cuadro de dilogo 9451 Advanced Channel Settings
(Configuracin avanzada de canales 9451).

Documento: 553633 Publicacin: 1.2: July 2011 7-31


Gua de configuracin (Controlador AADvance)

3) Marque la casilla de verificacin Use Custom Advanced Channel


Settings(Utilizar configuracin avanzada de canales personalizada).
4) Marque la casilla de verificacin que se encuentra junto al campo Shutdown
State (Estado de apagado) o junto al campo Disable Line Test (Desactivar
prueba de lnea).
5) Seleccione la opcin de configuracin avanzada de canales de la lista desplegable.

Configuracin avanzada de canales de salida digital


Cada canal de salida del mdulo de salida digital 9451 admite el conjunto de
parmetros de control que se detalla en la siguiente tabla.

Tabla 16: Parmetros de control de salidas digitales

Descripcin Valor(es) Valor Observaciones


predeterminado
Shutdown State Off (Apagado), Ninguno "Off" (Apagado) desenergiza la
(Estado de Hold Last State especificado salida durante un proceso de
apagado) (Mantener ltimo apagado.
estado) ()
"Hold Last State" (Mantener
ltimo estado) fuerza a la salida
a permanecer en su ltimo
estado indicado, durante un
proceso de apagado.
Disable Line Test Yes (S), No Ninguno "Yes" (S) desactiva el informe
(Desactivar prueba especificado de estado 3 de la variable de
de lnea) estado (STA); en una condicin
sin carga, el LED de Channel
(Canal) no se pondr de color
mbar.
"No" equivale al valor
predeterminado, que activa la
prueba de lnea.

Nota: () la opcin llamada "Default" (Predeterminado) no hace nada. No seleccione


esta opcin.

7-32 Documento: 553633 Publicacin: 1.2: July 2011


Desactivar la prueba de lnea para una salida digital
El mdulo de salida digital 9451 comprueba la presencia de una condicin sin carga en
cada salida. AADvance Workbench se refiere a la comprobacin como "Line Test"
(Prueba de lnea).
Una condicin sin carga ocurre cuando el controlador no puede detectar una carga
conectada al cableado de campo o la corriente de carga es inferior a 20 mA cuando la
salida se indica TRUE. Puede desactivar la comprobacin para una condicin sin carga,
por ejemplo, si desea conectar una carga baja a una salida o si la salida no se utiliza y
no desea colocar una carga ficticia.
El mdulo informa una condicin sin carga indicando la variable de estado
(<tagname>.STA) en el valor 3 y encendiendo el LED de Channel (Canal) en color
mbar. Si desactiva la prueba de lnea, asumiendo que no hay otros fallos presentes, la
variable de estado continuar mostrando 2 o 4 (dependiendo del valor indicado) en
lugar de 3 y el LED de Channel (Canal) aparecer apagado o de color verde en lugar
de amarillo.

Nota: existen otras situaciones (como la falta de voltaje de campo) que an resultan
en un LED mbar, incluso si desactiva la prueba de lnea.

Acerca de las variables de estado para los mdulos de salida digital

El mdulo de salida digital 9451 ofrece una serie de variables de estado que estn
disponibles para la aplicacin. 9451 Variables Editor presenta las variables en dos
"racks" (colecciones): Status Booleans (Booleanos de estado) y Power Status
Integers (Enteros de estado de energa).

Conectar variables de estado a un mdulo de salida digital

Para conectar una variable de estado a un mdulo de salida digital, siga las
instrucciones que se indican a continuacin:

Documento: 553633 Publicacin: 1.2: July 2011 7-33


Gua de configuracin (Controlador AADvance)

1) Navegue al mdulo de salida digital en la vista de rbol del equipo.


2) Seleccione la pestaa Variables de 9451 Module Editor (Editor de mdulo
9451).
Se abre el cuadro de dilogo 9451 Variables Editor.
3) Seleccione una coleccin. El editor muestra una lista de variables asociadas.

Nota: las variables de estado son para mdulos, no para canales. La columna
titulada "Channel" (Canal) muestra un ndice de las variables; no est relacionado
con salidas digitales individuales.

4) Seleccione una variable.


5) Haga clic en el botn . Se abre el cuadro de dilogo Select Variable
(Seleccionar variable).
6) Seleccione una variable de aplicacin de la lista para conectar con la variable de
estado y haga clic en OK (Aceptar).
7) Repita el proceso para cada variable subsiguiente que desee conectar.
8) Regrese al cuadro de dilogo 9451 Variables Editor y haga clic en Apply
(Aplicar). La variable quedar conectada.

Desconectar variables de estado de un mdulo de salida digital

Para desconectar una variable de estado de un mdulo de salida digital, siga las
instrucciones que se indican a continuacin:
1) Seleccione la pestaa Variables de 9451 Module Editor (Editor de mdulo
9451).
Se abre el cuadro de dilogo del editor de variables 9451.
2) Seleccione la coleccin pertinente.
El editor muestra una lista de variables asociadas.
3) Seleccione la variable que desea desconectar y haga clic en el botn X.
4) Haga clic en Apply (Aplicar).
La variable se desconectar.

Nota: seleccione el botn Unwire All (Desconectar todo) y haga clic en Apply
(Aplicar) para desconectar todas las variables conectadas en la coleccin.

7-34 Documento: 553633 Publicacin: 1.2: July 2011


Booleanos de estado

Las variables en la coleccin de booleanos de estado proporcionan informacin a la


aplicacin sobre los suministros de energa de campo a un grupo de mdulos de salida
digital.

Estado energtico del campo de grupo


Direccin: entrada a la aplicacin desde el controlador
Tipo: booleano
Valores:
TRUE = todos los suministros de energa de campo de todos los mdulos de salida
digital activos del grupo estn dentro del rango de 18 V a 32 V CC inclusive.
FALSE = uno o ms suministros de energa de campo a un mdulo activo es menor
que 18 V CC o mayor que 32 V CC.
Descripcin:
Proporciona una indicacin de alto nivel del estado de los suministros de energa de
campo a los mdulos de salida digitales activos.

Nota: el controlador incorpora una histresis de 0,5 V a estos umbrales para impedir
que haya vibracin. El controlador indicar un fallo cuando un suministro caiga por
debajo de 18 V, y no eliminar la indicacin de fallo hasta que el suministro se eleve a
18,5 V. De un modo similar, el controlador indicar un fallo cuando un suministro
exceda los 32 V, y no eliminar la indicacin de fallo hasta que el suministro caiga por
debajo de 31,5 V.

Enteros del estado de energa de campo

Las variables en la coleccin de enteros del estado de energa de campo (todas DINT)
proporcionan informacin a la aplicacin sobre los suministros de energa de campo a
un grupo de mdulos de salida digital.

Corriente energtica del campo de grupo


Direccin: entrada a la aplicacin desde el controlador
Tipo: DINT
Valores:
De 0 a 8.000 mA o ms (limitada por la capacidad de la variable DINT)
Descripcin:
Informa la corriente total que todos los mdulos de salida digital activos de un grupo
extraen del suministro de energa de campo. La precisin es 10%.

Documento: 553633 Publicacin: 1.2: July 2011 7-35


Gua de configuracin (Controlador AADvance)

A Voltaje de campo del mdulo 1


Direccin: entrada a la aplicacin desde el controlador
Tipo: DINT
Valores:
De 0 a 48.000 mA o ms (limitada por la capacidad de la variable DINT)
Descripcin:
Informa el voltaje del suministro de energa de campo, para el mdulo especificado y la
entrada de energa de campo. La precisin es 500 mV.

A Voltaje de campo del mdulo 2


Direccin: entrada a la aplicacin desde el controlador
Tipo: DINT
Valores:
De 0 a 48.000 mA o ms (limitada por la capacidad de la variable DINT)
Descripcin:
Informa el voltaje del suministro de energa de campo, para el mdulo especificado y la
entrada de energa de campo. La precisin es 500 mV.

B Voltaje de campo del mdulo 1


Direccin: entrada a la aplicacin desde el controlador
Tipo: DINT
Valores:
De 0 a 48.000 mA o ms (limitada por la capacidad de la variable DINT)
Descripcin:
Informa el voltaje del suministro de energa de campo, para el mdulo especificado y la
entrada de energa de campo. La precisin es 500 mV.

B Voltaje de campo del mdulo 2


Direccin: entrada a la aplicacin desde el controlador
Tipo: DINT
Valores:
De 0 a 48.000 mA o ms (limitada por la capacidad de la variable DINT)
Descripcin:
Informa el voltaje del suministro de energa de campo, para el mdulo especificado y la
entrada de energa de campo. La precisin es 500 mV.

7-36 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 8
Configuracin del Modbus maestro
Este captulo describe el procedimiento para configurar el controlador AADvance del
Modbus maestro.

En este captulo
Modbus maestro ................................................................................................. 8-2
Normas Modbus ................................................................................................. 8-2
Hardware de Modbus maestro y conexiones fsicas.................................. 8-3
Conjunto de comandos del Modbus maestro ............................................. 8-4
Tipos de datos y direccionamiento Modbus ................................................ 8-4
Programacin de mensajes Modbus............................................................... 8-6
Estadsticas Modbus............................................................................................ 8-8
Diagnstico de dispositivos esclavos y comunicaciones Modbus ........... 8-8
Respuestas de excepcin de Modbus ............................................................ 8-9
Objetos de AADvance para el Modbus maestro........................................ 8-9
Capacidades del Modbus maestro ................................................................ 8-10
Planificacin para el Modbus maestro.......................................................... 8-10
Conexiones fsicas para Modbus RTU......................................................... 8-10
Configurar los puertos serie del Modbus maestro................................... 8-15
Conexiones fsicas para Modbus TCP ......................................................... 8-16
Configurar el proyecto para el funcionamiento del Modbus maestro. 8-16
Crear un objeto de Modbus maestro.......................................................... 8-18
Controlar un objeto de Modbus maestro .................................................. 8-25
Configurar estadsticas para un objeto de Modbus maestro ................. 8-31
Crear vnculos a Modbus esclavos................................................................ 8-33
Registros de control y de estado de vnculos esclavos de Modbus ..... 8-39
Agregar mensajes para un esclavo Modbus................................................ 8-41
Configurar estadsticas para un vnculo esclavo de Modbus .................. 8-45
Eliminar un vnculo esclavo............................................................................. 8-46
Eliminar todos los vnculos esclavos ............................................................ 8-47
Eliminar un objeto de Modbus maestro...................................................... 8-47

Documento: 553633 Publicacin: 1.2: July 2011 8-1


Gua de configuracin (Controlador AADvance)

Modbus maestro

El controlador AADvance puede cumplir el papel de un Modbus maestro a uno o ms


Modbus esclavos. Los dispositivos esclavos pueden incluir controladores lgicos
programables, dispositivos remotos (generalmente con poca o ninguna capacidad de
procesamiento) y, con menos frecuencia, otros controladores de seguridad funcional
(Trusted o AADvance).
El controlador admite los protocolos Modbus RTU y Modbus TCP, as como un
subconjunto de comandos Modbus. Puede utilizar Modbus RTU con vnculos en serie
punto a punto y multipunto, y Modbus TCP con Ethernet.

Nota: el controlador AADvance no admite el protocolo Modbus ASCII.

Puede configurar una lista individual de mensajes (comandos) para cada dispositivo
esclavo. Los comandos de lectura Modbus hacen que se lean los datos desde el
dispositivo esclavo hacia el Modbus maestro, mientras que los comandos de lectura
Modbus hacen que se copien los datos desde el Modbus maestro hacia el dispositivo
esclavo. Tambin puede definir una secuencia de comandos de escritura de difusin,
que un Modbus maestro puede enviar hacia mltiples Modbus RTU esclavos sin
requerir una confirmacin. El controlador AADvance puede controlar y monitorear
objetos individuales del Modbus maestro y sus vnculos esclavos.
La funcionalidad Modbus maestro tiene un nivel de integridad de seguridad cero (SIL0)
y nicamente debera utilizarse para aplicaciones que no sean de seguridad.

Normas Modbus

La funcionalidad Modbus implementada por el controlador AADvance cumple con la


siguiente norma:
Especificacin del protocolo de la aplicacin Modbus, versin 1.1b. Diciembre de
2006. The Modbus Organisation.

8-2 Documento: 553633 Publicacin: 1.2: July 2011


Hardware de Modbus maestro y conexiones fsicas

La funcionalidad Modbus maestro est integrada en el mdulo de procesador T9110;


los puertos fsicos de comunicacin estn ubicados en la unidad base de procesador
T9100. No necesita agregar ningn hardware adicional al controlador AADvance,
excepto para realizar las conexiones fsicas a la unidad base de procesador. La
ilustracin muestra algunas disposiciones posibles de conexiones Modbus maestro.

Los dispositivos esclavos Modbus RTU se conectan a uno o ms puertos serie del
controlador; una disposicin tpica utilizar una disposicin de multipunto (RS-485). La
estacin de trabajo de ingeniera y los dispositivos Modbus TCP se muestran
conectados a los puertos Ethernet en redes separadas; como alternativa, se pueden
combinar en una red.

Documento: 553633 Publicacin: 1.2: July 2011 8-3


Gua de configuracin (Controlador AADvance)

Conjunto de comandos del Modbus maestro

El Modbus maestro AADvance admite el subconjunto de comandos Modbus que se


listan en la tabla.

Tabla 17: Comandos AADvance del Modbus maestro

Cdigo de Comando Observaciones


comando
01 Leer estado de la bobina Mximo 512 bobinas por mensaje
02 Leer estado de la entrada Mximo 512 entradas por mensaje
03 Leer registros de retencin Mximo 125 registros por mensaje
04 Leer registros de entrada Mximo 125 registros por mensaje
05 Forzar bobina individual
06 Prefijar registro individual
15 Escribir bobinas mltiples Mximo 512 bobinas por mensaje
16 Escribir registros de retencin Mximo 123 registros por mensaje
08 Diagnstico Subfuncin 00, consulta utilizada (slo RTU)

Tipos de datos y direccionamiento Modbus

El Modbus maestro admite los tipos de datos Modbus que se listan en la tabla.

Tabla 18: Tipos de datos Modbus

Tipo de datos Rango de direccin


Bobinas entre 1 y 65,535
Entradas entre 1 y 65,535
Registros de entrada entre 1 y 65,535
Registros de retencin entre 1 y 65,535

8-4 Documento: 553633 Publicacin: 1.2: July 2011


Modbus utiliza un esquema de direccionamiento numrico para transferir datos entre
dispositivos. Los controladores AADvance asignan una zona especializada para cada
uno de los cuatro tipos de datos Modbus y siguen el modelo definido en la
Especificacin del protocolo de aplicacin Modbus.

Nota: la norma Modbus original define el campo de direccin como un campo de


cuatro dgitos, pero con un prefijo que se relacionaba con el tipo de datos. Las reas
que aparecen cuadriculadas en la ilustracin muestran cmo las direcciones Modbus
del tipo original, de cinco dgitos (por ejemplo, un registro de retencin a 40.001) se
relacionan con el mapa de memoria de AADvance.

Las direcciones utilizadas para los listados de transferencia de datos Modbus


comienzan en uno; la primera direccin Workbench de AADvance de red variable es 1
y la primera bobina es 00001. Una direccin de 0 para cualquiera de los dos campos no
es vlida.

Documento: 553633 Publicacin: 1.2: July 2011 8-5


Gua de configuracin (Controlador AADvance)

Programacin de mensajes Modbus

En funcionamiento, todos los objetos maestros de Modbus definidos para un proyecto


(sean Modbus RTU o Modbus TCP) funcionan independientemente unos de otros.
Cada maestro interroga a sus dispositivos esclavos asociados, para enviar los mensajes
programados para los esclavos.
En una unidad terminal remota (RTU, por sus siglas en ingls) Modbus, un objeto
maestro interroga a sus dispositivos esclavos uno por vez, ejecutando a su vez un
mensaje para cada esclavo. Distintos esclavos adjuntos al mismo maestro normalmente
necesitarn diferente cantidad de mensajes. Para implementar eso, el maestro pasa a
trabajar mediante los mensajes listados para los esclavos, un mensaje para cada pase,
volviendo al primer mensaje para un esclavo despus que ha enviado el ltimo. Esto
significa que algunos mensajes (para esclavos con menor nmero de mensajes
programados) sern enviados ms de una vez durante un ciclo de sondeo. El ciclo de
sondeo finaliza cuando el Modbus maestro ha realizado un nmero igual de sondeo a
cada esclavo y ha enviado todos los mensajes; el ciclo entonces comienza nuevamente.

Ejemplo
La ilustracin muestra la programacin de mensajes para un maestro con tres esclavos
que requieren cuatro, dos y tres mensajes.

8-6 Documento: 553633 Publicacin: 1.2: July 2011


El nmero total de mensajes que el maestro debe enviar en un ciclo completo de
sondeo es igual al mayor nmero de mensajes programados para cualquier esclavo,
multiplicado por el nmero total de esclavos. As, en este ejemplo, el nmero total de
mensajes es 4 3= 12. Hay nueve mensajes definidos para los tres esclavos; el
mecanismo de programacin de mensajes enva tres de estos mensajes dos veces para
llegar al total de 12. La secuencia de mensajes que se ven en el vnculo de
comunicaciones en serie de este ejemplo se lista en la tabla.

Tabla 19: Secuencia de mensajes para el Modbus maestro de ejemplo

Nmero de Esclavo Mensaje Observaciones


secuencia
1 Esclavo 1 Mensaje 1
2 Esclavo 2 Mensaje 1
3 Esclavo 3 Mensaje 1 Fin del primer pase a travs de todos
los esclavos
4 Esclavo 1 Mensaje 2
5 Esclavo 2 Mensaje 2 Fin del pase a travs del esclavo 2
6 Esclavo 3 Mensaje 2
7 Esclavo 1 Mensaje 3
8 Esclavo 2 Mensaje 1 Repeticin de mensaje
9 Esclavo 3 Mensaje 3 Fin del pase a travs del esclavo 3
10 Esclavo 1 Mensaje 4 Fin del pase a travs del esclavo 1
11 Esclavo 2 Mensaje 2 Repeticin de mensaje
12 Esclavo 3 Mensaje 1 Repeticin de mensaje; fin del sondeo

Manejo de errores de comunicacin de Modbus

Si un Modbus maestro halla errores de comunicacin con un dispositivo esclavo,


suspende la interrogacin de dicho esclavo por un perodo de tiempo. Esto permite
continuar el sondeo de otros esclavos del mismo maestro sin pausar para el tiempo
mximo de comunicaciones de cada ciclo de sondeo. A intervalos regulares, el
controlador puede hacer ping al esclavo que no se est comunicando (esto es una
opcin configurable); una vez que el esclavo que no se estaba comunicando responde a
un ping, en el prximo ciclo volver a comenzar la interrogacin del esclavo.

Nota: si el controlador recibe mensajes de error en las respuestas de un esclavo, el


esclavo permanece en el ciclo de interrogacin; el controlador no considera esto
como un fallo de comunicacin.

Documento: 553633 Publicacin: 1.2: July 2011 8-7


Gua de configuracin (Controlador AADvance)

Estadsticas Modbus

El controlador AADvance mantiene un temporizador de ciclo y contadores para


generar estadsticas para cada esclavo. Las estadsticas estn disponibles para la
aplicacin, de modo que la aplicacin puede reaccionar en consecuencia o puede
informar cun bien est funcionando un vnculo; los comandos diagnsticos tambin
utilizan las estadsticas. La aplicacin puede leer las estadsticas como variables (usted
especifica la direccin de cada variable) y puede tambin restablecer las estadsticas en
cero. Las estadsticas estn disponibles para todas las transferencias de mensajes punto
a punto, pero no para mensajes emitidos.
Hay tres clases de estadsticas disponibles:
La ltima tasa, que informa la longitud de tiempo del anlisis ms reciente
Tasa mxima, que informa el tiempo ms largo de anlisis
Tasa promedio, que informa el tiempo promedio de anlisis
Las estadsticas se informan en centsimas de segundo (no en milisegundos).
Durante el funcionamiento, las estadsticas se actualizan en el primer mensaje de cada
esclavo y en el primer vnculo esclavo de cada maestro para producir los tiempos de
los ciclos esclavos y maestros. El software tambin comprueba la interfaz de la
aplicacin para ver si es necesario restablecer las estadsticas.
Mientras tanto, el Modbus maestro mide el tiempo general de anlisis; esto es, desde el
comienzo del primer esclavo hasta volver al comienzo del primer esclavo nuevamente.
Una vez ms, las estadsticas se actualizan en el primer mensaje de cada esclavo y en el
primer esclavo de cada maestro para producir los tiempos de los ciclos esclavos y
maestros, y se comprueba la interfaz de la aplicacin para ver si es necesario
restablecer las estadsticas.

Diagnstico de dispositivos esclavos y comunicaciones Modbus

El Workbench de AADvance pone la informacin diagnstica a disposicin como


variables de aplicacin. La informacin diagnstica incluye el estado de un vnculo de
comunicacin y de los dispositivos esclavos Modbus conectados a l; puede definir la
ubicacin de las variables durante la programacin dentro del Workbench.

8-8 Documento: 553633 Publicacin: 1.2: July 2011


Respuestas de excepcin de Modbus

El controlador AADvance utiliza la falta de respuesta proveniente de un dispositivo


esclavo para detectar un error en un vnculo Modbus; en algunos casos tambin el
esclavo puede devolver un cdigo para una excepcin especfica.
El protocolo Modbus tiene en cuenta estos errores devolviendo un cuadro de error al
maestro. El cuadro de error consiste en el cdigo de funcin original solicitado con el
bit alto establecido y un campo de datos constituido por el cdigo de error especfico.
El Modbus maestro AADvance no registra estos cdigos explcitamente, pero s los
reconoce y los trata como un fallo general del dispositivo. La variable de estado del
esclavo est establecida en "Error esclavo" ('Slave Error') para permitir que la
aplicacin responda a la excepcin.

Objetos de AADvance para el Modbus maestro

El controlador AADvance implementa su funcionalidad de Modbus maestro mediante


uno o ms objetos de Modbus maestro, que se pueden crear dentro de AADvance
Workbench. Cada objeto de Modbus maestro se puede conectar a un dispositivo
Modbus TCP, o a uno o ms dispositivos Modbus RTU.
Los objetos de Modbus maestro estn asignados a 9110 mdulos de procesador; un
objeto de Modbus maestro puede utilizar uno de los dos puertos Ethernet o uno de
los dos puertos serie asociados con el mdulo de procesador. Si necesita ms de un
objeto de Modbus maestro y el controlador tiene dos o tres mdulos de procesador,
puede distribuir los objetos de Modbus maestro entre los mdulos de procesador para
aprovechar al mximo los puertos. Esto da flexibilidad si, por ejemplo, las conexiones a
los dispositivos Modbus TCP se establecen a travs de ms de una red.
El fallo de un mdulo de procesador provoca el fallo de las comunicaciones Modbus
asignadas a ese mdulo de procesador. Cuando un controlador tiene ms de un
mdulo de procesador, puede distribuir los objetos del Modbus maestro entre dos o
tres de los mdulos de procesador. Haga esto dentro de AADvance Workbench
cuando cree los objetos del Modbus maestro. Si falla un mdulo de procesador, las
comunicaciones esclavas continuarn funcionando en los canales asociados con los
mdulos de procesador restantes.
AADvance Workbench representa cada vnculo esclavo por un objeto esclavo, un
objeto por cada dispositivo esclavo. Puede distribuir objetos esclavos entre objetos del
Modbus maestro segn lo desee, sujeto a una restriccin de no ms de un vnculo
esclavo por objeto maestro configurado para Modbus TCP. Las relaciones
maestro/esclavo se configuran bajo los objetos esclavos.

Documento: 553633 Publicacin: 1.2: July 2011 8-9


Gua de configuracin (Controlador AADvance)

Capacidades del Modbus maestro

Las configuraciones del Modbus maestro, de esclavo y de mensaje estn sujetas a los
lmites que se muestran en esta tabla.

Tabla 20: Capacidades del Modbus maestro por mdulo de procesador

Elemento Lmite
Cantidad mxima de maestros 16
Cantidad mxima de esclavos 64
Cantidad mxima de mensajes 400

Planificacin para el Modbus maestro

Debe completar tres actividades para utilizar el controlador AADvance como Modbus
maestro:
Realizar las conexiones fsicas desde el controlador a los dispositivos esclavos.
Configurar las caractersticas de los puertos serie (slo Modbus RTU).
Establecer el proyecto para el Modbus maestro y configurar la aplicacin.
No existen interdependencias entre estas actividades y puede llevarlas a cabo en
cualquier orden, pero debe completar las tres.

Conexiones fsicas para Modbus RTU

Las comunicaciones de RTU del Modbus maestro utilizan los puertos serie de la unidad
base del procesador 9100. Existen dos topologas esenciales posibles:
Punto a punto
Punto a multipunto
Cada una de estas topologas puede utilizar una conexin dplex completa de 4 cables
(ms retorno de tierra), o una conexin dplex media de 2 cables (ms retorno de
tierra).

8-10 Documento: 553633 Publicacin: 1.2: July 2011


Conectar un dispositivo esclavo, dplex completo

Puede utilizar una conexin serial dplex completa para conectar un dispositivo
Modbus esclavo individual al controlador AADvance. Para realizar la conexin fsica,
siga las instrucciones que se indican a continuacin:

1) Escoja un cable apropiado. Recomendamos un cable de tres pares blindado en su


totalidad.
2) Quite el conector del puerto serie de la unidad base del procesador 9100.
3) Realice las conexiones que se muestran en la ilustracin. Conecte el par trenzado a
una resistencia de 120 en serie con un condensador de 68 nF en los extremos
receptores.
4) Conecte el retorno de tierra (no se muestra en la ilustracin) desde la terminal de
0 V al dispositivo esclavo.

Nota: no conecte el retorno de tierra a la tierra de seguridad de CA.

5) Inserte el conector en la unidad base del procesador 9100.

Documento: 553633 Publicacin: 1.2: July 2011 8-11


Gua de configuracin (Controlador AADvance)

Conectar mltiples dispositivos esclavos, dplex completo

Puede utilizar una conexin dplex completa para conectar mltiples dispositivos
Modbus esclavos al controlador AADvance. Para realizar la conexin fsica, siga las
instrucciones que se indican a continuacin:

1) Escoja un cable apropiado. Recomendamos un cable de tres pares blindado en su


totalidad.
2) Quite el conector del puerto serie de la unidad base del procesador 9100.
3) Realice las conexiones que se muestran en la ilustracin. Conecte los pares
trenzados a una resistencia de 120 en serie con un condensador de 68 nF en los
lugares que se muestran.
4) Conecte el retorno de tierra (no se muestra en la ilustracin) desde la terminal de
0 V a cada dispositivo esclavo.

Nota: no conecte el retorno de tierra a la tierra de seguridad de CA.

5) Inserte el conector en la unidad base del procesador 9100.

8-12 Documento: 553633 Publicacin: 1.2: July 2011


Conectar un dispositivo esclavo, dplex medio

Puede utilizar una conexin serial dplex media para conectar un dispositivo Modbus
esclavo individual al controlador AADvance. Para realizar la conexin fsica, siga las
instrucciones que se indican a continuacin:

1) Escoja un cable apropiado. Recomendamos un cable de dos pares blindado en su


totalidad.
2) Quite el conector del puerto serie de la unidad base del procesador 9100.
3) Realice las conexiones que se muestran en la ilustracin. Conecte el par trenzado a
una resistencia de 120 en serie con un condensador de 68 nF en ambos
extremos.
4) Conecte el retorno de tierra (no se muestra en la ilustracin) desde la terminal de
0 V al dispositivo esclavo.

Nota: no conecte el retorno de tierra a la tierra de seguridad de CA.

5) Inserte el conector en la unidad base del procesador 9100.

Documento: 553633 Publicacin: 1.2: July 2011 8-13


Gua de configuracin (Controlador AADvance)

Conectar mltiples dispositivos esclavos, dplex medio

Puede utilizar una conexin serial dplex media para conectar mltiples dispositivos
Modbus esclavos al controlador AADvance. Para realizar la conexin fsica, siga las
instrucciones que se indican a continuacin:

1) Escoja un cable apropiado. Recomendamos un cable de dos pares blindado en su


totalidad.
2) Quite el conector del puerto serie de la unidad base del procesador 9100.
3) Realice las conexiones que se muestran en la ilustracin. Conecte el par trenzado
en ambos extremos a una resistencia de 120 en serie con un condensador de 68
nF.
4) Conecte el retorno de tierra (no se muestra en la ilustracin) desde la terminal de
0 V a cada dispositivo esclavo.

Nota: no conecte el retorno de tierra a la tierra de seguridad de CA.

5) Inserte el conector en la unidad base del procesador 9100.

8-14 Documento: 553633 Publicacin: 1.2: July 2011


Configurar los puertos serie del Modbus maestro

Cuando utiliza un puerto serie del controlador AADvance para el Modbus maestro
(Modbus RTU), debe configurar el puerto serie. En concreto, debe establecer el tipo
de puerto que sea apropiado para la disposicin de la conexin fsica. Para configurar el
puerto serie, siga las instrucciones que se indican a continuacin:

1) Seleccione 9110 Processor (Procesador 9110) en Project Tree View (Vista de


proyecto en rbol) para abrir el 9110 Module Editor (Editor de mdulo 9110).
2) Seleccione la pestaa Serial Ports (Puertos serie).
Se abre el cuadro de dilogo del editor de puertos serie.
3) Ubique el puerto serie elegido (S1-1, por ejemplo) en el editor y establezca el
parmetro para tipo (Type):
Si la conexin fsica es una conexin dplex completa (de 4 cables) punto a
punto a un esclavo individual, elija RS485fd.
Si la conexin fsica es una conexin dplex completa (de 4 cables) a esclavos
mltiples (salidas de tres estados en los transmisores esclavos), elija
RS485fdmux.
Si la conexin fsica es dplex media (de 2 cables), elija RS485hdmux.
4) Establezca los parmetros de comunicacin restantes que aparecen en las listas
desplegables, de modo que coincidan con los utilizados por los dispositivos
esclavos; haga clic en Apply (Aplicar).
5) Para restaurar los valores predeterminados, haga clic en Default
(Predeterminado) y luego en Apply (Aplicar).

Documento: 553633 Publicacin: 1.2: July 2011 8-15


Gua de configuracin (Controlador AADvance)

Parmetros de puertos serie

Cada puerto serie del controlador AADvance admite el conjunto de parmetros de


control que se detalla en la tabla.

Tabla 21: Parmetros de puertos serie del controlador

Descripcin Valor(es) Valor Observaciones


predeterminado
Baudios 2.400, 4.800, 9.600, 19,200
19.200, 38.400,
57.600, 76.800 o
115.200
Bits de datos entre 5 y 8 8
Paridad Ninguna, impar o par Ninguno
Bits de parada 1o2 1
Tipo RS485fd RS485hdmux "fd" significa "full duplex" (dplex
RS485fdmux completa)
RS485hdmux "hd" significa "half duplex" (dplex
media)

Nota: la mayora de los sistemas utilizan dos bits despus de cada byte de datos. Los
dos bits son un bit de paridad (impar o par) y un bit de parada, o sin paridad y dos bits
de parada.

Conexiones fsicas para Modbus TCP

Las comunicaciones TCP del Modbus maestro utilizan los puertos Ethernet de la
unidad base del procesador 9100.

Configurar el proyecto para el funcionamiento del Modbus maestro

El proceso de ms alto nivel para configurar un proyecto para el funcionamiento del


Modbus maestro consiste en las siguientes tareas.
1) Insertar el bus del Modbus maestro
2) Cree y configure un objeto de Modbus maestro en un mdulo de procesador 9110
3) Cree objetos de vnculo esclavo para cada dispositivo Modbus esclavo
4) Configure los objetos de vnculo esclavo
5) Agregue ms objetos de Modbus maestro y objetos de vnculo esclavo segn sea
necesario.

8-16 Documento: 553633 Publicacin: 1.2: July 2011


Antes de comenzar el proceso, asegrese que posee la siguiente informacin para cada
dispositivo Modbus esclavo:
El protocolo Modbus a utilizar: Modbus RTU para vnculos seriales o Modbus
TCP para un vnculo Ethernet.
La identidad del puerto serie o Ethernet que pretende utilizar.
AADvance Workbench proporciona editores separados para los objetos del Modbus
maestro y para sus vnculos esclavos. En cada editor, se puede desplazar entre pginas
con pestaas para llegar a las distintas opciones de configuracin. Haga clic en Apply
(Aplicar) para guardar sus opciones de configuracin antes de abandonar una pgina
con pestaas.

Nota: si modifica las opciones y no hace clic en Apply (Aplicar) antes de salir,
Workbench le solicita que guarde sus cambios. Haga clic en Yes (Aceptar).

Acerca del bus del Modbus maestro

El controlador tiene acceso a la funcionalidad de su Modbus maestro a travs de un


Modbus Master Bus. (bus de Modbus maestro) individual. Debe configurar
AADvance Workbench para utilizar el Modbus Master Bus con una aplicacin.
Despus de hacer esto, AADvance Workbench tiene un visor grfico que le muestra
las relaciones entre los objetos Modbus. La estructura de los objetos maestros y sus
objetos de vnculos esclavos en relacin al Modbus Master Bus se muestra as.

Documento: 553633 Publicacin: 1.2: July 2011 8-17


Gua de configuracin (Controlador AADvance)

Inserte el bus del Modbus maestro

Nota: para poder definir objetos de Modbus maestro y sus objetos de vnculos
esclavos de Modbus, debe antes insertar el bus del Modbus maestro.

Para insertar el bus del Modbus maestro, siga las instrucciones que se indican a
continuacin.

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol.


2) Haga clic con el botn derecho en 9110 Processor (procesador 9110) y seleccione
Insert Modbus Master Bus (insertar bus del Modbus maestro).
Workbench inserta el bus del Modbus maestro debajo del procesador 9110.
Ahora puede crear un objeto de Modbus maestro.

Nota: el bus del Modbus maestro no necesita configuracin.

Crear un objeto de Modbus maestro

Nota: debe insertar el bus del Modbus maestro antes de llevar a cabo esta tarea.

Un objeto de Modbus maestro proporciona las opciones de configuracin que necesita


para agregar una capacidad de Modbus maestro al controlador AADvance. Debe crear
un nuevo objeto de Modbus maestro para cada grupo de esclavos multipunto de
Modbus RTU que utilizan el mismo puerto serie del controlador, y un nuevo objeto de
Modbus maestro para cada esclavo Modbus TCP de la red.
Siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


ubique el elemento bus del Modbus maestro.
2) Haga clic en el smbolo al costado del bus del Modbus maestro.
El elemento bus del Modbus maestro se expande, mostrando los tres mdulos
de procesador potenciales del controlador.

8-18 Documento: 553633 Publicacin: 1.2: July 2011


3) Elija el mdulo de procesador que admite el objeto del Modbus maestro. Este es el
mdulo asociado con el puerto serie o el puerto Ethernet que se propone usar.
4) Haga clic con el botn derecho en el elemento del procesador que desee y
seleccione Add Master (Agregar maestro).
AADvance Workbench inserta un objeto de Modbus maestro debajo del
elemento del procesador elegido.
El objeto est configurado para Modbus RTU; puede cambiarlo luego a
Modbus TCP.
AADvance Workbench asigna un nombre predeterminado al objeto: el
nombre incluye el nmero de mdulo de procesador, con un nmero de serie
para el objeto. Puede cambiar el nombre cuando configura el objeto.
Ahora puede configurar el objeto de Modbus maestro.

Documento: 553633 Publicacin: 1.2: July 2011 8-19


Gua de configuracin (Controlador AADvance)

Configuraciones de control y comunicacin del Modbus maestro

Cada objeto de Modbus maestro tiene un conjunto de configuraciones de control y


comunicacin, como se detalla en la tabla.

Nota: AADvance Workbench agrupa estas configuraciones bajo la etiqueta "General".

Tabla 22: Configuraciones de control y comunicacin del Modbus maestro

Descripcin Valor(es) Valor Observaciones


predeterminado
Protocol RTU o TCP RTU
(Protocolo)
Port Type (Tipo Serial (Serie) o Serial ()
de puerto) Ethernet
Port Id (ID de S1-1 .. S3-2 Sn-1, donde n
puerto) identifica el
procesador
Timeout 0 a 60.000 ms 1000 ms
(Tiempo
mximo)
Control Variable 1 a 65.536, 0 La direccin de un registro de
Address o 0 para desactivar control (registro de retencin).
(Direccin de la ()
variable de
0 = inactivo
control)
1 = en espera
2 = activo
Status Variable 1 a 65.536, 0 La direccin de un registro de
Address o 0 para desactivar estado (registro de retencin).
(Direccin de la ()
variable de
0 = correcto
estado)
1 = inicializando
2 = error
Message Wait 0 a 65.535 ms 100 ms Para dispositivos Modbus
Interval esclavos heredados, con
(Intervalo de respuestas de comunicaciones
espera de lentas
mensaje)

8-20 Documento: 553633 Publicacin: 1.2: July 2011


Nota: () AADvance Workbench configura el campo Port Type automticamente
despus que usted haya configurado el campo Protocol. No puede configurar el campo
Port Type manualmente.
() Las "observaciones" aqu resumen los valores permitidos para los contenidos del
registro. Se puede escribir a la variable de control mediante la aplicacin para cambiar
el estado del maestro. La aplicacin puede leer la variable de estado para monitorear el
maestro. Estas variables se describen en Controlar un objeto de Modbus maestro.

Configurar un objeto de Modbus maestro para Modbus RTU

Nota: debe crear un objeto de Modbus maestro antes de poder llevar a cabo esta
tarea.

Debe configurar las opciones de comunicaciones y control de un objeto de Modbus


maestro para Modbus RTU cuando desee utilizar el protocolo Modbus RTU. Siga las
instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el objeto de Modbus maestro que desea configurar.
Se abre el editor del objeto de Modbus maestro.
2) Seleccione la pestaa General.
3) Introduzca un nombre apropiado para el objeto de Modbus maestro, o acepte el
nombre predeterminado. Puede utilizar cualquier combinacin de caracteres
alfanumricos y puntuacin, incluso espacios.
4) Asegrese que el Protocolo est definido en RTU (predeterminado), haga clic en
Apply (Aplicar).
El editor tiene tres pestaas: General, Broadcast (Difusin) y Statistics
(Estadsticas).
Workbench define el Port Type (Tipo de puerto) en Serial (Serie).
Workbench define el Port Id (ID de puerto) al primer puerto serie del mdulo
de procesador asociado.

Documento: 553633 Publicacin: 1.2: July 2011 8-21


Gua de configuracin (Controlador AADvance)

5) Defina el Port Id para que coincida con la identidad del puerto serie que utilizar
para el vnculo con el o los Modbus esclavos.
6) Defina Timeout (Tiempo mximo; en milisegundos) apropiado para el sistema, o
acepte el valor predeterminado.

Nota: recomendamos que Timeout se defina en un valor menor que 3.000 ms.

7) Defina el Message Wait Interval (Intervalo de espera de mensaje; en milisegundos)


apropiado para los dispositivos esclavos, o acepte el valor predeterminado.
8) Si prev utilizar la variable de control, defina la Control Variable Address
(Direccin de variable de control) en la direccin del registro de retencin de
Modbus; si no, acepte el 0 predeterminado para desactivar.
9) Defina la Status Variable Address (Direccin de la variable de estado) del mismo
modo.
10) Haga clic en Apply (Aplicar).

Configurar un objeto de Modbus maestro para Modbus TCP

Nota: debe crear un objeto de Modbus maestro antes de poder llevar a cabo esta
tarea.

Debe configurar las opciones de comunicaciones y control de un objeto de Modbus


maestro para Modbus TCP cuando desee utilizar el protocolo Modbus TCP. Siga las
instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el objeto de Modbus maestro que desea configurar.
Se abre el editor del objeto de Modbus maestro.
2) Seleccione la pestaa General.
3) Introduzca un nombre apropiado para el objeto de Modbus maestro, o acepte el
nombre predeterminado. Puede utilizar cualquier combinacin de caracteres
alfanumricos y puntuacin, incluso espacios.

8-22 Documento: 553633 Publicacin: 1.2: July 2011


4) Defina Protocol en TCP y haga clic en Apply (Aplicar).
El editor tiene dos pestaas: General y Statistics (Estadsticas).
AADvance Workbench define el Port Type (Tipo de puerto) en Ethernet.
AADvance Workbench define el Port Id (ID de puerto) en Either
(Cualquiera) (esto significa cualquier enchufe fsico RJ45).
5) Defina Timeout (Tiempo mximo; en milisegundos) para que se ajuste al
rendimiento de la red y del esclavo, o acepte el valor predeterminado.

Nota: recomendamos que Timeout se defina en un valor menor que 3.000 ms.

6) Si prev utilizar la variable de control, defina Control Variable Address


(Direccin de variable de control) en la direccin de Modbus del registro de
retencin; si no, acepte el 0 predeterminado para desactivar.
7) Defina Status Variable Address (Direccin de variable de estado) del mismo
modo.
8) Haga clic en Apply (Aplicar).

Eligir nombres para objetos Modbus


El Name (Nombre) del objeto Modbus identifica un objeto de Modbus maestro o
vnculo esclavo dentro de AADvance Workbench, y se incluye en los informes
impresos, pero la aplicacin no lo utiliza. Recomendamos que utilice un nombre
diferente para cada objeto. Como alternativa, acepte el nombre predeterminado.

Timeout (Tiempo mximo) del Modbus maestro


El Timeout del Modbus maestro es el mismo para todos los esclavos configurados
para un maestro concreto. Especifica el perodo de tiempo por el que el Modbus
maestro esperar una respuesta proveniente de su o sus dispositivos esclavos antes de
reintentar o suponer que el esclavo no est disponible. El Modbus maestro utiliza el
tiempo mximo para cada uno de sus esclavos configurados para determinar si an se
estn comunicando. Si un esclavo no responde dentro de este perodo (y un nmero
especfico de reintentos), se considerar que ha fallado.

Nota: usted es quien configura la cantidad de reintentos independientemente para


cada esclavo.

Documento: 553633 Publicacin: 1.2: July 2011 8-23


Gua de configuracin (Controlador AADvance)

Message Wait Interval (Intervalo de espera de mensaje)


El Message Wait Interval (Intervalo de espera de mensaje) permite al Modbus
maestro admitir dispositivos Modbus esclavos heredados, con respuestas lentas en las
comunicaciones, adjuntos a vnculos multipunto en serie. Se utiliza slo para
comunicaciones Modbus en serie usando Modbus RTU.
El intervalo da tiempo a un dispositivo esclavo heredado para establecer que una
respuesta proveniente de otro esclavo a una solicitud anterior enviada por el Modbus
maestro no es una nueva solicitud enviada al dispositivo esclavo. La ilustracin muestra
un vnculo multipunto proveniente del Modbus maestro a dos dispositivos esclavos
nuevos, con el mensaje de solicitud al esclavo 2 demorado por el intervalo de espera
de mensaje.

El intervalo se aplica a todas las transmisiones provenientes del Modbus maestro,


incluso a mensajes ping y mensajes emitidos, as como tambin a mensajes comunes a
esclavos, y es comn a todos los vnculos esclavos configurados para un maestro
concreto.

Nota: no utilice el Message Wait Interval como un control de sincronizacin.

8-24 Documento: 553633 Publicacin: 1.2: July 2011


Controlar un objeto de Modbus maestro

Todo objeto de Modbus maestro tiene un par de registros (registros de retencin),


que permiten a la aplicacin controlar el objeto y obtener informacin de estado. Los
registros son un "registro de control" y un "registro de estado". Cada registro est
ubicado en una direccin nica: Control Variable Address (Direccin de variable de
control) y Status Variable Address (Direccin de variable de estado).
El uso de los registros es opcional. Si desea utilizar un registro debe indicar una
variable para l en la aplicacin Dictionary (Diccionario) y tambin especificar la
direccin en el mapa del registro de retencin.
Una aplicacin puede utilizar el registro de control para controlar un maestro
concreto. Si no especifica una direccin de variable de control, el maestro se activa
automticamente cuando se inicia el controlador. La variable en la aplicacin
Dictionary consta de las funciones que se listan en la tabla.

Tabla 23: Registro de control del Modbus maestro

Valor Significado Descripcin


0 Inactivo Desactiva el Modbus maestro
El vnculo est inactivo, no hay actividad de comunicaciones
Todos los esclavos conectados en estado inactivo
1 En espera Obliga al Modbus maestro a funcionar en modo en espera
El vnculo est activo pero no se estn transfiriendo datos
2 Activo Obliga al Modbus maestro a funcionar en modo activo
El vnculo est activo y transfiriendo datos

Nota: si la aplicacin define el registro de control en cualquier otro valor, el Modbus


maestro se desactiva.

El registro de estado es un valor entero sin firma (UINT) que devuelve la unidad
Modbus para permitir que la aplicacin monitoree los fallos y acte sobre ellos. Si no
especifica una direccin de registro de estado, el maestro no enva su informacin de
estado a la aplicacin. La variable en la aplicacin Dictionary consta de los valores que
se listan en la tabla.

Tabla 24: Registro de estado del Modbus maestro

Valor Significado Descripcin


0 Healthy El Modbus maestro est funcionando con normalidad
(Mantenimien
El vnculo est activo, no se informan errores
to en buen
estado)
1 Inicializando El Modbus maestro est inicializando
2 Error El Modbus maestro ha encontrado un error y se desactiva
No es posible establecer un vnculo

Documento: 553633 Publicacin: 1.2: July 2011 8-25


Gua de configuracin (Controlador AADvance)

Direccin, intervalo y modo ping de Modbus

El modo ping se especifica individualmente para cada esclavo; define la accin que el
Modbus maestro debe realizar si el esclavo no responde despus de una cantidad
determinada de reintentos.
El controlador AADvance admite un modo ping Function Code 08 (Cdigo de
funcin 08) para esclavos Modbus RTU; elija ste si el esclavo lo admite, ya que es un
mensaje breve. El modo Read Holding Register (Leer registro de retencin) es una
alternativa; elija este modo si el esclavo no admite Function Code 08 (Cdigo de
funcin 08). El Modbus maestro intentar leer un registro individual. Read Holding
Register (Leer registro de retencin) es el nico mtodo disponible para hacer ping a
un esclavo de Modbus TCP. Tambin puede optar por una configuracin Do Not
Ping (No hacer ping) para ambos protocolos.
La direccin de ping es para el modo Read Holding Register (Leer registro de
retencin) y tambin se especifica para cada esclavo; es la direccin Modbus del
registro de retencin. El modo Function Code 08 (Cdigo de funcin 08) no la
utiliza.

Configuracin del modo ping de Modbus: RTU


Para comprobar la configuracin, siga las instrucciones que se indican a continuacin:

Function Code 08 (Cdigo de funcin 08) Configuracin del modo ping


1) Seleccione la pestaa Equipment (Equipo) en el rbol del proyecto y luego un
objeto de Modbus maestro que se haya instalado para ejecutar el protocolo RTU.
Compruebe esto seleccionando la pestaa General y comprobando que la fila
Protocol (Protocolo) est definida en RTU.

2) Seleccione el vnculo esclavo asociado con el objeto maestro.


Se abre el editor del vnculo esclavo.
3) Seleccione la pestaa General.

8-26 Documento: 553633 Publicacin: 1.2: July 2011


4) Compruebe que Ping Mode (Modo ping) est definido en Function Code 08
(Cdigo de funcin 08).

5) Compruebe que Ping Interval (Intervalo de pings) se adecue a su aplicacin.


El intervalo entre pings se especifica individualmente para cada esclavo; define
el tiempo mximo entre cada inicio de un mensaje diagnstico de "Function
Code 08" (Cdigo de funcin 08).

Read Holding Register (Leer registro de retencin) Ping Mode Setting (Configuracin del modo ping)
1) Seleccione el vnculo esclavo asociado con el objeto maestro definido en RTU
protocol. (Protocolo RTU).
Se abre el editor del vnculo esclavo.

2) Seleccione la pestaa General.


3) Compruebe que Ping Mode (Modo ping) haya sido definido en Read Holding
Register (Leer registro de retencin).
4) Asegrese que se haya ingresado una Ping Address (Direccin ping).

Documento: 553633 Publicacin: 1.2: July 2011 8-27


Gua de configuracin (Controlador AADvance)

5) Compruebe que Ping Interval (Intervalo de pings) se adecue a su aplicacin.


El intervalo entre pings se especifica individualmente para cada esclavo; define
el tiempo mximo entre cada inicio de un mensaje diagnstico de Read
Holding Register (Lectura de registro de retencin).

Configuracin de Do Not Ping (No hacer ping).


1) Seleccione el vnculo esclavo asociado con el objeto maestro definido en RTU
protocol. (Protocolo RTU).
Se abre el editor del vnculo esclavo.

2) Seleccione la pestaa General.


3) Compruebe que Ping Mode (Modo ping) est definido en Do Not Ping (No
hacer ping).

Configuracin del modo ping de Modbus: TCP


Para comprobar la configuracin, siga las instrucciones que se indican a continuacin:

Read Holding Register (Leer registro de retencin) Ping Mode Setting (Configuracin del modo ping)
1) Seleccione la pestaa Equipment (Equipo) en el rbol del proyecto y luego un
objeto de Modbus maestro que se haya instalado para ejecutar el protocolo TCP.
Compruebe esto seleccionando la pestaa General y comprobando que la fila
Protocol (Protocolo) est definida en TCP.

8-28 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione el vnculo esclavo asociado con el objeto maestro.
Se abre el editor del vnculo esclavo.
3) Seleccione la pestaa General.

4) Compruebe que Ping Mode (Modo ping) haya sido definido en Read Holding
Register (Leer registro de retencin).
5) Asegrese que se haya ingresado una Ping Address (Direccin ping).
6) Compruebe que Ping Interval (Intervalo de pings) se adecue a su aplicacin.

Do Not Ping (No hacer ping) Ping Mode Setting (Configuracin de modo de ping)
1) Seleccione la pestaa Equipment (Equipo) en el rbol del proyecto y luego un
objeto de Modbus maestro que se haya instalado para ejecutar el protocolo TCP.
Compruebe esto seleccionando la pestaa General y comprobando que la fila
Protocol (Protocolo) est definida en TCP.
2) Seleccione un vnculo esclavo asociado con un objeto maestro definido en "TCP
protocol" (Protocolo TCP).

Documento: 553633 Publicacin: 1.2: July 2011 8-29


Gua de configuracin (Controlador AADvance)

Se abre el editor del vnculo esclavo.

3) Compruebe que Ping Mode (Modo ping) est definido en Do Not Ping (No
hacer ping).

Reiniciar un vnculo cuando no se ha configurado un Modo de no hacer ping


Cuando falla un mdulo esclavo el maestro deja de enviarle mensajes, excepto el
mensaje ping (si hay uno configurado). Si el mdulo esclavo fallado ms tarde se vuelve
"Healthy" (En buen estado), el maestro automticamente detecta este cambio porque
el mdulo responde a los mensajes ping; entonces, el maestro comenzar a enviarle
mensajes nuevamente.
No obstante, cuando un mdulo esclavo configurado en Do Not Ping (No hacer
ping) falla y luego se vuelve "Healthy", el maestro no puede detectar este cambio
porque no le est enviando ningn mensaje ping. Para resolver esta situacin el mdulo
esclavo se debe reiniciar utilizando el registro de control esclavo o el maestro. Esto se
puede hacer mediante la aplicacin o utilizando AADvance Workbench en modo de
depuracin.

8-30 Documento: 553633 Publicacin: 1.2: July 2011


Reiniciar un esclavo con ping desactivado
1) Configure el esclavo con una Control Variable Address (Direccin de variable
de control).
Esta es la direccin del registro de retencin de Modbus para la variable de
control del vnculo esclavo.

2) Defina la variable del registro de control del esclavo en 0 (inactivo)


3) Defina la variable del registro de control en 2 (activo)
El maestro reiniciar la comunicacin con el esclavo.

Reiniciar todos los esclavos activos asociados con un maestro


1) Seleccione el objeto maestro.
2) Defina una Control Variable Address (Direccin de variable de control).
Esta es la direccin del registro de retencin de Modbus para la variable de
control.
3) Defina la variable de control del maestro 0 (inactivo)
4) Defina la variable de control del maestro en 2 (activo)

Configurar estadsticas para un objeto de Modbus maestro

Las estadsticas del Modbus maestro estn disponibles para la aplicacin. Para utilizar
las estadsticas, siga las instrucciones que se indican a continuacin:

Documento: 553633 Publicacin: 1.2: July 2011 8-31


Gua de configuracin (Controlador AADvance)

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el objeto de Modbus maestro que desea configurar.
Se abre el editor del objeto de Modbus maestro.
2) Seleccione la pestaa Statistics (Estadsticas).
El editor muestra tres campos.
Los valores predeterminados desactivan el informe de estadsticas.
3) Defina Reporting Mode (Modo de informacin).
4) Defina Data Variable Address (Direccin de variable de datos) en la direccin
de Modbus del registro de retencin.
5) Defina Reset Variable Address (Direccin de variable de restablecimiento) del
mismo modo.
6) Haga clic en Apply (Aplicar).

Parmetros estadsticos del Modbus

Cada mensaje Modbus consta de una serie de parmetros, como se detalla en la tabla.

Tabla 25: Parmetros de mensajes de vnculos esclavos de Modbus

Descripcin Valor(es) Valor Observaciones


predeterminado
Modo de Disabled Inactivo Define la estadstica de la
informacin (Desactivado); aplicacin a informar
Last Rate (ltima
tasa);
Maximum Rate
(Tasa mxima):
Average Rate (Tasa
promedio)
Data Variable 1 a 65.536, 0 La variable de datos se
Address o 0 para desactivar informa en centsimas de
(Direccin de segundo
variable de datos)
Reset Variable 1 a 65.536, 0 Escriba cualquier valor que
Address o 0 para desactivar no sea cero para la
(Direccin de variable de
variable de restablecimiento para
restablecimiento) restablecer la variable de
datos en 0

8-32 Documento: 553633 Publicacin: 1.2: July 2011


Crear vnculos a Modbus esclavos

Un vnculo esclavo representa la conexin entre un objeto de Modbus maestro y un


servidor. AADvance Workbench representa cada vnculo esclavo por un objeto
esclavo, un objeto por cada servidor.

Nota: si ha configurado el objeto maestro para Modbus TCP (con comunicaciones


Ethernet), cree solamente un vnculo esclavo para el objeto maestro.

Para crear un vnculo esclavo, siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


localice el objeto de Modbus maestro al que agregar el vnculo esclavo.
2) Haga clic con el botn derecho en el objeto de Modbus maestro y seleccione Add
Master (Agregar maestro).
Se inserta un objeto de vnculo esclavo debajo del objeto de Modbus maestro.
Se asigna un nombre predeterminado al objeto; el nombre incluye el nmero
del mdulo de procesador y el nmero del maestro, con un nmero de serie
para el objeto esclavo. Puede cambiar el nombre cuando configura el objeto.
3) Cree vnculos esclavos adicionales segn sea necesario, uno por cada dispositivo
Modbus esclavo.
Ahora puede configurar los objetos de vnculos esclavos de Modbus.

Nota: si crea mltiples vnculos esclavos para un Modbus RTU maestro y


despus decide reconfigurar el maestro para Modbus TCP, debe conservar un
vnculo esclavo y eliminar todos los dems. Haga clic con el botn derecho en cada
vnculo esclavo que no desee conservar, uno por vez, y seleccione Remove Slave
(Quitar esclavo).

Documento: 553633 Publicacin: 1.2: July 2011 8-33


Gua de configuracin (Controlador AADvance)

Configuraciones de identificacin y control de vnculos esclavos de Modbus

Cada objeto de vnculo esclavo de Modbus tiene un conjunto de configuraciones de


identificacin y control, como se detalla en las tablas.

Nota: AADvance Workbench agrupa estas configuraciones bajo la etiqueta


"General".

Tabla 26: Configuraciones de identificacin y control de vnculos esclavos de Modbus RTU

Descripcin Valor(es) Valor Observaciones


predeterminado
Slave Id (ID de entre 1 y 247 1 Debe asignar un nico ID de esclavo
esclavo) para cada esclavo configurado a un
maestro concreto
Retries entre 0 y 10 3 Utilizados en conjuncin con el valor
(Reintentos) de tiempo mximo del mensaje del
maestro
Control Variable 1 a 65.536, 0 La direccin de un registro de control
Address o 0 para desactivar ()
(Direccin de la
0 = inactivo
variable de
control) 1 = en espera
2 = activo
Status Variable 1 a 65.536, 0 La direccin de un registro de estado
Address o 0 para desactivar ()
(Direccin de la
0 = correcto
variable de
estado) 1 = inicializando
2 = falla en las comunicaciones
3 = error
Slave Wait 0 a 65.535 ms 100 ms
Interval
(Intervalo de
espera del
esclavo)
Ping Mode Do Not Ping (No hacer Cdigo de funcin
(Modo ping) ping); 08
Function Code 08
(Cdigo de funcin 08);
Read Holding Register
(Leer registro de
retencin)
Ping Interval 0 a 65.535 ms 5.000 ms
(Intervalo entre
pings)

8-34 Documento: 553633 Publicacin: 1.2: July 2011


Ping Address 1 a 65.536, 0
(Direccin del o 0 para desactivar
ping)

Nota: () las "observaciones" aqu resumen los valores permitidos para los contenidos
del registro. Se puede escribir a la variable de control mediante la aplicacin para
cambiar el estado del esclavo. La aplicacin puede leer la variable de estado para
monitorear el esclavo. Estas variables se describen en Registros de control y de estado
de vnculos esclavos de Modbus.

Tabla 27: Configuraciones de identificacin y control de vnculos esclavos de Modbus TCP

Descripcin Valor(es) Valor Observaciones


predeterminado
Unit Id (ID de la entre 0 y 255 255
unidad)
IP Address de 0.0.0.0 a 0.0.0.0
(Direccin IP) 255.255.255.255
TCP Port entre 1 y 65,535 502 Se recomienda el puerto TCP 502
(Puerto TCP) para dispositivos Modbus TCP
(Especificaciones de Modbus, versin
1.1b)
Retries entre 0 y 10 3
(Reintentos)
Control Variable 1 a 65.536, 0 La direccin de un registro de control
Address o 0 para desactivar ()
(Direccin de la
0 = inactivo
variable de
control) 1 = en espera
2 = activo
Status Variable 1 a 65.536, 0 La direccin de un registro de estado
Address o 0 para desactivar ()
(Direccin de la
0 = correcto
variable de
estado) 1 = inicializando
2 = falla en las comunicaciones
3 = error
Slave Wait 0 a 65.535 ms 50 ms
Interval
(Intervalo de
espera del
esclavo)
Ping Mode Do Not Ping (No hacer Do Not Ping (No
(Modo ping) ping); hacer ping)
Read Holding Register
(Leer registro de
retencin)

Documento: 553633 Publicacin: 1.2: July 2011 8-35


Gua de configuracin (Controlador AADvance)

Ping Interval 0 a 65.535 ms 5.000 ms


(Intervalo entre
pings)
Ping Address 1 a 65.536, 0
(Direccin del o 0 para desactivar
ping)

Nota: () las "observaciones" aqu resumen los valores permitidos para los contenidos
del registro.

Configurar un vnculo esclavo de Modbus para Modbus RTU

Nota: debe crear un objeto de vnculo esclavo de Modbus debajo de un objeto de


Modbus maestro configurado para Modbus RTU antes de poder llevar a cabo esta
tarea.

Debe configurar cada vnculo esclavo de Modbus RTU para que sea apropiado para su
dispositivo esclavo individual. Siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el vnculo esclavo que desea configurar.
Se abre el editor del vnculo esclavo.
El editor tiene tres pestaas; las pestaas se llaman General, Messages
(Mensajes) y Statistics (Estadsticas).
2) Seleccione la pestaa General.
3) Introduzca un Name (Nombre) apropiado para el vnculo esclavo, o acepte el
nombre predeterminado. Puede utilizar cualquier combinacin de caracteres
alfanumricos y puntuacin, incluso espacios.

8-36 Documento: 553633 Publicacin: 1.2: July 2011


4) Defina el Slave Id (ID de esclavo) en un valor que sea nico entre los esclavos
adjuntos al mismo maestro.
5) Defina el campo Retries (Reintentos) en una cantidad de veces que el Modbus
maestro debera intentar retransmitir un mensaje al esclavo en caso de no recibir
una respuesta.

Nota: el campo Retries (Reintentos) se utiliza en conjuncin con el valor


Message Timeout (Tiempo mximo del mensaje) definido para el Modbus
maestro.

6) Si prev utilizar la variable de control, defina Control Variable Address


(Direccin de variable de control) en la direccin de Modbus del registro de
retencin; si no, acepte el 0 predeterminado para desactivar.
7) Defina Status Variable Address (Direccin de variable de estado) del mismo
modo.
8) Especifique el Slave Wait Interval (Intervalo de espera del esclavo; en
milisegundos), o acepte el predeterminado.
9) Defina el Ping Mode (Modo de ping) y el Ping Interval (Intervalo de ping). El
intervalo se especifica en milisegundos. Si est utilizando el modo Read Holding
Register (Leer registro de retencin), especifique tambin la Ping Address
(Direccin ping); de no ser as, acepte la predeterminada en 0.
10) Haga clic en Apply (Aplicar).

Configurar un vnculo esclavo de Modbus para Modbus TCP

Nota: debe crear un slo objeto de vnculo esclavo de Modbus debajo de un objeto
de Modbus maestro configurado para Modbus TCP antes de poder llevar a cabo esta
tarea.

Debe configurar el vnculo esclavo de Modbus TCP para adecuarlo al dispositivo


esclavo. Siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el vnculo esclavo.
Se abre el editor del vnculo esclavo.

Documento: 553633 Publicacin: 1.2: July 2011 8-37


Gua de configuracin (Controlador AADvance)

El editor tiene tres pestaas; las pestaas se llaman General, Messages


(Mensajes) y Statistics (Estadsticas).
2) Seleccione la pestaa General.
3) Introduzca un Name (Nombre) apropiado para el vnculo esclavo, o acepte el
nombre predeterminado. Puede utilizar cualquier combinacin de caracteres
alfanumricos y puntuacin, incluso espacios.
4) Acepte el Unit Id (ID de la unidad) predeterminado.

Nota: el Unit Id (ID de la unidad) es parte del encabezado de Modbus TCP y


normalmente no se utiliza.

5) Defina IP Address (Direccin IP) en la direccin de red que utiliza el dispositivo


esclavo.
6) Defina TCP Port (Puerto TCP) en el nmero de puerto TCP en que el
dispositivo esclavo ofrece servicios.
7) Defina el campo Retries (Reintentos) en una cantidad de veces que el Modbus
maestro debera intentar retransmitir un mensaje al esclavo en caso de no recibir
una respuesta.

Nota: el campo Retries (Reintentos) se utiliza en conjuncin con el valor


"message timeout" (tiempo mximo del mensaje) definido para el Modbus maestro.

8) Si prev utilizar la variable de control, defina Control Variable Address


(Direccin de variable de control) en la direccin de Modbus del registro de
retencin; si no, acepte el 0 predeterminado para desactivar.
9) Defina Status Variable Address (Direccin de variable de estado).
10) Especifique el Slave Wait Interval (Intervalo de espera del esclavo; en
milisegundos), o acepte el predeterminado.
11) Defina el Ping Mode (Modo de ping) y el Ping Interval (Intervalo de ping). El
intervalo se especifica en milisegundos. Si est utilizando ping (que utiliza el modo
Read Holding Register (Leer registro de retencin)), especifique tambin Ping
Address (Direccin ping); de no ser as, acepte la predeterminada en 0.
12) Haga clic en Apply (Aplicar).

Eligir nombres para objetos Modbus

El Name (Nombre) del objeto Modbus identifica un objeto de Modbus maestro o


vnculo esclavo dentro de AADvance Workbench, y se incluye en los informes
impresos, pero la aplicacin no lo utiliza. Recomendamos que utilice un nombre
diferente para cada objeto. Como alternativa, acepte el nombre predeterminado.

8-38 Documento: 553633 Publicacin: 1.2: July 2011


ID de esclavo Modbus

Cada objeto de vnculo esclavo Modbus RTU tiene un Unit Id (ID de unidad). Este
es el ID de comunicacin de Modbus: un identificador nico para el dispositivo esclavo
Modbus. Debe ser nico para todo vnculo esclavo configurado para un maestro
concreto.

Modbus Slave Wait Interval (Intervalo de espera del esclavo Modbus)

El Slave Wait Interval (Intervalo de espera del esclavo) se especifica individualmente


para cada esclavo Modbus; es el tiempo mnimo que el maestro esperar desde el
inicio de un mensaje a un esclavo hasta el comienzo del prximo mensaje al mismo
esclavo.

Direccin, intervalo y modo ping de Modbus

El modo ping se especifica individualmente para cada esclavo; define la accin que el
Modbus maestro debe realizar si el esclavo no responde despus de una cantidad
determinada de reintentos.
El controlador AADvance admite un modo ping Function Code 08 (Cdigo de
funcin 08) para esclavos Modbus RTU; elija ste si el esclavo lo admite, ya que es un
mensaje breve. El modo Read Holding Register (Leer registro de retencin) es una
alternativa; elija este modo si el esclavo no admite Function Code 08 (Cdigo de
funcin 08). El Modbus maestro intentar leer un registro individual. Read Holding
Register (Leer registro de retencin) es el nico mtodo disponible para hacer ping a
un esclavo de Modbus TCP. Tambin puede optar por una configuracin Do Not
Ping (No hacer ping) para ambos protocolos.
La direccin de ping es para el modo Read Holding Register (Leer registro de
retencin) y tambin se especifica para cada esclavo; es la direccin Modbus del
registro de retencin. El modo Function Code 08 (Cdigo de funcin 08) no la
utiliza.

Registros de control y de estado de vnculos esclavos de Modbus

Todo objeto de vnculo esclavo de Modbus tiene un par de registros (registros de


retencin), que permiten a la aplicacin controlar el vnculo y obtener informacin de
estado. Los registros son un "registro de control" y un "registro de estado". Cada
registro est ubicado en una direccin nica: Control Variable Address (Direccin
de variable de control) y Status Variable Address (Direccin de variable de estado).
El uso de los registros es opcional. Si desea utilizar un registro debe indicar una
variable para l en la aplicacin Dictionary (Diccionario), y tambin especificar la
direccin en el mapa del registro de retencin.

Documento: 553633 Publicacin: 1.2: July 2011 8-39


Gua de configuracin (Controlador AADvance)

Registro de control del vnculo esclavo de Modbus

Una aplicacin puede utilizar el registro de control para controlar un esclavo


especfico. Si no especifica una direccin de variable de control, el vnculo se activa
automticamente cuando se inicia el controlador. La variable en la aplicacin
Dictionary consta de las funciones que se listan en la tabla.

Tabla 28: Registro de control de esclavo de Modbus

Valor Significado Descripcin


0 Inactivo Desactiva el vnculo esclavo
No se interroga ni se hace ping al esclavo
1 En espera Obliga al vnculo esclavo a funcionar en modo en
espera
El Modbus maestro contina haciendo ping al esclavo
para asegurar que la comunicacin es posible
2 Activo Obliga al vnculo esclavo a funcionar en modo activo
Se est interrogando al esclavo por datos

Nota: si la aplicacin define el registro en cualquier otro valor, el vnculo esclavo se


desactiva.

8-40 Documento: 553633 Publicacin: 1.2: July 2011


Registro de estado del vnculo esclavo de Modbus

El registro de estado es un valor entero sin firma (UINT) que devuelve la unidad
Modbus para permitir que la aplicacin monitoree los fallos y acte sobre ellos. Si no
especifica una direccin de registro de estado, el vnculo esclavo no enva su
informacin de estado a la aplicacin. La variable de la aplicacin "Dictionary"
(Diccionario) consta de los valores que se listan en la tabla.

Tabla 29: Registro de estado del esclavo de Modbus

Valor Significado Descripcin


0 Healthy (Mantenimiento El esclavo est funcionando con normalidad
en buen estado)
El vnculo est activo, no se informan errores
1 Inicializando/no El vnculo esclavo se est inicializando
disponible
Este valor tambin se informa si el dispositivo esclavo
no ha respondido a un ping en un vinculo que aparece
en espera; si el Modbus maestro indica error, o si el
Modbus maestro est definido en inactivo.
2 Falla en las Se est interrogando al esclavo para obtener datos y
comunicaciones no responde
3 Error/excepcin El ltimo mensaje enviado al esclavo result en una
respuesta de excepcin

Nota: el valor de estado puede alternar entre 0 y uno de los otros valores porque
apenas se recibe una buena respuesta el estado se define al valor de buen estado.

Agregar mensajes para un esclavo Modbus

El objeto de vnculo esclavo utiliza una lista de mensajes para guardar los comandos a
enviar a su dispositivo esclavo. Para crear la lista, siga las instrucciones que se indican a
continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el vnculo esclavo que desea configurar.
Se abre el editor del vnculo esclavo.
2) Seleccione la pestaa Messages (Mensajes).

Documento: 553633 Publicacin: 1.2: July 2011 8-41


Gua de configuracin (Controlador AADvance)

El editor muestra un rea de lista vaca, donde se guardar la secuencia de


mensajes.
3) Haga clic con el botn derecho en cualquier lugar dentro del rea de la lista y
seleccione Append New Message (Agregar mensaje nuevo).
El editor crea un mensaje.
El tipo de comando predeterminado es "Read Coils" (Leer bobinas).
4) Defina el tipo de comando, despus haga clic en el rea vaca debajo de la lista para
actualizar la visualizacin.
El campo Master Mimic (Imitacin de maestro) proporciona una lista
desplegable de valores para el espacio de la direccin de Modbus en el mdulo
de procesador 9110 asociado.
5) Defina el campo Slave (Esclavo) en la direccin de Modbus de la bobina o el
registro de retencin.
6) Si elige Write Coils (Escribir bobinas) o Write Holding Registers (Escribir
registros de retencin), defina el campo Master Mimic de modo que coincida
con el espacio de la direccin Modbus del mdulo de procesador 9110. Las
variables de Dictionary (Diccionario) se pueden especificar en la pestaa Modbus
como tipos diferentes de Modbus. stas eligen espacios de direccin de variables
separados. El campo Master Mimic define el espacio de la direccin de Modbus
desde el cual se enviarn los datos.

Nota: no hay opcin de configurar otros comandos para Master Mimic


(Imitacin del maestro); acepte las opciones predeterminadas que correspondan.

7) Defina el campo Master (Maestro) en la direccin de Modbus del maestro dentro


de la imitacin.
8) Defina el campo Count (Recuento) en la cantidad de bobinas o registros a ser
copiados. El rango lo define el protocolo de Modbus.
9) El campo Control define la direccin de la bobina, el registro de entrada o el
registro de retencin; tambin controla si el controlador emite el mensaje. Defina
el campo Control en una direccin vlida; utilice 0 (cero) para inhabilitar el
mensaje.
10) El campo Comment (Comentario) es un campo de texto libre para notas del
usuario; el software no lo utiliza. Si lo desea, escriba un comentario.
11) Haga clic en Apply (Aplicar).

8-42 Documento: 553633 Publicacin: 1.2: July 2011


Agregue y configure mensajes adicionales segn sea necesario. Seleccione un mensaje
ya existente y haga clic con el botn derecho a la izquierda de la fila; seleccione
Append New Message (Agregar mensaje nuevo) para agregar un mensaje
debajo del mensaje actual, o Insert New Message (Insertar mensaje nuevo) para
agregar un mensaje arriba del actual.

Nota: puede eliminar uno o ms mensajes al mismo tiempo. Seleccione los mensajes
que no desea de la lista; utilice las teclas "Shift" (Maysculas/minsculas) o "Ctrl" para
modificar. Haga clic con el botn derecho en cualquier mensaje seleccionado y
seleccione Delete Selected Message(s) (Eliminar mensaje o mensajes
seleccionados).

Parmetros de mensajes de vnculos esclavos de Modbus

Cada mensaje de vnculo esclavo de Modbus consta de un conjunto de parmetros,


como se detalla en la tabla.

Tabla 30: Parmetros de mensajes de vnculos esclavos de Modbus

Descripcin Valor(es) Valor Observaciones


predeterminado
Command Read Inputs (Leer Read Coils (Leer El tipo de comando
(Comando) entradas); bobinas) especifica a dnde se
Read Coils (Leer bobinas); dirige el mensaje
Write Coils (Escribir
bobinas);
Read Input Registers (Leer
registros de entrada);
Read Holding Registers
(Leer registros de
retencin);
Write Holding Registers
(Escribir registros de
retencin)
Slave (Esclavo) entre 1 y 65,536 1 El rango de valores
utilizable depende del
dispositivo esclavo
Master Mimic Depende del comando: Varios
(Imitacin del ver tabla a continuacin
maestro)
Master (Maestro) entre 1 y 65,536 1
Count De 1 a 2.000 para un
(Recuento) mensaje "Write Coils"
(Escribir bobinas);
de 1 a 125 para un
mensaje "Write Holding
Registers" (Escribir
registros de retencin)

Documento: 553633 Publicacin: 1.2: July 2011 8-43


Gua de configuracin (Controlador AADvance)

Control 1 a 65.536, La direccin de un


o 0 para desactivar registro de control
(bobina) ()
0 = habilitada
1 = inhabilitada

Nota: () las "observaciones" aqu resumen los valores permitidos para los contenidos
del registro.

Tabla 31: Valores de imitacin del maestro para mensajes de vnculos esclavos de Modbus

Comando Valor o valores de Valor Observaciones


imitacin del maestro predeterminado
Read Inputs (Leer Bobinas Bobinas
entradas)
Read Coils (Leer Bobinas Bobinas
bobinas)
Write Coils Coils (Bobinas); Bobinas
(Escribir bobinas) Inputs (Entradas)
Read Input Registers Holding Registers Holding Registers
(Leer registros de (Registros de retencin) (Registros de
entrada) retencin)
Read Holding Holding Registers Holding Registers
Registers (Leer (Registros de retencin) (Registros de
registros de retencin)
retencin)
Write Holding Input Registers (Registros Holding Registers
Registers (Escribir de entrada); (Registros de
registros de retencin)
Holding Registers
retencin)
(Registros de retencin)

8-44 Documento: 553633 Publicacin: 1.2: July 2011


Controlar un mensaje Modbus

Cada mensaje Modbus que se origina en un Modbus maestro (mensaje emitido o


mensaje de vnculo esclavo) tiene provisto un control (una bobina), que permite a la
aplicacin controlar si el mensaje debera ser enviado o no. La bobina est ubicada en
la direccin especificada por el parmetro de mensajes llamado "Control". Puede
asignar la misma direccin (y la misma bobina) a mltiples mensajes.
La utilizacin de una bobina es opcional. Si desea utilizar una bobina debe indicar una
variable para ella en la aplicacin Dictionary; y tambin especificar la direccin en el
mapa de memoria de datos de la bobina.
Si no especifica una direccin, el mensaje est siempre habilitado. La variable en la
aplicacin Dictionary consta de las funciones que se listan en la tabla.

Tabla 32: Registro de control de mensajes Modbus

Valor Significado Descripcin


0 Activo El mensaje est activo, y si el objeto Modbus asociado
est activo, se enva el mensaje.
1 Inactivo El mensaje est inactivo y no se enva

Configurar estadsticas para un vnculo esclavo de Modbus

Las estadsticas de los vnculos esclavos estn disponibles para la aplicacin. Para
utilizar las estadsticas, siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


despus seleccione el vnculo esclavo que desea configurar.
Se abre el editor del vnculo esclavo.
2) Seleccione la pestaa Statistics (Estadsticas).
El editor muestra tres campos.
Los valores predeterminados desactivan el informe de estadsticas.
3) Defina Reporting Mode (Modo de informacin).
4) Defina Data Variable Address (Direccin de variable de datos) en la direccin
de Modbus del registro de retencin correspondiente.
5) Defina Reset Variable Address (Direccin de variable de restablecimiento) del
mismo modo.
6) Haga clic en Apply (Aplicar).

Documento: 553633 Publicacin: 1.2: July 2011 8-45


Gua de configuracin (Controlador AADvance)

Parmetros estadsticos del Modbus

Cada mensaje Modbus consta de una serie de parmetros, como se detalla en la tabla.

Tabla 33: Parmetros de mensajes de vnculos esclavos de Modbus

Descripcin Valor(es) Valor Observaciones


predeterminado
Modo de Disabled Inactivo Define la estadstica de la
informacin (Desactivado); aplicacin a informar
Last Rate (ltima
tasa);
Maximum Rate
(Tasa mxima):
Average Rate
(Tasa promedio)
Data Variable 1 a 65.536, 0 La variable de datos se
Address o 0 para informa en centsimas de
(Direccin de desactivar segundo
variable de datos)
Reset Variable 1 a 65.536, 0 Escriba cualquier valor que
Address o 0 para no sea cero para la variable
(Direccin de desactivar de restablecimiento para
variable de restablecer la variable de
restablecimiento) datos en 0

Eliminar un vnculo esclavo

Puede eliminar un vnculo esclavo que no desee conservar. Siga las instrucciones que se
indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


localice el vnculo esclavo de Modbus que no desea conservar.
2) Haga clic con el botn derecho en el vnculo esclavo que no desea conservar y
seleccione Remove Slave (Eliminar esclavo).
Se elimina el vnculo esclavo.

8-46 Documento: 553633 Publicacin: 1.2: July 2011


Eliminar todos los vnculos esclavos

Puede eliminar todos los vnculos esclavos asociados con un objeto individual de
Modbus maestro. Siga las instrucciones que se indican a continuacin:

1) Seleccione la pestaa "Equipment" (Equipo) en la vista de proyecto en rbol y


localice el objeto de Modbus maestro.
2) Haga clic con el botn derecho en el objeto de Modbus maestro y seleccione
Remove All Slaves (Eliminar todos los esclavos).
Se eliminan todos los vnculos esclavos asociados con el maestro.

Eliminar un objeto de Modbus maestro

Puede eliminar un objeto de Modbus maestro que no desea conservar. Siga las
instrucciones que se indican a continuacin:

1) Seleccione la pestaa Equipment (Equipo) en la vista de proyecto en rbol y


localice el objeto de Modbus maestro que no desea conservar.
2) Haga clic con el botn derecho en el objeto de Modbus maestro y seleccione
Remove Master (Eliminar maestro).
Se elimina el objeto de Modbus maestro.
Se eliminan todos objetos de vnculos esclavos asociados con el maestro.

Nota: puede eliminar todos los objetos de Modbus maestro asociados con un mdulo
de procesador 9110 concreto. Haga clic con el botn derecho en el elemento del
procesador y seleccione Remove All Masters (Eliminar todos los maestros).

Documento: 553633 Publicacin: 1.2: July 2011 8-47


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

8-48 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 9
SNCP y Enlaces de variables
AADvance proporciona SNCP y admite tanto la funcionalidad de enlaces de variables
como comunicacin IXL (capa de intercambio de ISaGRAF) en una red de control de
seguridad. Este captulo describe el proceso para instalar redes SNCP y enlaces de
variables.

En este captulo
SNCP y Enlaces de variables ............................................................................ 9-1

SNCP y Enlaces de variables

Redes SNCP
AADvance Workbench admite la configuracin de una o ms instancias de red (redes
lgicas) asignadas a redes fsicas por la configuracin de la direccin IP.
Puede configurar una red SNCP individual para que se comunique con el destino.
Cuando dos controladores se configuran con sus direcciones IP en la misma subred,
tambin aparecen en la misma red fsica. Esta red lgica individual tambin puede ser
utilizada para configurar enlaces de variables en redes fsicas redundantes. Esto se logra
mediante la configuracin de direcciones IP adicionales para las redes redundantes.
AADvance Workbench tambin admite redes lgicas mltiples. La red
SNCP_Workbench es la que utiliza AADvance Workbench para comunicarse con el
destino, mientras que otras redes adicionales se utilizan para transportar variables a
travs de enlaces.

Enlaces de variables
El sistema AADvance utiliza enlaces variables sobre la red de proteccin de conexin
de subred (SNCP, por su sigla en ingls) para pasar datos relacionados con la seguridad
entre controladores. Al usar este mecanismo, como con cualquier otro, es importante
asegurarse que el sistema en general responder dentro del tiempo de seguridad del
proceso (PST, por sus siglas en ingls) requerido. Este requisito se aplica al
funcionamiento normal y en la presencia de un error.
Para aplicaciones relativas a la seguridad, se recomienda que las comunicaciones de
enlace utilicen redes redundantes. Se debe tener en cuenta que el alto uso del ancho
de banda en red por parte de equipos que no son de seguridad puede ocasionar que se
llegue al tiempo mximo para la recepcin de datos, y que por ello ocurran
desconexiones falsas, por lo tanto se deben considerar redes separadas para datos de
seguridad.
Los enlaces se basan en un modelo de productor/consumidor. Un sistema consumidor
establece un vnculo de enlace con un sistema productor, y luego solicita
repetidamente datos de enlace.

Documento: 553633 Publicacin: 1.2: July 2011 9-1


Gua de configuracin (Controlador AADvance)

La configuracin de los enlaces incluye el valor de una antigedad mxima de tiempo


(MaxAge). Este tiempo mximo define la antigedad mxima de los datos que puede
usar un sistema consumidor. Los datos con una antigedad mayor que el tiempo
mximo definido se descarta y el sistema contina usando su estado o valor actual. Una
vez desconectado el consumidor intenta restablecer una conexin al productor
mediante el envo de una solicitud de conexin a intervalos ConnectTimeout.
La configuracin tambin incluye un valor de tiempo mximo para una respuesta de
datos de enlace. Si no se recibe una respuesta vlida que contenga datos nuevos dentro
de este tiempo mximo, el consumidor se desconecta del productor. El nmero de
reintentos que se hacen antes que un consumidor se desconecta depende del valor del
parmetro MaxAge.
La configuracin tambin incluye un valor de tiempo mximo que usa un sistema
productor para excluir -por razn de tiempo mximo- solicitudes de datos de enlace
que lleguen de un sistema consumidor. Si un productor no recibe una solicitud de
datos de enlace de un consumidor dentro de este tiempo mximo, se cierra el vnculo
con el sistema consumidor. El sistema consumidor, si permanece funcional, cerrar el
vnculo por razn de tiempo mximo por su lado.
Los valores de tiempo mximo se deberan establecer dentro de las capacidades de
tolerancia de fallas de la red de enlaces, de modo que el sistema an pueda responder
dentro del PST requerido. El tiempo de propagacin de red se debe incluir en los
clculos de los perodos de tiempo mximo, y se deberan comprobar despus de cada
cambio que se haga a la configuracin de la red.
Se suministran dos bloques de funciones que ponen a disposicin de la aplicacin el
estado general del subsistema de comunicacin de enlaces: uno indica el estado del
consumidor, el otro el estado del productor. Adems de estos, cada vnculo de enlace
se puede configurar con una variable para poner a disposicin de la aplicacin el estado
de los vnculos individuales. Cuando un vnculo de enlace se configura para redes
redundantes, el estado de redes fsicas individuales tambin queda disponible para la
aplicacin.

Redes SNCP

Puede configurar una red SNCP individual para que se comunique con el destino.
Cuando dos controladores se configuran con sus direcciones IP en la misma subred,
tambin aparecen en la misma red fsica. Esta red lgica individual tambin puede ser
utilizada para configurar enlaces de variables en redes fsicas redundantes.

Configurar redes individuales


Cuando crea un proyecto, ste tiene una configuracin de red individual
predeterminada.
1) Cree un proyecto.

9-2 Documento: 553633 Publicacin: 1.2: July 2011


Esta configuracin representa una red lgica individual.
La direccin IP configurada es la direccin IP que utiliza Workbench para
comunicarse con el destino.
Workbench siempre utilizar la primera direccin que configure para la red
para comunicaciones SNCP_Workbench, independientemente de otras
instancias de red que se hayan configurado.

Nota:
las direcciones IP que se muestran son slo a efectos informativos.
Se recomienda que indique las variables consumidoras en el Diccionario con el
atributo "read-only" (slo de lectura) para evitar conflictos entre el enlace y la
ejecucin de programas POU.

2) Configure un segundo controlador en la misma red lgica.


3) Configure las direcciones IP de la siguiente manera:
Config 1 IP Address 1 = 10.75.104.99 y Config 2 IP Address 1 =
10.75.104.100.

Documento: 553633 Publicacin: 1.2: July 2011 9-3


Gua de configuracin (Controlador AADvance)

Esta figura muestra dos controladores configurados en la misma red lgica y


como estn en la misma subred, aparecern en la misma red fsica
(SNCP_Workbench).
Todos los enlaces se enviarn a travs de la red SNCP_Workbench.

Redes redundantes individuales


La red lgica individual puede ser utilizada para configurar enlaces de variables a travs
de redes fsicas redundantes. Esto se logra mediante la configuracin de direcciones IP
adicionales para las redes redundantes.
1) Instale dos controladores en una red lgica individual.
2) Configure direcciones IP adicionales para cada recurso de la misma subred, segn
se indica a continuacin:
Config 1: configure IP Address 1 = 10.75.104.99
Config 1: configure IP Address 2 = 10.44.200.10
Config 2: configure IP Address 1 = 10.75.104.100
Config 2: configure IP Address 2 = 10.44.200.20

9-4 Documento: 553633 Publicacin: 1.2: July 2011


Al crear enlaces para esta red, SNCP_Workbench ser la nica red
disponible para seleccionar.

El controlador del enlace SNCP_Workbench enva cada mensaje de datos


de enlace a travs de las redes 10.75.104.xxx y 10.44.200.xxx. La prdida de
una de estas redes no significar una prdida de datos de enlace.

Configurar mltiples redes SNCP

Redes lgicas mltiples


Workbench tambin admite redes lgicas mltiples. La red SNCP_Workbench es la
que utiliza Workbench para comunicarse con el destino, mientras que otras redes
adicionales, como la red SNCP_1 que se muestra, se utilizan para transportar
variables a travs de enlaces.
1) Configure una segunda red SNCP y conecte los recursos a esa red.
2) Introduzca las direcciones IP utilizando la misma subred para cada controlador de
la misma red:
Conexin SNCP_Workbench: IP Address 1 = 10.75.104.99 y
IP Address 1 = 10.75.104.100

Documento: 553633 Publicacin: 1.2: July 2011 9-5


Gua de configuracin (Controlador AADvance)

SNCP_1 connection (Conexin SNCP_1): IP Address 2 = 10.44.200.10 y


IP Address 2 = 10.44.200.20.

Esta configuracin aumenta la cantidad de opciones para la configuracin de


enlaces; ahora hay dos redes disponibles cuando se crea un enlace de variables.
El controlador de enlace SNCP solamente enviar la variable enlazada a travs
de la o las red(es) seleccionada(s). Esto significa que si la variable es enlazada a
travs de la red SNCP_1 solamente, y la red falla, el consumidor no recibir
los datos para esa variable. Sin embargo, puede seleccionar ambas redes para
configurar una red redundante doble.

9-6 Documento: 553633 Publicacin: 1.2: July 2011


3) Para configurar una red redundante doble seleccione ambas redes al crear una
variable enlazada.

La variable se enviar a travs de ambas redes fsicas, de modo que si una red
falla, el consumidor recibir igualmente la variable.

Redes lgicas y fsicas redundantes


1) Instale dos redes conectadas a los recursos 1 y 2.
2) Configure las direcciones IP de la siguiente manera:
Conexin SNCP_Workbench: IP Address 1 = 10.75.104.99, IP Address
1 10.75.104.100
SNCP_1 connection: (Conexin SNCP_1): IP Address 2 = 10.44.200.10,
IP Address 2 = 10.44.200.20;
IP Address 3 = 10.44.210.10, IP Address 3 = 10.44.210.20

Documento: 553633 Publicacin: 1.2: July 2011 9-7


Gua de configuracin (Controlador AADvance)

Esta configuracin proporciona dos redes lgicas y tres redes fsicas.


3) Cree una variable enlazada y seleccione SNCP_1 para el enlace.
Una variable enlazada configurada para utilizar SNCP_1 se enva a travs de
ambas redes fsicas y la prdida de una red no significar que el consumidor no
reciba la variable enlazada a travs de esta red.
4) Cree una variable enlazada y seleccione ambas redes para la variable.
Una variable enlazada configurada para ambas redes lgicas se enviar a travs
de las tres redes fsicas, y la prdida de dos redes lgicas o dos redes fsicas es
tolerable y el consumidor an recibir la variable.

9-8 Documento: 553633 Publicacin: 1.2: July 2011


Valores de tiempo mximo del controlador SNCP KVB

El controlador SNCP KVB tiene un nmero de valores de tiempo mximo que se


configuran desde el cuadro de dilogo Resource Properties (Propiedades del
recurso). Las configuraciones clave son MaxAge (Antigedad mxima) y
BindRespTimeout (Tiempo mximo de respuesta de enlace). Estas configuraciones
determinan el nmero de solicitudes de enlace que un consumidor enviar sin obtener
una respuesta antes de considerar el vnculo de enlaces como fallado y
desconectndose.

ConnectTimeOut (Tiempo mximo para conexin)


Este tiempo mximo cumple dos propsitos:
Es el tiempo que el recurso espera para conectarse a un productor cuando se
inicia un recurso consumidor.
Se utiliza para establecer un lmite de tiempo mximo para una respuesta de un
productor una vez que un consumidor ha enviado una solicitud "connect"
(conectar) a un productor. Si el productor no responde dentro del lmite de
tiempo mximo, el consumidor enva otra solicitud "connect" (conectar). El
consumidor contina enviando solicitudes "connect" a intervalos establecidos por
este tiempo mximo hasta que se establece una conexin.

BindRespTimeout (Tiempo mximo de respuesta de enlace)


Este tiempo mximo se utiliza en un consumidor para establecer el tiempo mximo de
una respuesta de datos de enlace proveniente de un productor. Una vez que un
consumidor ha establecido una conexin de enlace con un productor, enva una
solicitud de datos de enlace; este valor de tiempo mximo establece el tiempo mximo
de respuesta del productor.
Si no se recibe respuesta, se enva otra solicitud (reintento), o el consumidor se
desconecta del productor. El nmero de reintentos que se hacen antes que un
consumidor se desconecte depende del valor de este parmetro y de MaxAge
(Antigedad mxima). El consumidor contina enviando solicitudes hasta que MaxAge
expira.
En general, el nmero de solicitudes enviadas antes de desconectarse est dada por:
MaxAge / BindRespTimeout (Antigedad mxima / Tiempo mximo de
respuesta de enlace)
El siguiente diagrama ilustra (aunque no a escala) el comportamiento del tiempo
mximo cuando MaxAge (Antigedad mxima) est configurada en 2500 ms y
BindRespTimeout (Tiempo mximo de respuesta de enlace) en 1000 ms. El nmero
total de solicitudes enviadas antes de desconectarse es 2.

Documento: 553633 Publicacin: 1.2: July 2011 9-9


Gua de configuracin (Controlador AADvance)

Una vez desconectado el consumidor intenta restablecer una conexin al productor


mediante el envo de una solicitud de conexin a intervalos "ConnectTimeout"
(Tiempo mximo para conexin).
MaxAge (Antigedad mxima)
Este tiempo mximo slo se utiliza en un recurso consumidor y cumple dos
propsitos. Primeramente, es el tiempo durante el cual un consumidor debe recibir un
mensaje de enlace vlido proveniente del productor antes de que la red fsica se
considere "en mal estado". Los mensajes obsoletos, daados o fuera de secuencia no
se consideran vlidos. La recepcin continua de este tipo de mensajes puede ser un
indicador de problemas subyacentes de la red, en cuyo caso se reflejar en un estado
de la red "en mal estado" (como lo informan los bloques de funcin de estado KVB).
En segundo lugar, este valor de tiempo mximo tambin se utiliza para comprobar la
antigedad del mensaje de datos de enlace recibido por el consumidor. Si un mensaje
contiene datos ms antiguos que este valor, se descarta. Esto puede suceder si el
mensaje es demorado a causa de problemas con la red.
El nmero de solicitudes la determina MaxAge/BindRespTimeout (Antigedad
mxima/Tiempo mximo de respuesta de enlace). Para aumentar el nmero de
reintentos, debe aumentar MaxAge o disminuir BindRespTimeout.
BindReqTimeout (Tiempo mximo de solicitud de enlace)
Este tiempo mximo es utilizado por el productor. Una vez establecida una conexin
de enlace con un consumidor, el productor utiliza este valor de tiempo mximo para
establecer el tiempo mximo para solicitudes de datos de enlace provenientes del
consumidor. Si el productor no recibe una solicitud de datos de enlace del consumidor
dentro de este tiempo mximo, el productor se desconecta del consumidor.
Las subsiguientes solicitudes de datos provenientes del consumidor se ignoran hasta
que el consumidor establece una nueva conexin.

9-10 Documento: 553633 Publicacin: 1.2: July 2011


UpdateTimeout (Tiempo mximo para actualizacin)
Este tiempo mximo se utiliza tanto en el consumidor como en el productor durante
una actualizacin en lnea. Durante una actualizacin en lnea todas las conexiones de
enlace se cierran. El controlador de enlace SNCP entonces se reinicia con la posible
nueva configuracin de enlace. Este valor de tiempo mximo es el tiempo en que el
consumidor debe volver a establecer sus conexiones de enlace.
Durante este tiempo, cualquier variable de error de enlace que se haya configurado
continuar indicando "buen estado", aunque no haya conexin entre el consumidor y el
productor.
Si no se vuelve a establecer la conexin dentro del tiempo mximo, la consecuencia
ser que las variables de error de enlace se pongan "en mal estado".
Desde el punto de vista de Workbench, por lo tanto, es importante llevar a cabo
actualizaciones en lnea lo ms rpido posible tanto para los recursos del productor
como del consumidor, para impedir que tenga lugar este tiempo mximo.

Configurar los tiempos mximos del controlador SNCP KVB


Los tiempos mximos del controlador SNCP KVB se configuran mediante el cuadro de
dilogo Resource Properties (Propiedades del recurso).
1) Seleccione la vista de Hardware Architecture (Arquitectura de hardware).
2) Seleccione un recurso, luego haga clic con el botn derecho y seleccione
properties (propiedades).
Se abre el cuadro de dilogo Resource Properties (Propiedades del
recurso).

00
3) Seleccione la pestaa Network (Red) e introduzca los valores; los valores
predeterminados recomendados son:
ConnectTimeOut (Tiempo mximo para conexin) = 1000
BindRespTimeout (Tiempo mximo de respuesta de enlace) = 1200
MaxAge (Antigedad mxima) = 2500
BindReqTimeout (Tiempo mximo de solicitud de enlace) = 1000
UpdateTimeout (Tiempo mximo para actualizacin) = 60000

Documento: 553633 Publicacin: 1.2: July 2011 9-11


Gua de configuracin (Controlador AADvance)

Configurar enlaces

Es necesario configurar vnculos de datos entre los recursos para crear variables de
enlace. Puede vincular recursos desde "Internal Bindings List Window" (Ventana de
listado de enlaces internos) o establecer un vnculo entre los recursos desde la vista de
Link Architecture (Arquitectura de vnculos).
1) Seleccione la vista de Link Architecture (Arquitectura de vnculos).
2) Seleccione el botn de vnculo de datos en Resource 1 (Recurso 1) y extienda la
lnea de datos hasta el botn de vnculo de datos en Resource 2 (Recurso 2).

3) Repita esta operacin para Resource 2 (Recurso 2) a Resource 1 (Recurso 1).


Se establecen dos vnculos entre los recursos.

4) En los mens seleccione Project (Proyecto) Internal Bindings List (Lista


de enlaces internos) o un mtodo alternativo es hacer doble clic en un vnculo de
datos entre los recursos.

9-12 Documento: 553633 Publicacin: 1.2: July 2011


Se abre el cuadro de dilogo Bindings List (Lista de enlaces).

5) Haga doble clic en el campo from (desde) en la cuadrcula de enlace.


Se abre el cuadro de dilogo Binding (Enlace).

6) Seleccione la Producing variable (Variable de producto) y la Consuming


variable (Variable de consumo) de las listas desplegables.
7) Seleccione SNCP_Workbench (SNCP) en Network Instances (Instancias de
red), haga clic en OK.

Documento: 553633 Publicacin: 1.2: July 2011 9-13


Gua de configuracin (Controlador AADvance)

Cuando se hayan configurado dos redes y direcciones IP dobles para cada recurso,
al seleccionar el campo from (desde) en la cuadrcula del cuadro de dilogo
Bindings List (Lista de enlaces) se abre el cuadro de dilogo Binding (Enlace)
con una eleccin de dos Network instances (Instancias de red), como se
muestra a continuacin:

8) Seleccione ambas Network instances (Instancias de red).


Con esta configuracin, el controlador de enlace SNCP enva la variable a travs de
ambas redes fsicas y el consumidor contina recibiendo una variable en caso que
falle una de las dos redes.
Puede combinar ambos abordajes mediante la configuracin de direcciones IP
dobles en la segunda red de la misma subred (Consulte los procedimientos en el
tema "Configurar mltiples redes SNCP").

9-14 Documento: 553633 Publicacin: 1.2: July 2011


Variables de error de enlace SNCP

Para probar los valores de las variables de error de enlace debe crear las siguientes
palabras definidas en el diccionario para su proyecto:
Mensaje de error Cdigo Descripcin
SNCP_KVB_ERR_BINDING_READY 0x00 Estado de intercambio de datos estable
normal
SNCP_KVB_ERR_BINDING_IN_PRO 0x01 El productor y el consumidor estn en
CESS proceso de conexin
SNCP_KVB_ERR_UPD_IN_PROCESS 0x02 El productor y el consumidor estn en
proceso de reconectarse luego de una
actualizacin con cambio en lnea
SNCP_KVB_ERR_UPD_TIMEOUT 0x03 El productor y el consumidor no se
reconectaron dentro de los milisegundos
de "UpdateTimeout" (Tiempo mximo
para actualizacin) despus de una
actualizacin con cambio en lnea.
SNCP_KVB_ERR_NO_PRODUCER 0x04 Al comienzo de una conexin o despus
de los milisegundos del
"BindRespTimeout" (Tiempo mximo de
respuesta de enlace) durante un
intercambio de datos.
SNCP_KVB_ERR_BAD_CRC 0x05 Las tablas de enlace CRC del productor y
el consumidor no coinciden durante la
conexin
SNCP_KVB_ERR_IMPOSSIBLE_TO_ 0x06 La conversin de estructuras no se
BIND admite en un vnculo de enlace
heterogneo
SNCP_KVB_ERR_IP_DENIED 0X07 Error slo del productor, indica que un
consumidor con una direccin IP
desconocida o inesperada est solicitando
un vnculo de enlace. El vnculo se
deniega.
SNCP_KVB_ERR_BAD_PRODUCER_ 0X08 Error slo del productor, indica que el
ID productor ha recibido una solicitud de
vnculo de enlace de un consumidor y
que dicha solicitud no contiene la
identidad esperada del productor. El
vnculo se deniega.
SNCP_KVB_ERR_BAD_GROUP_ID 0X09 Error slo del productor, indica que el
productor ha recibido una solicitud de
vnculo de enlace de un consumidor y
que dicha solicitud no contiene una
identidad grupal de variables enlazadas
conocida. El vnculo se deniega.

Documento: 553633 Publicacin: 1.2: July 2011 9-15


Gua de configuracin (Controlador AADvance)

SNCP_KVB_ERR_BAD_BUFF_SIZE 0X0A Error slo del productor, indica que o el


productor o el consumidor no tienen
suficiente espacio en bfer para trasladar
las variables enlazadas de modo que no
se puede establecer el vnculo.
SNCP_ERR_BAD_CONFIG 0X0B Error slo del productor, indica que al
productor no le es posible obtener la
informacin de direccin IP del
consumidor del archivo de configuracin
de la red. El vnculo se deniega.

9-16 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 10
Red punto a punto
AADvance proporciona las opciones para configurar una red punto a punto. El
protocolo punto a punto le da la posibilidad de comunicar datos de aplicacin entre
hasta 40 sistemas AADvance o Trusted por red del mismo nivel. Se pueden transferir
datos entre sistemas individuales o desde uno a varios sistemas al mismo tiempo
utilizando comunicacin de red multidifusin.

En este captulo
Caractersticas de la red punto a punto...................................................... 10-1
Proceso de configuracin de la red punto a punto .................................. 10-2
Crear una red punto a punto ........................................................................ 10-2
Configurar el controlador de subred punto a punto ............................... 10-4
Placas de datos punto a punto....................................................................... 10-7
Configurar placas de entrada ......................................................................... 10-8
Configurar placas de salida ...........................................................................10-14
Ejemplo 1 de configuracin punto a punto...............................................10-20

Caractersticas de la red punto a punto

Una red punto a punto consta de una o ms redes Ethernet que se conectan junto con
una serie de controladores AADvance y/o Trusted para permitir que los datos de la
aplicacin pasen entre ellos. Un controlador Trusted con cuatro interfaces de
comunicacin tiene ocho puertos Ethernet, y una red punto a punto puede utilizar las
ocho redes Ethernet fsicas (a las que de aqu en ms se les llamar "subredes") para
suministrar vas de datos redundantes a travs de ocho rutas fsicas separadas.
Ambas interfaces de red de un mdulo de procesador AADvance se pueden utilizar
para comunicaciones entre pares al mismo tiempo. Un controlador TMR con tres
mdulos de procesador proporciona un mximo de seis conexiones fsicas que se
pueden dividir entre diferentes redes del mismo nivel, o asignar a la misma red, segn
sea necesario.
Las subredes de la red se pueden asignar a los puertos Ethernet del procesador.
Normalmente, las subredes de una misma red redundante utilizaran diferentes
mdulos de procesador.
La informacin a ser transferida a travs de la red del mismo nivel se define en la
aplicacin utilizando placas de entrada y de salida estndar. Las placas configuran
bloques de datos de 16 o 128 puntos booleanos, 16 o 128 puntos anlogos e
informacin del estado de la red.

Documento: 553633 Publicacin: 1.2: July 2011 10-1


Gua de configuracin (Controlador AADvance)

Proceso de configuracin de la red punto a punto

La configuracin del controlador AADvance para que se comunique con una red
Trusted punto a punto requiere los mismos parmetros que una configuracin
Trusted. La configuracin para AADvance est dispuesta en rbol en la vista de
configuracin E/S. El proceso recomendado para configurar una red punto a punto es
el siguiente:
Cree una red punto a punto y proporcinele una identidad
Seleccione una configuracin de subred punto a punto e introduzca los datos de
subred
Introduzca la informacin de la direccin IP del par
Configure los paneles E/S
Conecte los parmetros de estado de los paneles E/S a variables
Conecte los datos de canales de paneles E/S a variables

Crear una red punto a punto

Cree una red punto a punto de la siguiente manera:


1) Seleccione la etiqueta Equipment (Equipo).
2) Haga clic con el botn derecho en Config (9000 Series Controller).
3) Seleccione la opcin Peer to Peer (Punto a punto) y cualquier opcin de red, en
este caso se ha seleccionado Network 4 (Red 4).
Se configura una red del mismo nivel Network 4.

4) Introduzca el nmero de identidad de par en el campo Peer ID (ID de par).

10-2 Documento: 553633 Publicacin: 1.2: July 2011


La identidad de par proporciona la posicin de la direccin IP del controlador
en la lista de pares.

Documento: 553633 Publicacin: 1.2: July 2011 10-3


Gua de configuracin (Controlador AADvance)

Configurar el controlador de subred punto a punto

Configure las subredes de la siguiente manera:


1) Haga clic con el botn derecho en Network 4 (Peer 1) y seleccione una subred

Se configura una subred SN01.


2) Seleccione la subred SN01.
3) Seleccione la pestaa DPXPNC40.

10-4 Documento: 553633 Publicacin: 1.2: July 2011


Aparece la pantalla de configuracin de la subred DPXPNC40.

4) Introduzca los datos siguientes en los campos que lo requieren.


Network Interface (Interfaz de red) - introduzca en qu segmento del
procesador (Processor A, B or C [Procesador A, B o C]) se configurar la
red del mismo nivel, es decir, a qu mdulo de procesador est fsicamente
conectada la red.
Response Timeout (Tiempo mximo de respuesta) - Introduzca un valor en
el rango de 0 a 10000 ms. Este valor define el tiempo que se le permite a un
par para confirmar un paquete de datos. Si el campo se define en cero, esto
indica que no se requiere confirmacin. Se debera definir en un valor por
encima de cero para evitar errores de secuencia de paquetes de red, en redes
en que el retardo de propagacin entre dos nodos cualquiera podra exceder 1
ms.
Si la red punto a punto completa est en una red Ethernet local sin enrutadores ni
puertas de enlace, este valor puede ser cero. Si la red no es una sencilla red local,
defina este parmetro de modo que exceda el retardo de propagacin esperado
ms largo entre dos nodos cualquiera. El comando "ping" se puede utilizar para
medir retardos, una vez que est construida la red. Si el parmetro no es cero, se
espera una confirmacin para cada paquete, para asegurarse que ha sido entregado.
Esto es adems de la confirmacin bsica que proporciona automticamente el
protocolo TCP. Response Timeout (Tiempo mximo de respuesta) acta como
un disparador de vigilancia para un paquete perdido, y debera ser el ms breve de
las configuraciones del tiempo mximo.
Refresh Timeout (Tiempo mximo para actualizacin) - Introduzca un valor
en el rango de 0 a 10000 ms. Este valor define el tiempo por el que el
controlador esperar su turno en el ciclo para enviar sus datos de salida. La
configuracin la utilizan tanto maestros como esclavos.

Documento: 553633 Publicacin: 1.2: July 2011 10-5


Gua de configuracin (Controlador AADvance)

Refresh Timeout (Tiempo mximo para actualizacin) se debe definir en el


Slave Transmit Timeout (Tiempo mximo de transmisin de esclavo) (como se
muestra a continuacin) x el nmero de pares que se perdern en el peor de los
casos de un corte en la red.
El Slave Transmit Timeout (Tiempo mximo de transmisin de esclavo)
debera dispararse antes que el Refresh Timeout (Tiempo mximo para
actualizacin) si la red no funciona. Esto minimiza la prdida de transferencia de
datos.
Slave Transmit Timeout (Tiempo mximo de transmisin de esclavo) -
Introduzca un valor en el rango de 1 a 10000 ms. Este valor define el tiempo
que un controlador maestro de red esperar a que un esclavo finalice la
transmisin de sus datos y devuelva el control de la red antes de indicar al
esclavo como ausente. Este parmetro se ignora durante el modo esclavo.
La red punto a punto funciona en un ciclo. A su vez, se solicita a cada controlador
que enve todos sus datos de salida configurados. El Slave Transmit Timeout
(Tiempo mximo de transmisin de esclavo) slo lo utiliza el maestro de una red.
Acta como vigilante para un esclavo perdido, y debe dar tiempo al esclavo para
que enve todas sus salidas, an si el propio esclavo est esperando paquetes
perdidos para su configuracin de Response Timeout (Tiempo mximo de
respuesta). Por lo tanto, el Slave Transmit Timeout se debe definir en:
(el Response Timeout del esclavo) x (el nmero mximo de placas de datos de
salida de cualquier controlador) + 16 ms
Si el Response Timeout es 0 ms, utilice 2 ms para el clculo anterior. Se
recomienda un mnimo de 64 ms para el Slave Transmit Timeout.
5) Conecte Enable Controller (Habilitar controlador) y Master/Slave
(maestro/esclavo) a variables que haya configurado con este propsito.
Enable Controller (Habilitar controlador) - Esta variable inicia o detiene las
comunicaciones entre pares utilizando este controlador, debera definirse en
TRUE para habilitar el controlador.
Master/Slave (maestro/esclavo) - ste es un valor booleano que selecciona el
rol del controlador, debera definirse en TRUE para hacer que el controlador
acte como un maestro o en FALSE para que acte como un esclavo.

10-6 Documento: 553633 Publicacin: 1.2: July 2011


Configurar las direcciones IP y la variable de estado de los pares

1) Seleccione la pestaa Peer List (Lista de pares).

2) Introduzca la IP Address (Direccin IP) de cada par.


Debe asegurarse de que cuando introduzca una IP Address (Direccin IP), el
nmero de fila que selecciona de la columna Peer (Pares) sea el
correspondiente al nmero de identidad del par, por ejemplo, para Network
4 (peer 1) introduzca la direccin IP en la fila 1 de la columna de pares.
3) Seleccione una Variable de entrada booleana para el mismo nmero de par.
Esta variable informa el estado del par y es TRUE cuando el par est activo y
funcionando y FALSE cuando el par est inactivo o defectuoso.

Placas de datos punto a punto

Puede configurar dos tipos de placas de entrada y salida - analgica o digital -, y pueden
ser versiones de tamao grande o pequeo. Seleccione el tipo que necesita para
garantizar que el tamao de paquete de comunicacin ptima se pueda utilizar para su
aplicacin. Cada placa de entrada tiene una placa de salida correspondiente que debe
ser del mismo tipo y con la misma capacidad de canal.
Cada placa de salida entrega datos a una o ms placas de entrada en toda una red del
mismo nivel. La subred de la red de del mismo nivel utilizada para enviar los datos es
transparente a las placas de entrada y salida y se puede definir ms de una subred para
suministrar comunicaciones redundantes.

Documento: 553633 Publicacin: 1.2: July 2011 10-7


Gua de configuracin (Controlador AADvance)

Configurar placas de entrada

1) Seleccione la fuente de entrada.

2) Agregue una placa de entrada.

Configurar placas de entrada analgicas

1) Seleccione una placa de entrada analgica.

10-8 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione la pestaa DXPAI16.
3) Introduzca la siguiente informacin:
Refresh Timeout (Tiempo mximo para actualizacin) - Introduzca un valor
en el rango de 1 a 10000 ms. ste es el nmero mximo de milisegundos
permitidos entre actualizaciones sucesivas de datos de entrada antes que se
indiquen los datos como no vlidos. Si se excediera el tiempo y los datos se
indicaran como no vlidos, los datos de entrada retendrn el ltimo valor
recibido o volvern a una condicin a prueba de fallos, dependiendo de la
configuracin "Hold Last Valid Value" (Retener ltimo valor vlido).
El Refresh Timeout (Tiempo mximo para actualizacin) debera definirse en el
retardo mximo antes de que se tome una accin a prueba de fallos. Para los datos
de entrada, ste es el "Process Safety Time" (Tiempo de seguridad del proceso). La
placa de salida correspondiente tiene un parmetro Refresh Interval (Intervalo
para actualizacin); este parmetro controla con qu frecuencia se envan datos a
la placa de entrada. El Refresh Interval debera calcularse para que entregue al
menos dos actualizaciones dentro del Refresh Timeout, en el peor de los casos.
Un Refresh Timeout que sea demasiado breve para el tamao y complejidad de
la red har imposible que se entreguen datos nuevos con la frecuencia necesaria.
Value in Failed State (Valor en estado de fallo) - Introduzca un valor en el
rango de -9,999999e+38 a +9,999999e+38. Esto hace que las entradas adopten
el valor de control cuando la entrada no se ha actualizado dentro del Refresh
Timeout (Tiempo mximo para actualizacin), y por lo tanto se indica como
no vlido. Cuando la entrada corresponde a un entero, la parte fraccionaria se
trunca. El valor siempre se adopta al inicio de la aplicacin, aunque no se usar
si la variable Hold Last Valid Value (Retener ltimo valor vlido) est en
TRUE.
La vista de pantalla a continuacin muestra la configuracin de una placa de entrada
analgica de 16 canales. La placa que se est configurando es para el par Network
4 (Red 4), el par fuente es Peer 4 (Par 4) y la identidad del bloque de datos es
Board 3 (Placa 3).

Documento: 553633 Publicacin: 1.2: July 2011 10-9


Gua de configuracin (Controlador AADvance)

Conectar las variables de estado de entrada analgica


1) Seleccione la fila necesaria de la lista que aparece.
Seleccione el botn W para conectar el parmetro de estado a una variable.
Input Data is Valid (Los datos de entrada son vlidos) - esta variable de
estado se utiliza para informar que los datos de entrada se actualizan dentro
del valor Refresh Timeout (Tiempo mximo para actualizacin).
Refreshed by Subnet 1 to 8 (Actualizado por subred 1 a 8) - Cada una de
estas variables se pueden utilizar para indicar que la subred 1 a 8 ha actualizado
los datos dentro del valor Refresh Timeout (Tiempo mximo para
actualizacin). Este estado se debera utilizar para detectar fallos latentes
dentro de una red redundante. Los datos se entregan simultneamente a todas
las subredes disponibles. Si cualquier variable se pone en FALSE para una
subred programada, significa que esos datos no pudieron llegar a esa subred
dentro del valor del Tiempo mximo para actualizacin. Las variables para
subred programadas se pueden combinar a travs de una puerta AND para
proporcionar una indicacin de redundancia completa en una ruta de datos
concreta.
2) Hold Last Valid Value (Retener ltimo valor vlido) - Cuando se establece en
FALSE fuerza a los datos al estado a prueba de fallos cuando los datos de entrada
no son vlidos. Cuando est en TRUE permite que los datos previos persistan
cuando los datos de entrada no son vlidos.
3) Si necesita desconectar una variable seleccione el botn U.

10-10 Documento: 553633 Publicacin: 1.2: July 2011


Conectar variables de datos de canales de entrada analgicos
Los valores analgicos se reciben desde la salida correspondiente de la placa de salida
seleccionada en el sistema de envo. Los valores son de 32 bits y tomarn un formato
de entero con firma de 32 bits o un formato de 32 bits reales dependiendo de la
variable a la que estn conectados. Tanto el canal de entrada especfico como el canal
de salida correspondiente deben estar conectados al mismo tipo de variable.
1) Seleccione la pestaa Data Variables (Variables de datos).

2) Seleccione una fila de Channel (Canal).


3) Marque o desmarque la casilla R.
marque la casilla para definir el tipo de variable en REAL
desmrquela para seleccionar DINT.
4) Seleccione el botn W para conectar a una variable.
5) Si necesita desconectar una variable seleccione el botn U.
La placa par de entrada de 128 admite 128 entradas analgicas en lugar de 16, pero en
todo lo dems, es idntica.

Nota: los datos relativos a la seguridad que utilizan bloques de 128 canales analgicos
deben ser enviados por dos diferentes pares de bloques de entrada/salida y
comparados en el extremo receptor de entrada para asegurar la integridad de la
seguridad. De forma alternativa, se pueden dividir en bloques de 16 canales.

Configurar placas de entrada digitales

1) Seleccione la placa de entrada digital


Se muestra el cuadro de dilogo de edicin de la placa Peer to Peer Digital
Input (Entrada digital punto a punto).
2) Seleccione la pestaa DXDI16.

Documento: 553633 Publicacin: 1.2: July 2011 10-11


Gua de configuracin (Controlador AADvance)

3) Introduzca los datos en los campos que lo requieren.


Refresh Timeout (Tiempo mximo para actualizacin) - Introduzca un valor
en el rango de 1 a 10000 ms. ste es el nmero mximo de milisegundos
permitidos entre actualizaciones sucesivas de datos de entrada antes que se
indiquen los datos como no vlidos. Si se excediera el tiempo y los datos se
indicaran como no vlidos, los datos de entrada retendrn el ltimo valor
recibido o volvern a una condicin a prueba de fallos, dependiendo de la
configuracin Hold Last Valid Value (Retener ltimo valor vlido).
El Refresh Timeout (Tiempo mximo para actualizacin) debera definirse en el
retardo mximo antes de que se tome una accin a prueba de fallos. Para los datos
de entrada, ste es el "Process Safety Time" (Tiempo de seguridad del proceso). La
placa de salida correspondiente tiene un parmetro Refresh Interval (Intervalo
para actualizacin); este parmetro controla con qu frecuencia se envan datos a
la placa de entrada. El Refresh Interval debera calcularse para que entregue al
menos dos actualizaciones dentro del Refresh Timeout, en el peor de los casos.
Un Refresh Timeout que sea demasiado breve para el tamao y complejidad de
la red har imposible que se entreguen datos nuevos con la frecuencia necesaria.
Value in Failed State (Valor en estado de fallo) - Introduzca un valor en el
rango de -9,999999e+38 a +9,999999e+38. Esto hace que las entradas adopten
el valor de control cuando la entrada no se ha actualizado dentro del Refresh
Timeout (Tiempo mximo para actualizacin), y por lo tanto se indica como
no vlido. Cuando la entrada corresponde a un entero, la parte fraccionaria se
trunca. El valor siempre se adopta al inicio de la aplicacin, aunque no se usar
si la variable Hold Last Valid Value (Retener ltimo valor vlido) est en
TRUE.

10-12 Documento: 553633 Publicacin: 1.2: July 2011


Conectar variables de estado de la placa de entrada digital

1) Seleccione la fila necesaria de la lista que aparece.


2) Seleccione el botn W para conectar el parmetro de estado a las variables
requeridas.
Input Data is Valid (Los datos de entrada son vlidos) - esta variable de
estado se utiliza para informar que los datos de entrada se actualizan dentro
del valor Refresh Timeout (Tiempo mximo para actualizacin).
Refreshed by Subnet 1 to 8 (Actualizado por subred 1 a 8) - Cada una de
estas variables se pueden utilizar para indicar que la subred 1 a 8 ha actualizado
los datos dentro del valor Refresh Timeout (Tiempo mximo para
actualizacin). Este estado se debera utilizar para detectar fallos latentes
dentro de una red redundante. Los datos se entregan simultneamente a todas
las subredes disponibles. Si cualquier variable se pone en FALSE para una
subred programada, significa que esos datos no pudieron llegar a esa subred
dentro del valor del Tiempo mximo para actualizacin. Las variables para
subred programadas se pueden combinar a travs de una puerta AND para
proporcionar una indicacin de redundancia completa en una ruta de datos
concreta.
Hold Last Valid Value (Retener ltimo valor vlido) - Cuando esta variable
se establece en FALSE fuerza a los datos al estado a prueba de fallos cuando
los datos no son vlidos. Cuando est en TRUE permite que los datos previos
persistan cuando los datos no son vlidos.
3) Si necesita desconectar una variable seleccione el botn U.

Documento: 553633 Publicacin: 1.2: July 2011 10-13


Gua de configuracin (Controlador AADvance)

Conectar variables de datos de canales de entrada digitales

Los valores de entrada digitales se reciben desde la salida correspondiente de la placa


de salida seleccionada en el sistema de envo; los valores son valores booleanos. Tanto
el canal de entrada especfico como el canal de salida correspondiente deben estar
conectados al mismo tipo de variable.
1) Seleccione la pestaa Data Variables (Variables de datos).

2) Seleccione una fila de Channel (Canal).


3) Seleccione el botn W para conectar a una variable.
4) Si necesita desconectar una variable seleccione el botn U.
La placa par de entrada de 128 admite 128 entradas analgicas en lugar de 16, pero en
todo lo dems, es idntica.

Configurar placas de salida

Para configurar una salida para una red del mismo nivel, siga las instrucciones que se
indican a continuacin:
1) Haga clic con el botn derecho en Network 4 (Peer 1)

10-14 Documento: 553633 Publicacin: 1.2: July 2011


2) Seleccione un nmero de par que sea el destino de los datos de salida.

3) Agregue placas de salida segn sea necesario.

Configurar mdulos de entrada

1) Seleccione la placa.
2) Seleccione la pestaa DXPAO16.
3) Introduzca los siguientes datos:

Documento: 553633 Publicacin: 1.2: July 2011 10-15


Gua de configuracin (Controlador AADvance)

Refresh Interval (Intervalo para actualizacin) - Introduzca un valor en el


rango de 0 a 10000 ms. Este es el tiempo mximo permitido entre
transmisiones de los datos de salida.

Nota: los datos se envan inmediatamente a continuacin de cualquier cambio del


estado de salida. Si se especifica un valor cero en este campo, los datos se
actualizan en cada anlisis de la aplicacin, independientemente del cambio del
estado de salida.

El Refresh Interval debera calcularse para que entregue al menos dos


actualizaciones dentro del Refresh Timeout de la placa de entrada
correspondiente, en el peor de los casos. Un Refresh Timeout que sea
demasiado breve para el tamao y complejidad de la red har imposible que se
entreguen datos nuevos con la frecuencia necesaria.
La configuracin del Refresh Interval (Intervalo para actualizacin) debera ser
menor que:
(Refresh Timeout de la placa de entrada - peor caso de retardo de entrega) / 2
El peor caso de retardo de entrega es:
Refresh Timeout (en la placa de control DXPNC40) + Tiempo de anlisis
de este controlador + Tiempo de anlisis del controlador receptor + 50 ms
Minimum Change before Update (Cambio mnimo antes de actualizacin) -
Introduzca un valor en el rango de 0 a 9,999999e+038. Este valor define el
cambio mnimo en cualquier variable de salida antes de enviarse la actualizacin
a la placa par de entrada (excluyendo cualquier intervalo para actualizacin).
Cuando se aplica a enteros, la parte fraccionaria se trunca.

10-16 Documento: 553633 Publicacin: 1.2: July 2011


Conectar las variables de canales de salida analgica
Los canales de salida analgica envan datos analgicos a los canales de entrada
analgica correspondientes de la red del mismo nivel.

1) Seleccione la pestaa "Data Variables" (Variables de datos).


2) Seleccione una fila de "Channel" (Canal).
3) Seleccione la casilla R para definir el tipo de datos de variable,
sin marcar = DINT
marcada = REAL.
4) Seleccione el botn W para conectar a una variable.
5) Si necesita desconectar una variable seleccione el botn U.

Documento: 553633 Publicacin: 1.2: July 2011 10-17


Gua de configuracin (Controlador AADvance)

Configurar la placa de salida digital

1) Seleccione la placa.
2) Seleccione la pestaa DXPDO16.

3) Introduzca los siguientes datos:


Refresh Interval (Intervalo para actualizacin) - Introduzca un valor en el
rango de 0 a 10000 ms. Este es el tiempo mximo permitido entre
transmisiones de los datos de salida.

Nota: los datos se envan inmediatamente a continuacin de cualquier cambio del


estado de salida. Si se especifica un valor cero en este campo, los datos se
actualizan en cada anlisis de la aplicacin, independientemente del cambio del
estado de salida.

El Refresh Interval debera calcularse para que entregue al menos dos


actualizaciones dentro del Refresh Timeout de la placa de entrada
correspondiente, en el peor de los casos. Un Refresh Timeout que sea
demasiado breve para el tamao y complejidad de la red har imposible que se
entreguen datos nuevos con la frecuencia necesaria.
La configuracin del Refresh Interval (Intervalo para actualizacin) debera ser
menor que:
(Refresh Timeout de la placa de entrada - peor caso de retardo de entrega) / 2
El peor caso de retardo de entrega es:
Refresh Timeout (en la placa de control DXPNC40) + Tiempo de anlisis
de este controlador + Tiempo de anlisis del controlador receptor + 50 ms

10-18 Documento: 553633 Publicacin: 1.2: July 2011


Conectar las variables de datos del canal de salida digital
Las placas de salida digital envan datos digitales a las placas de entrada digital
correspondientes de la red del mismo nivel.
1) Seleccione la pestaa Data Variables (Variables de datos).
2) Seleccione una fila de Channel (Canal).
3) Seleccione un botn W para conectar a una variable.
Las salidas son valores booleanos.
4) Para desconectar una variable, seleccione el botn U.

Documento: 553633 Publicacin: 1.2: July 2011 10-19


Gua de configuracin (Controlador AADvance)

Ejemplo 1 de configuracin punto a punto

Este ejemplo utiliza 4 controladores conectados a dos subredes, formando una red
punto a punto.
Los Controladores 1, 2 y 3 son controladores AADvance de procesador doble
y el Controlador 4 es Trusted.
El Controlador 4 es designado el "maestro" de la Red 1 Subred 1 y el
Controlador 1, el "maestro" de la Red 1 Subred 2.

10-20 Documento: 553633 Publicacin: 1.2: July 2011


Resumen de la configuracin del controlador punto a punto

Debera seguir el proceso que se describe en este captulo.


La configuracin de la red es la siguiente:
Se envan 16 salidas analgicas del Controlador 1 al Controlador 2
Se envan 16 valores analgicos del Controlador 1 al Controlador 3
Se envan 16 valores digitales del Controlador 2 al Controlador 4

Tabla 34: Controlador 1


Doble control de red punto a punto, Red 1, Subred 1

Valor Comentario

DXPNC40
Network Interface (Interfaz A Red conectada al procesador A
de red)
Network Identity (Identidad 1 Red 1
de red)
Subnet Identity (Identidad 1 Subred 1
de subred)
Peer ID (ID de par) 1 Identidad de este controlador
Response Timeout (Tiempo 0 Valor predeterminado
mximo de respuesta)
Refresh Timeout (Tiempo 2000 Valor predeterminado
mximo para actualizacin)
Slave Transmit Timeout 500 Valor predeterminado
(Tiempo mximo de
transmisin de esclavo)
Enable Controller (Habilitar TRUE Habilitar el par en esta subred
controlador)
Master/Slave FALSE Esta es una conexin esclava
(Maestro/Esclavo)
Lista de pares
Par 1 10.10.1.1 Controlador 1, red 1, subred 1
Par 2 10.10.1.2 Controlador 2, red 1, subred 1
Par 3 10.10.1.3 Controlador 3, red 1, subred 1
Par 4 10.10.1.4 Controlador 4, red 1, subred 1
Par 5
Par 6
Par 7

Documento: 553633 Publicacin: 1.2: July 2011 10-21


Gua de configuracin (Controlador AADvance)

Tabla 35: Controlador 1


Doble control de red punto a punto, red 1 subred 2

Valor Comentario

DXPNC40
Network Interface (Interfaz B Red conectada al procesador B
de red)
Network Identity (Identidad 1 Red 1
de red)
Subnet Identity (Identidad 2 Subred 1
de subred)
Peer ID (ID de par) 1 Identidad de este controlador
Response Timeout (Tiempo 0 Valor predeterminado
mximo de respuesta)
Refresh Timeout (Tiempo 2000 Valor predeterminado
mximo para actualizacin)
Slave Transmit Timeout 500 Valor predeterminado
(Tiempo mximo de
transmisin de esclavo)
Enable Controller (Habilitar TRUE Habilitar el par en esta subred
controlador)
Master/Slave TRUE Esta es una conexin maestra
(Maestro/Esclavo)
Lista de pares
Par 1 10.10.2.1 Controlador 1, red 1, subred 2
Par 2 10.10.2.2 Controlador 2, red 1, subred 2
Par 3 10.10.2.3 Controlador 3, red 1, subred 2
Par 4 10.10.2.4 Controlador 4, red 1, subred 2
Par 5
Par 6
Par 7

10-22 Documento: 553633 Publicacin: 1.2: July 2011


Instalacin de red - Red 1, Subred 1
Los siguientes son los valores que deberan introducirse durante el proceso de
instalacin para configurar una red punto a punto de ejemplo.

Tabla 36: Controladores 1, 2 y 3

Controlador 1 Controlador 2 Controlador 3

dxpnc40
Network Interface A A A
(Interfaz de red)
Network Identity 1 1 1
(Identidad de red)
Subnet Identity (Identidad 1 1 1
de subred)
Peer ID (ID de par) 1 2 3
Response Timeout 0 0 0
(Tiempo mximo de
respuesta)
Refresh Timeout (Tiempo 2000 2000 2000
mximo para actualizacin)
Slave Transmit Timeout 500 500 500
(Tiempo mximo de
transmisin de esclavo)
Enable Controller TRUE TRUE TRUE
(Habilitar controlador)
Master/Slave FALSE FALSE FALSE
(Maestro/Esclavo)
Lista de pares
Par 1 10.10.1.1 10.10.1.1 10.10.1.1
Par 2 10.10.1.2 10.10.1.2 10.10.1.2
Par 3 10.10.1.3 10.10.1.3 10.10.1.3
Par 4 10.10.1.4 10.10.1.4 10.10.1.4
Par 5

Documento: 553633 Publicacin: 1.2: July 2011 10-23


Gua de configuracin (Controlador AADvance)

Tabla 37: Controlador 4

Controlador 4

dxpnc40 - Coleccin de
control
Chassis (Chasis) 1
Slot (Ranura) 7
Network Id (ID de red) 1
Subnet_ID (ID de subred) 1
Peer ID (ID de par) 4
Response_TMO (Tiempo 0
mximo de respuesta)
Refresh_TMO (Tiempo 2000
mximo para actualizacin)
TX_DATA_TMO 500
Variable 1 TRUE
Variable 2 TRUE
Coleccin Peers_1
Peer_IP_01 10.10.1.1
Peer_IP_02 10.10.1.2
Peer_IP_03 10.10.1.3
Peer_IP_04 10.10.1.4
Peer_IP_05

10-24 Documento: 553633 Publicacin: 1.2: July 2011


Doble control de red punto a punto
Instalacin de red - Red 1, Subred 2

Tabla 38: Controladores 1, 2 y 3

Controlador 1 Controlador 2 Controlador 3

dxpnc40
Network Interface B B B
(Interfaz de red)
Network Identity 1 1 1
(Identidad de red)
Subnet Identity (Identidad 2 2 2
de subred)
Peer ID (ID de par) 1 1 1
Response Timeout 0 0 0
(Tiempo mximo de
respuesta)
Refresh Timeout (Tiempo 2000 2000 2000
mximo para actualizacin)
Slave Transmit Timeout 500 500 500
(Tiempo mximo de
transmisin de esclavo)
Enable Controller TRUE TRUE TRUE
(Habilitar controlador)
Master/Slave TRUE FALSE FALSE
(Maestro/Esclavo)
Lista de pares
Par 1 10.10.2.1 10.10.2.1 10.10.2.1
Par 2 10.10.2.2 10.10.2.2 10.10.2.2
Par 3 10.10.2.3 10.10.2.3 10.10.2.3
Par 4 10.10.2.4 10.10.2.4 10.10.2.4
Par 5

Documento: 553633 Publicacin: 1.2: July 2011 10-25


Gua de configuracin (Controlador AADvance)

Tabla 39: Controlador 4

Controlador 4

dxpnc40 - Coleccin de
control
Chassis (Chasis) 1
Slot (Ranura) 8
Network Id (ID de red) 1
Subnet_ID (ID de subred) 2
Peer ID (ID de par) 4
Response_TMO (Tiempo 0
mximo de respuesta)
Refresh_TMO (Tiempo 2000
mximo para actualizacin)
TX_DATA_TMO 500
Variable 1 TRUE
Variable 2 FALSE
Coleccin Peers_1
Peer_IP_01 10.10.2.1
Peer_IP_02 10.10.2.2
Peer_IP_03 10.10.2.3
Peer_IP_04 10.10.2.4
Peer_IP_05

10-26 Documento: 553633 Publicacin: 1.2: July 2011


Resumen de datos punto a punto

Datos de salida

Tabla 40: Controladores 1 y 2

Controlador 1 Controlador 2

Board Type (Tipo de dxpao dxpao dxpdo


placa)
Network Identity 1 1 1
(Identidad de red)
Target Peer Identity 2 3 4
(Identidad del par de
destino)
Source Data Identity 1 2 1
(Identidad de datos de
origen)
Refresh Timeout (Tiempo 2000 2000 2000
mximo para actualizacin)
Minimum change before 20 20
update (Cambio mnimo
antes de actualizacin)
Variable 1 a 16 Salida de datos Salida de datos Salida de datos
analgicos analgicos digitales

Documento: 553633 Publicacin: 1.2: July 2011 10-27


Gua de configuracin (Controlador AADvance)

Datos de entrada

Tabla 41: Controladores 2, 3 y 4

Controlador 2 Controlador 3

dxpai dxpai
Network Identity 1 1
(Identidad de red)
Source Peer Identity 1 1
(Identidad del par de
origen)
Source Data Identity 1 2
(Identidad de datos de
origen)
Refresh Timeout (Tiempo 5000 5000
mximo para actualizacin)
Value in Failed State (Valor -1024 -1024
en estado de fallo)
Input Data is Valid (Los Datos de entrada Datos de entrada
datos de entrada son vlidos vlidos
vlidos)
Refreshed by Subnet 1...8 Actualizado en Actualizado en
(Actualizado por subred subred 1...8 subred 1...8
1...8)
Hold Last Valid Value Accin de falla Accin de falla
(Retener ltimo valor
vlido)
Pestaa Data Variables
(Variables de datos)
Variable 1 a 16 Entrada de datos Entrada de datos
analgicos analgicos

10-28 Documento: 553633 Publicacin: 1.2: July 2011


Tabla 42: Controlador 4

Controlador 4

COLECCIN DE DATOS dxpdi


Network Identity 1
(Identidad de red)
Source Peer Identity 2
(Identidad del par de
origen)
Source Data Identity 1
(Identidad de datos de
origen)
Refresh Timeout (Tiempo 5000
mximo para actualizacin)
Value in Failed State (Valor FALSE
en estado de fallo)
COLECCIN DE
ESTADO
Variable 1 Entrada de datos booleanos
Input Data is Valid (Los Datos de entrada vlidos
datos de entrada son
vlidos)
Refreshed by Subnet 1...9 Actualizado en subred 1...8
(Actualizado por subred
1...9)
COLECCIN DE
CONTROL
Variable 1 Accin de falla

Documento: 553633 Publicacin: 1.2: July 2011 10-29


Gua de configuracin (Controlador AADvance)

Esta pgina ha sido intencionalmente dejada en blanco.

10-30 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11
Descargar la aplicacin al controlador
Este captulo describe los procedimientos para conectar AADvance Workbench al
controlador, para que se pueda descargar la aplicacin.

En este captulo
Configurar el controlador para comunicaciones AADvance
Workbench ........................................................................................................ 11-1

Configurar el controlador para comunicaciones AADvance Workbench

El controlador AADvance almacena un nmero de recurso e informacin sobre la


direccin IP. Estos detalles tienen que coincidir con los definidos en AADvance
Workbench para la aplicacin. Despus que haya configurado estos detalles,
AADvance Workbench puede comunicarse con el controlador. Debe utilizar la utilidad
AADvDiscover para configurar el controlador para comunicaciones AADvance
Workbench.

Deteccin y configuracin de controladores

La utilidad AADvDiscover utiliza un protocolo de deteccin y configuracin


(propiedad exclusiva de Rockwell Automation) para definir la direccin IP en
AADvance Workbench y para analizar el dominio de difusin en busca de otros
controladores AADvance. La utilidad localiza a cada controlador por medio de su
Direccin MAC nica. Una vez localizado un controlador en particular que desea
configurarse, la utilidad le permite configurar el nmero de recurso y la Direccin IP
que se almacenar en el controlador; despus de haber hecho esto, AADvance
Workbench puede comunicarse con el otro controlador.

Documento: 553633 Publicacin: 1.2: July 2011 11-1


Gua de configuracin (Controlador AADvance)

Acerca de la utilidad AADvDiscover

La utilidad AADvDiscover se instala al mismo tiempo que AADvance Workbench y


aparece en el men Inicio del equipo. Haga clic en AADvance Discover para iniciar
la utilidad AADvDiscover.
La utilidad AADvDiscover muestra una lista de los controladores AADvance que se
encuentran en la red de difusin e informa el estado de cada uno:
Configurable
Locked (Bloqueado)
No response (Sin respuesta)

Al hacer doble clic en una entrada de la lista, puede inspeccionar el recurso y la


configuracin de direccin IP de un controlador. Tambin encontrar un botn
Refresh (Actualizar), que analiza la red y crea una nueva lista.
Un controlador es configurable cuando est instalada la llave de activacin de
programa (que se inserta en el conector de llave KEY en la unidad base de
procesador) y no se ha cargado ninguna aplicacin o se ha cargado una aplicacin pero
no se est ejecutando. El estado ser "bloqueado" si el controlador informa que no se
ha cumplido con uno o ms de estos criterios.
Si la utilidad AADvDiscover informa un estado "sin respuesta" para un controlador,
significa que se ha apagado el controlador o que han fallado las comunicaciones entre
el equipo que ejecuta la utilidad y el controlador. Compruebe el suministro de energa
del controlador y la conexin, y haga clic en el botn Refresh (Actualizar).
La utilidad AADvDiscover tambin informa un estado "In progress" (En curso) y
"Pending restart" (Reinicio pendiente). '"In progress" (En curso) aparece mientras
el controlador acepta una nueva configuracin. "Pending restart" (Reinicio
pendiente) significa que el controlador est esperando que usted intervenga de forma
manual.

11-2 Documento: 553633 Publicacin: 1.2: July 2011


Acerca de comunicaciones Discover

AADvance Discover utiliza DCP (Device Control Protocol [Protocolo de control


de dispositivo]), no TCP. Este es un protocolo de propsito general que permite la
comunicacin con dispositivos no convencionales sin necesidad de establecer una
conexin. No necesita utilizar direcciones IP y por lo tanto es una buena solucin para
configurar un sistema AADvance en blanco.
Windows u otros dispositivos de red pueden bloquear o desviar las comunicaciones
DCP. Puede hallar que sistemas que se sabe que estn en la red, no aparecen en la lista
o aparecen slo aleatoriamente. No tiene sentido intentar comandos "ping": si un
sistema an no se ha programado, no responder, y si ya se ha programado,
simplemente probar que est programado.

Bsqueda de fallas en comunicaciones Discover

Este procedimiento describe cmo activar las comunicaciones utilizando la herramienta


Discover. Despus de completar los pasos, actualice la lista de mdulos de la
herramienta Discover para probar las comunicaciones.
1) Asegrese que el cable Ethernet est conectado en un conector por encima de un
controlador AADvance instalado; las comunicaciones no pasarn a travs de
conectores sin utilizar.
2) Asegrese que el controlador est activado girando la barra de bloqueo. Espere
que el LED Ready (Listo) se ponga verde antes de actualizar la herramienta
Discover. (Las tareas de comunicaciones no se activan hasta que el estado es
"Ready" [Listo]).
3) No utilice una red de oficina. Utilice un concentrador (hub) o interruptor aislado
entre el equipo y el controlador AADvance. Compruebe que el
concentrador/interruptor tenga LED encendidos para los puertos del equipo y del
controlador, indicando que los puertos funcionan.
4) Abra la ventana "Network Connections" (Conexiones de red). Abra las
Propiedades del adaptador de red del equipo (como se utiliza para configurar
AADvance). Desmarque todos los "elementos" del protocolo que no son
inmediatamente necesarios, en particular "Check Point SecuRemote" y "iPass
Protocol" (si aparecen). Necesitar dejar marcados "Internet Protocol" (o) "IPv4" y
"IPv6", "Client for Microsoft Networks", "File and Printer Sharing" y "Network
Monitor Driver" (si aparecen) para el correcto funcionamiento de Windows.
5) Inhabilite "Windows Firewall" (Cortafuegos de Windows), u otros cortafuegos y
escudos de seguridad de otros fabricantes.
6) Si utiliza un porttil, inhabilite "Wireless" (Servicio inalmbrico). Si tiene ms de
una conexin de red, inhabilite la que no est utilizando. La herramienta Discover
instalada con AADvance Workbench versin 1.2 (1.20.109) no detecta si hay ms
de una conexin de red disponible.

Documento: 553633 Publicacin: 1.2: July 2011 11-3


Gua de configuracin (Controlador AADvance)

Configurar el nmero de recurso del controlador

Cuando construye un nuevo controlador AADvance, o instala una nueva unidad base
de procesador 9100, debe configurar el nmero de recurso almacenado en el
controlador. Este es un tipo de direccin de dispositivo, y tambin se debe configurar
en la aplicacin.
El procedimiento para configurar el nmero de recurso usa la utilidad
AADvDiscover. Para configurar el nmero de recurso, siga las instrucciones que se
indican a continuacin:
1) Tome nota de la MAC address (Direccin MAC) (Controller ID [ID del
controlador]) del controlador; ste se encuentra en una etiqueta en la unidad base
del procesador. Instale al menos un mdulo de procesador 9110 en la unidad base
del procesador.
2) Asegrese que la clave de habilitacin del programa est insertada en el conector
KEY (Clave) de la unidad base del procesador.
3) En el men Inicio, inicie la herramienta AADvDiscover:
Start (Inicio) All Programs (Todos los programas)
AADvance AADvance Discover.
La utilidad AADvDiscover analiza la red buscando controladores y crea una
lista.

4) Localice el controlador en la lista y asegrese que el estado del controlador sea


Configurable.
5) Haga clic con el botn derecho en MAC address (Direccin MAC) en el campo
Controller ID (ID del controlador).

11-4 Documento: 553633 Publicacin: 1.2: July 2011


Se abre el cuadro de dilogo del recurso y IP Address (Direccin IP).

6) Introduzca el valor del recurso en el campo Resource Number, haga clic en


Apply (Aplicar).
Al volver a la ventana principal de la utilidad, el estado del controlador
mostrar Pending Restart (Reinicio pendiente).
7) Para completar la actualizacin, desactive y active la corriente que va al
controlador.
8) Actualice la pantalla para confirmar que aparece el nuevo nmero de recurso en el
campo recurso y que el estado del controlador est en configurable.
El Resource Number (Nmero de recurso) tambin se debe configurar en la
aplicacin, en Resource Properties (Propiedades de recursos).

Configurar la direccin IP del controlador

Cuando construye un nuevo controlador AADvance, o instala una nueva unidad base
de procesador 9100, debe configurar la IP Address (Direccin IP) almacenada en el
controlador.
El procedimiento para configurar la IP Address (Direccin IP) usa la utilidad
AADvDiscover. Los cambios tienen efecto inmediatamente y no es necesario que
reinicie el controlador. Para configurar la IP Address (Direccin IP), siga las
instrucciones que se indican a continuacin:
1) Tome nota de la MAC address (Direccin MAC) (Controller ID [ID del
controlador]) del controlador; ste se encuentra en una etiqueta en la unidad base
del procesador. Instale al menos un mdulo de procesador 9110 en la unidad base
del procesador.
2) Asegrese que la clave de habilitacin del programa est insertada en el conector
KEY (Clave) de la unidad base del procesador.

Documento: 553633 Publicacin: 1.2: July 2011 11-5


Gua de configuracin (Controlador AADvance)

3) En el men Inicio, inicie la herramienta AADvDiscover:


Start (Inicio) All Programs (Todos los programas)
AADvance AADvance Discover.
La utilidad AADvDiscover analiza la red buscando controladores y crea una
lista.

4) Localice el controlador en la lista y asegrese que el estado del controlador sea


Configurable.
5) Haga clic con el botn derecho en MAC address (Direccin MAC) en el campo
Controller ID (ID del controlador).
Se abre el cuadro de dilogo del recurso y IP Address (Direccin IP).

6) Introduzca la IP Address (Direccin IP) y la Subnet Mask (Mscara de subred)


en los campos para cada puerto Ethernet.
7) Introduzca los valores para Gateway (Puerta de enlace) para cada mdulo de
procesador, haga clic en Apply (Aplicar).
Al volver a la ventana principal de la utilidad, el estado del controlador
mostrar In Progress (En curso) y despus, Configurable.
El controlador utiliza la nueva configuracin.

11-6 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11 Glosario de trminos

Glosario de trminos
A asincrnico
a prueba de fallos Trmino de comunicaciones de datos que
describe un protocolo de transmisin en
La capacidad de pasar a un estado seguro
serie. Se enva una seal de comienzo antes
predeterminado en caso de que se produzca
de cada byte o carcter y se enva una seal
un fallo de funcionamiento especfico.
de parada despus de cada byte o carcter.
acceso de datos (DA) Un ejemplo es ASCII sobre RS-232-C.
Consulte tambin "RS-232-C, RS-422 y
Un tipo de datos OPC que proporciona RS-485".
datos en tiempo real de los controladores
AADvance a los clientes OPC. B
accionador bobina
Un dispositivo que hace que se produzca En IEC 61131-3, un componente grfico de
una accin elctrica, mecnica o neumtica un programa de diagrama de escalones, que
cuando se solicita en un componente de la representa la asignacin de una variable de
planta. Los ejemplos son las vlvulas y las salida. En lenguaje Modbus, un valor de
bombas. salida discreto.
aislamiento booleano
La distancia ms pequea de aire entre dos Tipo de variable que puede aceptar
piezas conductoras. nicamente los valores "verdadero" y "falso".
AITA botn de reinicio para averas
Analogue Input Termination Assembly El interruptor de pulsacin de accin
(unidad de terminacin de entrada momentnea ubicado en el panel frontal del
analgica). mdulo de procesador 9110.
alarmas y eventos (AE) BPCS
Un tipo de datos OPC que proporciona Basic Process Control System (sistema de
alarmas con marca de tiempo y control de proceso bsico). Sistema que
notificaciones de eventos. responde a seales de entrada y genera
seales de salida que hacen que un proceso
arbitraje de bus y el equipo asociado funcionen de un modo
Mecanismo para decidir qu dispositivo deseado, pero que no realiza ninguna
tiene el control de un bus. funcin instrumentada de seguridad con un
nivel de integridad de seguridad requerido
arquitectura de 1 o superior.
Estructura organizativa de un sistema Consulte la norma IEC 61511 o ANSI/ISA
informtico que describe la relacin 84.00.01-2004 Parte 1 (IEC 61511-1 Mod)
funcional entre los componentes a nivel de para obtener una definicin formal.
placa, a nivel de dispositivo y a nivel de Equivalente al sistema de control de proceso
sistema. (PCS, Process Control System) que define
IEC 61508.

Documento: 553633 Publicacin: 1.2: July 2011 12-1


Gua de configuracin (Controlador AADvance)

BS EN 60204 clavija de codificacin


Norma para el equipo elctrico de Gua de polarizacin, instalada en la unidad
mquinas, que promueve la seguridad de las base del procesador 9100 y en cada unidad
personas y la propiedad, la consistencia de de terminacin, que asegura que slo se
respuesta de control y la facilidad de pueda instalar un mdulo del tipo correcto
mantenimiento. en una ranura en particular. Pieza nmero
9903.
BS EN54
cobertura
Norma para los sistemas de deteccin de
incendios y de alarmas de incendio. Porcentaje de fallos que se detectarn
mediante diagnsticos automatizados.
bus
Consulte tambin "SFF".
Grupo de conductores que transportan
conector de llave
datos relacionados. Generalmente, se asigna
a funciones de direccin, datos y control en Receptculo en el controlador AADvance
un sistema basado en microprocesadores. de la llave de activacin de programa.
Conector de nueve vas de tipo "D", ubicado
C en la unidad base de procesador 9100.
canal negro configuracin
Ruta de comunicacin cuya capa (es decir,
Agrupacin de todos los ajustes y software
cableado, conexiones, convertidores de
de aplicacin para un controlador
medios, enrutadores/interruptores y
AADvance en particular. La agrupacin debe
firmware/software asociado, etc.) no tiene
tener un "destino", pero para un
ningn requisito de mantener la integridad
controlador AADvance puede tener slo un
de los datos esenciales para la seguridad que
"recurso".
se transfieren por ella. Las medidas para
detectar y compensar cualquier fallo consumidor
introducido en el canal negro las debe
El controlador de consumo solicita la
implementar el remitente y el destinatario
etiqueta del controlador de produccin.
esencial de seguridad (por medio de
software y/o hardware) para asegurarse de contacto
que los datos conserven su integridad.
Componente grfico de un programa de
Certificacin de TV diagrama de escalones, que representa el
estado de una variable de entrada.
Certificacin de terceros independientes en
base a una serie definida de normas controlador
internacionales incluida la IEC 61508.
Un solucionador lgico; la combinacin de
CIP motor de ejecucin de aplicaciones y
hardware de E/S.
Common Industrial Protocol (protocolo
industrial comn). Protocolo de D
comunicaciones, formalmente conocido
como "CIP por Ethernet/IP", creado por
desenergizar para disparar
Rockwell Automation para la familia de Un circuito de funcin instrumentada de
controladores Logix y que tambin es seguridad en el que los dispositivos se
compatible con el controlador AADvance. energizan durante el funcionamiento normal.
Los controladores AADvance utilizan el La remocin de energa desactiva los
protocolo para intercambiar datos con los dispositivos de campo.
controladores Logix. El intercambio de
datos utiliza un modelo de
consumidor/productor.

12-2 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11 Glosario de trminos

destino distancia de fuga


Atributo de una "configuracin" que La distancia ms corta a lo largo de la
describe las caractersticas del controlador superficie de un material aislante entre dos
AADvance en el cual se ejecutar la piezas conductoras.
configuracin. Incluye caractersticas tales
DITA
como el modelo de memoria y los tamaos
de tipos de variables para el controlador. Digital Input Termination Assembly (unidad
de terminacin de entrada digital).
diagrama de bloque de funciones
DOTA
Un lenguaje de IEC 61131 que describe una
funcin entre variables de entrada y Digital Output Termination Assembly
variables de salida. Las variables de entrada y (unidad de terminacin de salida digital).
salida estn conectadas a bloques por medio
de lneas de conexin. Consulte "Lenguaje
E
de variabilidad limitada". elemento
diagrama de escalones Un conjunto de acondicionamiento de
Un idioma de IEC 61131 compuesto por entrada, proceso de aplicaciones y
smbolos de contacto que representan acondicionamiento de salida.
ecuaciones lgicas y acciones simples. La en lnea
funcin principal es controlar las salidas
basndose en las condiciones de entrada. Estado de un controlador cuando ejecuta el
Consulte "Lenguaje de variabilidad limitada". software de aplicacin.

diccionario energizar para disparar


Conjunto de variables internas de entrada y Un circuito de funcin instrumentada de
salida y palabras definidas utilizadas en un seguridad en el que las salidas y los
programa. dispositivos se desenergizan durante el
funcionamiento normal. La aplicacin de
discrepancia energa activa el dispositivo de campo.
Una condicin que existe si uno o ms enlaces
elementos no estn de acuerdo.
Los enlaces son vnculos direccionales, es
disponibilidad decir, rutas de acceso entre las variables
Probabilidad de que un sistema pueda llevar ubicadas en los recursos. Una variable se
a cabo su funcin designada cuando se denomina variable de produccin y la otra
solicite su uso, generalmente expresada se denomina variable de consumo. El valor
como porcentaje. de datos almacenado en la variable de
produccin se transfiere a la variable de
dispositivo de alarma de incendio consumo.
Un componente de un sistema de alarma de entrada (variable de Workbench)
incendio, no incorporado en el control y
que indica el equipo que se utiliza para En el contexto de una variable de
emitir una advertencia de incendio, por AADvance Workbench, este trmino
ejemplo un indicador sonoro o visual. describe una cantidad que pasa hacia
Workbench desde un controlador.
dispositivo de campo
equipo de enrutamiento de
Elemento del equipo conectado con el lado advertencias de fallos
del campo de los terminales de E/S. Dicho
equipo incluye el cableado de campo, Equipo intermedio que enruta una seal de
sensores, elementos de control final y advertencia de fallo desde el control e indica
aquellos dispositivos de interfaz de operario el equipo a una estacin receptora de
conectados fsicamente a los terminales de advertencias de fallos.
E/S.

Documento: 553633 Publicacin: 1.2: July 2011 12-3


Gua de configuracin (Controlador AADvance)

equipo de enrutamiento de alarmas de estado seguro alcanzable


incendio Un estado seguro que se puede alcanzar.
Equipo intermedio que enruta una seal de Nota: En ocasiones, un estado seguro no se
alarma desde el control e indica el equipo a puede alcanzar. Un ejemplo es un fallo no
una estacin receptora de alarmas de recuperable como un elemento de votacin
incendio. con un interruptor cortocircuitado y ningn
medio para desviar el efecto del corto.
equipo de mano
EUC
Equipo que est previsto para que se
sostenga con una mano y se opere con la Equipment Under Control (equipo bajo
otra mano. control) Maquinaria, aparato o planta
utilizados para las actividades de fabricacin,
equipo porttil proceso, transporte, mdicas, entre otras.
Equipo incluido que se mueve mientras est
en funcionamiento o que puede trasladarse
G
fcilmente de un lugar a otro mientras est grfico de funcin secuencial
conectado a la alimentacin. Entre los
Lenguaje de IEC 61131 que divide el ciclo de
ejemplos se encuentran las herramientas de
proceso en varios pasos bien definidos
programacin y depuracin y el equipo de
separados por transiciones. Consulte
pruebas.
"Lenguaje de variabilidad limitada".
estacin receptora de advertencias de
grupo
fallos
Conjunto de dos o tres mdulos de entrada
Un centro desde el cual se pueden iniciar las (o dos mdulos de salida), organizados para
medidas correctivas necesarias. proporcionar una disponibilidad mejorada
estacin receptora de alarmas de para sus canales respectivos de entrada o
incendio salida.
Centro desde el cual se pueden iniciar en H
cualquier momento las medidas necesarias hacer ping
de proteccin contra incendios o de
extincin de incendios. En las comunicaciones Modbus, enviar el
comando de diagnstico Consultar datos
estado crucial para la seguridad por un vnculo y recibir una respuesta que
Estado de fallo que impide la ejecucin de asegura que el vnculo es correcto y el
una peticin de proceso. controlador puede comunicarse con el
maestro. No se transfiere ni modifica ningn
estado operativo ante fallas dato de proceso. En el caso de dispositivos
Un estado en el que el fallo se ha esclavos que no admitirn hacer ping, el
enmascarado. Consulte "Tolerante a fallos". comando En espera cambiar de forma
predeterminada a estado Inactivo, pero no
estado seguro se devolver ningn error.
Estado que habilita la ejecucin de una HART
peticin de proceso. Generalmente, se inicia
despus de la deteccin de una condicin de Highway Addressable Remote Transducer
error; se asegura de que el efecto del fallo (transductor remoto direccionable de alta
sea habilitar en lugar de deshabilitar una velocidad). Protocolo bidireccional de
peticin de proceso. comunicaciones del sector industrial
utilizado para comunicarse entre
instrumentos inteligentes de campo y
sistemas host.

12-4 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11 Glosario de trminos

I L
IEC 61000 LAN
Serie de normas internacionales que Local Area Network (red de rea local).
proporcionan tcnicas de prueba y medicin Una red informtica que cubre un rea fsica
para la compatibilidad electromagntica. pequea, caracterizada por un alcance
geogrfico limitado y la falta de necesidad de
IEC 61131
lneas de telecomunicaciones arrendadas.
Norma internacional que define los
lista de instrucciones
lenguajes de programacin, parmetros
elctricos y condiciones ambientales para Un lenguaje de IEC 61131, similar al lenguaje
controladores lgicos programables. La textual simple de los controladores lgicos
parte 3, que se titula "Lenguajes de programables. Consulte "Lenguaje de
programacin", define varios lenguajes de variabilidad limitada".
variabilidad limitada.
llave de activacin de programa
IEC 61508
Un dispositivo de seguridad que protege la
Norma internacional para la seguridad aplicacin del acceso y los cambios sin
funcional, que abarca los sistemas elctricos, autorizacin, en el factor de forma de un
electrnicos y electrnicos programables, enchufe de 9 vas de tipo "D". Pieza nmero
as como aspectos de hardware y software. 9906. Incluida con la unidad base de
procesador. Consulte tambin "Conector de
IEC 61511
llave".
Norma internacional para la seguridad
funcional y los sistemas instrumentados de
M
seguridad (SIS) para la industria de procesos, Modbus
que abarca los sistemas elctricos,
Protocolo de comunicaciones estndar de la
electrnicos y electrnicos programables,
industria desarrollado por Modicon. Se
as como aspectos de hardware y software.
utiliza para comunicarse con dispositivos
indicador externos como sistemas de control
distribuido o interfaces de operario.
Dispositivo que puede cambiar su estado
para proporcionar informacin. modo continuo
insercin activa Consulte "Modo de demanda alta".
La extraccin y posterior reinsercin de un modo de demanda alta
mdulo electrnico en un sistema mientras
Modo en el que la frecuencia de demandas
el sistema permanece alimentado con
de operaciones realizadas en un sistema
electricidad. Se asume que la extraccin del
relacionado con la seguridad es superior a
mdulo y su reinsercin no provocarn
una vez por ao o superior al doble del
ningn dao al sistema. Tambin se
intervalo de pruebas. Se aplica a los sistemas
denomina "intercambio directo" (hot swap).
relacionados con la seguridad que
intercambio directo implementan el control continuo para
mantener la seguridad funcional. En
Consulte "Insercin activa".
ocasiones, se conoce como "modo
IXL continuo".
IXL significa ISaGRAF eXchange Layer (capa modo de demanda baja
de intercambio de ISaGRAF). Este es el
Modo en el que la frecuencia de demandas
protocolo de comunicacin entre los
de operaciones realizadas en un sistema
componentes basados en ISaGRAF.
relacionado con la seguridad no es superior
a una vez por ao y no es superior al doble
de la frecuencia de prueba.

Documento: 553633 Publicacin: 1.2: July 2011 12-5


Gua de configuracin (Controlador AADvance)

Mdulo de E/S OPC


Un cotejo de interfaces para sensores de Serie de especificaciones de normas que
campo (entradas) o elementos finales apoyan la conectividad abierta en la
(salidas), organizadas en un factor de forma automatizacin industrial.
fsica autocontenido y estandarizado.
P
mdulo de procesador
precisin
Motor de ejecucin de aplicacin del
Grado de conformidad de una medida con
controlador AADvance, alojado en un factor
una norma o un valor verdadero. Consulte
de forma fsica autocontenido y
tambin "Resolucin".
estandarizado.
Mdulo expansor precisin de seguridad
Precisin de una seal analgica en la que se
Una interconexin flexible que transporta
garantiza que la seal no contiene ningn
seales bus y suministros de energa entre
fallo peligroso. Si la seal se desva fuera de
unidades base AADvance, disponible en una
este rango, se declara defectuosa.
variedad de longitudes. Se utiliza con una
unidad de enchufe hembra de cable (a la productor
izquierda de una unidad base) y una unidad
de enchufe de cable (a la derecha de la Un controlador que produce una etiqueta
unidad base). para uno o ms consumidores, a solicitud de
los consumidores.
N protocolo
NFPA 85
Conjunto de reglas que utilizan los
Boiler and Combustion Systems Hazards dispositivos (como los controladores
Code (cdigo para riesgos de sistemas de AADvance, dispositivos serie y estaciones
combustin y calderas). Se aplica a de trabajo de ingeniera) para comunicarse
determinadas calderas, fogoneros, sistemas entre s. Las reglas abarcan parmetros
de combustible y generadores de vapor. La elctricos, representacin de datos,
finalidad de este cdigo es contribuir con la sealizacin, autenticacin y deteccin de
seguridad operativa e impedir incendios errores. Entre los ejemplos se encuentran
descontrolados, explosiones e implosiones. los protocolos Modbus, TCP e IP.
NFPA 86 proyecto
Norma para hornos e incineradores. Una coleccin de configuraciones y la
Proporciona los requisitos para la definicin del vnculo entre ellos. Consulte
prevencin de los riesgos de incendio y "Configuracin".
explosin asociados con el proceso de
materiales con calor en hornos,
PST
incineradores y equipo relacionado. Process Safety Time (tiempo de seguridad
de proceso)
nmero entero
Un tipo de variable definido por la norma
punto a punto
IEC 61131. Una red punto a punto consta de una o ms
O redes Ethernet que se conectan junto con
una serie de controladores AADvance y/o
objeto Modbus Trusted para permitir que los datos de la
aplicacin pasen entre ellos.
Representacin de los ajustes de
configuracin para un Modbus maestro o punto de llamada manual
para sus vnculos esclavos asociados, en el
Componente de un sistema de deteccin y
AADvance Workbench. La configuracin
alarma de incendios que se utiliza para el
incluye ajuste de comunicacin y mensajes.
inicio manual de una alarma.

12-6 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11 Glosario de trminos

R S
real salida (variable de Workbench)
Una clase de variable analgica almacenada En el contexto de una variable de
en un formato de 32 bits de precisin nica AADvance Workbench, este trmino
flotante. describe una cantidad que pasa desde el
Workbench hacia un controlador.
redundancia
seguridad funcional
El uso de dos o ms dispositivos, cada uno
llevando a cabo la misma funcin, para Capacidad de un sistema de llevar a cabo las
mejorar la confiabilidad o disponibilidad. acciones necesarias para alcanzar o
mantener un estado seguro para el proceso
referencia cruzada
y el equipo asociado.
Informacin que calcula AADvance
sensor
Workbench en relacin con el diccionario
de variables y dnde se utilizan dichas Un dispositivo o combinacin de
variables en un proyecto. dispositivos que miden la condicin de un
proceso. Entre los ejemplos se encuentran
resolucin
los transmisores, los transductores, los
El intervalo ms pequeo que un interruptores de proceso y los
instrumento puede medir; el nivel de detalle interruptores de posicin.
que se puede representar. Por ejemplo, 12
SFF
bits pueden distinguir entre 4096 valores.
Safe Failure Fraction (fraccin de falla
RMT
segura) Es el resultado de (la suma de la tasa
Triple Modular Redundant (triple modular de fallas seguras ms la tasa de fallas
redundante). Una disposicin tolerante a peligrosas detectadas) dividido entre (la
fallos en la cual tres sistemas llevan a cabo suma de la tasa de fallas seguras ms la tasa
un proceso y su resultado lo procesa un de fallas peligrosas detectadas y no
sistema de votacin para generar una nica detectadas).
salida.
SIL
RS-232-C, RS-422, RS-485
Safety Integrity Level (nivel de integridad de
Interfaces estndar presentadas por seguridad). Uno de los cuatro niveles
Electronic Industries Alliance que cubren la discretos posibles, definidos en IEC 61508 y
conexin elctrica entre los equipos de IEC 61511, para especificar los requisitos de
comunicacin de datos. RS-232-C es la integridad de seguridad de las funciones de
interfaz ms comnmente utilizada; RS-422 y seguridad que se asignarn a un sistema
RS-485 permiten velocidades de transmisin relacionado con la seguridad. SIL4
superiores a distancias mayores. representa el nivel ms alto de integridad de
seguridad; SIL1 representa el ms bajo.
RTC Toda la instalacin (de la cual el sistema
Real-Time Clock (reloj de tiempo real) AADvance constituye una parte) debe
cumplir con dichos requisitos para poder
RTU lograr una calificacin SIL general.
Remote terminal unit (unidad terminal
remota) Protocolo Modbus que el
controlador AADvance admite para las
comunicaciones Modbus por vnculos en
serie, con la capacidad de conectar varios
dispositivos esclavos a un nico canal de
comunicaciones.

Documento: 553633 Publicacin: 1.2: July 2011 12-7


Gua de configuracin (Controlador AADvance)

sincrnico software de aplicacin


Trmino de comunicaciones de datos que Software especfico para la aplicacin de
describe un protocolo de transmisin en usuario, que por regla general utiliza
serie. Est previsto que se enve una secuencias lgicas, lmites y expresiones
cantidad previamente establecida de bits por para leer entradas, tomar decisiones y
segundo a travs de una lnea. Para controlar salidas para ajustarse a los
sincronizar las mquinas emisoras y requisitos del sistema para la seguridad
receptoras, el equipo transmisor enva una funcional.
seal de sincronizacin. No hay bits de
sujetador de tarjeta madre posterior
comienzo ni de parada.
Dispositivo plstico con resortes para
SIS
sujetar dos unidades base AADvance
Safety Instrumented System (sistema adyacentes. Pieza nmero 9904. Se utiliza en
instrumentado de seguridad). Una forma de pares.
control de proceso que realiza funciones
previstas para alcanzar o mantener el estado
T
seguro de un proceso cuando se detectan TA
condiciones de proceso inaceptables o
peligrosas. Consulte "Unidad de terminacin".

sistema controlador tapa de obturacin

Uno o ms controladores, sus fuentes de Pieza moldeada de plstico para ocultar una
energa, redes de comunicacin y estaciones ranura no utilizada en una unidad base de
de trabajo. AADvance.

sistema de votacin TCP

Un sistema redundante (cdigo M de N) que Transmission Control Protocol (protocolo


requiere al menos M de N canales para de control de transmisin) Uno de los
estar de acuerdo antes de que el sistema protocolos fundamentales del grupo de
realice una accin. protocolos de Internet. Proporciona una
entrega confiable y ordenada de un flujo de
SNCP bytes desde un programa en un equipo hasta
otro programa en otro equipo. Entre las
Subnetwork Connection Protection
aplicaciones ms comunes se encuentra la
(proteccin de conexin de subred) es un
transferencia de archivos, correo
mecanismo de proteccin de red para las
electrnico y World Wide Web y, en el
redes SDH que proporciona la proteccin
caso de un controlador AADvance, las
de ruta (proteccin de un extremo a otro).
comunicaciones Modbus a travs de
La seal de datos se transmite en una
Ethernet.
estructura anular a travs de dos rutas
diferentes y se puede implementar en texto estructurado
estructuras anulares o lineales.
Un lenguaje de alto nivel de IEC 61131-3
SNTP con una sintaxis similar a la de Pascal. Se
utiliza principalmente para implementar
Simple Network Time Protocol (protocolo
procedimientos complejos que no se
simple de hora de red) Se utiliza para
pueden expresar fcilmente con lenguajes
sincronizar los relojes de los sistemas
grficos.
informticos a travs de latencia variable y
conmutacin por paquetes.

12-8 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 11 Glosario de trminos

tiempo de seguridad de proceso (PST, unidad base de procesador


por sus siglas en ingls) Una unidad de la tarjeta madre posterior
Para el equipo bajo control, esto que aloja a todos los mdulos de
representa el periodo de tiempo durante el procesador en un controlador AADvance.
cual puede existir una condicin de peligro Pieza nmero 9100. Consulte tambin
sin la proteccin de un sistema "Mdulo de procesador".
instrumentado de seguridad antes de que se
unidad de base de E/S
produzca un evento peligroso.
Una unidad de la tarjeta madre posterior
tiempo de seguridad de proceso que contiene hasta tres mdulos de E/S y
asignado sus unidades de terminacin asociadas en un
Porcin del tiempo de seguridad de proceso controlador AADvance. Pieza nmero 9300.
total asignado a una subfuncin de dicho Consulte "Mdulo de E/S" y "Unidad de
proceso. terminacin".
tolerancia a fallos unidad de terminacin
Capacidad incorporada de un sistema de Una placa de circuito impreso que conecta
proporcionar la ejecucin correcta continua el cableado de campo a un mdulo de
de su funcin asignada ante la presencia de entrada o salida. El circuito incluye fusibles
un nmero limitado de fallos de hardware y para los circuitos de campo. La placa
software. contiene terminales roscados para conectar
el cableado de campo al controlador, y toda
tolerante a fallos la unidad se sujeta a la unidad base de E/S
Capacidad de aceptar el efecto de un nico 9300.
fallo arbitrario y continuar con el
funcionamiento correcto.
V
validacin
tornillo de bloqueo de mdulo
En control de calidad, confirmacin de que
Mecanismo de sujecin de AADvance que el producto hace lo que el usuario necesita.
se encuentra en el panel frontal de cada
mdulo y se ajusta con un destornillador verificacin
ancho de punta plana. Utiliza un accionado En control de calidad, confirmacin de que
por leva para bloquear la unidad base de el producto cumple con las especificaciones.
procesador o la unidad base de E/S.
voltaje de ruptura
U
Voltaje mximo (CA o CC) que se puede
U aplicar de forma continua entre circuitos
Unidad rack. Unidad de medida utilizada aislados sin que se produzca una avera.
para describir la altura de un equipo voltaje no disruptivo
diseado para montarse en un rack
estndar. Equivalente a 44,45 mm
(1- pulgadas). El nivel de voltaje mximo que se puede
aplicar entre circuitos o componentes sin
unidad base provocar una avera.
Uno de los dos diseos que forman las
piezas de soporte de un controlador
AADvance. Consulte "Unidad base de E/S" y
"Unidad base de procesador".

Documento: 553633 Publicacin: 1.2: July 2011 12-9


Gua de configuracin (Controlador AADvance)

12-10 Documento: 553633 Publicacin: 1.2: July 2011


Captulo 12
Recursos adicionales
Para obtener ms informacin acerca del sistema AADvance, consulte los manuales
tcnicos asociados de Rockwell Automation que se muestran en el mapa de este
documento.

Los servicios de ICS Triplex estn disponibles en todo el mundo.

Oficinas regionales
Amricas: Europa, Oriente Medio y frica: Asia y el Pacfico:
Rockwell Automation Rockwell Automation Rockwell Automation.
4325 West Sam Houston Hall Road 2 Corporation Road
Parkway North, Suite Maldon #04-01 a 03
100 Essex Corporation Place
Houston CM9 4LA Singapore 618494
Texas 77043-1219 Inglaterra, Reino Unido
EE. UU.
Tel: +1 713 353 2400 Tel: +44 1621 854444 Tel: +65 6622-4888
Fax: +1 713 353 2401 Fax: +44 1621 851531 Fax: +65 6622-4884

Internet: http://www.icstriplex.com
Asistencia tcnica: support@icstriplex.com
Consultas de ventas: sales@icstriplex.com

Documento: 553633 Publicacin: 1.2: July 2011 13-1

Anda mungkin juga menyukai