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.
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.
ADVERTENCIA MANTENIMIENTO
El mantenimiento lo debe realizar nicamente personal calificado.
La inobservancia de estas instrucciones puede provocar lesiones
personales.
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.
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.
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
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.
La siguiente ventana de AADvance License Manager se utiliza para agregar y activar una
nueva licencia de AADvance Workbench.
Para agregar una nueva licencia, siga las instrucciones que se indican a continuacin:
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:
Para instalar un servidor primario para licencias flotantes de hardware, siga las
instrucciones que se indican a continuacin:
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.
Para definir el acceso a una licencia flotante, siga las instrucciones que se indican a
continuacin:
Nota: debe instalar License Manager antes de AADvance Workbench para poder
agregar las claves de licencia y seleccionar las opciones de funcin.
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
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) 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.
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
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.
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.
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.
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).
Para editar el contenido de una fila en el Diccionario, siga las instrucciones que se
indican a continuacin:
Puerto serie
Los comandos de puerto serie esclavos de Modbus estn disponibles solamente en los
puertos serie del controlador AADvance.
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
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.
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:
El ajuste de alarma de batera no tiene efecto en la versin actual. Deje este elemento
configurado como Enabled (Activado).
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
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.
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).
Para configurar el servicio de servidores SNTP, siga las instrucciones que se indican a
continuacin:
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").
Debe configurar los parmetros de comunicacin para cada Modbus esclavo que
implemente en el controlador AADvance. Siga las instrucciones que se indican a
continuacin:
Cada Modbus esclavo tiene una serie de parmetros de comunicacin como se detalla
en las tablas.
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.
Para conectar una variable del procesador 9110, siga las instrucciones que se indican
a continuacin:
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
Booleanos de estado
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).
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).
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).
Nota: los valores slo se escribirn si la variable de control RTC Year (Ao) est en
TRUE.
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.
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.
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.
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
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).
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).
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.
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.
Cada variable de produccin y consumo para las comunicaciones CIP por Ethernet/IP
tiene un conjunto de parmetros que se detallan en las tablas.
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.
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:
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.
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:
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.
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.
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.
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.
El controlador AADvance utiliza el modo Unicast para CIP. Debe configurar la opcin
Unicast de la configuracin RSLogix CLX.
Variable producida
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).
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.
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
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: 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.
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.
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.
Para asignar un mdulo de E/S, siga las instrucciones que se indican a continuacin:
Nota: la conexin de variable de canal se mover con el mdulo hacia la nueva ranura
y cambiar automticamente de nmero.
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:
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.
Para conectar variables a canales de entrada digital, siga las instrucciones que se indican
a continuacin:
Para conectar variables a canales de entrada analgicos, siga las instrucciones que se
indican a continuacin:
Para conectar variables a canales de salida digital, siga las instrucciones que se indican a
continuacin:
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.
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
Nota: cuando el sistema est operativo, debe modificar estos valores nicamente a
travs de una actualizacin en lnea.
Nota: () la discrepancia slo se puede informar TRUE cuando dos o tres mdulos
estn activos en un grupo.
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
Acerca de HART
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.
6) Repita este procedimiento para las otras entradas que utilizarn dispositivos
habilitados para HART.
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.
Nota: cuando el sistema est operativo, debe modificar estos valores nicamente a
travs de una actualizacin en lnea.
Tabla 13: Valores de umbrales predeterminados para el mdulo de entrada analgica 9431
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.
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.
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.
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.
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
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:
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.
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).
Para conectar una variable de estado a un mdulo de salida digital, siga las
instrucciones que se indican a continuacin:
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.
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.
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.
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.
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
Modbus maestro
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
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.
El Modbus maestro admite los tipos de datos Modbus que se listan en la tabla.
Ejemplo
La ilustracin muestra la programacin de mensajes para un maestro con tres esclavos
que requieren cuatro, dos y tres mensajes.
Estadsticas Modbus
Las configuraciones del Modbus maestro, de esclavo y de mensaje estn sujetas a los
lmites que se muestran en esta tabla.
Elemento Lmite
Cantidad mxima de maestros 16
Cantidad mxima de esclavos 64
Cantidad mxima de mensajes 400
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.
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).
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:
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:
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:
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:
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:
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.
Las comunicaciones TCP del Modbus maestro utilizan los puertos Ethernet de la
unidad base del procesador 9100.
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).
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.
Nota: debe insertar el bus del Modbus maestro antes de llevar a cabo esta tarea.
Nota: debe crear un objeto de Modbus maestro antes de poder llevar a cabo esta
tarea.
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.
Nota: debe crear un objeto de Modbus maestro antes de poder llevar a cabo esta
tarea.
Nota: recomendamos que Timeout se defina en un valor menor que 3.000 ms.
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.
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.
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.
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.
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).
3) Compruebe que Ping Mode (Modo ping) est definido en Do Not Ping (No
hacer ping).
Las estadsticas del Modbus maestro estn disponibles para la aplicacin. Para utilizar
las estadsticas, siga las instrucciones que se indican a continuacin:
Cada mensaje Modbus consta de una serie de parmetros, como se detalla en la tabla.
Para crear un vnculo esclavo, siga las instrucciones que se indican a continuacin:
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.
Nota: () las "observaciones" aqu resumen los valores permitidos para los contenidos
del registro.
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:
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.
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.
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.
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.
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.
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:
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).
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
Las estadsticas de los vnculos esclavos estn disponibles para la aplicacin. Para
utilizar las estadsticas, siga las instrucciones que se indican a continuacin:
Cada mensaje Modbus consta de una serie de parmetros, como se detalla en la tabla.
Puede eliminar un vnculo esclavo que no desee conservar. Siga las instrucciones que se
indican a continuacin:
Puede eliminar todos los vnculos esclavos asociados con un objeto individual de
Modbus maestro. Siga las instrucciones que se indican a continuacin:
Puede eliminar un objeto de Modbus maestro que no desea conservar. Siga las
instrucciones que se indican a continuacin:
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).
En este captulo
SNCP y Enlaces de variables ............................................................................ 9-1
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.
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.
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.
La variable se enviar a travs de ambas redes fsicas, de modo que si una red
falla, el consumidor recibir igualmente la variable.
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
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).
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:
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.
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
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.
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
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.
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.
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)
1) Seleccione la placa.
2) Seleccione la pestaa DXPAO16.
3) Introduzca los siguientes datos:
1) Seleccione la placa.
2) Seleccione la pestaa DXPDO16.
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.
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
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
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
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
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
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
Datos de salida
Controlador 1 Controlador 2
Datos de entrada
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
Controlador 4
En este captulo
Configurar el controlador para comunicaciones AADvance
Workbench ........................................................................................................ 11-1
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.
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.
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.
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.
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.
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.
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