Professional Documents
Culture Documents
Maestro PROFIBUS DP
NX5001
Rev. F 07/2016
Cd. Doc.: MU214301
Sumario
Ninguna parte de este documento puede ser copiada o reproducida sin el consentimiento previo por
escrito de Altus Sistemas de Automao S.A., que se reserva el derecho de modificar sin previo
aviso.
Como el Cdigo de Defensa del Consumidor en vigor en Brasil, inform, a continuacin, los clientes
que usan nuestros productos con los aspectos de seguridad de personas y instalaciones.
El equipo de automatizacin industrial fabricado por Altus son robustos y fiables, debido a un
estricto control de calidad que se presenta. Sin embargo, el control de equipos electrnicos
industriales (controladores programables, controles numricos, etc.) puede provocar daos en las
mquinas o en procesos controlados por ellos en caso de un defecto en partes y piezas o errores en la
programacin o la instalacin y puede incluso poner en peligro vidas.
El usuario debe considerar las posibles consecuencias de estos defectos y proporcionar servicios
adicionales a la seguridad exterior, en caso necesario, servir para preservar la seguridad del sistema,
especialmente en los casos de primera instalacin y pruebas.
El equipo fabricado por Altus no traer riesgos medioambientales directos, que no dar ningn tipo
de contaminante durante el uso. Sin embargo, con respecto a la eliminacin de los aparatos, es
importante destacar que todos los componentes electrnicos integrados en los productos contengan
materiales perjudiciales para la naturaleza cuando se eliminan de forma inadecuada. Se recomienda,
por tanto, que cuando la destruccin de este tipo, se enva a plantas de reciclaje para dar el
tratamiento adecuado de los residuos.
Es esencial para completar la lectura de manuales y / o las especificaciones tcnicas del producto
antes de instalar o usar el mismo.
Altus asegurar sus equipos, tal como se describe en trminos de la oferta, que se adjunta a la
propuesta de comercio.
Los ejemplos y figuras (diagramas) de este documento son presentados solo a fines ilustrativos.
Debido a las posibles actualizaciones y mejoras que los productos puedan presentar, Altus no asume
ninguna responsabilidad por el uso de estos ejemplos y figuras (diagramas) en aplicaciones reales.
Estos solo deben ser utilizados para el entrenamiento y para mejorar la experiencia del usuario con
los productos y sus caractersticas.
Altus garantiza sus equipos que operan en conformidad con la descripcin que figura explcitamente
en sus manuales y / o caractersticas tcnicas, no garantiza la satisfaccin de cualquier tipo de equipo
de aplicacin.
Altus no reconoce ninguna otra garanta, directa o implcita, sobre todo cuando se trata de la oferta de
otras empresas.
Las solicitudes de informacin sobre la oferta y caractersticas de los equipos y servicios de Altus se
harn por escrito. Altus no se hace responsable de la informacin sobre su equipo sin el registro
oficial.
Estos productos utilizan la tecnologa EtherCAT (www.ethercat.org).
iii
Sumario
Sumario
1. INTRODUCCIN .......................................................................................................................................1
2. DESCRIPCIN TCNICA.........................................................................................................................7
Caractersticas .............................................................................................................................................7
Caractersticas Generales .......................................................................................................................7
Desempeo ...................................................................................................................................................8
Tiempo para Transferencia de Datos entre UCP y NX5001 ....................................................................8
Tiempo de Ciclo de la Red PROFIBUS ..................................................................................................9
Tiempo de Transicin de los Puntos de E/S del Bus del Esclavo PROFIBUS .........................................9
Archivo GSD ................................................................................................................................................9
Distancia x Tasa de Transmisin............................................................................................................... 10
Dimensiones Fsicas ................................................................................................................................... 10
Datos para Compra ................................................................................................................................... 11
tems Integrantes.................................................................................................................................. 11
Cdigo del Producto ............................................................................................................................ 11
Productos Relacionados ....................................................................................................................... 11
Compatibilidad con Dems Productos .................................................................................................. 12
3. CONFIGURACIN .................................................................................................................................. 13
4. DIAGNSTICOS ...................................................................................................................................... 18
iv
Sumario
7. INSTALACIN ......................................................................................................................................... 38
8. OPERACIN............................................................................................................................................. 41
9. MANTENIMIENTO.................................................................................................................................. 50
Arquitectura .............................................................................................................................................. 56
Creacin del Proyecto ................................................................................................................................ 57
Configuracin de la Red PROFIBUS ........................................................................................................ 58
Parametrizacin de la Red PROFIBUS .................................................................................................... 62
Parmetros del Maestro ........................................................................................................................ 62
Parmetros de los Esclavos .................................................................................................................. 65
Parmetros de los Mdulos .................................................................................................................. 67
Mapeo ......................................................................................................................................................... 67
Mapeo de las E/S de los Mdulos ......................................................................................................... 68
Mapeo de los diagnsticos ................................................................................................................... 69
Mapeo de los Comandos de Usuario .................................................................................................... 69
Cargando Configuracin PROFIBUS ....................................................................................................... 70
v
Sumario
Parmetros ................................................................................................................................................. 75
Entradas............................................................................................................................................... 75
Salidas ................................................................................................................................................. 76
Configuracin ............................................................................................................................................ 77
Programacin............................................................................................................................................. 78
Grupos ................................................................................................................................................. 78
Operacin ................................................................................................................................................... 79
vi
1. Introduccin
1. Introduccin
Este manual tiene el objetivo de orientar al usuario durante las fases de seleccin de productos para
una determinada aplicacin y en la instalacin, programacin y mantenimiento relacionados al
producto Maestro PROFIBUS DP NX5001, integrante de la Serie Nexto de Controladores
Programables.
Serie Nexto
La Serie Nexto es una poderosa y completa lnea de Controladores, destinada a satisfacer necesidades
de pequeas y medianas aplicaciones, as como de aplicaciones de alto nivel. La Serie soporta
muchas caractersticas y trae el mejor costo/beneficio, tanto para grandes automatizaciones de
procesos cuanto para automatizacin de mquinas. La Serie Nexto est basada en un sistema
modular, que ofrece flexibilidad entre desempeo y costo.
La arquitectura de la Serie Nexto posee una amplia variedad de mdulos de entrada y salida. Estos
mdulos, combinados con un poderoso procesador de 32 bits y un bus de alta velocidad basado en
Ethernet, se adecuan a innmeros tipos de aplicaciones, como controles de alta velocidad para
mquinas pequeas, complejos procesos distribuidos, aplicaciones redundantes y sistemas con gran
nmero de E/S, como automatizaciones prediales. Adems de esto, la Serie Nexto posee mdulos
para motion control, mdulos de comunicaciones con las ms populares redes de campo, entre otras
caractersticas.
La Serie Nexto utiliza una avanzada tecnologa en su bus, que utiliza una interfaz Ethernet
determinstica y de alta velocidad, posibilitando que informaciones de entradas, salidas y datos
puedan ser compartidas entre mltiples controladores dentro de un mismo sistema. El sistema puede
ser fcilmente dividido y distribuido en todo el campo, posibilitando el uso de expansin de
bastidores, con el mismo desempeo de un mdulo local, permitiendo que todos los tipos de mdulos
sean utilizados, tanto en el bastidor local cuanto en las expansiones de bastidores, sin restricciones.
Para la interconexin entre las expansiones de bastidores, es utilizado un simple cable estndar
Ethernet.
1
1. Introduccin
Caractersticas Innovadoras
La serie Nexto trae al usuario innumerables innovaciones en la utilizacin, supervisin y
mantenimiento del sistema. Estas caractersticas fueron desarrolladas enfocando un nuevo concepto
en automatizacin industrial. La siguiente lista muestra algunas caractersticas que el usuario
encontrar en el mdulo NX5001.
One Touch Diag: Esta es una exclusiva caracterstica de los CPs de la Serie Nexto.
Con este nuevo concepto, el usuario puede verificar las informaciones de
diagnsticos de cualquier mdulo del sistema, directamente en el visor grfico de la
UCP, con un nico toque en la tecla de diagnsticos del respectivo mdulo. OTD es
una poderosa herramienta de diagnsticos, que se puede usar offline (sin
supervisorio o programador) y reduce los tiempos de mantenimiento y comisionamiento.
ETD Electronic Tag on Display: Otra caracterstica exclusiva presentada por la Serie Nexto es el
ETD. Esta funcionalidad realiza el proceso de verificacin del tag de cualquier punto o mdulo de
E/S usado en el sistema directamente en el visor grfico de las UCPs. Juntamente con esta
informacin el usuario tambin puede verificar la descripcin. Este recurso es extremamente til
durante el procedimiento de mantenimiento y resolucin de problemas.
DHW Double Hardware Width: Los mdulos de la Serie Nexto se desarrollaron para ahorrar
espacio en los paneles y mquinas. Por esta razn, esta Serie ofrece dos largos diferentes de mdulo:
Doble (con ocupacin de 2 posiciones del bastidor) y Simple (con ocupacin de 1 posicin del
bastidor). Este concepto permite el uso de mdulos de E/S compactos con alta densidad de puntos de
E/S juntamente con mdulos complejos, tales como UCPs, maestros de red de campo y mdulos de
fuente de alimentacin.
iF Product Design Award 2012: La Serie Nexto fue ganadora del iF Product Design
Award 2012 en la categoria Industry + Skilled trades. Este premio es reconocido
internacionalmente como un sello de excelencia y calidad, considerado el Oscar del
design en Europa.
PROFIBUS
Las redes de campo estn siendo cada vez ms utilizadas como vnculo de comunicacin entre
Unidades Centrales de Procesamiento y dispositivos de campo. La experiencia ha demostrado que el
uso de la tecnologa de redes trae muchos beneficios en la instalacin, configuracin y
mantenimiento de cableado, con relacin a la tecnologa convencional. En las redes de campo,
apenas un par de hilos es necesario para transmitir informaciones, como datos de entrada o salida,
parmetros, diagnsticos, programas o alimentacin para los dispositivos de campo.
Las redes de campo son utilizadas desde hace algn tiempo. Sin embargo, las primeras que surgieron
eran propietarias e incompatibles, con elevados costos de configuracin o interfaces entre equipos de
diferentes fabricantes. Las nuevas redes ofrecen estndares abiertos, dispensando proyecto de
interfaces complejas. Los sistemas abiertos permiten que se elija libremente la mejor solucin para la
aplicacin, entre una variada gama de productos.
PROFIBUS es la red de campo lder en Europa, disfrutando de gran aceptacin en el resto del
mundo. Sus reas de aplicacin incluyen Manufactura, Control de Proceso y Automatizacin Predial.
PROFIBUS es una red de campo abierta, estandarizada en Europa como EN50170 e
internacionalmente como IEC61158 e IEC61784. Los ms importantes fabricantes mundiales de
tecnologa de automatizacin ofrecen interfaces PROFIBUS para sus dispositivos.
2
1. Introduccin
NX5001
El Maestro PROFIBUS DP NX5001 es un avanzada interfaz PROFIBUS desarrollada para uso junto
con las UCPs de la Serie Nexto. El mdulo soporta el protocolo de cambio de datos cclicos y se
puede usar en cualquier bastidor de la Serie Nexto.
La interfaz permite acceso de las UCPs de la Serie Nexto a cualquier dispositivo de campo
compatible con este protocolo, tales como sistemas modulares de E/S remoto, sensores, transmisores,
actuadores, etc.
Adems de la utilizacin del NX5001 en redes PROFIBUS simples, dos interfaces NX5001, o hasta
cuatro, se pueden utilizar con las UCPs de la Serie Nexto para implementar dos redes independientes
(para ms informaciones, consulte la seccin Configuraciones del Sistema).
Redundancia
Existen dos tipos de redundancia que pueden ser configuradas para el mdulo NX5001:
Redundancia de red
Redundancia de maestro
Redundancia de Red
En la redundancia de redes, cada dispositivo esclavo tiene dos conexiones de red, formando una red
doble, conectada a dos mdulos NX5001.
La redundancia de redes de campo es una caracterstica indispensable, en la cual se necesita gran
confiabilidad. La interfaz de red NX5001 es la solucin para este tipo de aplicacin, siendo utilizada
en pares para configuraciones redundantes.
En redes redundantes, el dispositivo esclavo posee dos conexiones, pudiendo elegir de qu red recibe
y transmite sus datos. Ejemplos de dispositivos redundantes son las cabezas de red PROFIBUS de
Altus NX5210, PO5063V5 y PO5065
3
1. Introduccin
Cada par de cabezas redundantes controla un bus de mdulos de E/S Nexto o Ponto, de forma
alternada. Una de las cabezas redundantes est comunicando en la red (activa) y la otra del par est
en reserva. La cabeza reserva puede asumir el control del bus, si hay un defecto en la red o en el
hardware de la cabeza activa. Este cambio de control es automtico y transparente al usuario,
manteniendo el sistema en operacin cuando haya falla en una de las redes.
En la UCP que controla la red, las interfaces NX5001 administran los datos provenientes de la red, de
manera que solamente las entradas de la cabeza activa son copiadas para las variables de la UCP,
mientras las entradas de la cabeza reserva son despreciadas. Las salidas son enviadas a las dos
cabezas (activa y reserva), pero solamente la cabeza activa las escribe en los mdulos de salida.
Las UCPs son informadas, a travs de las interfaces NX5001, sobre cul cabeza est activa en cada
nodo de la red y si hay algn dispositivo con defecto.
En este tipo de red, es permitida la reconfiguracin en caliente, reconfigurndose una red mientras
la otra permanece operando y viceversa.
Se resalta que la red puede continuar operando normalmente cuando hay defectos en algunas cabezas
conectadas a la red PROFIBUS A y defectos en otras cabezas conectadas a la red PROFIBUS B,
desde que ambas cabezas de un mismo grupo de E/S no hayan fallado. En este caso, la comunicacin
con el sistema de E/S remoto es distribuida parte a la red A y parte a la red B.
Redundancia de Maestro
La redundancia de maestro se caracteriza por la existencia de los maestros PROFIBUS DP NX5001
en la misma red, siendo que un NX5001 acta como maestro activo y el otro como maestro pasivo.
Maestros PROFIBUS en modo activo establecen comunicacin con las remotas (esclavos)
PROFIBUS. Su estado de operacin en la red es el estado OPERATE.
Maestros PROFIBUS habilitados en modo pasivo sirven para testear los circuitos de transmisin y
recepcin PROFIBUS, para evitar que sucedan fallas. Los maestros PROFIBUS pasivos comunican
slo con los maestros PROFIBUS activos. Su estado de operacin es el estado STOP.
Detalles sobre los estados del maestro se pueden encontrar en el Manual del Usuario de la Red
PROFIBUS - MU299026, o en la seccin Modos de Operacin.
Cuanto a la configuracin, ambos los maestros reciben la misma configuracin de bus y de las
remotas PROFIBUS.
El maestro activo en la red tendr la direccin configurada por el usuario en el programador
MasterTool IEC XE. El maestro pasivo estar presente en la red con otra direccin. La direccin del
maestro pasivo se determina a partir de la sustraccin en una unidad de la direccin del maestro
activo. En caso de que la direccin del maestro PROFIBUS activo sea cero, automticamente la
direccin del maestro pasivo pasa a ser 125.
El direccionamiento del maestro pasivo en la red PROFIBUS es transparente al usuario, no necesita
configuracin especfica. El mdulo NX5001 calcula y asume esta direccin cuando sea el maestro
pasivo de la red PROFIBUS.
Le cabe a la UCP de la serie Nexto definir si el maestro PROFIBUS-DP NX5001 actuar como
maestro pasivo, o maestro activo.
Para obtener ms detalles sobre cmo el maestro PROFIBUS-DP NX5001 est insertado en el
contexto de redundancia de la serie, consulte el Manual del Usuario UCPs Serie Nexto (MU214305),
captulo Redundancia con UCP NX3030.
4
1. Introduccin
Inspeccin Visual
Antes de proceder a la instalacin, es recomendable hacer una inspeccin visual cuidadosa de los
equipos, verificando si no hay daos causados en el transporte. Verifique si todos los componentes de
su pedido estn en perfecto estado. En caso de defectos, informe a la compaa transportadora y al
representante o distribuidor Altus ms prximo.
CUIDADO:
Antes de retirar los mdulos del embalaje, es importante descargar eventuales potenciales
estticos acumulados en el cuerpo. Para eso, toque (con las manos desnudas) en una superficie
metlica cualquiera con puesta a tierra, antes de manipular los mdulos. Tal procedimiento,
garantiza que los niveles de electricidad esttica soportados por el mdulo, no sean
sobrepasados.
5
1. Introduccin
Es importante registrar el nmero de serie de cada equipo recibido, as como las revisiones de
software, cuando existentes. Estas informaciones sern necesarias cuando se necesite contactar el
Soporte Tcnico de Altus.
Soporte Tcnico
Para ponerse en contacto con el Soporte Tcnico de Altus, en So Leopoldo, RS, llame al +55 51
3589-9500. Para conocer los centros de Soporte Tcnico de Altus existentes en otros lugares,
consulte nuestro sitio (www.altus.com.br) o enve un correo electrnico para altus@altus.com.br.
Si el equipo ya est instalado, por favor, tenga la siguiente informacin cuando se solicite la ayuda:
Los modelos de los equipos utilizados y la configuracin del sistema instalado
El nmero de serie de la UCP
La revisin del equipo y la versin del software ejecutivo, indicados en la etiqueta fijada en el
lado del producto
Informaciones sobre el modo de operacin de la UCP, obtenidas a travs del programador
MasterTool IEC XE y en el visor grfico de la UCP
El contenido del programa aplicativo, obtenido a travs del programador MasterTool IEC XE
La versin del programador utilizado
PELIGRO:
Relatan causas potenciales, que si no se observa, llevan a daos a la integridad fsica y salud,
patrimonio, medio ambiente y prdida de produccin.
PRECAUCIN:
Relatan detalles de configuracin, aplicacin e instalacin que deben ser seguidos, para evitar
condiciones que puedan conducir a falla del sistema y sus consecuencias relacionadas.
ATENCIN:
Indican detalles importantes de configuracin, aplicacin o instalacin, para obtener el mximo
desempeo operacional del sistema.
6
2. Descripcin Tcnica
2. Descripcin Tcnica
Caractersticas
Caractersticas Generales
NX5001
Ocupacin del bastidor 2 posiciones secuenciales
Nmero mximo de esclavos
125
PROFIBUS
Nmero mximo de bytes de entrada
244
cclicos por esclavo
Nmero mximo de bytes de salida
244
cclicos por esclavo
Nmero mximo de bytes de entrada 3584
Nmero mximo de bytes de salida 3584
PROFIBUS-DP S
Baud rate 9,6 a 12000 kbit/s, configurable
Si (versin de software 1.1.0.0 o superior/ revisin de
Soporte a redundancia
producto AE o superior)
S (versin de software 1.2.0.5 o superior/ revisin de
Soporte a Comandos de Control Global
producto AP o superior)
Soporte a cambio en caliente S
Indicacin de status y diagnsticos Visor, LEDs, pginas web y memoria interna de la UCP
One Touch Diag (OTD) S
Aislamiento
Interface PROFIBUS para lgica 1000 Vac / 1 minuto
Estndares
7
2. Descripcin Tcnica
Notas:
Baud rate: La tasa de transmisin puede ser configurada con las siguientes velocidades de
comunicacin: 9,6 Kbits/s, 19,2 Kbits/s, 93,75 Kbits/s, 187,5 Kbits/s, 500 Kbits/s, 1500 Kbits/s, 3000
Kbits/s, 6000 Kbits/s y 12000 Kbits/s.
Soporte a Redundancia: Es posible desarrollar una red de campo redundante PROFIBUS utilizando
dos NX5001. Esta implementacin est descrita en la seccin Configuraciones del Sistema.
Soporte a Comandos de Control Global: Este servicio se sincroniza entradas y/o salidas de un
grupo particular de esclavos PROFIBUS a travs de los comandos Sync, Unsync, Freeze y Unfreeze.
Estos comandos estn disponibles en PROFIBUS-DP maestro NX5001, a travs de Comandos de
Usuario. La descripcin de este servicio se encuentra en el Apndice C Comandos de Control
Global. Vase tambin la seccin Compatibilidad con Dems Productos de captulo Descripcin
Tcnica, para obtener ms detalles acerca de la disponibilidad de este servicio y los productos
asociados (NX5001 y el programador MasterTool IEC XE).
Nmero Mximo de Esclavos PROFIBUS: El mdulo NX5001 puede direccionar hasta 31
esclavos, sin la necesidad de repetidores o conversores. Si se necesita ms de 31 esclavos, se deber
utilizar repetidores y conversores.
Lgica: Lgica es el nombre de las interfaces internas como memorias, procesador y interfaces con
el bastidor.
Revestimiento de circuitos electrnicos: El revestimiento de los circuitos electrnicos protege las
partes internas del producto contra la humedad, el polvo y otros elementos dainos en los circuitos
electrnicos.
Desempeo
El desempeo del maestro PROFIBUS-DP NX5001 depende de 3 factores:
Tiempo para transferencia de datos entre UCP y NX5001
Tiempo de ciclo de la red PROFIBUS
Tiempo de transicin de los canales de E/S de los esclavos PROFIBUS
La suma de estos tres factores determina la latencia entre la aplicacin de usuario y cambio en los
estados de las E/S de la remota PROFIBUS.
Es decir, define el tiempo mximo necesario para que la alteracin del estado de una variable de
salida (%Q), hecha por la aplicacin de usuario, realmente altere el valor de la salida de un esclavo
PROFIBUS conectado al maestro PROFIBUS-DP NX5001, y/o del tiempo mximo necesario para
que una alteracin en el estado del punto de entrada de una remota PROFIBUS se pueda percibir por
el aplicativo del usuario (%I).
8
2. Descripcin Tcnica
ATENCIN:
Detalles se pueden obtener en el Manual del Usuario de la Red PROFIBUS - MU299026.
Tiempo de Transicin de los Puntos de E/S del Bus del Esclavo PROFIBUS
Esta cuota equivale al tiempo necesario para que ocurra la alteracin de estado de un canal de E/S en
el bus del esclavo PROFIBUS.
ATENCIN:
Consulte el parmetro Tiempo de Transicin/Actualizacin en la tabla del captulo Caractersticas,
del documento Caractersticas Tcnicas del respectivo mdulo de E/S.
Archivo GSD
Todo dispositivo PROFIBUS DP posee un archivo que define sus lmites y posibilidades de
configuracin. Los archivos tipo GSD son utilizados para facilitar la interoperabilidad en la red
PROFIBUS, entre dispositivos de diferentes fabricantes. Estos archivos contienen las caractersticas
del dispositivo, que deben ser consideradas para su correcto funcionamiento en la red, como nmero
y tipo de mdulos de E/S, mensajes de diagnstico, parmetros posibles de red, tasas de transmisin
y timeout.
Cada dispositivo a ser integrado a una red PROFIBUS debe poseer un archivo GSD suministrado por
su fabricante.
ATENCIN:
GSDs de las cabezas PROFIBUS de la Serie Ponto y del Maestro PROFIBUS DP NX5001 estn
contenidos en el programador MasterTool IEC
Al contrario de los maestros PROFIBUS de las Series AL y Ponto, la configuracin del Maestro
PROFIBUS DP NX5001 es hecha directamente en el programador MasterTool IEC XE.
9
2. Descripcin Tcnica
Dimensiones Fsicas
Dimensiones en mm.
10
2. Descripcin Tcnica
Productos Relacionados
Los siguientes productos deben ser adquiridos separadamente, cuando necesario:
Cdigo Denominacin
NX5110 Cabeza PROFIBUS-DP
NX5210 Cabeza Redundante PROFIBUS-DP
PO5063V1 Cabeza Fieldbus PROFIBUS-DP
PO5063V5 Cabeza Redundante Fieldbus PROFIBUS-DP
PO5064 Cabeza PROFIBUS-DPV1
PO5065 Cabeza Redundante PROFIBUS-DPV1
AL-2601 Conector PROFIBUS
AL-2602 Conector Terminador PROFIBUS
AL-2605 Terminador con Diagnsticos de Fuente de Alimentacin
AL-2303 Cable PROFIBUS
AL-2431 Repetidor ptico FOCUS/ PROFIBUS
AL-2432 Repetidor ptico FOCUS-PROFIBUS con 2 portas
AL-2433 PROFISwitch - Acoplador para Red PROFIBUS Redundante
Notas:
NX5110: La cabeza de red PROFIBUS-DP permite la conexin de mdulos de la Serie Nexto a redes
de campo PROFIBUS con el fin de ampliar el nmero de E/S conectados a una CPU en particular.
NX5210: La cabeza redundante de red PROFIBUS-DP permite la conexin de mdulos de la Serie
Nexto a redes de campo PROFIBUS redundantes.
PO5063V1: la cabeza de red PROFIBUS-DP permite la conexin de mdulos de la Serie Ponto a
redes de campo PROFIBUS expandiendo la cuantidad de puntos de E/S conectados a una
determinada UCP.
PO5063V5: la cabeza redundante de red PROFIBUS-DP permite la conexin de mdulos de la Serie
Ponto a redes de campo PROFIBUS redundantes.
PO5064: la cabeza de red PROFIBUS-DP permite la conexin de mdulos de la Serie Ponto a redes
de campo PRODIBUS expandiendo la cuantidad de puntos de E/S conectados a una determinada
UCP. Adems, el mdulo PO5064 soporta comunicacin DPV1 entre los mdulos de la Serie Punto
y cualquier otro nodo de una red de campo PROFIBUS.
11
2. Descripcin Tcnica
La Tabla 2-7 indica la compatibilidad de los principales productos Altus con el mdulo NX5001.
Versin de Software Revisin de Producto
NX5110 1.0.0.12 o superior AD o superior
NX5210 1.0.0.12 o superior AD o superior
PO5063 1.35 o superior DT o superior
PO5063V1 2.07 o superior AV o superior
PO5064 1.02 o superior AI o superior
PO5063V5 5.07 o superior AV o superior
PO5065 1.02 o superior AI o superior
PO5063V4 4.35 o superior AV o superior
ALT_059A.GSD 1.30 o superior -
ALT_0BAF.GSD 1.30 o superior -
ALT_0BB0.GSD 1.30 o superior -
12
3. Configuracin
3. Configuracin
La Serie Nexto trae al usuario el software MasterTool IEC XE, una poderosa herramienta que provee
una interfaz completa, usada para programar todos los mdulos de la Serie Nexto.
ATENCIN:
No es necesario el uso de software adicional para la parametrizacin de los mdulos que componen
la red PROFIBUS, ni la exigencia de un cable especial, porque todas las configuraciones y
parametrizaciones son hechas de forma simple y fcil, directamente en el programador MasterTool
IEC XE y enviadas al Maestro PROFIBUS DP NX5001 a travs de la UCP Nexto.
ATENCIN:
El archivo GSD del NX5001, as como los GSDs de las remotas de la Serie Ponto y Nexto, se
encuentran instalados en el programador MasterTool IEC XE, listos para la utilizacin.
13
3. Configuracin
15
3. Configuracin
16
3. Configuracin
17
4. Diagnsticos
4. Diagnsticos
Una de las caractersticas de la Serie Nexto es la generacin de diagnsticos de anormalidades, si
fueren fallas, errores o modos de operacin, posibilitando al operador identificar y solucionar, con
gran facilidad, problemas que puedan ocurrir con el sistema.
El maestro NX5001 suministra un diagnstico completo de la red PROFIBUS, as como diagnsticos
generales de funcionamiento del mdulo.
Los diagnsticos pueden ser subdivididos en cuatro grupos:
Diagnsticos Generales del Mdulo
Diagnsticos del Maestro PROFIBUS DP
Diagnsticos de Redundancia de Red
Diagnsticos de los Dispositivos Esclavos
Los diagnsticos se pueden consultar por el usuario en la estructura definida por el programador
MasterTool IEC XE (detalles en Mapeo de los diagnsticos).
El offset del rea de memoria (%QB(n)) asignada para los diagnsticos del mdulo Maestro
PROFIBUS DP NX5001 es definido por el usuario en la configuracin del NX5001, pestaa Module
Parameters (detalles en Diagnsticos del Maestro). Ese offset define el primer byte de los
Diagnsticos Generales.
ATENCIN:
Los datos contenidos en la estructura de diagnsticos slo son vlidos cuando el Maestro
PROFIBUS-DP NX5001 est presente en el bus. En caso de que no sean ms detectados por la CPU,
los diagnsticos Generales y de Maestro se ponen a cero, mientras que los diagnsticos de Red y de
Esclavos sern mantenidos en los ltimos valores ledos.
18
4. Diagnsticos
Diagnsticos Generales
El conjunto de diagnsticos que componen los Diagnsticos Generales suministra al usuario
informaciones sobre el comportamiento del mdulo Maestro PROFIBUS DP NX5001.
La Tabla 4-1 muestra el significado de cada uno de los bits de los diagnsticos Generales:
Variable de
Representacin Directa Mensaje de Variable AT
Descripcin
Diagnsticos DG_modulename.tGeneral.
Variable Bit
%QB(n) 0..7 Reservado
- - SIN DIAG - No hay diagnsticos activos
- TRUE El mdulo posee diagnsticos activos
0 bActiveDiagnostics FALSE El mdulo no posee diagnsticos
-
activos
MODULO C/ ERROR
TRUE Error fatal
1 FATAL bFatalError
- FALSE Sin error fatal
CONFIG.
TRUE Error de parametrizacin
INCOMPATIBLE
2 bConfigMismatch
- FALSE Parametrizacin ok
%QB(n+1) ERROR DE
TRUE Watchdog detectado
3 WATCHDOG bWatchdogError
- FALSE Sin Watchdog detectado
TRUE Falla en la tecla de diagnstico del
ERROR TECLA OTD
4 bOTDSwitchError mdulo
- FALSE Tecla de diagnsticos ok
- TRUE Error en la comunicacin del bus
5 bBusCommunicationError
- FALSE Sin error en la comunicacin del bus
6..7 Reservado
%QB(n+2) 0..7 Reservado
19
4. Diagnsticos
activos
3..4 Reservado
ERROR DE
TRUE Falla en la comunicacin PROFIBUS
COMUNICACION
5 bPbusCommFail
FALSE Red de campo PROFIBUS fieldbus
-
est operacional
6..7 Reservado
Notas:
Variable de representacin directa: n es la direccin definida en el campo Direccin de Inicio
del %Q Start Address of Module Diagnostics Area en la pantalla de configuracin del mdulo
NX5001 Aba Module Parameters no MasterTool IEC XE.
Variable AT: el nombre completo de una variable AT se compone DG_modulename.tGeneral. ms
el nombre de la variable definida en la tabla arriba. Tenga en cuenta que modulename es el nombre
utilizado para el mdulo especfico. Para referencia, el nombre predeterminado asignado por el
MasterTool IEC XE es el cdigo real en el mdulo (NX5001, por ejemplo) o el cdigo seguido de _
n, donde n se incrementa para cada nuevo mdulo. Por ejemplo, para acceder al diagnstico de error
fatal del mdulo NX5001 la siguiente variable AT se debe utilizar: G_NX5001.tGeneral.bFatalError.
bStsMstRedundEnable: Cuando est utilizado en un sistema con redundancia de Half-Cluster,
despus de realizar un cambio de un Half-Cluster a outro, para la prxima, este diagnstico
permanecer apagado durante unos segundos.
20
4. Diagnsticos
Errores Globales
Los bits %QB(n+6) son utilizados para indicar los principales errores en el bus y en el Maestro
PROFIBUS. La siguiente tabla muestra el significado de cada uno de esos bits.
Variable de
Representacin Variable AT
Directa Descripcin
DG_NX5001.tPbDgMstStatus.tGlobalBits.*
Variable Bit
Error de configuracin.
La configuracin en por lo
menos uno de los dispositivos
0 bCtrlError esclavos, est diferente del
maestro. Ese error es causado
por una parametrizacin
incorrecta.
%QB(n+6)
6.1 Reservado
Indica que por lo menos un
dispositivo esclavo no est
6.2 bNonExchangeError
comunicando o notific error
grave.
6.3 a 6.7 Reservados
Detalles acerca de los estados del maestro se pueden encontrar en el Manual del Usuario de la Red
PROFIBUS - MU299026, o en el captulo Modos de Operacin.
Mapas de la Red
Esta rea de memoria est divida de la siguiente forma:
%QB(n+22) a %QB(n+37): rea de los esclavos configurados
%QB(n+38) a %QB(n+53): rea de los esclavos presentes
%QB(n+54) a %QB(n+69): rea de los esclavos con diagnstico
21
4. Diagnsticos
Tabla 4-5. Mapa de los Esclavos Configurados por el Maestro PROFIBUS-DP NX5001
Cuando el valor del bit del correspondiente esclavo PROFIBUS est en nivel lgico verdadero,
significa que ese esclavo est configurado en el rbol de Dispositivos (Dispositivos) del
programador MasterTool IEC XE. Cuando el mismo permanezca en nivel lgico falso, significa que
este esclavo no fue configurado.
22
4. Diagnsticos
Cuando el valor del bit del correspondiente esclavo PROFIBUS est en nivel lgico verdadero,
significa que el maestro y el esclavo estn intercambiando datos entre s (comunicacin OK). Cuando
el mismo permanece en nivel lgico falso, significa que el maestro y el esclavo no estn
intercambiando datos entre s (el dispositivo no est conectado a la red o est con algn tipo de
error).
Cuando el valor del bit del correspondiente esclavo est en nivel lgico verdadero, significa que el
esclavo posee diagnstico y se encuentra en su respectiva estructura de diagnsticos. Cuando el
mismo permanece en nivel lgico falso, significa que el esclavo no posee diagnsticos.
ATENCIN:
En caso de que el esclavo enve diagnstico extendido, el bit correspondiente a la direccin del
esclavo estar en el nivel lgico verdadero.
ATENCIN:
El diagnstico puede indicar el dispositivo activo o pasivo en ambas redes simultneamente, durante
una transicin (o switchover). Esto puede suceder porque las informaciones para el diagnstico
son enviadas por redes diferentes y tambin copiadas en tiempos diferentes. Despus del switchover,
el diagnstico estabiliza.
Diagnsticos PROFIBUS
Los diagnsticos de los dispositivos esclavos muestran, con detalle, la situacin de error en un
determinado esclavo seleccionado.
Los diagnsticos de los dispositivos de la red son copiados automticamente por el maestro NX5001
para el rea de memoria definida para este fin. El rea es llenada por los diagnsticos existentes en la
red, a medida que ellos son generados por los dispositivos esclavos.
24
4. Diagnsticos
Para una rede redundante, ambos maestros NX5001 pueden copiar los diagnsticos de los
dispositivos para la misma rea. El formato general de un diagnstico generado por el esclavo
PROFIBUS ser detallado a seguir en las secciones Diagnsticos Estndar y Diagnsticos
Extendidos y obedece al siguiente formato.
Byte Significado
0 Status 1
1 Status 2
2 Status 3
3 Status 4
4 Status 5
5 Status 6
6 243 Diagnsticos Extendidos
Diagnsticos Estndar
El diagnstico estndar, definido por la norma, es compuesto de 6 bytes y no depende de fabricante o
dispositivo esclavo.
A continuacin se muestra una tabla con los significados de los bits de diagnsticos generados por
los mdulos.
Variable de
Representacin
Directa Descripcin
Variable Bit
Station_non_Existent
0
TRUE: el esclavo no fue encontrado en la red.
Station_Not_Ready
1
TRUE: el esclavo no est listo para la comunicacin.
Cfg_Fault
2 TRUE: indica que la configuracin del esclavo est diferente de la
configuracin presente en el maestro.
Ext_diag
3 TRUE: indica que la configuracin del esclavo est diferente de la
%QB(n) configuracin presente en el maestro.
Not_Supported
4
TRUE: indica que el esclavo recibi un comando no soportado por l.
Invalid_Slave_Response
5 TRUE: indica que la respuesta del esclavo al maestro no fue
reconocida.
Parameter_fault
6
TRUE: indica que hubo error en el envo de parmetros al esclavo.
Master Lock
7
TRUE: indica que esclavo fue parametrizado por otro maestro.
Prm_Req
0 TRUE: conectado por el esclavo para avisar que debe ser
parametrizado y configurado.
Static_Diagnostic
1 TRUE: conectado por el esclavo para avisar que el diagnstico debe
ser ledo por el maestro.
%QB(n+1) 2 Siempre conectado por el esclavo (TRUE).
Watchdog_On
3
TRUE: conectado por el esclavo al activar su watchdog.
Freeze_mode
4
TRUE: conectado por el esclavo al recibir el comando Freeze.
Sync_Mode
5
conectado por el esclavo al recibir el comando Sync.
25
4. Diagnsticos
6 Reservado
Deactivated
7
TRUE: el esclavo fue declarado inactivo en la parametrizacin.
0 Reservado
1 Reservado
2 Reservado
3 Reservado
%QB(n+2) 4 Reservado
5 Reservado
6 Reservado
Ext_Diag_Overflow
7 TRUE: Conectado si las informaciones de diagnstico extendido del
esclavo sobrepasan el tamao definido en GSD (Ext_Diag_Data).
Master_Add
%QB(n+3) Direccin del maestro que parametriz el esclavo.
Si ningn maestro ha parametrizado el esclavo, el valor queda en 255.
%QB(n+4) Ident_Number
e Identificador del dispositivo esclavo (nmero del dispositivo, conforme
%QB(n+5) lo registrado en el Comit PROFIBUS).
Diagnsticos Extendidos
Los siguientes bytes describen detalladamente la situacin en el esclavo. Este detalle vara de
acuerdo al dispositivo esclavo y/o fabricante.
Si el esclavo enva el diagnstico extendido, el bit Ext_Diag es encendido.
Los diagnsticos extendidos pueden ser subdivididos en tres partes:
diagnsticos orientado al dispositivo
diagnsticos orientado al mdulo
diagnsticos orientado al canal
%QB(n+6) Encabezamiento.
Tamao del bloque en bytes,
6.2 a 6.7
incluyendo el encabezamiento.
26
4. Diagnsticos
27
4. Diagnsticos
011 4 bits
100 1 byte
101 1 word
110 2 words
111 Reservado
Para ms detalles sobre los diagnsticos del dispositivo, consulte la Norma EN50170 y el manual del
fabricante del dispositivo esclavo.
Para cabezas PROFIBUS de la Serie Ponto y Serie Nexto, los diagnsticos son decodificadas del
formato PROFIBUS para mapa de bits y exhibidos al usuario en variables %QB y estructuras
predefinidas, de acuerdo a sus respectivos Manuales y CSs de los mdulos que componen su red.
Para los dems esclavos, son asignados 244 bytes y siguen el estndar de frame de diagnstico de un
esclavo PROFIBUS.
ATENCIN:
Para esclavos no redundantes, el diagnstico estar disponible en las variables de la red A.
28
4. Diagnsticos
Variable de
Representacin
Directa Descripcin Red
Variable
Direccin de la red del dispositivo esclavo con
%QB(n) -
diagnstico.
%QB(n+1) Nmero de bytes de diagnsticos.
%QB(n+2) Parmetros programados.
%QB(n+3) Tiempo de sustentacin sin maestro.
Tiempo de inicializacin de los mdulos despus del
%QB(n+4)
cambio en caliente.
%QB(n+5) Estado actual de la cabeza.
%QB(n+6) Diagnsticos generales. A
%QB(n+7) Reservado.
%QB(n+8) Estado general del sistema.
%QB(n+9) Estado de los mdulos 0 . . . 7.
%QB(n+10) Estado de los mdulos 8 . . . 15.
%QB(n+11) Estado de los mdulos 16 . . . 19.
%QB(n+12) Valor de la llave de direccin.
%QB(n+13) Nmero de bytes de diagnsticos.
%QB(n+14) Parmetros programados.
%QB(n+15) Tiempo de sustentacin sin maestro.
Tiempo de inicializacin de los mdulos despus del
%QB(n+16)
cambio en caliente.
%QB(n+17) Estado actual da cabeza.
%QB(n+18) Diagnsticos generales. B
%QB(n+19) Reservado.
%QB(n+20) Estado general del sistema.
%QB(n+21) Estado de los mdulos 0 . . . 7.
%QB(n+22) Estado de los mdulos 8 . . . 15.
%QB(n+23) Estado de los mdulos 16 . . . 19.
%QB(n+24) Valor de la llave de direccin.
A partir de este byte, se encuentran los diagnsticos de
los mdulos que componen la red de la cabeza
PROFIBUS
Son asignados 10 bytes de diagnsticos para cada uno
de los mdulos.
%QB(n+25) -
Siendo as, el total de bytes depende del nmero de
mdulos multiplicados por 10.
Detalles de los diagnsticos de los mdulos pueden ser
consultados en el captulo Diagnstico de sus
respectivas CSs.
29
4. Diagnsticos
asignados 244 bytes de diagnstico siguiendo el formato que se muestra en la Tabla 4-10. A partir de
la versin 2.01 del MasterTool IEC XE se aadi un parmetro llamado Allocate Diagnostic Area
Size According to the Device Description en la configuracin del mdulo NX5001. Este parmetro
define la asignacin de diagnstico de esclavo se fijar en 244 bytes (valor de parmetro igual a
FALSE) o el nmero de diagnsticos se leer parmetro max_diag_data_len presente en el archivo
GSD esclavo (valor de parmetro igual a TRUE).
Decodificador
Es posible decodificar los diagnsticos extendidos para cabezas PROFIBUS, que no sean de la Serie
Ponto o Serie Nexto utilizando la biblioteca y las estructuras de datos presentes en
NX5001_Diagnostic_Structs.library suministrada por el programador MasterTool IEC XE.
Esta biblioteca tiene como objetivo decodificar el diagnstico del esclavo del formato PROFIBUS
para mapa de bits.
El Formato de los datos de salida sigue el siguiente mapeo:
BYTE 0 a 5: Contiene informacin de los 6 bytes Mandatarios (Diagnsticos Estndar).
BYTE 6 a 45: Contiene los diagnsticos del Dispositivo.
BYTE 46 hasta 243: Contiene diagnsticos del canal, segn el modulo. Para cada canal, son
asignados 4 bytes (Dword), en donde cada bit representa el valor de un cdigo, es decir, indica
cdigos de 1 (bit0) hasta 32 (bit31).
Cuando el parmetro Allocate Diagnostic Area Size According to the Device Description es FALSE,
una estructura con todos los bytes llamada T_DIAG_SLV_GENERIC_1 se asigna automticamente
al esclavo declarado en MasterTool IEC XE.
Cuando este parmetro es TRUE, una de las estructuras llamada T_DIAG_SLV_GENERIC_1_XXX
se asigna automticamente al esclavo declarado en MasterTool IEC XE. En este caso, el valor se
muestra en la XXX corresponde al parmetro max_diag_data_len presente en el archivo GSD del
esclavo y slo el nmero de bytes contenidos en este parmetro se asigna al esclavo de diagnstico
aadido.
30
5. Comandos de Usuario
5. Comandos de Usuario
Al adicionar un dispositivo Maestro PROFIBUS DP NX5001 a la configuracin del bus, el
programador MasterTool IEC XE mapea variables %QB(n), en la pestaa Bus I/O Mapping,
destinados a comandos que el usuario puede disparar para el dispositivo maestro.
Los Comandos del usuario soportados por el Maestro PROFIBUS DP NX5001 son:
Variable de
Representacin
Directa Canal Descripcin
Variable Bit
TRUE: Habilita la comunicacin PROFIBUS.
0 Enable Interface
FALSE: Deshabilita la comunicacin PROFIBUS.
31
5. Comandos de Usuario
Esta lgica se aplica al bit que habilita la comunicacin PROFIBUS en caso de que sea necesario
efectuar un switchover de las cabezas PROFIBUS redundantes para, por ejemplo, una maniobra de
mantenimiento, en la cual se necesite que todas las redes esclavas activas estn en una nica red.
Figura 5-1. Cdigo Ejemplo para Ejecucin del Switchover de los Esclavos Redundantes
32
6. Comandos DPV1
6. Comandos DPV1
Los dispositivos Maestros PROFIBUS-DP NX5001 soportan el servicio de comandos DPV1 (a partir
de la versin de firmware 1.2.0.5 y programador MasterTool IEC XE 2.01). Por lo tanto, es necesario
incluir el mdulo NX5001 al bus y aadir manualmente la biblioteca LibDPV1Command al
proyecto. La biblioteca le permite realizar comandos de lectura y escritura de la extensin
PROFIBUS DPV1 en esclavos que han implementado esta funcionalidad. Los comandos DPV1
hacen posible el intercambio de datos acclica con esclavos PROFIBUS que soportan DPV1. El
acceso a estos comandos se realiza mediante el bloque funcional DPV1Command.
ATENCIN:
Los mdulos NX5001 no soportan comandos DPV1 cuando se configura en un proyecto con
redundancia de half-cluster, de modo que la biblioteca LibDPV1Command slo debe ser utilizada en
proyectos simples, con o sin redundancia de red.
33
6. Comandos DPV1
Para hacer uso del bloque funcional y enviar comandos DPV1, se debe informar obligatoriamente los
parmetros de identificacin del mdulo NX5001 a recibir el comando (uiNX5001Rack y
uiNX5001Slot), el comando DPV1 para ser enviado (READ o WRITE), los parmetros DPV1
comunes (byRemoteAddress, bySlaveSlot, byIndex y byDataLength), y el parmetro abyDataWrite,
utilizado slo en caso de comando de escrita.
Una vez que los parmetros de entrada se han definido, el bloque funcional se ejecutar desde el
momento en el parmetro xExecute se cambia a TRUE. Durante el funcionamiento del bloque
funcional, este parmetro debe permanecer habilitado, solamente cambiado a FALSE para el final de
la ejecucin, cuando uno de los parmetros xDone o xError se establece en TRUE, dependiendo del
resultado de la operacin. Tenga en cuenta que la responsabilidad por la supervisin de los
parmetros del bloque funcional (xExecute, xBusy, xDone e xError) es del usuario. La siguiente tabla
presenta un resumen del control del bloque funcional DPV1Command, y al final de esta seccin hay
un ejemplo de su uso.
xExecute xBusy xDone xError Descripcin
El bloque funcional no ejecuta. Si xExecute se establece en FALSE
despus de un comando, el bloque funcional se restablece y las variables
FALSE X X X
de salida se ajustan a cero, lo que indica que un nuevo comando se
puede ejecutar.
Gatillo de lectura o escrita de comandos DPV1, asignando el valor TRUE
TRUE FALSE X X
para parmetro de entrada xExecute.
Bloque funcional ocupado. Procesando el comando de lectura/escrita
X TRUE X X
DPV1.
Llamada del bloque funcional con falla. Variable byGeneralStatus indica la
naturaleza del error (ver Tabla 6-4). Para errores del tipo ERROR_DPV1,
TRUE FALSE FALSE TRUE
byDPV1ErrorCode1 indica el error especfico del servicio DPV1 (ver Tabla
6-5).
Llamada del bloque funcional y servicio DPV1 completado con xito: los
TRUE FALSE TRUE FALSE parmetros de salida contienen los datos ledos/escritos al PROFIBUS
esclavo.
34
6. Comandos DPV1
enviada.
Comunicacin defectuosa con esclavo PROFIBUS que
ERROR_SLAVE_COMM 12
fue enviado comando.
Falla en la comunicacin con todos los esclavos
ERROR_PBUS_COMM 13
PROFIBUS.
Timeout en la comunicacin entre el maestro y esclavo
ERROR_DPV1_TIMEOUT 14
PROFIBUS.
ERROR_PBUS_NOT_OPERATE 15 Maestro PROFIBUS no est en el modo OPERATE.
Mdulo PROFIBUS NX5001 est deshabilitado por
ERROR_INTERFACE_DISABLED 16
comando de usuario.
ERROR_INTERNAL 17 Error interno de la Stack PROFIBUS.
ERROR_UNKNOWN 18 Error desconocido.
Error en el comando DPV1. Para ms detalles sobre el
ERROR_DPV1 128
error, consulte a la variable byDPV1ErrorCode1.
Si el comando DPV1 se enva correctamente, pero hay un error en relacin con el servicio DPV1, la
flag xError se establece en TRUE, byGeneralStatus mostrar ERROR_DPV1 y byDPV1ErrorCode1
mostrar el error especfico, segn lo determinado por la norma PROFIBUS DP.
Cdigo de
byDPV1ErrorCode1 Descripcin
Error
READ_ERROR 0xA0
WRITE_ERROR 0xA1
MODULE_FAILURE 0xA2 Aplicacin. Error Class 0xA
VERSION_CONFLICT 0xA8
FEATURE_NOT_SUPPORTED 0xA9
INVALID_INDEX 0xB0
WRITE_LENGTH_ERROR 0xB1
INVALID_SLOT 0xB2
TYPE_CONFLICT 0xB3
INVALID_AREA 0xB4
Acceso. Error Class 0xB
STATE_CONFLICT 0xB5
ACCESS_DENIED 0xB6
INVALID_RANGE 0xB7
INVALID_PARAMETER 0xB8
INVALID_TYPE 0xB9
READ_CONST_CONFLICT 0xC0
WRITE_CONST_CONFLICT 0xC1
Recurso. Error Class 0xC
RESOURCE_BUSY 0xC2
RESOURCE_UNAVAILABLE 0xC3
Tabla 6-5. Error Codes del Servicio DPV1 y Valores Posibles para byDPV1ErrorCode1
Si se enva el comando y se trata adecuadamente, la flag xDone cambia a TRUE y las variables
byRemoteAddressAnswer, bySlaveSlotAnswer y byIndexAnswer contienen el destino del comando.
Las variables byDataLengthAnswer y abyDataIn contienen el tamao de los datos de lectura y los
datos, respectivamente, si un comando de lectura. Para un comando de esctita, estas variables
devuelven 0.
35
6. Comandos DPV1
ATENCIN:
Slo un comando DPV1 se puede tratar a la vez. Por lo tanto, si el bloque funcional DPV1Command
es instanciado y llamado varias veces de forma consecutiva, mientras que el primer comando DPV1
enviado est siendo tratado, las otras instancias del bloque funcional tendrn sus parmetros de
control xBusy cambiados a TRUE y permanecern en espera. Despus de la terminacin del servicio
DPV1 con relacin al primero comando enviado, el siguiente comando ser enviado y tratado, y as
sucesivamente, si estn con xExecute TRUE. Sin embargo, es posible tratar hasta cuatro comandos
DPV1 simultneamente, a condicin de que en cuatro mdulos NX5001 diferentes que se puedan
declarar en el bus.
Ejemplo de Utilizacin
El siguiente es um ejemplo de programa en lenguaje ST de utilizar el bloque funcional.
PROGRAM MainPrg
VAR
DPV1Teste0 : DPV1Command;
DPV1Teste1 : DPV1Command;
DPV1Teste2 : DPV1Command;
abyDataWrite : ARRAY[0..239] OF BYTE;
byStateExec : BYTE;
END_VAR
CASE byStateExec OF
0: // Inicio del programa
DPV1Teste0.xExecute := FALSE;
DPV1Teste1.xExecute := FALSE;
1: // Estado de Escrita
DPV1Teste0.xExecute := TRUE;
36
6. Comandos DPV1
IF DPV1Teste0.xDone THEN
byStateExec := 2; // Entra en el estado de Lectura
ELSIF DPV1Teste0.xError THEN
byStateExec := 3; // Entra en el estado de Error
END_IF
2: // Estado de Lectura
DPV1Teste1.xExecute := TRUE;
IF DPV1Teste1.xDone THEN
byStateExec := 0; // Entra en el estado Inicial
ELSIF DPV1Teste1.xError THEN
byStateExec := 3; // Entra en el estado de Error
END_IF
3: // Estado de Error
END_CASE
En el ejemplo anterior, el bloque funcional (FB) es instanciado tres veces. En la POU (en este
ejemplo, la MainPrg), algunos valores se asignan al array de datos y las instancias FB san llamadas
secuencialmente. En este caso, los parmetros se pasan directamente a la llamada, sin variables
intermedias.
Despus de la llamada del FB, se hizo su lgica de ejecucin. Las instancias DPV1Teste0 y
DPV1Teste1 constituyen una escrita y una lectura de un ndice de esclavo, con lo que la escrita se
realiza al comienzo y espera una respuesta, se falla (xError) o xito (xDone). Entonces hay lectura,
que espera a la finalizacin del comando de la misma manera. En el ejemplo, los espacios se han
quedado reservada para el tratamiento de errores. La instancia DPV1Teste2 realiza una lectura a un
index diferente del mismo esclavo, y se ejecuta de forma independiente.
37
7. Instalacin
7. Instalacin
Este captulo presenta los procedimientos para la instalacin de la interfaz de red PROFIBUS
NX5001.
Montaje Mecnica
El montaje mecnico de este mdulo est descrito en el Manual del Usuario de la Serie Nexto
MU214300.
El mdulo puede ser instalado en cualquier posicin del bus, despus de la UCP. Cuando sean
mdulos redundantes, necesitan quedarse lado a lado.
El(los) mdulo(s) NX5001, debe(n) ser declarado(s) en el bus de la UCP, a travs del MasterTool.
Instalacin Elctrica
PELIGRO:
Al realizar cualquier instalacin en un panel elctrico, verifique que la alimentacin general
del armario est DESCONECTADA.
38
7. Instalacin
CUIDADO:
Antes de proceder al cambio a caliente, es importante descargar eventuales potenciales
estticos acumulados en el cuerpo. Para esto, toque (con las manos desnudas) una superficie
metlica aterrada antes de manejar los mdulos. Dicho procedimiento garantiza que los
niveles de electricidad esttica soportados por el mdulo no sobrepasen.
ATENCIN:
Se recomienda el monitoreo de los diagnsticos de cambio a caliente en la aplicacin de control
desarrollada por el usuario, a fin de garantizar que el valor retornado por el mdulo se valide antes
de la utilizacin.
Ms informaciones sobre este recurso se pueden encontrar en el Manual del Usuario de la Serie
Nexto MU214305.
39
7. Instalacin
El procedimiento para el cambio en caliente del NX5001 requiere los siguientes cuidados:
Desconectar el cable de red: al desconectar el cable, se evitan las comunicaciones en la red
PROFIBUS. La UCP mantendr los ltimos valores ledos de las entradas, y las salidas quedarn
en modo seguro.
Destrabe el mdulo junto al bastidor, a travs de la traba de seguridad.
Retire el mdulo, tirndolo firmemente.
Inserte el nuevo mdulo en el bastidor.
Asegrese de que la traba que prende el mdulo al bastidor est totalmente conectada. En caso
contrario, empuje el mdulo en la direccin al bastidor ms firmemente.
Configurar, se necesario, el mdulo con el MasterTool IEC XE.
Recolocar el cable de rede, restableciendo la comunicacin.
40
8. Operacin
8. Operacin
Este captulo contiene informaciones generales que involucran modos de operacin, maestro
PROFIBUS-DP NX5001, bus PROFIBUS y UCP
Modos de Operacin
La Tabla 8-1 describe el comportamiento de la red PROFIBUS segn el modo de operacin del
Maestro PROFIBUS-DP NX5001:
Modos de Operacin del NX5001 Descripcin
En este modo de operacin no hay comunicacin en el bus
OFFLINE
PROFIBUS.
En este estado no existe comunicacin entre Maestro y
STOP Esclavos. Slo ocurre el cambio de datos entre los Maestros
presentes en la red.
En este estado el Maestro lee entradas y diagnsticos de los
CLEAR Esclavos y el estado de las salidas se define por la Cabeza
PROFIBUS.
A partir de este estado el Maestro est en la fase de
transferencia de datos. En cada comunicacin cclica de datos,
el Maestro enva a los esclavos los datos de los puntos de
OPERATE salida (escritura de las salidas) y recibe los datos de las
entradas (lectura de las entradas).
En este estado tambin se reciben los mensajes de
diagnsticos de los esclavos.
ATENCIN:
La actualizacin de los datos de entrada PROFIBUS depende, adems de lo estado de
funcionamiento NX5001, de lo estado de funcionamiento del dispositivo esclavo. El NX5001 tiene
variables de diagnstico que indican cuando un esclavo est en estado presente y operativo (Data
Exchange). A travs de estas variables, se puede comprobar que las entradas se estn actualizando.
Para red simple, estas variables estn en DG_modulename.tMstStatus.abySlv_State.bSlave_XX
(donde XX es la direccin del esclavo). Para red redundante, las variables estn en
DG_modulename.tRedund.tActivNtw.bSlave_XX.
Tabla 8-2. Actualizacin de los Puntos de Salida de los Esclavos Segn el Estado de la UCP
41
8. Operacin
Procurar Dispositivos
Informaciones Generales
La Serie Nexto permite bsquedas de nuevos dispositivos en las redes PROFIBUS-DP mediante la
funcin Scan for Devices.
A travs de esta funcin se puede identificar remotas y dispositivos esclavos PROFIBUS-DP an no
configurados, as como identificar nuevos mdulos de E/S en remotas modulares
Para poder llevar a cabo una bsqueda de dispositivos, es necesario:
Que el proyecto tiene por lo menos un mdulo Maestro PROFIBUS-DP NX5001.
Seleccionar la UCP en la pantalla Communication Settings de la ventana Device del rbol de
dispositivos para activarla.
Que el NX5001 est operando en modo CLEAR u OPERATE, porque tiene que comunicarse con
los esclavos para realizar la bsqueda de los dispositivos de la red PROFIBUS (Detalles en el
modo de operacin del Maestro se pueden encontrar en el Captulo Diagnsticos, seccin
Estados del Maestro).
ATENCIN:
Este servicio permite la carga de la configuracin de las remotas en el rbol de dispositivos del
proyecto, no de sus parmetros.
El usuario debe parametrizar los dispositivos esclavos y sus mdulos despus de aadirlos al
proyecto.
Mdulos NX1001 y NX1005 en el modo High Speed Counter se configurarn en modo normal, es
decir, sern declarados como mdulos no contadores.
ATENCIN:
Despus de aadir/eliminar un mdulo, se recomienda esperar al menos 4 segundos para ejecutar un
nuevo comando Scan for Devices.
42
8. Operacin
El disparo del comando de bsqueda de dispositivos en la red PROFIBUS se puede hacer de dos
maneras:
La ventana de opciones para el mdulo NX5001 seleccionado, como se muestra en la Figura 8-2.
En el botn Scan Devices de la pantalla Scan for Devices, que se muestra despus de ser
ejecutado una bsqueda como Figura 8-4.
43
8. Operacin
Despus de que el mdulo NX5001 realizar el escaneo, se mostrar una pantalla con todos los
dispositivos que se encuentran, como se muestra en Figura 8-3.
Los dispositivos se identifican por su direccin Station Address y el nmero de identificacin Ident
Nr.
44
8. Operacin
El campo State, informa el estado de cada dispositivo de esta bsqueda. Por ejemplo, la Figura 8-4
contiene dispositivos clasificados como New, es decir, que nunca recibieron una configuracin. Si la
bsqueda de dispositivos se produce en una red que ya tienen dispositivos configurados, el campo
State le dir la diferencia, como se muestra en el esclavo 96 en la Figura 8-4.
ATENCIN:
Las cabezas PROFIBUS-DP NX5x10 indican un tringulo rojo cada vez que hay una diferencia en
la configuracin de los mdulos o un diagnstico est activo.
Despus de obtener la lista de dispositivos detectados, seleccione los que desea agregar a su
proyecto.
Seleccione un dispositivo a la vez y haga clic en el botn Copy to project.
45
8. Operacin
Al hacer clic en el botn Copy to Project, el configurador mostrar una lista de dispositivos, como se
muestra la pantalla Add Device de la Figura 8-6.
Para accionar al proyecto, seleccione el dispositivo que desee y haga clic en Add Device.
46
8. Operacin
47
8. Operacin
48
8. Operacin
Redundancia de Half-Cluster
Tambin es posible llevar a cabo la bsqueda de dispositivos en sistemas con Redundancia de Half-
Cluster, como la arquitectura de la Figura 8-8.
En tal sistema, la bsqueda debe realizarse en el Half-Cluster Activo, ya que slo en este Half-
Cluster existe una comunicacin entre el maestro y el esclavo PROFIBUS, los otros pasos deben
seguir la configuracin de la red PROFIBUS-DP simple o redundante.
49
9. Mantenimiento
9. Mantenimiento
Este captulo trata del mantenimiento del sistema. En el, estn contenidas informaciones sobre
cuidados generales, los problemas ms comunes encontrados por el usuario y los procedimientos a
ser tomados por el mismo, en caso de errores
50
9. Mantenimiento
Nota:
Falla fatal de hardware: En caso de esta falla, por favor, entre en contacto con el soporte Altus.
Los segmentos |0| y |1| normalmente estn apagados. Sin embargo, cuando el mdulo est en modo
diagnstico (Electronic Tag on Display y One Touch Diag), estos dos segmentos comenzarn a
parpadear. Los caracteres numricos no son usados por el mdulo NX5001.
51
9. Mantenimiento
LEDs de Diagnsticos
El Maestro PROFIBUS DP NX5001 posee dos LEDs en su panel frontal, para indicar diagnsticos
relacionados a la interfaz PROFIBUS:
LED ST: color verde
LED ER: color rojo
LED ST LED ER Significado Causas
52
9. Mantenimiento
Ms informaciones sobre este recurso pueden ser encontradas en el Manual del Usuario de la Serie
Nexto MU214300.
La lista de mensajes de diagnstico exhibidos por la pgina web se encuentra en la Tabla 9-3.
Los siguientes mensajes pueden ser visualizados en la pestaa de Status de la pgina web:
Mensaje Significado
CONFIG Hay diagnstico(s) activo(s) en el El mdulo Maestro PROFIBUS DP NX5001 posee algn
mdulo diagnstico.
El mdulo Maestro PROFIBUS DP NX5001 no posee ningn
CONFIG - No hay diagnsticos activos
diagnstico.
El mdulo Maestro PROFIBUS DP NX5001 no est en
CONFIG - Mdulo en estado no operativo
funcionamiento normal.
El mdulo Maestro PROFIBUS DP NX5001 est en
CONFIG - Mdulo en estado operativo
funcionamiento normal.
Hay errores de configuracin y/o parametrizacin del mdulo
CONFIG - Hay error(es) de configuracin
Maestro PROFIBUS-DP NX5001.
La configuracin en el mdulo Maestro PROFIBUS-DP
CONFIG - No hay errores de configuracin
NX5001 fue concluida con suceso.
INT - Reset en el mdulo producido debido a El mdulo Maestro PROFIBUS-DP NX5001 ha inicializado por
watchdog actuacin de la lgica de watchdog.
INT - Reset en el mdulo no se ha producido El mdulo Maestro PROFIBUS-DP NX5001 no ha inicializado
debido a watchdog por actuacin de la lgica de watchdog.
Falla en la tecla de diagnstico del mdulo Maestro
INT - Tecla One Touch Diag no est operacional
PROFIBUS-DP NX5001.
No hay falla en la tecla de diagnstico del mdulo Maestro
INT - Tecla One Touch Diag est operacional
PROFIBUS-DP NX5001.
CONFIG - Hay esclavo(s) PROFIBUS sin Hay al menos un esclavo PROFIBUS no configurado en el
53
9. Mantenimiento
Mensaje Significado
CONFIG - No hay esclavos PROFIBUS sin Todos esclavos PROFIBUS fueran configurados en el rbol
configuracin de Dispositivos del programador MasterTool IEC XE.
El mdulo Maestro PROFIBUS-DP NX5001 no est
cambiando datos (comandos DataExchange) con al menos un
esclavo.
El dispositivo esclavo puede estar conectado incorrectamente
CONFIG - Hay esclavo(s) PROFIBUS ausente(s) a la red PROFIBUS, o posee algn error grave.
Es necesario consultar la estructura de diagnsticos del
NX5001 para identificar cual esclavo est ausente (detalles se
pueden encontrar en Diagnsticos del Maestro, Mapa de los
Esclavos Presentes).
El mdulo Maestro PROFIBUS-DP NX5001 est cambiando
CONFIG - No hay esclavos PROFIBUS ausentes
datos (comandos DataExchange) con todos los esclavos.
Hay al menos un dispositivo esclavo PROFIBUS con
diagnsticos.
CONFIG - Hay esclavo(s) PROFIBUS con Es necesario consultar la estructura de diagnsticos del
diagnsticos NX5001 para identificar cual esclavo posee diagnsticos
(detalles se pueden encontrar en Diagnsticos del Maestro,
Mapa de los Esclavos con Diagnstico).
CONFIG - No hay esclavo(s) PROFIBUS con No hay esclavos PROFIBUS con diagnsticos.
diagnsticos
Hay falla en la comunicacin de la red PROFIBUS. Se debe
CONFIG - Hay error(es) en la comunicacin
verificar la terminacin de bus PROFIBUS, la conexin del
PROFIBUS
cable o la parametrizacin de los esclavos.
CONFIG - El bus de campo PROFIBUS est No hay falla de comunicacin en la red PROFIBUS.
operativo
CONFIG - El mdulo no fue inicializado con NX5001 no recibi de la UCP la configuracin del bus y /o dos
parmetros esclavos.
CONFIG - El mdulo fue inicializado con NX5001 recibi de la UCP la configuracin del bus y de los
parmetros esclavos.
El mdulo Maestro PROFIBUS-DP NX5001 fue habilitado por
CONFIG - Mdulo est habilitado por el comando aplicacin. Es decir, el BIT0 de la Variable de Control
de usuario
del Usuario est en nivel lgico 1.
El mdulo Maestro PROFIBUS-DP NX5001 fue deshabilitado
CONFIG - Mdulo est desactivado por el por aplicacin. Es decir, el BIT0 de la Variable de Control
comando de usuario
del Usuario est en nivel lgico 0.
La redundancia de Maestro PROFIBUS DP est habilitada. Es
REDUND - Redundancia de maestro PROFIBUS decir, fue creado un proyecto con la opcin de Configuracin
est habilitada
de Redundancia igual a Con Redundancia.
La redundancia de Maestro PROFIBUS DP no est habilitada.
REDUND - Redundancia de maestro PROFIBUS Es decir, fue creado un proyecto con la opcin de
est desactivada
Configuracin de redundancia igual a Sin Redundancia.
CONFIG - Modo de operacin del maestro El mdulo Maestro PROFIBUS DP NX5001 est en modo de
PROFIBUS: OFFLINE operacin OFFLINE.
CONFIG - Modo de operacin del maestro El mdulo Maestro PROFIBUS DP NX5001 est en modo de
PROFIBUS: STOP operacin STOP.
CONFIG - Modo de operacin del maestro El mdulo Maestro PROFIBUS DP NX5001 est en modo de
PROFIBUS: CLEAR operacin CLEAR.
CONFIG - Modo de operacin del maestro El mdulo Maestro PROFIBUS DP NX5001 est en modo de
PROFIBUS: OPERATE operacin OPERATE.
54
9. Mantenimiento
Mantenimiento Preventivo
Se debe verificar cada ao si los cables de interconexin estn con las conexiones firmes, sin
depsitos de polvo, principalmente los dispositivos de proteccin.
En ambientes sujetos a contaminacin excesiva, se debe limpiar peridicamente el equipo,
retirando residuos, polvo, etc.
Los varistores utilizados para la proteccin contra transientes causados por descargas
atmosfricas deben ser inspeccionados peridicamente, porque pueden estar daados o
destruidos, en caso la energa absorbida est arriba del lmite. En muchos casos, la falla puede no
ser evidente o fcilmente visible. En aplicaciones crticas, es recomendable la sustitucin
peridica de los varistores, inclusive los que no presentan seales visibles de falla.
55
10. Apndice A Ejemplo de Utilizacin
El primer dispositivo esclavo es una cabeza NX5110 de la Serie Nexto, seguido de los mdulos de
E/S. El segundo dispositivo esclavo es tambin una cabeza NX5110 con sus mdulos de E/S.
56
10. Apndice A Ejemplo de Utilizacin
57
10. Apndice A Ejemplo de Utilizacin
ATENCIN:
Es importante que el mdulo Maestro PROFIBUS DP NX5001 sea posicionado despus de la UCP.
Para adicionar los esclavos de la red PROFIBUS, se debe hacer clic con el botn derecho sobre el
NX5001 y seleccionar la opcin Add Device
58
10. Apndice A Ejemplo de Utilizacin
Los esclavos exhibidos en la Figura 10-5 acompaan el programador MasterTool IEC XE, no siendo
necesario instalar sus GSDs.
Para montaje de la red, se selecciona la cabeza PROFIBUS NX5110.
59
10. Apndice A Ejemplo de Utilizacin
NX5110 fue seleccionada para el proyecto, apareciendo inmediatamente abajo del NX5001, en el
rbol de Dispositivos.
Para aadir los mdulos que estarn en este nodo de la red, se debe hacer clic con el botn derecho
sobre el NX5110. Seleccionando la opcin Add Device, ser abierta una ventana conteniendo los
mdulos disponibles para este dispositivo esclavo.
Para este ejemplo, fueron adicionados cuatro mdulos:
NX1001 24 Vdc 16DI
NX2001 24 Vdc 16DO Transistor
60
10. Apndice A Ejemplo de Utilizacin
Para aadir el prximo esclavo PROFIBUS, se debe repetir el procedimiento de inclusin, de acuerdo
a lo ejemplificado con la cabeza PROFIBUS NX5110.
61
10. Apndice A Ejemplo de Utilizacin
Siempre que la opcin Use defaults, est seleccionada, es posible editar apenas los parmetros:
Station address
Auto clear mode
Automatic startup
Highest station address
Baud rate
ATENCIN:
Los parmetros Auto clear mode y Automatic startup no son soportados por el Maestro PROFIBUS
DP NX5001 en esta revisin de producto.
Los dems parmetros son alterados automticamente por la alteracin de Baud Rate. Cuando exista
necesidad de alterarlos, la opcin Use defaults debe ser deshabilitada.
62
10. Apndice A Ejemplo de Utilizacin
Observacin /
Parmetros Descripcin Estndar Posibilidades
Unidad
Direccin del maestro en la red
Station address 0 0 a 125
PROFIBUS.
Mayor direccin de dispositivo en la red
Highest station address 125 0 a 125
PROFIBUS.
Parmetro no es soportado en esta Habilitado
Auto Clear mode Deshabilitado
revisin de producto. Deshabilitado
Parmetro no es soportado en esta Habilitado
Automatic startup Habilitado
revisin de producto. Deshabilitado
La lista de valores
vlidos se
Baud rate [kbits/s] Tasa de comunicacin. 12000 9.6 a 12000 encuentra en la
Tabla 10-2. Baud
Rates Soportados
Tiempo que el maestro va a esperar por
una respuesta. Si el tiempo de slot pas
Conforme
y la respuesta no lleg, la requisicin
T_SL baud rate 37 a 16383 Bit
ser enviada nuevamente hasta que el
seleccionado
lmite mximo de repeticin haya sido
alcanzado (Slot time).
Tiempo que el esclavo debe esperar Conforme
min. T_SDR antes de responder una requisicin baud rate 1 a 65535 Bit
(Min. station delay responder). seleccionado
Tiempo que el maestro debe esperar
Conforme
entre haber enviado una requisicin y
max. TSDR baud rate 1 a 65535 Bit
enviar una nueva (Max. station delay
seleccionado
responder).
Nmero de bit time que el maestro Conforme
T_QUIT espera en cada transmisin, antes de baud rate 0 a 127 Bit
comenzar a enviar datos (Quiet Time). seleccionado
Conforme
T_SET Setup Time baud rate 0 a 255 Bit
seleccionado
Conforme
T_TR Target Rotation Time baud rate 1 a 16777215 Bit
seleccionado
Gap Gap Atualization Factor 10 1 a 100
Conforme
Total de tentativas cuando ocurran
Retry limit baud rate 1 a 15
errores.
seleccionado
Tiempo mnimo entre dos accesos de un
Slave interval 6 1 a 65535 x 100us
maestro al mismo esclavo.
Poll timeout Clase 2, es relevante
solamente cuando existe un maestro
Poll timeout clase 2 presente en la red, porque define 10 0 a 65535 x 10ms
el tiempo mximo de comunicacin entre
maestros
Conforme
Data control time Intervalo de tiempo de control. baud rate 1 a 65535 ms
seleccionado
Tabla 10-1. Lista de Parmetros del Bus PROFIBUS y del Maestro NX5001
Station Address
Este parmetro corresponde a la direccin de red del Maestro PROFIBUS-DP NX5001.
ATENCIN:
Este parmetro debe tener un valor como mnimo igual a la direccin del maestro.
63
10. Apndice A Ejemplo de Utilizacin
ATENCIN:
El parmetro Auto Clear mode no es soportado por el Maestro PROFIBUS-DP NX5001 en esta
revisin de producto.
Automatic Startup
ATENCIN:
El parmetro Automatic startup no es soportado por el Maestro PROFIBUS-DP NX5001 en esta
revisin de producto.
64
10. Apndice A Ejemplo de Utilizacin
Nota:
Failure Mode: Este parmetro es vlido slo cuando hay una redundancia de half- cluster (ms
informaciones, consultar Manual de Usuario UCPs Serie Nexto MU214305).
65
10. Apndice A Ejemplo de Utilizacin
Observacin
Campos Descripcin Estndar Posibilidades
/ Unidad
Direccin del esclavo en la red
Station Address 0 0 a 99
PROFIBUS. PROFIBUS.
Identificador del dispositivo esclavo
Conforme No es posible editar este
Ident Number (nmero del dispositivo, de acuerdo a
GSD campo.
lo registrado en el Comit PROFIBUS).
Tiempo de respuesta despus de la
T_SDR 11 0 a 255 tBit
cual una estacin puede responder.
0: T_SDR desbloqueado
Esclavo es bloqueado o liberado para 1: Ser desbloqueado
Lock/Unlock 2
otros maestros. 2: Bloquear
3: Desbloquear
Checkbox responsable por la
Watchdog control Habilitado Habilitado o Deshabilitado
habilitacin o no del watchdog
Define la base de tiempo del control de
Time (ms) 100 0 a 65535 ms
watchdog.
Si los nombres simblicos son
especificados para los parmetros en
el archivo de descripcin del
dispositivo (GS? archivo), esta opcin
Symbolic values Habilitado Habilitado o Deshabilitado
puede ser activada, para exhibir
valores simblicos en vez de los
valores reales en la columna Valor en
la tabla de parmetros.
Total de parmetros configurables por
Length of user Conforme No es posible editar este
el usuario, definido en el archivo de byte
parameters (Byte) GSD campo.
descripcin de dispositivo.
Haciendo clic sobre esta opcin, sern
Defaults restaurados los valores estndares de
los parmetros.
Elemento para la definicin de los
Groups... grupos.Ver Apndice C Comandos Habilitado o Deshabilitado
de Control Global
66
10. Apndice A Ejemplo de Utilizacin
Mapeo
Al adicionar dispositivos maestros y esclavos PROFIBUS en el rbol de Dispositivos del
programador MasterTool IEC XE, son definidas reas de memoria y estructuras para asignacin de
datos referentes a Diagnsticos de los dispositivos y puntos de Entrada y Salida de los mdulos
esclavos.
La siguiente tabla muestra las relaciones permitidas por el MasterTool IEC XE, establecidas entre las
funcionalidades y las variables.
67
10. Apndice A Ejemplo de Utilizacin
ATENCIN:
Seleccione la opcin Always update variables, en el borde inferior derecho, para actualizar las
variables en cada ciclo.
68
10. Apndice A Ejemplo de Utilizacin
69
10. Apndice A Ejemplo de Utilizacin
Para cargar el proyecto en la UCP se dado el comando Login. Vaya al men Online y seleccione
Login.
Al final de la transmisin, la UCP NX3010, a travs del bus Nexto, enva la configuracin de la Red
PROFIBUS al Maestro PROFIBUS DP NX5001, que configura el bus PROFIBUS y los Esclavos
PROFIBUS.
Luego, vaya al men Debug, haga clic en Start, o simplemente presione F5 en su teclado para colocar
la aplicacin en modo de ejecucin.
70
11. Apndice B Instalacin de GSD
Localice el archivo GSD a ser aadido. Recuerde de alterar el tipo de archivo para PROFIBUS DP
V5.0 Configuration Flises(*gs?). Seleccione el archivo y haga clic en el botn Open:
71
11. Apndice B Instalacin de GSD
Una vez aadido al Repositorio de Dispositivos, el esclavo PROFIBUS DP100V puede ser
adicionado al Maestro PROFIBUS DP NX5001:
72
11. Apndice B Instalacin de GSD
73
12. Apndice C Comandos de Control Global
ATENCIN:
Los comandos tienen efecto slo si el esclavo PROFIBUS soportarlos. Es necesario comprobar el
valor de los parmetros Sync_Mode_supp y Freeze_Mode_supp en el respectivo GSD.
ATENCIN:
Los comandos son compatibles con el soporte para redundancia de red, por tanto, los comandos
tambin pueden ser despedido a los esclavos si el usuario establece el NX5001 para soportar
redundancia de red (Ver Tabla 10-3).
ATENCIN:
Para el correcto funcionamiento de los comandos de Sync/Freeze en Redundancia de Red, el usuario
debe generar los comandos a travs del Maestro de bus NX5001 de la Red A.
Se utilizan los canales contenidos en la solapa Bus I/O Mapping del maestro PROFIBUS-DP
NX5001, para la programacin de disparo del servicio (canal User Commands) y al regreso del
estado de la funcin (canal User Status).
El disparo de comandos se produce cuando hay una transicin de FALSE a TRUE de los bits
(%QXn.4 al %QXn.7) y el estado del servicio (%IB(n+1)) es diferente de Ocupado (1).
74
12. Apndice C Comandos de Control Global
Parmetros
Los parmetros de entrada y de salida del servicio estn disponibles en la solapa Bus I/O Mapping
del maestro PROFIBUS-DP NX5001.
Entradas
Los parmetros de entrada estn en el rea User Commands.
Variable de
Representacin
Directa Canal Descripcin
Variable Bit
TRUE: Habilita la comunicacin PROFIBUS.
0 Enable Interface
FALSE: Deshabilita la comunicacin PROFIBUS.
1 Reserved Reservado.
%QB(n) 2a3 Reserved Reservados.
Enva comando Unfreeze cuando hay transicin de FALSE a TRUE.
4 Unfreeze
Valor inicial: FALSE
5 Freeze Enva comando Freeze cuando hay transicin de FALSE a TRUE.
75
12. Apndice C Comandos de Control Global
ATENCIN:
La ejecucin de los comandos de usuario se activa en el borde de subida, por lo que es necesario que
el comando utilizado es inicialmente al nivel lgico FALSE de manera que cuando se inicia el nivel
lgico TRUE, se detecta el comando.
ATENCIN:
Si el cable de la red PROFIBUS-DP se retira o la interfaz es desactivada, el comando de usuario se
pierde, precisamente porque se detecta un borde, como se informa en la caja atencin anterior.
Salidas
Los parmetros de salida estn en el rea Status.
Variable de
Valores
Representacin Descripcin Significado
Posibles
Directa
%IB(n) Reserved Reservado
Suceso
0 Los comandos fueron enviados a grupos
definidos
Ocupado
Global Control Command - 1
%IB(n+1) Se est procesando Servicio
Status
Error
2-255 Los comandos no fueron enviados a grupos
definidos. Verifique la conectividad y si el error
persiste, comunquese con el soporte tcnico
%IW(n+2) Reserved Reservado
76
12. Apndice C Comandos de Control Global
El Status de los Comandos de Control Global indica si los comandos fueron enviados con xito, o no,
a los grupos de esclavos PROFIBUS.
Configuracin
Durante el proceso de configuracin del esclavo PROFIBUS, se debe establecer cul grupo o grupos,
el esclavo pertenecer. La Figura 12-3 muestra las configuraciones de grupo de un esclavo
PROFIBUS.
77
12. Apndice C Comandos de Control Global
Tenga en cuenta que los campos Freeze Mode y Sync Mode estn habilitados. Ellos son una copia de
los parmetros definidos en el GSD. Ellos indican si el esclavo PROFIBUS soporta o no sus formas.
Programacin
Grupos
El primer paso del programa es definir qu grupos recibirn los comandos.
Ellos deben ser seleccionados en la pestaa Bus I/O Mapping, operando %QB(n+1), declarado como
Comandos de Usuario.
78
12. Apndice C Comandos de Control Global
Operacin
Cuando hay transicin de FALSE a TRUE de los parmetros de Comando (%QXn.4 %QXn.7), y el
Status del servicio (%IB(n+1)) es diferente de 1 (Ocupado), el maestro PROFIBUS-DP NX5001
enva los comandos a los grupos selecionados (%QB(n+1)) a travs del servicio PROFIBUS
Global_Control (SAP 58).
Un nuevo comando puede ser activado slo cuando el parmetro de salida Status no indica Ocupado.
ATTENCIN:
Detalles sobre el servicio Global_Control, el funcionamiento de los comandos y el proceso de
sincronizacin se pueden encontrar en la Norma EN50170.
79
13. Glosario
13. Glosario
Autoclear En redes PROFIBUS, es el parmetro que, cuando se activa, cambia el estado del maestro para Clear al
ocurrir un error en la red.
Bus Conjunto de seales elctricas agrupados lgicamente con la funcin de transferir informacin y control
entre diferentes elementos de un subsistema.
Bus remoto Conjunto de mdulos de e/s interconectados a una cabeza de red de campo.
Bit Unidad bsica de informacin, puede estar en el estado 0 o 1.
Byte Unidad de informacin compuesta por ocho bits.
Cabeza de red de campo Mdulo esclavo de una red de campo. Es responsable por el intercambio de datos entre los mdulos y
un maestro de la red de campo.
Cabo da rede de campo Cable que conecta los nodos de una red de campo con la interfaz y la cabeza de red del campo.
Cambio en caliente Procedimiento de sustitucin de mdulos de un sistema sin la necesidad de su desenergizacin.
Normalmente se utiliza en cambios de mdulos de E/S.
Canal serial Interfaz de un equipo que transfiere datos en el modo serial.
Circuito de Watchdog Circuito electrnico destinado a verificar la integridad del funcionamiento de un equipo.
Cluster Conjunto formado por los controladores (half-clusters) PLCA y PLCB.
Controlador programable Tambin chamado de CP. Equipo que realiza control bajo el comando de un programa aplicativo. Est
compuesto por una UCP, una fuente de alimentacin y una estructura de E/S.
CP Vea controlador programable.
CP Redundante Conjunto formado por un cluster (PLCA y PLCB), panel de control PX2612, y sistemas de E/S remoto.
CP Reserva Half-cluster (PLCA o PLCB) que se encuentra momentneamente en estado Reserva.
CPA Denominacin de uno de los dos controladores que forma un CP redundante. El otro se denomina CPB.
CPB Denominacin de uno de los dos controladores que forma un CP redundante. El otro se denomina CPA.
Default Valor predefinido para una variable, se utiliza en caso de que no haya definicin.
Diagnsticos Procedimiento utilizado para detectar y aislar fallas. Es tambin el conjunto de datos usados para tal
determinacin, que sirve para el anlisis y correccin de problemas.
Dword Unidad de informacin compuesto de 32 bits.
E/S Vea entrada/salida.
EN50170 En redes PROFIBUS, es la norma que define la red de campo.
Direccin de la cabeza Es la direccin de un nodo de la red de campo, definida en la base del mdulo de la cabeza de red de
de la red de campo campo.
Entrada/salida Tambin llamado E/S. Dispositivos de E/S de datos de un sistema. En el caso de CPs, corresponden
tpicamente a mdulos digitales o analgicos de entrada o salida que monitorean o accionan el
dispositivo controlado.
ER Sigla usada para indicar error en los LEDs.
Esclavo Equipo conectado a una red de comunicacin que slo transmite datos si le solicita otro equipo
denominado maestro.
Frame Una unidad de informacin transmitida en la red.
Freeze En redes PROFIBUS, es el estado de la red cuando los datos de las entradas se congelan.
Gateway Equipo para la conexin de dos redes de comunicacin con diferentes protocolos.
Half-cluster Designacin alternativa para cada uno de los dos controladores (CPA y CPB) que forman un cluster.
Hardware Equipos fsicos usados en procesamiento de datos en los cuales normalmente se ejecutan programas
(software).
HSA Acrnimo para Highest Station Address.
IEC 61131 Norma genrica para operacin y utilizacin de CPs. Antigua IEC 1131.
Interfaz Dispositivo que adapta elctrica y/o lgicamente la transferencia de seales entre dos equipos.
Interfaz de red de campo Mdulo maestro de rede de campo ubicado en bus local y pretenden hacer de la comunicacin con las
cabezas de la red de campo.
LED Sigla para light emitting diode. Es un tipo de diodo semiconductor que emite luz al estimularse por
electricidad. Se utiliza como indicador luminoso.
Men Conjunto de opciones disponibles y exhibidas por un programa en el video y que se pueden seleccionar
por el usuario a fin de activar o ejecutar una determinada tarea.
Maestro Equipo conectado a una red de comunicacin de donde se originan solicitudes de comandos para otros
equipos de la red.
Maestro PROFIBUS El maestro NX5001 en modo activo establece comunicacin con las remotas (esclavos) PROFIBUS
Activo
Maestro PROFIBUS Modo pasivo sirve para probar los circuitos de transmisin y recepcin PROFIBUS y medio fsico para
Pasivo prevenir la aparicin de un defecto oculto. El maestro NX5001 en modo pasivo realiza slo el monitoreo
de fallas del maestro NX5001 activo.
80
13. Glosario
Mdulo (refirindose a Elemento bsico de un sistema completo que posee funciones bien definidas. Normalmente est
hardware) conectado al sistema por conectores, se puede fcilmente sustituirlo.
Nodo Cualquier estacin de una red con capacidad de comunicacin, utiliza un protocolo establecido.
NX5001 Se refiere al mdulo maestro PROFIBUS-DP NX5001.
Octeto Conjunto de ocho bits numerados de 0 a 7.
PROFIBUS DP Significa protocolo PROFIBUS Decentralized Periphery
Programa aplicativo Es el programa cargado en un CP, que determina el funcionamiento de una mquina o proceso.
Proyecto Proyecto del CP como un todo, formado por el project archive (cdigo fuente) y por el proyecto aplicativo
(cdigo ejecutable).
Protocolo Reglas de procedimientos y formatos convencionales que, mediante seales de control, permiten el
establecimiento de una transmisin de datos y la recuperacin de errores entre equipos.
Red de comunicacin Conjunto de equipos (nodos) interconectados por canales de comunicacin.
Red de comunicacin Red de comunicacin en la cual las transferencias de informaciones se inician solamente a partir de un
maestro-esclavo nico nodo (maestro de la red) conectado al Bus de datos. Los dems nodos de la red (esclavos) slo
responden cuando se solicitan.
Red de comunicacin Red de comunicacin en la cual las transferencias de informaciones se inician por cualquier nodo
multimaestro conectado al Bus de datos.
Redundancia de Maestro Sistema utilizado en CP redundante, donde dos maestros NX5001 se utilizan en la misma red. Un
(refirindose al maestro maestro en la CPA y el otro de la CPB. Un NX5001 actuar como maestro activo y el otro como maestro
PROFIBUS) pasivo (vase maestro PROFIBUS pasivo y maestro PROFIBUS activo).
Redundancia de red Cada dispositivo esclavo PROFIBUS tiene dos conexiones de red, formando una doble red, conectada a
(refirindose a la red dos mdulos de NX5001.
PROFIBUS)
Software Programas de computadora, procedimientos y reglas relacionadas a la operacin de un sistema de
procesamiento de datos.
Terminacin de bus Componente que debe estar conectado en el ltimo mdulo de un bus.
Time-out Tiempo preestablecido mximo para que una comunicacin se complete. Si se exceden, procedimientos
de retentiva o diagnsticos se activarn.
Token Es una marca que indica quien es el maestro del Bus en el momento.
Cambio en caliente Procedimiento de sustitucin de mdulos de un sistema sin la necesidad de su desenergizacin.
Normalmente se utiliza en cambios de mdulos de E/S.
UCP Sigla para unidad central de procesamiento. Controla el flujo de informaciones, interpreta y ejecuta las
instrucciones del programa y monitorea los dispositivos del sistema.
Varistor Dispositivo de proteccin contra exceso de tensin.
WD Sigla para perro guardin en ingls (watchdog).
Word Unidad de informacin compuesta por 16 bits.
81