Está en la página 1de 308

MANUAL DE COMUNICACIONES

NXG

PARA
SERIES HARMONY
Controladores de velocidad ajustable
para motores de CA
con Control Next Generation

Número de manual: 902399


Versión 4.0
Septiembre de 2005

• NXG I
• Software NXG versión 2.6 (y posterior).

Siemens Energy & Automation, Inc.


Large Drive R
ROBICON

500 Hunt Valley Road, New Kensington, PA, EE.UU., 15068


Teléfono:724-339-9500 Teléfono de asistencia al cliente:724-339-9501 (24-horas)
Fax: 724-339-9562 Fax de atención al cliente:724-339-9507
Sitio Web:www.siemens.com E-mail de atención al cliente:support@us.siemens.com
DECLARACIÓN DE CONFORMIDAD
Nombre del fabricante: Siemens Corporation
Dirección del fabricante: 500 Hunt Valley Road
New Kensington, PA 15068
EE.UU.
Declara que el producto
Nombre del producto:
Controladores de frecuencia variable de CA, Series Perfect
Descripción del producto: Harmony de alta tensión, enfriados por líquido (modelos de
Opciones del producto: producto 31000XXX.XX)
Controlador de velocidad ajustable; 50/60 Hz de entrada.
Esta declaración cubre todas las opciones descriptas del
producto.

Información complementaria:
Los productos descriptos en el presente cumplen con los requerimientos de la Directiva de baja tensión (Low Voltage Directive) 73/
23/EEC (texto modificado) y la Directiva de compatibilidad electromagnética (EMC Directive) 89/336/EEC (texto modificado).
Directiva de seguridad LVD: Los productos anteriormente listados se adecuan al Estándar IEC 61800-51 (IEC Standard 61800-5-1).
Otros estándares usados son: IEC61800-5-1, IEC60529, y IEC60417.
Directiva EMC: Siemens certifica que el equipo objeto de esta Declaración de Conformidad, cumple con los requerimientos de
protección de la Directiva del Consejo 89/336/EEC (Council Directive 89/336/EEC) acerca de la aproximación de las Leyes de los
estados miembro relacionadas con compatibilidad electromagnética. Pruebas efectuadas de conformidad con estándares genéricos
EN50081-2, EN50082-2 y EN61000-4-2 – ESD, EN61000-4-3 Inmunidad Radiada (Radiated Immunity); EN61000-4-4 – EFT,
EN61000-4-6, Inmunidad Conducida por Radiofrecuencia (Conducted RF Immunity) y EN61000-4-5 – Inmunidad de Choque (Surge
Immunity). (Consulte IEC61800-3).
Evaluación por cuerpo competente para EMC por York Services, Ltd. EMC Test Centre, Fleming Building, Donibristle Industrial Park,
Dalgerty Bay, Dunfermline, FIFE KY119HZ. Certificado del cuerpo competente e informe No. 1084-2/CBC/CBR con fecha 6 de agosto
de 2001.
Firmas: Titular de documentación técnica:
Nombre: Tom Bierman, Director de calidad Ray Tomer, Ingeniero de conformidad de staff

Esta manual se aplica a todos los controladores HV Harmony de velocidad ajustable de motores de AC enfriados por agua.
Este manual es aplicable hasta (e inclusive) la versión 2.6 del software NXG.
Para comunicarse con el representante de soporte más cercano, llame a la oficina central de Siemens al (724)-339-9500.

Historial de la versión:
Septiembre de
Versión 1.0
2005

© 2005 por Siemens. Ninguna parte de este documento puede ser reproducida por medios mecánicos o electrónicos sin consentimiento previo de
Siemens.
Manual de comunicaciones NXG Tabla de contenidos

Tabla de contenidos
Capítulo 1: Generalidades de las comunicaciones ............................................................... 1-1
Introducción ........................................................................................................................... 1
Puerto de depuración RS232.................................................................................................. 2
Redes duales .......................................................................................................................... 3
Capítulo 2: Comunicaciones Modbus ................................................................................... 2-1
Introducción ........................................................................................................................... 1
Configuración rápida ............................................................................................................. 2
Funcionalidades remotas........................................................................................................ 4
Procedimientos de configuración del menú........................................................................... 4
interfaz de red ........................................................................................................................ 5
Configuración de comandos soportados ................................................................................ 6
Procedimiento de configuración .......................................................................................... 14
Opciones de control por defecto del controlador................................................................. 17
Programación por el usuario a través de SOP...................................................................... 19
Tipo de control de red por defecto:.......................................................................... 20
Programable por el usuario: ..................................................................................... 20
Dirección Modbus y tablas de listas de selección de teclado numérico .............................. 22
Tablas de parámetros del menú ........................................................................................... 24
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 29
Capítulo 3: Comunicaciones DeviceNet™ DP...................................................................... 3-1
Introducción ........................................................................................................................... 1
conexión de red ...................................................................................................................... 4
Direcciones de red DeviceNet DP ......................................................................................... 5
Configuración rápida ............................................................................................................. 5
Configuración de las comunicaciones de red ........................................................................ 6
Archivo EDS DeviceNet DP.................................................................................................. 7
Métodos de transferencia de datos de red .............................................................................. 9
Redes y programa del sistema ............................................................................................. 16
Secuencia de encendido ....................................................................................................... 18
Resolución de problemas en las comunicaciones de red ..................................................... 19
Función de visualización del monitoreo de red (identificación (ID) de Menú 9950).......... 20
Capítulo 4: Comunicaciones Ethernet Modbus ................................................................... 4-1
Introducción ........................................................................................................................... 1
Configuración rápida ............................................................................................................. 3
Funcionalidades remotas........................................................................................................ 5
Procedimientos de configuración del menú........................................................................... 5
interfaz de red ........................................................................................................................ 6
Configuración de comandos soportados ................................................................................ 8

902399: Versión 4.0 iii


Tabla de contenidos Manual de comunicaciones NXG

Procedimiento de configuración .......................................................................................... 11


Opciones de control por defecto del controlador................................................................. 13
Programación por el usuario a través de SOP...................................................................... 16
Tipo de control de red por defecto:.......................................................................... 16
Programable por el usuario: ..................................................................................... 17
Dirección Ethernet Modbus y tablas de listas de selección del teclado numérico............... 19
Tablas de parámetros del menú ........................................................................................... 21
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 25
Capítulo 5: Comunicaciones Modbus Plus ........................................................................... 5-1
Introducción ........................................................................................................................... 1
Módulo UCS Modbus Plus .................................................................................................... 2
Módulo AnyBus Modbus Plus............................................................................................... 3
Configuración rápida ............................................................................................................. 5
Funcionalidades remotas........................................................................................................ 8
Procedimientos de configuración del menú........................................................................... 8
Configuración de comandos soportados .............................................................................. 10
Procedimiento de configuración .......................................................................................... 10
Opciones de control por defecto del controlador................................................................. 11
Programación por el usuario a través de SOP...................................................................... 13
Fijada por defecto por el software del controlador: ................................................. 15
Programable por el usuario: ..................................................................................... 15
Dirección Modbus Plus y tablas de listas de selección de teclado numérico ...................... 17
Tablas de parámetros del menú ........................................................................................... 20
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 25
Capítulo 6: Comunicaciones Profibus................................................................................... 6-1
Introducción ........................................................................................................................... 1
Módulo UCS Profibus ........................................................................................................... 1
Módulo AnyBus Profibus ...................................................................................................... 3
Configuración rápida ............................................................................................................. 4
Funcionalidades remotas........................................................................................................ 8
Procedimientos de configuración del menú........................................................................... 8
Configuración del PLC usando archivos GSD Profibus........................................................ 8
Procedimiento de configuración ............................................................................................ 9
Opciones de control por defecto del controlador................................................................. 11
Programación por el usuario a través de SOP...................................................................... 13
Tipo de control de red por defecto:.......................................................................... 14
Programable por el usuario: ..................................................................................... 14
Datos de red Profibus y tablas de listas de selección de teclado numérico ......................... 16
Tablas de parámetros del menú ........................................................................................... 18
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 21

iv 902399: Versión 4.0


Manual de comunicaciones NXG Tabla de contenidos

Capítulo 7: Comunicaciones Data Highway Plus ................................................................ 7-1


Introducción ........................................................................................................................... 1
Configuración rápida ............................................................................................................. 1
Funcionalidades remotas........................................................................................................ 4
Procedimientos de configuración del menú........................................................................... 4
Comandos de red Data Highway PLUS ................................................................................ 5
Procedimiento de configuración ............................................................................................ 5
Opciones de control por defecto del controlador................................................................... 7
Programación por el usuario a través de SOP........................................................................ 9
Tipo de control de red por defecto:.......................................................................... 10
Datos de red Data Highway Plus y tablas de listas de selección de teclado numérico........ 12
Tablas de parámetros del menú ........................................................................................... 15
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 18
Capítulo 8: Comunicaciones ControlNet .............................................................................. 8-1
Generalidades......................................................................................................................... 1
Conectores ............................................................................................................................. 2
Configuración rápida ............................................................................................................. 3
Funcionalidades remotas........................................................................................................ 5
Procedimientos de configuración del menú........................................................................... 6
Configuración del PLC usando archivos EDS ControlNet.................................................... 6
Selección de un protocolo de red ........................................................................................... 6
Opciones de control por defecto del controlador................................................................... 8
Programación por el usuario a través de SOP...................................................................... 10
Tipo de control de red por defecto:.......................................................................... 11
Programable por el usuario: ..................................................................................... 11
Datos de red ControlNet y tablas de listas de selección de teclado numérico..................... 13
Tablas de parámetros del menú ........................................................................................... 16
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 19
Capítulo 9: Comunicaciones DeviceNet™ (Profile 12)........................................................ 9-1
Introducción ........................................................................................................................... 1
Conector DeviceNet................................................................................................... 3
conexión de de red ..................................................................................................... 3
Interruptores de configuración................................................................................... 3
Configuración rápida ............................................................................................................. 5
Funcionalidades remotas........................................................................................................ 7
Procedimientos de configuración del menú........................................................................... 7
Configuración del PLC usando archivos EDS DeviceNet (Profile 12) ................................. 8
Selección del protocolo de red............................................................................................... 8
Opciones de control por defecto del controlador................................................................. 10
Programación por el usuario a través de SOP...................................................................... 12

902399: Versión 4.0 v


Tabla de contenidos Manual de comunicaciones NXG

Tipo de control de red por defecto:.......................................................................... 13


Programable por el usuario: ..................................................................................... 13
Datos de red DeviceNet (Profile 12) y tablas de lista de selección de teclado.................... 15
Tablas de parámetros del menú ........................................................................................... 17
Función de visualización del monitoreo de red (identificación (ID) de parámetro 9950)... 21
Apéndice A: Parámetro Lectura / Escritura ....................................................................... A-1
Introducción ........................................................................................................................... 1
Configuración de los registros PTD y PFD ........................................................................... 1
Definición de registros PTD .................................................................................................. 1
Definición de registros PFD .................................................................................................. 2
Procedimiento de negociación (handshaking) de protocolos de PLC para parámetro de
lectura/escritura ............................................................................................................................7
Configuración de registro .......................................................................................... 7
Negociación de protocolos......................................................................................... 7
Prueba de error........................................................................................................... 7
Lectura de datos ......................................................................................................... 7
Finalización del comando .......................................................................................... 7
Ejemplo: Modificación de la tensión nominal de entrada (ID 2010) .................................... 7
Apéndice B: Identificación (ID) de datos de salida..............................................................B-1
Diversas tablas de datos ....................................................................................................... 24
Apéndice C: Archivo EDS DeviceNet DP ........................................................................... C-1
Apéndice D: Archivo de datos GSD Profibus ..................................................................... D-1
Apéndice E: Archivo EDS ControlNet..................................................................................E-1
Apéndice F: Archivo EDS DeviceNet (Profile 12)................................................................F-1

vi 902399: Versión 4.0


Manual de comunicaciones NXG Generalidades de las comunicaciones

CAPÍTULO 1
1 Generalidades de las comunicaciones
1.1 Introducción
Cada control Siemens NXG posee una tarjeta de comunicaciones que permite las comunicaciones en red a través de
diversos protocolos y la conexión por módem. El sistema soporta hasta dos redes. Sólo se encuentran habilitados los
protocolos Modbus y Ethernet Modbus con la tarjeta de comunicaciones tal como viene de fábrica; los demás
requieren tarjetas controladoras opcionales denominadas módulos UCS o módulos AnyBus que se conectan a la placa
de comunicaciones. La Figura 1-1 que aparece a continuación, muestra una tarjeta de comunicaciones NXG. Observe
las ubicaciones de los conectores para los módulos UCS, módulos AnyBus, puerto Modbus, puerto de depuración,
puentes Modbus, puente designador de tarjeta y puentes RS232.
Figura 1-1. Tarjeta de Comunicaciones NXG
Puentes
Modbus
Puentes de
JP3 JP8
depuración JP7 JP9 Designador de
terjetas JP6
JP4 JP10 JP13
JP2 JP1 JP5 TX485 AnyBus1 AnyBus2 (No usado)
(Modbus)

TX232
(Depuración)

Puerto de
RX232 depuración
(Depuración)
Puerto
Modbus
RS485

JP11 RX485
(No usado) JP12 (Modbus) UCS1 UCS2
(No usado)

Los protocolos de comunicación Modbus y Ethernet Modbus se encuentran disponibles sin necesidad de agregar
ningún módulo UCS o AnyBus. La conexión Ethernet Modbus se encuentra en la tarjeta del microprocesador. Los
módulos UCS que soportan los siguientes protocolos se encuentran disponibles en Siemens:
• DeviceNet Drive Profile (DP)
• Modbus Plus
• Profibus
• DH+
Los módulos AnyBus soportan:
• Profibus
• Ethernet Modbus (como red 2 solamente)
• DeviceNet Profile 12
• Modbus Plus
• ControlNet

902399: Versión 4.0 1-1


Generalidades de las comunicaciones Manual de comunicaciones NXG

1.2 Puerto de depuración RS232


1 El puerto de depuración que se muestra en la Figura 1-1 es útil tanto para descargar datos del programa del sistema
desde una PC como para cargar transferencias de parámetros, registros de eventos y registros de datos históricos a
una PC o a través de un módem externo.
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará remitirse al
* capítulo Programación del Sistema en el manual del sistema del controlador.

La Figura 1-2 que aparece a continuación, muestra una conexión de comunicaciones entre una PC y un controlador.
La Tabla 1-1 muestra la configuración de puentes RS232.

TX
2 2
RX
3 3
5 GND 5

Computadora Tarjeta de
personal comunicaciones J2

Figura 1-2. Conexión típica de comunicaciones RS232

Tabla 1-1. Configuración de puentes RS232


Configuración de puente Diagrama de puentes
JP1 = 1-2 RD en pin 2
JP2 = 1-2 TD en pin 3 1 2 3

JP1 = 2-3 RD en pin 3


JP2 = 2-3 TD en pin 2 1 2 3

1-2 902399: Versión 4.0


Manual de comunicaciones NXG Generalidades de las comunicaciones

1.3 Redes duales


El control NXG soporta redes duales. Las redes duales generalmente requieren hardware opcional. 1
1.3.1 Redes duales con módulos UCS y AnyBus
Los protocolos enunciados a continuación requieren un módulo UCS adicional:
• DeviceNet DP
• Modbus Plus
• Profibus
• DH+
Los protocolos enunciados a continuación requieren un módulo AnyBus adicional:
• Profibus
• Ethernet Modbus
• DeviceNet Profile 12
• Modbus Plus
• ControlNet
Para los módulos anteriormente enunciados, las designaciones de red siguen la numeración de la conexión de la
tarjeta (por ejemplo, UCS1 es Red 1).

1.3.2 Redes duales con Modbus


Se requieren dos tarjetas de comunicaciones cuando una red Modbus debe ser designada como Red 2 (por ejemplo, si
está usando una red Modbus dual o Modbus con Ethernet Modbus). La tarjeta que suministra la red Modbus debe
tener un puente JP6 que se ajuste a la configuración BD2. La Tabla 1-2 resume la configuración de la tarjeta y las
conexiones disponibles para las tarjetas. El puerto serial de depuración se encuentra siempre en la tarjeta Nº 1 en un
sistema Modbus dual. La Figura 1-3 muestra la configuración para usar.

902399: Versión 4.0 1-3


Generalidades de las comunicaciones Manual de comunicaciones NXG

Tabla 1-2 . Redes duales con Modbus

1 Tarjeta Modbus duales


JP6 configurado en
Ethernet/Modbus
JP6 configurado en BD1
Posición del puente JP6

Tarjeta 1a BD2 1
BD1 Puerto de depuración
2
Puerto de depuración disponible
disponible Sin puerto de BD1 3
Modbus 1 comunicacionesb
Tarjeta 2 JP6 configurado en JP6 configurado en BD2
BD2 1
BD2 Sin puerto de depuración
Sin puerto de Modbus 2

depuración BD1 3
Modbus 2

a. Puede usar una tarjeta para la red dual Ethernet Modbus/Modbus si no requiere un puerto
de depuración. De todas maneras, la tarjeta individual debe designarse como BD2. Vea la
Figura 1-3 para la configuración de la tarjeta.
b. La red ethernet se conecta a la tarjeta del microprocesador y debe designarse como red 1.

Designador de tarjetas JP6


Configurado en BD2

Puerto de
depuración
RS232
NO
DISPONIBLE

Puerto Modbus
RS485

Figura 1-3. Uso de una sola tarjeta para redes duales Ethernet Modbus y Modbus

1-4 902399: Versión 4.0


Manual de comunicaciones NXG Generalidades de las comunicaciones

Las Figuras 1-4 y 1-5 muestran las configuraciones y conexiones de la tarjeta para una red dual Ethernet Modbus/
Modbus con puerto de depuración.
1
1. Configure JP6 a BD1 en la tarjeta donde esté disponible el puerto de depuración. BD1 no tendrá un puerto
de comunicaciones disponible.

Designador de tarjetas JP6


Configurado en BD1

Puerto de
depuración
RS232
DISPONIBLE

Puerto Modbus
RS485
NO DISPONIBLE

Figura 1-4. Uso de Ethernet Modbus—Configuración de la tarjeta 1

2. Configure JP6 a BD2 en la tarjeta donde esté disponible el Modbus.

Designador de tarjetas JP6


Configurado en BD2

Puerto de
depuración
RS232
NO
DISPONIBLE
Puerto Modbus
RS485
DISPONIBLE

Figura 1-5. Modbus—Configuración de la tarjeta 2

Nota: Si el sistema presentara fallas al iniciarlo, verifique el firmware en la Tarjeta de Comunicaciones para
* determinar el Número de Versión.

La función del menú Tipos de módulo de red (9955) mostrará los tipos de módulos UCS o Anybus instalados en el
sistema.

∇ ∇ ∇

902399: Versión 4.0 1-5


Generalidades de las comunicaciones Manual de comunicaciones NXG

1-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

CAPÍTULO

2 Comunicaciones Modbus
2.1 Introducción
Cada control NXG se envía con el hardware necesario para soportar la conectividad del protocolo de red Modbus. La 2
conectividad mediante otros protocolos de red es posible con tarjetas controladoras opcionales que se conectan a la
tarjeta de comunicaciones. Este capítulo contiene instrucciones sobre cómo controlar una VFD (unidad de frecuencia
variable) Siemens mediante un PLC (controlador lógico programable) en una red Modbus.
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad Siemens
con control NXG por medio de un PLC Modbus lo más pronto posible. La Sección 2.2 es breve, establece
procedimientos y cubre un mínimo de detalles. Consulte las otras secciones para información detallada.
Tenga en cuenta que en este capítulo todo número de cuatro dígitos que aparezca entre paréntesis, por ejemplo,
(9403), indica el número de identificación (ID) del parámetro para el teclado numérico en la parte delantera del
controlador. Presione [SHIFT] + [Æ] para ingresar este número directamente. No es necesario mantener presionada la
tecla [SHIFT] mientras presiona la tecla [Æ]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12)
están representados en formato hexadecimal.
La especificación de la interfaz de control Modbus es un diseño de arquitectura abierta. Se puede obtener información
sobre Modbus en:
Schneider Automation Inc.
One High Street
North Andover, MA 01845
Tel: (978) 794-0800
Fax: (978) 975-0910
Sitio web: www.modicon.com
La interfaz de comunicación Modbus es una interfaz serial que funciona a una velocidad de transmisión estándar
hasta 19,2 Kbaud. El marco de datos de 10 bits consiste en 1 bit de inicio, 8 bits de datos (sin paridad) y 1 bit de
detención. Estos parámetros de datos son fijos para el controlador.
El controlador siempre actúa como esclavo de Modbus. Esto significa que el controlador no inicia diálogos en la red
Modbus. Por el contrario, primero escucha y luego responde al Modbus maestro (el PLC).
En la actualidad, sólo se soportan las funciones de lectura y escritura en base a registros del protocolo Modbus. Estas
funciones se utilizan para monitorear y controlar las entradas y salidas analógicas y digitales del controlador.
Nota:
* • Los usuarios deben conocer previamente las especificaciones y la terminología del protocolo Modbus
de Modicon. Si requiere información adicional, contáctese con Schneider Automation, Inc. en la
dirección antes mencionada.
• Solamente el formatoUnidad Terminal Remota (RTU) del protocolo Modbus es soportado por el
control NXG.
• Remítase a la Figura 1-1 (que se encuentra en el Capítulo 1.0 de este manual) para las descripciones de
los LED.

902399: Versión 4.0 2-1


Comunicaciones Modbus Manual de comunicaciones NXG

2.2 Configuración rápida


2.2.1 Configuración de Modbus para control de motores mediante la configuración por defecto
(Fixed Reg Bits / Bits de Registro Fijo)
La unidad se puede controlar desde un PLC mediante el siguiente procedimiento de configuración simple. Mediante
el teclado numérico de la parte delantera del controlador, configure "Network 1 Type" (9901) (Tipo de Red 1) en
Modbus. Determine la velocidad de transmisión correcta (9060) y la dirección (9070). Finalmente, ajuste el "Status/
2 Control Menú" (9944) ("Menú de Estado/Control") en "FIXED" ("FIJO"). Esta operación configura los bits en la
dirección Modbus 40065 para que tengan las definiciones que se muestran a continuación en la Tabla 2-1. Luego,
agregue la siguiente línea al SOP: Network1RunEnable_O = TRUE; (el punto y coma es parte del código). Ahora
puede controlar la unidad a través del PLC.
Tabla 2-1. Significado por defecto de "Fixed Reg Bits" ("Bits de Registro Fijo")
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservado para uso futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para iniciar el motor, el PLC debe enviar 0x21 en el registro 40065. Este valor hexadecimal determina el bit 0
(iniciar) y el bit 5 (iniciar/detener control desde la red). De la misma forma, para indicar al motor que se detenga, el
PLC debe enviar 0x04 ó 0x00 en el registro 40065.

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si el “Start Stop Control"
(9945) ("Control de inicio de detención") se coloca en “Momentary" ("Momentáneo") — de lo contrario este bit es
Reservado

2-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.2.2 Envío de una configuración de velocidad del motor a la unidad


Para enviar configuraciones de velocidad del motor al controlador, primero establezca las unidades de velocidad
deseadas que utilizará (RPM,% o HZ) en el menú (9080). Para habilitar las configuraciones de velocidad desde la red,
agregue la siguiente línea al archivo de programa SOP: RawDemandNetwork1_O = true;. Al usar la Tabla 2-14,
podrá ver que el PLC necesita enviar la configuración de velocidad deseada al controlador en el registro Modbus
40066. Este es un registro reservado que sólo se utiliza para almacenar configuraciones de velocidad. Entonces, envía
0x61 en el registro Modbus 40065. El motor aceptará la configuración de velocidad indicada por el PLC.

2.2.3 Control del motor mediante bits definidos por el usuario controlados por el SOP
2
Use el teclado numérico de la parte delantera del controlador para configurar "Network 1 Type" (9901) (Tipo de Red
1) en Modbus. Determine la velocidad de transmisión en baudios correcta (9060) y la dirección (9070). Finalmente,
ajuste el "Status/Control Menu" (9944) ("Menú de Estado/Control") en SOP. Para controlar el motor de esta manera,
el controlador necesita saber qué bits se utilizarán en el programa SOP. Para ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar remitiéndose a la Tabla 2-2 que aparece a continuación y ubique la tecla
numérica de variable de lista de selección relacionada con los bits. Al remitirse a la Tabla 2-14, verá que el
primer registro disponible de datos hacia el controlador se encuentra en la dirección 40067 de Modbus que
corresponde a la identificación (ID) del parámetro del teclado numérico (9603). Mediante el teclado
numérico del controlador, busque en el menú el item "Data To Drive 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1/Marca de Salida de Red 1, Net Input Flag 2/
Marca de Salida de Red 2, ...) en el teclado numérico o en Herramientas. Ahora, los bits correspondientes
(Network1Flag0_I, Network1Flag1_I, etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal
como se muestra a continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit 1,stop using bit 0

Usted eligió "Data to Drive 03" como registro de escritura; al remitirse a la Tabla2-14, puede ver que el PLC ahora
necesita enviar 0x02 en la dirección Modbus 40067 para ejecutar el controlador, o 0x01 en el mismo registro para
detenerlo.

Tabla 2-2. Ejemplo de bits programables1


Variable de lista de selección Bits Drctry.ngn
Net Input Flag 1 Network1Flag0_I ~
(Marca de Entrada de Red 1) Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~
(Marca de Entrada de Red 2) Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~
(Marca de Entrada de Red 3) Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~
(Marca de Entrada de Red 4) Network1Flag63_I

1. Puede encontrar un listado completo de los bits programables SOP en la Sección 2.9.3.

902399: Versión 4.0 2-3


Comunicaciones Modbus Manual de comunicaciones NXG

2.2.4 Monitoreo del estado del controlador y de la realimentación de la velocidad


Para leer los datos desde el controlador, no se necesitan indicadores de SOP. Configure "Network 1 Type" (9901)
(Tipo de Red 1) en Modbus. Determine la Velocidad de transmisión en baudios correcta (9060) y la Dirección (9070).
Determine las "Velocity Units" (9080) (Unidades de velocidad) según las unidades de velocidad del motor deseadas.
Al remitirse a la Tabla 2-14, puede ver que las direcciones Modbus necesarias para leer el estado del controlador y la
realimentación de la velocidad desde el controlador enviando desde el PLC Modbus son 40001 y 40002

2
respectivamente. Las definiciones de los bits de estado, que se encuentran siempre en el registro Modbus 40001, se
muestran a continuación.
Tabla 2-3. Estado general de salida desde el controlador
Número de bit Significado en el software de control del controlador Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork
5
(Control de inicio de detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Consulte (la sección 2.7) para obtener detalles sobre cómo leer otros datos del controlador.

2.3 Funcionalidades remotas


La interfaz Modbus al controlador permite funcionalidades remotas de control y monitoreo. El control de la unidad
puede lograrse a través de telegramas Modbus enviados a la unidad que trabaja junto con un programa SOP. Las
funcionalidades de control incluyen solicitud de ejecución, solicitud de detención, reinicio por falla, detención,
demanda de velocidad en reversa, y otras. Existen 128 indicadores de software remotos programables por el usuario
que se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que el controlador trae incorporado (provisto con cada unidad).

2.4 Procedimientos de configuración del menú


La interfaz Modbus se encuentra en todos los controladores Siemens con control NXG. Utiliza un puerto serial
dedicado. Para configurar la interfaz Modbus, simplemente configure el puerto serial y las características de
funcionamiento relacionadas de la interfaz a través del sistema de menú del teclado numérico del controlador.
Todas las funciones de configuración Modbus se encuentran en el menú "Configure Parameters Menu" (9902) (Menú de
Parámetros de Configuración), que es un submenú del menú "Communications Menu" (9) (Menú de Comunicaciones).
El acceso cuenta con controles de seguridad a nivel 7 y por lo tanto debe ingresar el código de seguridad apropiado

2-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

para acceder a estos parámetros. Los menús que se requieren para la configuración inicial de la interfaz Modbus están
enumerados en la Tabla 2-28. Para el procedimiento de configuración correcto, consulte la sección 2.7.
Seleccione los contenidos del menú mediante las listas de selección. La dirección Modbus para cada ítem del menú es
fija. Por ejemplo, para la red 1, "Data from Drive 01" (9401) se puede leer enviando la solicitud de lectura de registro
en la dirección 40001. El menú "Data from Drive 02" (9402) se puede leer en la dirección 40002 y así sucesivamente.
Las referencias completas de direcciones se pueden encontrar en la Tabla 2-29.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en las listas, búsquela en el Apéndice A. Una vez que la haya encontrado, utilice el número de identificación
2
(ID) del dato para ingresar la variable en los registros de lectura. El procedimiento para esta operación se describe en
la sección 2.7.1.

2.5 interfaz de red


El puerto serial Modbus para el control NXG se encuentra en la tarjeta de comunicaciones. Este puerto es una
interfaz serial RS-485 ópticamente aislada, de dos cables (de par blindado y entrelazado), semidúplex. La Figura
2-1 muestra las designaciones de pins usados para la conexión.

Pin 2- Datos A o B
Pin 3- Datos A o B
Pin 5-Tierra

Figura 2-1. Designaciones de pins RS-485

La configuración de puentes está disponible para configurar señales de datos (+) y datos (-). Estas configuraciones
intercambian las funciones de los pins 2 y 3 en el conector de salida. Si no está seguro de cuál es la configuración
correcta para la interfaz, pruebe una y luego la otra. Una configuración incorrecta no causa ningún daño. También se
proveen los puentes para habilitar o deshabilitar la resistencia de conexión de 120 ohm.
Tabla 2-4. Puentes Modbus relacionados en la tarjeta de comunicaciones
Configuración de puente
JP5 = 1-2 Resistencia de conexión deshabilitada
JP5 = 2-3 Resistencia de conexión habilitada
JP3 = 1-2 Datos (B) en Pin 2
JP4 = 1-2 Datos (A) en Pin 3
JP3 = 2-3 Datos (B) en Pin 3
JP4 = 2-3 Datos (A) en Pin 2
JP7 - JP8 Polarización de la red
JP9 - JP10 Polarización de la red

Si fuera necesario polarizar la red, consulte la Tabla 2-5 para configuración de puentes.
Tabla 2-5. Configuración de puentes Modbus relacionados para polarización de red
Puente Puente Configuración
JP7= 1-2 JP9= 1-2 Polarización deshabilitada (por defecto)
JP7= 1-2 JP9= 2-3 Inválido
JP7= 2-3 JP9= 1-2 Inválido
JP7= 2-3 JP9= 2-3 Polarización habilitada

Si fuera necesaria una polarización adicional, consulte la Tabla 2-6 para configuración de puentes.

902399: Versión 4.0 2-5


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-6. Configuración de puentes Modbus relacionados para polarización de red


Puente Puente Configuración
JP8= 1-2 JP10= 1-2 Polarización deshabilitada (por defecto)
JP8= 1-2 JP10= 2-3 Inválido
JP8= 2-3 JP10= 1-2 Inválido
JP8= 2-3 JP10= 2-3 Polarización habilitada

2
MODBUS Maestro
Nota: Si se encontrara blindado, use cableado de par trenzado y conecte sólo a un extremo
A

Nota: La conexión a tierra se encuentra en


B A B A el pin 5 de cada controlador B A

Máximo 32 conexiones

Controles NXG (MODBUS Esclavos)

= Conexión « Nota: Las definiciones A/B no son estándares, puede ser necesario
intercambiar A y B si la unidad no funciona

Figura 2-2. Conexión típica de comunicaciones Modbus de dos cables

2-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.6 Configuración de comandos soportados


El control NXG implementa los siguientes comandos Modbus:
• "Read Coil Comand" (Comando de Lectura de Bobina)..Código de función 0x01
• "Read Holding Registers" (Lectura de Registros de Almacenamiento Temporario).Código de función 0x03
• "Write Single Register" (Escritura de Registro Único )..Código de función 0x06
• "Loopback Diagnostic Test" (Prueba de diagnóstico en anillo)..Código de función 0x08 2
• "Write Multiple Registers" (Escritura de Registros Múltiples)Código de función 0x10
Cada uno de estos comandos soportados se enumeran y describen en las secciones siguientes. Cada uno de estos
comandos es emitido por el Modbus maestro (PLC) y enviado a la red (a el/los componente(s) esclavo(s) Siemens).

2.6.1 Comando de lectura de bobina (0x01) (Read Coil Command)


Esta función le permite obtener el estado ENCENDIDO/APAGADO de las bobinas lógicas usadas para controlar
salidas discretas desde el esclavo que corresponda. Además de la dirección esclavo y los campos de función, el
mensaje requiere que el campo de información contenga la dirección de la bobina inicial a leer (Dirección de inicio /
Starting Address) y la cantidad de ubicaciones que se interrogarán para obtener datos de estado.
Las bobinas están numeradas desde cero (número de bobina 1 = cero, número de bobina 2 = uno, etc.). La figura que
aparece a continuación muestra un ejemplo de Solicitud de Estado de lectura de salida para lectura de bobinas 0020 a
0056 desde un dispositivo esclavo número 3.

TX
03 01 00 13 00 25 -- --

Figura 2-3. Ejemplo de solicitud de estado de lectura de salida

A continuación se muestra un ejemplo de respuesta a Estado de Lectura de Salida. Los datos se agrupan en bits para
cada bobina. La respuesta incluye la dirección esclavo, el código de función, la cantidad de caracteres de datos, los
caracteres de datos y la verificación de errores. Los datos se agruparán con un bit para cada bobina (1 =
ENCENDIDO, 0 = APAGADO). El bit de orden inferior del primer caracter contiene la bobina referida y luego
siguen los bits restantes. Para el caso de cantidades de bobinas que no sean números pares múltiplos de ocho, el
último caracter se completará con ceros al final del orden superior.
Figura 2-4. Ejemplo de lectura de registro de salida de mensaje de lectura de estado de bobina

RX
03 01 CD 6B B2 0E 1B -- --

El estado de las bobinas 20 a 27 se muestra en CD (HEX) = 1100 1101 (binario). Leído de izquierda a derecha, esto
muestra que las bobinas 27, 26, 23, 22 y 20 están todas encendidas. Los demás bytes de datos de las bobinas se
decodifican de manera similar. Debido a la cantidad de estados de bobinas solicitados, el último campo de datos que
se muestra como 1B (HEX) = 001 1011 (binario), contiene el estado de sólo cinco bobinas (52 a 56) en lugar de ocho.
Los tres bits ubicados más hacia la izquierda se proveen como ceros para completar el formato de ocho bits.

902399: Versión 4.0 2-7


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-7. Transmisión de lectura de bobinas al Maestro


Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x03 0x01 = 1 decimal
Función 0x01 Comando de lectura de bobinas
Dirección de inicio de las bobinas a leer 0x00
La dirección de inicio es la bobina número 20
Dirección de inicio de las bobinas a leer 0x13

2 Número de bobinas a leer (ALTO)


Número de bobinas a leer (BAJO)
0x00
0x25
Lectura de 37 bobinas comenzando desde la
bobina 20

Verificación de error (CRC) byte 1 — Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 — Byte 2 del CRC para este mensaje

Tabla 2-8. Respuesta de bobinas leídas desde el Maestro


Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x05 Comando de lectura de bobinas
Datos de las bobinas 0xCD
Datos decodificados según descripción anterior
Datos de las bobinas 0x6B
Datos de las bobinas 0x02
Datos decodificados de las bobinas
Datos de las bobinas 0x0E
Datos decodificados. Los bits más altos se
Datos de las bobinas 0x1B
completan con ceros si no se solicitan datos
Verificación de error (CRC) byte 1 — Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 — Byte 2 del CRC para este mensaje

2-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.6.2 Comando de lectura de registros de almacenamiento temporario (0x03) (Read Holding


Registers Command)
El comando de lectura de registros de almacenamiento temporario permite que el Modbus maestro lea hasta 64
registros de memoria consecutivos desde el controlador. Se muestra un ejemplo del comando de lectura de registros
de almacenamiento temporario y de la respuesta asociada (en hexadecimal) en la Figura 2-5. Este ejemplo de
solicitud de lectura de dos registros (40005 y 40006) se detalla en la Tabla 2-9. La respuesta de lectura del registro de
almacenamiento temporario del controlador se detalla en la Tabla 2-10. Tanto los nombres de los parámetros como
sus correspondientes números de identificación (ID) de datos se enumeran en el Apéndice A de este manual. 2
TX
01 03 00 04 00 02 -- --

RX
01 03 04 04 A5 90 B1 -- --

Figura 2-5. Ejemplo del comando de lectura de registros de salida (TX) y respuesta (RX)

902399: Versión 4.0 2-9


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-9. Transmisión de lectura de registros de salida (TX) desde el Maestro


Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x03 Comando de lectura de registros de salida
Dirección de inicio (Alta) 0x00
Número de registro 40005
Dirección de inicio (Baja) 0x04

2 Número de registros a leer (Alto)


Número de registros a leer (Bajo)
0x00
0x02
2 registros leídos (0x0002)

Verificación de error (CRC) byte 1 — Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 — Byte 2 del CRC para este mensaje

Tabla 2-10. Respuesta de lectura de registros de salida (RX) desde el controlador


Nombre del campo Valor (en Resultado Valor Notas
Hex) real en escala
Dirección esclavo 0x01 No disponible No disponible 0x01 = 1 decimal
Código de comando de
Función 0x03 No disponible No disponible lectura de registros de
salida
Conteo de bytes 0x04 No disponible No disponible 4 bytes en la respuesta
Valor de dato 1 (MSB) 0x04 Este registro es byte alto del ítem 1
0x04A5 programable por el usuario.
Valor de dato 1 (LSB) 0xA5 Vea la Tabla 2-29. byte bajo del ítem 1

Valor de dato 2 (MSB) 0x90 Este registro es byte alto del ítem 2
0x90B1 programable por el usuario.
Valor de dato 2 (LSB) 0xB1 Vea la Tabla 2-29. byte bajo del ítem 2

CRC byte 1 æ No disponible No disponible byte 1 para este mensaje


CRC byte 2 æ No disponible No disponible byte 2 para este mensaje

Nota: Para respuestas recibidas desde el controlador (tal como en la Tabla 2-10), las Unidades de
* Velocidad del parámetro del teclado numérico (9080) se configuran en "Percent" ("Porcentaje") por
defecto. Los valores interpretados (que se muestran en la columna Valor de Escala de la Tabla 2-10)
diferirán si este parámetro se configura de modo diferente. Vea la Tabla A-1 en el Apéndice A para
todas las escalas de datos.

2-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.6.3 Comando de escritura de registros de entrada (0x06) (Write Input Register Command)
El comando de escritura de registros de entrada permite que el Modbus maestro escriba un valor para un registro de
entrada especificado en el controlador. Un ejemplo del comando de escritura de registros de entrada y la respuesta
asociada se muestra (en hexadecimal) en la Figura 2-6. Este ejemplo de solicitud de escritura de un valor para el
registro 40067 se detalla en la Tabla 2-11. La respuesta de escritura del registro de entrada desde el controlador es una
imagen de la transmisión y, por lo tanto, solamente se muestra una tabla a continuación. Los nombres de los
parámetros se enumeran en el Apéndice A de este manual.
2
TX
01 06 00 42 00 64 -- --

RX
01 06 00 42 00 64 -- --

Figura 2-6. Ejemplo del comando de escritura de registros de entrada (TX) y respuesta (RX)

Tabla 2-11. Transmisión de lectura de registro de entrada (TX) desde el Maestro (igual a (RX) respuesta de
imagen (Echo Response) desde el controlador)
Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x06 Comando de escritura de registros de entrada
Dirección de registro (Alta) 0x00
registro nº 40067
Dirección de registro (Baja) 0x42
Datos preconfigurados (Alto) 0x00
Valor = 100
Datos preconfigurados (Bajo) 0x64
Verificación de error (CRC) byte 1 — Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 — Byte 2 del CRC para este mensaje

902399: Versión 4.0 2-11


Comunicaciones Modbus Manual de comunicaciones NXG

2.6.4 Comando de prueba en anillo (0x08) (Loop Back Test Command)


El comando de prueba en anillo permite al Modbus maestro verificar el enlace de comunicación con el controlador.
La respuesta del controlador a un mensaje Modbus legal es una imagen de la transmisión. Un ejemplo del mensaje de
prueba en anillo se muestra junto con la respuesta asociada (en hexadecimal) en la Figura 2-7.

2 TX
01 08 00 40 03 E8 -- --

RX
01 08 00 40 03 E8 -- --

Figura 2-7. Comando de prueba en anillo (TX) y respuesta (RX)

2.6.5 Comando de escritura de bobinas múltiples (Write Multiple Coils Command)


El mensaje conduce a múltiples bobinas en un bloque consecutivo al estado ENCENDIDO o APAGADO que se
desee. Cualquier bobina que exista dentro del controlador puede ser llevada a cualquier estado (ENCENDIDO o
APAGADO). Sin embargo, el controlador también puede alterar el estado de la bobina. Las bobinas están
enumeradas desde cero (número de bobina 1 = cero, número de bobina 2 = uno, etc.). La figura que aparece a
continuación muestra un ejemplo de cómo forzar al esclavo número 1 para que escriba 10 bobinas comenzando por la
dirección 20 (13 HEX). Los dos campos de datos, CD = 1100 y 00 = 000 0000, indican que se forzarán las bobinas
27, 26, 23, 22, y 20.

TX
01 0F 00 13 00 0A 02 CD 00 ----

RX
01 0F 00 13 00 0A -- --

Figura 2-8. Comando de escritura de bobinas múltiples (TX) y respuesta (RX)

2-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Tabla 2-12: Transmisión de escritura de bobinas al Maestro


Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01
Función 0x0F Comando de escritura de bobinas
Dirección de inicio de las bobinas a escribir
0x00
(ALTA)

2
La dirección de inicio es la bobina número 20
Dirección de inicio de las bobinas a escribir
0x13
(BAJA)
Número de bobinas a escribir (ALTO) 0x00 Escribir 10 bobinas comenzando desde la
Número de bobinas a escribir (BAJO) 0x0A bobina 20

Conteo de bytes 02
Datos para escribir bobinas 20 a 27 CD
Datos para escribir bobinas 28 a 29 00
Verificación de error (CRC) byte 1 -- Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 -- Byte 2 del CRC para este mensaje

Tabla 2-13. Transmisión de escritura de respuesta de bobinas desde el Maestro


Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01
Función 0x0F Comando de escritura de bobinas
Dirección de inicio de las bobinas a escribir
0x00
(ALTA)
La dirección de inicio es la bobina número 20
Dirección de inicio de las bobinas a escribir
0x13
(BAJA)
Número de bobinas a escribir (ALTO) 0x00 Escribir 10 bobinas comenzando
Número de bobinas a escribir (BAJO) 0x0A desde la bobina 20

Verificación de error (CRC) byte 1 -- Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 -- Byte 2 del CRC para este mensaje

902399: Versión 4.0 2-13


Comunicaciones Modbus Manual de comunicaciones NXG

2.6.6 Comando de escritura de registros de entrada múltiple (0x10) (Write Multiple Input
Registers Command)
El comando de escritura de registros de entrada múltiple permite que el Modbus maestro escriba hasta 64 valores (en
un único comando) para registros de entrada múltiple en el controlador. Un ejemplo de solicitud para escribir dos
registros se muestra junto con la respuesta asociada (en hexadecimal) en la Figura 2-9. El ejemplo de solicitud se
detalla en la Tabla 2-14. La respuesta asociada se detalla en la Tabla 2-15. Los nombres de los parámetros y las

2
descripciones se enumeran en el Apéndice A.

TX
01 10 00 43 00 02 04 00 64 24 E3 -- --

RX
01 10 00 43 00 02 -- --

Figura 2-9. Ejemplo del comando de escritura de registros de entrada múltiple (TX) y respuesta (RX)

Tabla 2-14. Transmisión de lectura de registros de entrada múltiple( TX) desde el Maestro
Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x10 Comando de escritura de registros de entrada múltiple
Dirección de inicio (Alta) 0x00
Número de registro 40068
Dirección de inicio (Baja) 0x43
Nº de registros (Alto) 0x00
Escriba a 0x0002 (2) registros
Nº de registros (Baja) 0x02
Conteo de bytes 0x04 total de 4 bytes
Datos preconfigurados 1 (Alto) 0x00
Valor = 0x0064 (100 decimal)
Datos preconfigurados 1 (Bajo) 0x64
Datos preconfigurados 2 (Alto) 0x24
Valor = 0x24E3 (9443 decimal)
Datos preconfigurados 2 (Bajo) 0xE3
Verificación de error (CRC) byte 1 æ Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 æ Byte 2 del CRC para este mensaje

2-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Tabla 2-15. Respuesta de escritura de registros de entrada múltiple (RX) desde el controlador
Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x10 Comando de escritura de registros de entrada múltiple
Dirección de inicio (Alta) 0x00
Número de registro 40068
Dirección de inicio (Baja) 0x43
Nº de registros (Alto) 0x00
Escriba a 0x0002 (2) registros
2
Nº de registros (Bajo) 0x02
Verificación de error (CRC) byte 1 æ Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 æ Byte 2 del CRC para este mensaje

2.7 Procedimiento de configuración


Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. Mediante el teclado numérico, ingrese "Network 1 Type" (Tipo de Red 1) (identificación (ID) del parámetro
9901), avance hasta Modbus, luego presione [ENTER]. Se visualizarán los parámetros de configuración de
Modbus.
2. Configure la velocidad de transmisión Modbus (9060) (Modbus Baud Rate) al nivel deseado, el cual debe
coincidir con la velocidad de transmisión del controlador PLC.
3. Configure la paridad Modbus para que coincida con la paridad del controlador PLC.
4. Configure la dirección Modbus (9070) (Modbus Address) según la dirección Modbus deseada para el
controlador.
5. Seleccione las Unidades de velocidad (9080). Con esta operación se determinan las unidades de velocidad
controladas por el motor y la escala de realimentación de la velocidad del motor.
6. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de Demanda) en n*velocidad de comando
donde –125n125
7. Configure el "Aux Demand Scalar" (9913) (Escalar de demanda auxiliar) si se utiliza.
8. Use la Tabla 2-14 para programar el controlador para enviar datos y recibir comandos desde las direcciones
Modbus disponibles. Cada dirección Modbus desde 40001 a 40128 corresponde a una identificación (ID) de
parámetro del teclado numérico que se utilizará para indicarle al controlador qué datos enviar o qué comandos
recibir desde una dirección Modbus específica. Tenga en cuenta que cuatro de esas direcciones ya se
encuentran programadas, lo que le proporciona al controlador funcionalidades básicas para enviar y recibir.
Los datos en estas direcciones no se pueden cambiar.
9. Las definiciones de los bits en las direcciones Modbus disponibles se pueden ingresar desde una selección de
variables de listas en los menús del teclado numérico o se pueden programar de manera personalizada mediante
el programa SOP del controlador. Vea la sección 2.9 para detalles.
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará remitirse al
* capítulo Programación del Sistema (System Programming) en el manual del equipo.
Tenga en cuenta que su PLC puede recibir datos desde el controlador sin ningún cambio en el programa SOP. Únicamente
tendrá que configurar indicadores en el programa SOP si necesita controlar la unidad por medio de la red Modbus.
Si necesita controlar la unidad por medio de una red Modbus (o cualquier otro tipo de red), necesitará que aparezcan,
como mínimo, los siguientes indicadores de control de red en el código fuente del programa SOP:
Network1RunEnable_O = TRUE;
Para controlar una unidad a través de una red por medio del envío de comandos al controlador, primero asegúrese de
que el archivo SOP de la unidad tenga la línea de código anteriormente mencionada. Tenga presente que el punto y

902399: Versión 4.0 2-15


Comunicaciones Modbus Manual de comunicaciones NXG

coma es parte del código. Si desea controlar la unidad a través de una segunda red, el programa SOP también deberá
contener esta línea:
Network1RunEnable_O = TRUE;
Una vez que se haya asegurado de que el archivo SOP cuenta con el código necesario para permitir el control de la
unidad por medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado
numérico ubicado en la parte delantera del controlador.
2 2.7.1 Ejemplo práctico de configuración
Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor, alimentación
y número de fallas activas. El cliente desea configurar el registro 40001 PLC de Modbus para indicar el estado general del
controlador. Para programar un registro, remítase a la Tabla 2-14 para ver si es programable. El registro 40001 no se
puede cambiar; no es necesario ni posible realizar un cambio. Está configurado de manera permanente para indicar el
estado general. Este cliente quiere configurar el registro 40002 PLC para indicar la velocidad del motor. Este registro
tampoco se puede cambiar. Está configurado de manera permanente para indicar la velocidad del motor. La Tabla 2-16
muestra algunas configuraciones hipotéticas para las direcciones Modbus.
Tabla 2-16. Configuraciones hipotéticas de dirección deseada.
Registro Modbus PLC Datos Escala
40001 (sin posibilidad de cambios) Estado general 16 bits
40002 (sin posibilidad de cambios) Velocidad del motor RPM
40003 Alimentación de salida kW
40004 Número de fallas 0 – 128

El cliente quiere configurar el registro 40003 para indicar la alimentación de salida. La Tabla 2-14 indica que esta
dirección es programable. Use la Tabla 2-29 para determinar las identificaciones (ID) de parámetros necesarias. Ingrese la
identificación (ID) de parámetro 9403 (Data from drive 03) mediante el teclado numérico en la parte delantera del
controlador. Elija "output power" (alimentación de salida) de la lista de selección.
El cliente quiere configurar el registro 40004 para indicar el número de fallas activas. Ingrese la identificación (ID) de
parámetro 9404 (Data from drive 04) mediante el teclado numérico en la parte delantera del controlador. Avance por la
lista de selección hasta encontrar "number of active faults" (número de fallas activas). Verá que "number of active faults"
no aparece como opción en la lista de selección. Por lo tanto, es necesario especificarlo manualmente. Remítase a la Tabla
2-29 para una lista de datos de las variables de la lista de selección del controlador. Como "number of active faults" no
figura como opción en la lista de selección, elija "ManId". Vea "number of active faults" en el Apéndice A de este manual
y busque el número de identificación (ID) del dato correspondiente. El número de identificación (ID) del dato es 3000.
Tenga en cuenta que el número de identificación (ID) del dato no es igual al número de identificación (ID) de parámetro.
“ManId-0000” se mostrará en el visor. Use las flechas o las teclas númericas para ingresar 3000 y presione [ENTER]. El
visor debe mostrar “ManId-3000”. Si no pudiera encontrar el número de identificación (ID) del dato, aparecerá un
mensaje de error "Invalid Id Entered" (Ingreso de ID Inválido). Asegúrese de que el número de identificación (ID) del
dato sea correcto. El número de fallas activas aparecerá en el registro 40004 en el PLC.
A continuación se muestra un ejemplo de cómo el PLC interactúa con el controlador para leer información.

TX
01 03 00 03 00 01 -- --

RX
01 03 02 00 00 -- --

Figura 2-10. Ejemplo del comando de lectura de registros de salida (TX) y respuesta (RX).

2-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Figura 2-11 Transmisión de lectura de registros de salida (TX) desde el Maestro

Nombre del campo Valor (en Hex) Notas


Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x03 Comando de lectura de registros de salida
Dirección de inicio (Alta) 0x00
Número de registro 40004
Dirección de inicio (Baja)
Número de registros a leer (Alto)
0x03
0x00
1 registro leído (0x0001)
2
Número de registros a leer (Bajo) 0x01
Verificación de error (CRC) byte 1 — Byte 1 del CRC para este mensaje
Verificación de error (CRC) byte 2 — Byte 2 del CRC para este mensaje

Tabla 2-17. Respuesta de lectura de registros de salida (RX) desde el controlador


Nombre del campo Valor (en Resultado Valor Notas
Hex) real en escala
Dirección esclavo 0x01 No disponible No disponible 0x01 = 1 decimal
Código de comando de
Función 0x03 No disponible No disponible lectura de registros de
salida
Conteo de bytes 0x02 No disponible No disponible 2 bytes en la respuesta
Valor de dato 1 (MSB) 0x00 Programable por el byte alto del ítem 1
0x0000 usuario en este registro.
Valor de dato 1 (LSB) 0x00 Vea la Tabla 2-29. byte bajo del ítem 1

CRC byte 1 — No disponible No disponible byte 1 para este mensaje


CRC byte 2 — No disponible No disponible byte 2 para este mensaje

902399: Versión 4.0 2-17


Comunicaciones Modbus Manual de comunicaciones NXG

2.8 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos al lugar donde se
encuentren los Bits de Registro Fijo. Remítase a la Tabla 2-18 para ver la ubicación de los "Bits de Registro Fijo". La
interpretación por defecto del controlador de los Bits de Registro Fijo no es programable y está controlada por el
software de control de la unidad. Para asegurarse de que el controlador está configurado según los valores por
defecto, utilice el teclado numérico en la parte delantera del controlador para ajustar el parámetro (9944) en "FIXED"

2 ("FIJO"). Ésta es la configuración por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se
interpretan tal como se muestra en la Tabla 2-18. Tenga en cuenta que los bits específicos drctry.ngn siempre se
ubican en la dirección Modbus 40065, se use o no la configuración por defecto. Para redefinir los bits en esta
dirección, remítase a la sección 2.8.2.
Tabla 2-18. Si se configura en FIXED (FIJO) (configuración de comando por defecto):
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si el “Start Stop Control"
(9945) ("Control de inicio de detención") se coloca en “Momentary" ("Momentáneo") — de lo contrario este bit es
Reservado

2-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.8.1 Estado de salida


Para leer los datos de estado de salida del controlador debe leer el registro "Estado General" según se enumera en la
Tabla 2-12. Los bits de estado de salida del controlador siempre se ubican en la dirección Modbus 40001.
Figura 2-12. Estado general de salida desde el controlador

Número de Significado en el software de control del Valor


bit
0
controlador
Falla
2
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork
5
(Control de inicio de detención desde la red)
SpeedFromNetwork
6
(Velocidad desde la red)
AtSpeedReference 0 = Falso; 1 = Verdadero
7
(Referencia de velocidad)
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación de bits de salida por defecto NO PUEDE ser reprogramada.


*

902399: Versión 4.0 2-19


Comunicaciones Modbus Manual de comunicaciones NXG

2.8.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador se puede ejecutar sin la configuración por defecto, reprogramando el registro 'Bits de Registro Fijo'. Como
se ve en la Tabla 2-14, la ubicación está fijada en 40065. Sin embargo, la definición de los bits puede reprogramarse. Para
cambiar la interpretación de los bits de control en el registro Modbus 40065, utilice el siguiente procedimiento:
Al configurar el parámetro de menú 9944 (Status/Control / Control/Estado) en "SOP", cada bit de los "Bits de
Registro Fijo" se puede usar de la manera deseada, tal como se muestra a continuación. Para hacer programable la
2 definición de "Bits de Registro Fijo" en la dirección Modbus 40065, use el teclado numérico del controlador para fijar
el parámetro 9944 (Estado/Control / Status/Control) en "SOP". El código fuente que aparece a continuación muestra
cómo usar el programa SOP para activar la tensión media de entrada cuando '1' se envía a Network1FixedRegBit9 en
el registro Modbus 40065.

2.9 Programación por el usuario a través de SOP


2.9.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para programación por el usuario. Use la Tabla 2-14 para encontrar la ubicación
del primer registro "Reg to Drive" que es programable. Tenga en cuenta cuál es la identificación (ID) del parámetro de
red 1 del teclado numérico que corresponde a la dirección Modbus. La tabla muestra que el primer dato programable
hacia el controlador es la dirección Modbus 40067 y que su correspondiente identificación (ID) de parámetro en el
teclado numérico para la red 1 es 9603. En el teclado numérico en la parte delantera del controlador ingrese el parámetro
9603. Verá una lista de selección cuyo primer ítem es "None" ("Ninguno"). Vea la Tabla 2-5 para una enumeración de
las alternativas posibles de la lista de selección para datos de entrada del controlador. Avance por la lista de selección
hasta llegar a "Net Input Flag 1" y luego presione [ENTER]. Esta configuración utilizará los primeros 16 bits de los 64
bits posibles. Para usar el segundo conjunto de 16 bits, seleccione "Net Input Flag 2" y así sucesivamente. Los nombres
correspondientes a los bits relacionados con los ítems del menú de la lista de selección se encuentran en la Tabla 2-21.
Este ejemplo muestra cómo usar la red Modbus para activar la tensión media de entrada. En este ejemplo, el PLC
escribirá en el registro Modbus 40067 que se ha programado para "Net Input Flag 1". Usaremos el programa SOP para
fijar un bit indicador que usará una salida digital para activar la tensión media de entrada. El PLC escribirá el contenido
de "Net Input Flag 1", bit 9 (Network1Flag9_I) para crear una activación de tensión media de entrada. A continuación se
muestra el código fuente SOP:
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

2.9.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación por el usuario. Use la Tabla 2-29 para encontrar la ubicación
del primer registro "Reg From Drive" que es programable. Tenga en cuenta cuál es la identificación (ID) del
parámetro de red 1 del teclado numérico que corresponde a esa dirección Modbus. La tabla muestra que el primer
dato programable desde el controlador es la dirección Modbus 40003 y que su correspondiente identificación (ID) de
parámetro en el teclado numérico para la red 1 es 9403. En el teclado numérico en la parte delantera del controlador
ingrese el parámetro 9403. Verá una lista de selección cuyo primer ítem es "None" ("Ninguno"). Vea la Tabla 2-29
para una enumeración de las alternativas posibles de la lista de selección para datos de salida desde el controlador.
Avance por la lista de selección hasta llegar a "Net1 Out Reg 1", y luego presione [ENTER]. Esta configuración
utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione "Net1 Out
Reg 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista
de selección se encuentran en la Tabla 2-23. Este ejemplo muestra cómo usar la red Modbus para activar la tensión
media de entrada. En este ejemplo, el PLC leerá el registro Modbus 40003 que es programable en "Net1 Out Reg 1".
Usaremos el programa SOP para fijar un bit indicador que corresponda a una falla de tensión baja media. Usaremos el
bit 9 de "Net1 Out Reg 1", que es Network1Flag9_O, para fijar el indicador de red como verdadero si la falla de
tensión media baja estuviera activa. El PLC leerá el contenido de "Net 1 Out Reg 1", bit 9 (Network1Flag9_O) para
determinar si ocurrió una falla de tensión media. A continuación se muestra el código fuente SOP:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

2-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.9.3 Indicadores disponibles para el programa SOP


Tipo de control de red por defecto:
La interpretación de los bits del controlador de la Tabla 2-19 está fijada por el software de control de la unidad salvo
que se determine el parámetro 9944 (Estatus/Control / Status/Control) en "SOP". Para cambiar la interpretación por
defecto de estos bits, vea la sección 2.8.2.
Tabla 2-19. Relación de "Bits de Registro Fijo" con los Bits drctry.ngn de los menús del teclado numérico
(bits programables disponibles para su uso en el SOP) 2
Variable de lista de selección en Bits relacionados con Drctry.ngn Dirección de registro Modbus
menús "Data To Drive Reg nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) 40065
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) 40065
Network2FixedRegBit15_I

Programable por el usuario:


La interpretación de estos bits se programa por medio del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro del SOP.
Tabla 2-20. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)
Variable de lista de selección en menús "Data to Drive Bits relacionados con Drctry.ngn
Reg nn"
Net Input Flag 1 Network1Flag0_I ~
(Marca de entrada de red 1) Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~
(Marca de entrada de red 2) Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~
(Marca de entrada de red 3) Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~
(Marca de entrada de red 4) Network1Flag63_I

Tabla 2-21. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Drive Bits relacionados con Drctry.ngn
Reg nn"
Net Input Flag 1 Network2Flag0_I ~
(Marca de entrada de red 1) Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~
(Marca de entrada de red 2) Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~
(Marca de entrada de red 3) Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~
(Marca de entrada de red 4) Network2Flag63_I

902399: Versión 4.0 2-21


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-22. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Drive Bits relacionados con Drctry.ngn
Reg nn"
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~

2 Net1 Out Reg 2


Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 2-23. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Bits relacionados con Drctry.ngn
Reg nn"
Net2 Out Reg 1 Network2Flag0_O ~
(Registro de salida de red 2 1) Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~
(Registro de salida de red 2 2) Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~
(Registro de salida de red 2 3) Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~
(Registro de salida de red 2 4) Network2Flag63_O

2-22 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

2.10 Dirección Modbus y tablas de lista de selección de teclado numérico


Tabla 2-24. Correspondencia entre la identificación (ID) de parámetro del controlador y la dirección Modbus*
Red Números de Descripción Contenidos por defecto Direcciones
identificación (ID) Modbus
de parámetros del
controlador

1 9401 Data From Drive


Estado general
(sin posibilidad de 40001
2
cambios)
Velocidad del motor
1 9402 Data From Drive (sin posibilidad de 40002
cambios)
1 9403 - 9464 Data From Drive Ninguno 40003-40064
Bits de Registro Fijo
1 9601 Data To Drive (sin posibilidad de 40065
cambios)
Demanda de velocidad
1 9602 Data To Drive (sin posibilidad de 40066
cambios)
1 9603 - 9664 Data To Drive Ninguno 40067 - 40128
Estado general
2 9501 Data From Drive (sin posibilidad de 40001
cambios)
Velocidad del motor
2 9502 Data From Drive (sin posibilidad de 40002
cambios)
2 9503 - 9564 Data From Drive Ninguno 40003 - 40064
Bits de Registro Fijo
2 9701 Data To Drive (sin posibilidad de 40065
cambios)
Demanda de velocidad
2 9702 Data To Drive (sin posibilidad de 40066
cambios)
2 9703 - 9764 Data To Drive Ninguno 40067 - 40128

a. Número de identificación (ID) del parámetro del controlador—número que se ingresa mediante el
teclado numérico de la parte delantera del controlador.
b. Data From Drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador para
determinar cómo está funcionando la unidad. Cada registro contiene una representación digital de 16 bits del
estado de un aspecto específico del funcionamiento del controlador. Algunos registros se fijan para rastrear
determinadas funciones del controlador, otros son programables para rastrear alternativas de estado del
controlador en base a una cantidad determinada.
c. Data To Drive (Datos hacia el controlador)—son datos que el PLC enviará al controlador para
controlarlo. Cada registro contiene una representación digital de 16 bits del comando del PLC para un
aspecto específico del funcionamiento del controlador. Algunos registros se fijan para controlar
determinadas funciones y otros son programables para controlar alternativas de funcionamiento del
controlador en base a una cantidad determinada.
d. Direcciones Modbus—ubicaciones digitales provistas por el protocolo Modbus que almacenan valores para
ser usados por el dispositivo maestro (PLC) y el esclavo (controlador Siemens). Para establecer
comunicaciones funcionales entre el PLC y el controlador, el software de control en el controlador necesita
saber para qué se utilizan determinadas direcciones. Esa es la clave para configurar la conexión Modbus del
controlador.

902399: Versión 4.0 2-23


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-25. Datos para escala de variables de la lista de selección


Nombre Escala Nombre Escala
Ninguno Ninguno MUX 3 ID Ninguno
Bits de Registro Fijo Ninguno MUX 4 ID Ninguno
Demanda de velocidad Hz / 10 RPM * 1 % / 10 MUX 5 ID Ninguno
Demanda auxiliar Hz / 10 RPM * 1 % / 10 MUX 6 ID Ninguno

2 Net Input Flag 1


Net Input Flag 2
Ninguno
Ninguno
MUX 7 ID
MUX 8 ID
Ninguno
Ninguno
Net Input Flag 3 Ninguno PTD1
Net Input Flag 4 Ninguno PTD2
Índice % / 100 PTD3
Lím máx hacia adelante / 10000 o %/100 PTD4
Lím máx en reversa / 10000 o %/100 Comando paralelo 1
Tiempo de aceleración hacia
/ 10 Demanda de torsión
adelante
Tiempo de desaceleración hacia
/ 10 Demanda PVCL
adelante
Tiempo de aceleración en
/ 10 Demanda de flujo
reversa
Tiempo de desaceleración en
/ 10 Conteo de nodos
reversa
Pulso de ingreso de red In * 1 Índice de nodos
Tiempo de aceleración
Lím mín hacia adelante / 10000 o %/100
de torsión
Tiempo de
Lím mín en reversa / 10000 o %/100 desaceleración de
torsión
Compensación de
Límite de torsión
torsión
MUX 1 ID Ninguno Escalar de torsión
MUX 2 ID Ninguno Comando Vars

Figura 2-13. Rango de datos de variables de la lista de selección del controlador

Nombre Rango Nombre Rango


Ninguno Ninguno MUX 3 ID 0 ∼ 32767
Bits de Registro Fijo 0 – 0xffff MUX 4 ID 0 ∼ 32767
Demanda de -327,6 Hz ~ -32767 RPM ~
-327.6 % ~ 327.6 % MUX 5 ID 0 ∼ 32767
velocidad 327,6 Hz 32767 RPM
-327,6 Hz ~ -32767 RPM ~
Demanda auxiliar -327.6% ~ 327.6% MUX 6 ID 0 ∼ 32767
327,6 Hz 32767 RPM
Net Input Flag 1 0 – 0xffff MUX 7 ID 0 ∼ 32767
Net Input Flag 2 0 – 0xffff MUX 8 ID 0 ∼ 32767
Net Input Flag 3 0 – 0xffff PTD1
Net Input Flag 4 0 – 0xffff PTD2
Índice -3.2767 % ~ 3.2767 % PTD3
Lím máx hacia
0.00 % ~ 327.67 % PTD4
adelante
Lím máx en reversa -327.67 % ~ 0.00 % Comando paralelo 1

2-24 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Tiempo de
aceleración hacia 0 - 3276,7 seg Demanda de torsión
adelante
Tiempo de
desaceleración hacia 0 - 3276,7 seg Demanda PVCL
adelante
Tiempo de
aceleración en
reversa
0 - 3276,7 seg Demanda de flujo
2
Tiempo de
desaceleración en 0 – 3276,7 seg Conteo de nodos
reversa
Pulso de ingreso de
0 – 65535 Índice de nodos
red
Lím mín hacia Tiempo de
0.00 % ~ 327.67 %
adelante aceleración de torsión
Tiempo de
Lím mín en reversa -327.67 % ~ 0.00 % desaceleración de
torsión
Compensación de
Límite de torsión 0.00% ∼ 327.67%
torsión
MUX 1 ID 0 ∼ 32767 Escalar de torsión
MUX 2 ID 0 ∼ 32767 Comando Vars

Tabla 2-26. Menú de control de red (9943)


Parámetro ID Predefinido Descripción
La definición de bit es fija o
Net Control Type 9944 Sop
definida en el programa Sop
Las entradas de bits de
Control de inicio de inicio/detención se tratan
9945 Mantenido
detención como mantenidas o
momentáneas.

2.1 Tablas de parámetros del menú


Tabla 2-27. Network 1 Configure Menu (9900) (Configuración de menú Red 1)
Predefinid
Parámetro ID Unidades Mín. Máx. Descripción
o
Designa el tipo de red externa conectada
al controlador.
• Ninguno
• Modbus
Network 1 • DeviceNet
9901 Ninguno
Type • Profibus
• Modbus plus
• Ethernet Modbus
• Data Highway
• ControlNet

902399: Versión 4.0 2-25


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-28. Configure Parameters Menu (9902) (Menú de configuración de parámetros)


Parámetro ID Unidad Predefini Mín. Máx. Descripción
es do
Velocidad de transmisión de la red
Modbus.
Velocidad de • 1200
transmisión 9060 19200 • 2400

2 Modbus •

4800
9600
• 19200
• ninguno
Paridad Modbus 9047 Ninguno • impar
• par
Modbus • uno
9048 1 • dos
Bits de detención
Determina la dirección del nodo en la red
Dirección Modbus 9070 1 1 247
Modbus.
Designa las unidades para los valores de
velocidad desde el controlador.
Unidades de
9080 % • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda de
9912 1 -125 125
demanda entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9913 1 -125 125
demanda auxiliar demanda de entrada desde la red.
Expiración de Expiración del tiempo de red determinada
9934 0 0 65535
tiempo de red por no tener respuesta.

Tabla 2-29. Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos
de registro desde el
Data From Estado
9401 controlador. Este
Drive 01 general
registro no es
programable
Parámetro 2 de datos
de registro desde el
Data From Velocidad
9402 controlador. Este
Drive 02 del motor
registro no es
programable.
Parámetros 3-64 de
datos de registro
Data From
9403-9464 Ninguno desde el controlador.
Drive 03-64
Estos registros son
programables.

2-26 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Tabla 2-30. Register Data to Drive Menu (9600) (Menú de datos de registro al controlador)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos
de registro al
Data To Drive Reg Bits de
9601 controlador. Este
01 Registro Fijo
registro no es
programable.

Data To Drive Reg Demanda de


Parámetro 2 de datos
de registro al
2
9602 controlador. Este
02 velocidad
registro no es
programable.
Parámetros 3-64 de
datos de registro al
Data to Drive Reg 9603-
Ninguno controlador. Estos
03-64 9664
registros son
programables.

Tabla 2-31. Network 2 Configure Menu (9914) (Configuración de menú Red 2)


Parámetro ID Unidade Predefini Mín. Máx. Descripción
s do
Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
Network 2 Type 9915 Ninguno • DeviceNet
• Profibus
• Modbus
• Ethernet Modbus
• Data Higway +
• ControlNet

902399: Versión 4.0 2-27


Comunicaciones Modbus Manual de comunicaciones NXG

Tabla 2-32. Network 2 Configure Parameters Menu (9916) (Menú de parámetros de configuración Red 2)
Parámetro ID Unidades Predefinid Mín. Máx. Descripción
o
Velocidad de transmisión de la red
Modbus.
Velocidad de • 1200
transmisión 9917 19200 • 2400

2 Modbus •

4800
9600
• 19200
• ninguno
Paridad
9947 Ninguno • impar
Modbus
• par
Modbus • uno
• dos
Bits de 9948 1
detención
Dirección Determina la dirección del nodo en la red
9920 1 1 247
Modbus Modbus.
Designa las unidades para los valores de
velocidad desde el controlador.
Unidades de
9924 • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda de
9926 1 -125 125
demanda entrada desde la red.
Escalar de
Escalar auxiliar para referencia de
demanda 9927 1 -125 125
demanda de entrada desde la red.
auxiliar
Expiración de Expiración del tiempo de red determinada
9935 0 0 65535
tiempo de red por no tener respuesta.

Tabla 2-33. Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos de
registro desde el
Data From Drive Estado
9501 controlador. Este
01 general
registro no es
programable
Parámetro 2 de datos de
registro desde el
Data From Drive Velocidad del
9502 controlador. Este
02 motor
registro no es
programable.
Parámetros 3-64 de
datos de registro desde
Data From Drive
9503-9564 Ninguno el controlador. Estos
03-64
registros son
programables.

2-28 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Tabla 2-34. Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador Red
2)
Parámetro ID Unidade Predefinido Mín. Máx. Descripción
s
Parámetro 1 de datos de
Data To Drive Bits de registro al controlador.
9701
Reg 01 Registro Fijo Este registro no es
programable.
Parámetro 2 de datos de
2
Data To Drive Demanda de registro al controlador.
9702
Reg 02 velocidad Este registro no es
programable.
Parámetros 3-64 de
datos de registro al
Data to Drive Reg
9703-9764 Ninguno controlador. Estos
03-64
registros son
programables.

Tabla 2-35. Network 1 Register Data To Drive Menu (9900) (Menú de datos de registro hacia el controlador Red 1)
Parámetro ID Unidade Predefinido Mín. Máx. Descripción
s
Copia los registros de la
Red 1 al reg. 2
9946 Función red 1 a los registros de la
Copiar
red 2.

902399: Versión 4.0 2-29


Comunicaciones Modbus Manual de comunicaciones NXG

2.2 Función de visualización del monitoreo de red (identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos tal como se muestra
en esta pantalla es desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el controlador y

2 'Tx' son los datos transmitidos desde el controlador.


Figura 2-14. Diagrama de la función de visualización del monitoreo de red

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

$ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2 X . 2EG
 &" $ATOS,¤NEA

2EGISTROGLOBALONOGLOBAL 6ALORDELREGISTRO
2EDPARAESTEREGISTRO 

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro "Data from Drive".
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) vía “Data from Drive 64”
(identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01” (identificación (ID) de parámetro 9601) vía “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, su valor varía dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

2-30 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea. 2
La figura que aparece a continuación representa una pantalla. Si comienza con el cursor en la posición A y usa la
flecha izquierda [←] varias veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición
A y usa la flecha derecha [→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

Figura 2-15. Diagrama de movimiento del cursor

D D
H H

∇∇∇

902399: Versión 4.0 2-31


Comunicaciones Modbus Manual de comunicaciones NXG

2-32 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

CAPÍTULO

3 Comunicaciones DeviceNet™ DP
3.1 Introducción
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad Siemens
con control NXG por medio de una red ControlNet lo más como posible. La sección 3.4 es breve, establece
procedimientos y cubre un mínimo de detalles. Consulte las otras secciones de este capítulo para información
detallada.
Tenga en cuenta que en este capítulo, todo número de cuatro dígitos que aparezca entre paréntesis, por ejemplo
(9403), indica el número de identificación (ID) de parámetro para el teclado numérico en la parte delantera del
3
controlador. Presione [SHIFT] + [→] para ingresar este número directamente. No es necesario mantener presionada
la tecla [SHIFT] mientras presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12)
están representados en formato hexadecimal.

902399: Versión 4.0 3-1


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3.1.1 Topologías de red DeviceNet DP


DeviceNet Drive Profile (DP) usa una topología de bus lineal. Esta topología se configura como una serie de clusters.
Un cluster es un conjunto de nodos conectados de manera lógica. Un nodo puede pertenecer a unos o más clusters.
La topología de bus lineal se ilustra en la Figura 3-1. Se muestran tres clusters que usan maestro/esclavo o
peer-to-peer.
Nota:
* • Los controladores Siemens usan conexiones maestro/esclavo y no soportan conexiones DeviceNet DP
"strobe".
• La tarjeta UCS de Siemens DeviceNet DP funciona solamente como un dispositivo esclavo y no
puede iniciar comunicaciones (solamente puede responder a citas).

3 Leyenda

M = Estación maestra (activa)

S = Estación esclava (pasiva)

P = Peer

CLUSTER A CLUSTER B CLUSTER C

M M P

S S S S S S S S P P P P

SUBNET

Cluster A: Comunicación maestro/esclavo punto-a-punto (por ejemplo, Consulta/Cíclica/Cambio de


estado (COS))
Cluster B: Comunicación maestro/esclavo multidifusión (por ejemplo, Strobe)
Cluster C: Comunicación Peer-to-Peer (Punto-a-Punto o Multidifusión)
Los nodos que participan en una relación específica conforman un cluster.
Figura 3-1. Topologías de red DeviceNet DP

3-2 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.1.2 Configuración del módulo UCS DeviceNet DP

El módulo UCS DeviceNet DP se monta a la tarjeta de comunicaciones del Control NXG. La Figura 3-2 muestra los
conectores, puentes y los indicadores de estado en la tarjeta UCS DeviceNet DP.
Nota: Para configurar correctamente el módulo UCS DeviceNet, los puentes BA1 y BA2 se deben quitar de
* la tarjeta.

Puentes BA1 y BA2 Conector a tarjeta NXG


(Retirados de la tarjeta)

Indicadores
de estado

Conector DeviceNet
de 5-pins

Figura 3-2. Tarjeta de comunicaciones UCS DeviceNet DP

3.1.3 Conector
El módulo de interfase UCS DeviceNet DP utiliza un conector de 5 pins compatible con-DeviceNet DP.

Código de Color
DeviceNet
1 V- (conductor de alimentación) Negro

2 CANL (conductor de señal) Azul

3 DESCUBIERTO Bare

4 CANH (conductor de señal) Blanco

5 V+ (conductor de alimentación) Rojo

Figura 3-3. Conector de red de 5 pins DeviceNet DP

902399: Versión 4.0 3-3


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

La longitud máxima del cable depende de la velocidad de transmisión y del tipo de cable. La relación entre la
longitud máxima del cable y la velocidad de transmisión se muestra en la Tabla 3-1.
Tabla 3-1. Valores máximos de la relación longitud de cable/velocidad de transmisión de DeviceNet DP
Velocidad de Distancia troncal (Cable grueso)
transmisión
125 K 500 metros (1640 pies)
250 K 250 metros (820 pies)
500 K 100 metros (328 pies)

3.1.4 Indicadores de estado


La Figura 3-4 muestra los indicadores de estado. La Tabla 1 describe los estados de los LED. Al inicio, el módulo
UCS comprueba el Indicador de estado de UCS haciendo que esté en rojo por 250 mseg, que esté en verde por 250
3 mseg y luego que se apague.
Figura 3-4. Indicadores de estado de la tarjeta de circuito del módulo UCS (orientación de la placa)

Estado UCS 1

Estado de la red 2
Borde de la tarjeta

Tabla 3-2. Descripciones del indicador de estado de la tarjeta de circuito del módulo UCS

Número desde Indicación Estado Descripción


la Figura 8-2
1 Estado UCS Apagado Sin alimentación o sin reinicio de hard/soft.
Falla de configuración recuperable (firmware inválido, dato OEM
Rojo, intermitentea o dato personalizado).
Rojo Error de hardware o error en tiempo de ejecución irrecuperable.
Verde, intermitentea Sin errores, la interfase de intercambio de datos no está abierta
Verde Sin errores, la interfase de intercambio de datos está activa.
Ámbar (rojo/verde) Modo de configuración.
2 Estado de red Apagado Módulo UCS DeviceNet DP fuera de línea/sin alimentación de red.

Rojo Falla de red irrecuperable.

Verde UCS DeviceNet DP está en línea con conexiones establecidas.

Conexión(es) I/O (Entrada/Salida) en estado de tiempo- vencido u


Rojo intermitente
otra falla recuperable.
El módulo UCS DeviceNet DP está en línea pero no tiene
Verde intermitente
conexiones.

El módulo UCS DeviceNet DP se encuentra en estado de falla de


Verde/rojo
comunicaciones y responde a una solicitud "identify
intermitente
communication faulted" (identifique falla en comunicación).

a. El índice de intermitencia nominal es de 500 mseg cuando está encendido y de 500 mseg cuando está apagado.

3.2 Terminación de red


Los nodos ubicados físicamente al final de la red deben tener una resistencia de terminación instalada. La resistencia
de terminación se conecta a lo largo de las líneas de datos. Consulte las recomendaciones de Open DeviceNet DP
Vendor Association (ODVA) para obtener valores de las resistencias de terminación de red.

3-4 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.3 Dirección de red DeviceNet DP


Los usuarios pueden parametrizar la dirección de red de DeviceNet DP del controlador ("Mac Id") a cualquier valor
por medio del teclado numérico que se encuentra en la parte delantera del controlador o en Herramientas.

3.4 Configuración rápida


Este ejemplo permitirá controlar la unidad desde un PLC mediante el siguiente procedimiento de configuración
simple:

1. Mediante el teclado numérico, configure "Network 1 Type" (9901) (Tipo de Red1) a DeviceNet DP.
2. Configure la dirección DeviceNet DP (9908) en un valor que no esté actualmente en uso (1 a 63).
3. Configure la Velocidad de Transmisión de DeviceNet DP (9505) (Baud Rate) según el índice apropiado
(125K, 250K, o 500Kbaud) para su red. 3
4. Verifique el estado del módulo UCS DeviceNet DP según se indica en las Tablas 3-23 y 3-24.
5. Será necesario modificar el programa del sistema si desea ejecutar el controlador desde la red. La
modificación tendrá que fijar Network1RunEnable_O = TRUE; o como verdadera de manera
condicional dependiendo de los requerimientos de la aplicación.
Nota: Al configurar Network1RunEnable_O = TRUE; se evita que el controlador se inicie y se detenga
* de manera local desde el teclado numérico o desde los interruptores de inicio/detención montados en el panel.

6. Configure el bit (NetRef / Referencia de Red) (1) como verdadero para solicitar que la entrada de demanda
de velocidad al controlador se origine desde la red DeviceNet DP.
7. Desde el PLC configure la Referencia de velocidad VFD (Speed Reference) a la velocidad deseada.
8. Configure el bit (NetCtrl / Control de Red) (1) como verdadero para solicitar que la funcionalidad de inicio/
detención se pueda controlar desde la red DeviceNet DP.
9. Configure el bit (Run fwd / Ejecución hacia adelante) (1) como verdadero para solicitar al controlador que
ejecute hacia adelante. El bit 1 (Run Rev / Ejecución en reversa) debe ser bajo (0).
10. El VFD debe ejecutarse a la velocidad indicada.

902399: Versión 4.0 3-5


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3.5 Configuración de las comunicaciones de red


Esta sección define los procedimientos necesarios para configurar los parámetro del control NXG Siemens para fines
de control y/o monitoreo remoto mediante una red de comunicaciones. Los usuarios deben conocer el control NXG
Siemens y su sistema de menús.
Luego de completar los siguientes procedimientos de configuración, todos los datos ingresados a través de sistema de
menú quedarán en el módulo CompactFLASH del control NXG. Utilice el teclado numérico en la parte delantera del
controlador para completar el procedimiento que aparece a continuación para configurar los parámetros de red del
control NXG. Consulte la Tabla 3-3 o los números de identificación (ID) de los menús y submenús del controlador.
Nota: En este manual, un "register" (registro) consiste en una palabra de datos de 16 bits.
*
1. Para comenzar, seleccione el ítem "DeviceNet DP" de la lista de selección, a partir de la lista de selección
3 del menú "Network 1 Type" (Tipo de Red 1).
2. Configure la Dirección DeviceNet DP a la dirección de nodo deseada ("Mac Id") para el controlador. El
rango válido es de 1 a 63.
3. Configure "Register Data From Drive" (para seleccionar los datos a enviar por el controlador) o "Register
Data To Drive" (para seleccionar los datos que va a recibir el controlador). "Register Data From Drive"
(Datos de registro desde el controlador) son datos que recibirá el PLC desde el controlador para
determinar cómo está funcionando la unidad. Cada registro contiene una representación digital de 16 bits
del estado de un aspecto específico del funcionamiento del controlador. Algunos registros se fijan para
rastrear determinadas funciones del controlador y otros son programables para rastrear alternativas de estado
del controlador en base a una cantidad determinada. "Register Data To Drive" (Datos de registro al
controlador) son los datos que el PLC enviará al controlador para controlarlo. Cada registro contiene una
representación digital de 16 bits del comando del PLC para un aspecto específico del funcionamiento del
controlador. Algunos registros se fijan para controlar determinadas funciones y otros son programables para
controlar alternativas de funcionamiento del controlador en base a una cantidad determinada. Continúe en el
paso 4 para configurar "Register Data From Drive", o en el paso 5 para "Register Data To Drive".
4. El menú "Register Data From Drive" da al usuario la posibilidad de definir hasta 32 ítems de datos basados
en registros que se pueden enviar desde el controlador a través de los parámetros del teclado numérico
9401–9432 (Data From Drive 01-32). Ahora, cada uno de estos ítems se puede definir de manera
independiente según se desee. Una vez que haya seleccionado cualquier ítem de dato de envío, el usuario
tendrá que ingresar el dato a transmitir desde una lista de selección predefinida. Si no lo encontrara en la
lista de selección, una identificación (ID) puede hacer referencia a un ítem específico. En la mayoría de los
ítems de las listas de selección, simplemente hay que avanzar por el menú hasta llegar al ítem deseado y
luego presionar la tecla ENTER. Para ingresar la identificación (ID), se le solicita al usuario-que ingrese el
código de identificación (ID) de 4 dígitos del ítem del dato y el tipo de dato deseado. Las identificaciones
(ID) se enumeran en el Apéndice B de este manual.
5. El menú "Register Data To Drive" brinda al usuario la posibilidad de definir hasta 32 ítems de datos basados
en registros que se pueden recibir desde el controlador a través de los parámetros del teclado numérico
9601–9632 (Data To Drive Reg 01-32). Ahora, cada uno de estos ítems se puede definir de manera
independiente según se desee. Una vez que haya seleccionado cualquier ítem de dato de recepción, el
usuario tendrá que ingresar el dato a recibir desde una lista de selección predefinida.

3-6 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

Tabla 3-3. Identificaciones (ID) de menús


Red Números de identificación Descripción Contenidos por defecto
(ID) de parámetros del
controlador
Estado general
1 9401 Data From Drive 01
(sin posibilidad de cambios)
Velocidad del motor
1 9402 Data From Drive 02
(sin posibilidad de cambios)
1 9403 – 9432 Data From Drive XX Ninguno
Bits de Registro Fijo
1 9601 Data To Drive Reg 01
(sin posibilidad de cambios)
Demanda de velocidad
1 9602 Data To Drive Reg 02
(sin posibilidad de cambios)
1 9603 - 9632 Data To Drive Reg XX Ninguno 3
1 9901 Network 1 Type Ninguno
1 9908 Dirección DeviceNet DP 1
1 9905 Velocidad de transmisión DeviceNet DP 125K
Estado general
2 9501 Data From Drive 01
(sin posibilidad de cambios)
Velocidad del motor
2 9502 Data From Drive 02
(sin posibilidad de cambios)
2 9503-9532 Data From Drive XX Ninguno
Bits de Registro Fijo
2 9701 Data To Drive Reg 01
(sin posibilidad de cambios)
Demanda de velocidad
2 9702 Data To Drive Reg 02
(sin posibilidad de cambios)
2 9703 – 9732 Data To Drive Reg XX Ninguno
2 9915 Network 2 Type Ninguno
2 9922 Dirección DeviceNet DP 1
2 9919 Velocidad de transmisión DeviceNet DP 125K

3.6 Archivo EDS DeviceNet DP


La hoja de datos electrónicos, o archivo EDS , es un archivo ASCII especialmente formateado que proporciona la
definición de los parámetros configurables de un dispositivo y las interfases públicas a esos parámetros. Se encuentra
disponible una copia electrónica de este archivo (NXG.eds) en la documentación del controlador y también en el
archivo de versiones de software de Siemens. Una versión de texto se incluye en el Apéndice C.

902399: Versión 4.0 3-7


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3.7 Generalidades de la red DeviceNet DP


Nota: Para comprender esta sección, es necesario conocer la terminología y las redes DeviceNet DP. Para
* más información sobre DeviceNet DP, contáctese con Open DeviceNet DP Vendor Association (ODVA). La
dirección de su sitio web es http://www.odva.org.
La red DeviceNet DP consiste en el módulo UCS DeviceNet DP, el firmware UCS y el software de Control NXG.
Siemens configura la red DeviceNet DP como una conexión de comunicaciones maestro/esclavo, -punto -a punto. El
maestro puede usar mensajes explícitos para controlar la unidad. El módulo UCS DeviceNet DP actúa como un
esclavo en la red DeviceNet DP. Usa un conjunto de datos E/S como base para controlar la unidad. Solamente el
firmware UCS maneja las clases 1 a 3 y 5 de DeviceNet DP. El firmware UCS y el software de Control NXG trabajan
en conjunto para manejar las clases 4 y 40 a 42 de DeviceNet DP. El módulo UCS Siemens DeviceNet DP soporta las
clases de DeviceNet DP que se enumeran en la tabla que aparece a continuación:

3 Número de
Tabla 3-4. Clases de DeviceNet DP
Objeto de Clase Mensajes de comunicaciones manejados por:
clase
1 Identidad Módulo UCS DeviceNet DP
2 Ruta de mensajes Módulo UCS DeviceNet DP
3 DeviceNet DP™ Módulo UCS DeviceNet DP
4 Conjunto Módulo UCS DeviceNet DP y NXG
5 Conexión Módulo UCS DeviceNet DP
40 Motor Módulo UCS DeviceNet DP y NXG
41 Supervisor de control Módulo UCS DeviceNet DP y NXG
42 Controlador CA/CC Módulo UCS DeviceNet DP y NXG

3.7.1 Tipos de datos


Las redes DeviceNet DP usan los tipos de datos de dos maneras diferentes. Dichas modalidades se explican a
continuación.

3.7.2 Tipos de datos DeviceNet DP


Cada atributo de clase tiene un tipo de dato predefinido. Open DeviceNet DP Vendor Association (ODVA) define
los tipos de datos usados. La Tabla 3-5 es una lista abreviada de los tipos de datos DeviceNet DP.
Tabla 3-5. Tipos de datos DeviceNet DP
Nombre del tipo de Descripción del tipo de dato
dato

BOOL Boolean lógico con valores VERDADERO y FALSO


BYTE Cadena de bits con longitud de 8 bits
WORD Cadena de bits con longitud de 16 bits
DWORD Cadena de bits con longitud de 32 bits
SINT Valor integral de 8 bits firmados
INT Valor integral de 16 bits firmados
DINT Valor integral de 32 bits firmados
USINT Valor integral de 8 bits no firmados
UINT Valor integral de 16 bits no firmados
UDINT Valor integral de 32 bits no firmados

3-8 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.8 Métodos de transferencia de datos de red


DeviceNet DP utiliza conjuntos de datos y mensajes explícitos para la transferencia de datos.

3.8.1 Conjunto de datos DeviceNet DP


El UCS DeviceNet DP CAB de Siemens utiliza conjuntos de datos para transferir datos desde y hacia el controlador.
Las redes DeviceNet DP tienen conjuntos predefinidos para permitir que dispositivos similares de diversos
proveedores se comuniquen de la misma manera. Estos conjuntos predefinidos permiten la sustitución de un
dispositivos de un fabricante por otro sin tener que cambiar el software de comunicaciones.

3.8.2 Conjunto de datos de entrada del controlador DeviceNet DP CA (Conjunto Nº71)


El módulo UCS DeviceNet DP de Siemens utiliza el conjunto de entrada predefinido "Extended Speed Control Input"
("Control de Entrada de Velocidad Extendida") para controladores CA como conjunto I/O (Entrada/Salida) por
defecto.
3
El conjunto Control de "Entrada de Velocidad Extendida" (conjunto Nº 71) utiliza 4 bytes de datos. Los conjuntos de
datos pasan desde el controlador al módulo UCS DeviceNet DP a través del Control NXG. El DeviceNet DP maestro
puede obtener de SIEMENS datos del controlador a través de una comunicación maestro/esclavo. Los conjuntos de
datos de entrada de 4 bytes se definen a continuación. El primer byte de datos se descompone en bits utilizados para
definir el estado de funcionamiento del controlador. El segundo byte de datos es el estado del controlador. El tercer y
cuarto byte de datos se combinan para formar un número firmado de 16 bits que representa la velocidad del
controlador en RPM. El rango es de 0 a 32767 RPM. Remítase a las Tablas 3-6, 3-7, y 3-8 para más información
sobre bits y bytes de conjuntos de datos.
Tabla 3-6. Bytes de conjunto de datos de entrada DeviceNet DP
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Ctrl
Ref Running2 Running1
0 At Reference From Ready Warning Faulted
From Net (Rev) (Fwd)
Net
1 Estado del controlador
2 Velocidad efectiva (Byte Bajo)
3 Velocidad efectiva (Byte Alto)

Tabla 3-7. Definiciones de bit y byte 0 del conjunto E/S N º 71 DeviceNet DP


Bit Nombre del bit Función del bit
Configure como verdadero (1) cuando la velocidad del controlador coincide (+/- 1,5%) con la
7 AtReference
velocidad de referencia del controlador (sin rampa ascendente o descendente).
Configure como verdadero (1) cuando la entrada de demanda de velocidad al controlador se
6 RefFromNet
origina en la red DeviceNet DP.
Configure como verdadero (1) cuando la funcionalidad de inicio/detención esté controlada desde
5 CtrlFromNet
la red DeviceNet DP.
4 Ready Configure como verdadero (1) cuando el controlador no esté en ejecución y no esté en estado de falla
3 Running2 (Rev) Configure como verdadero (1) cuando el controlador esté en ejecución en reversa.
2 Running1 (Fwd) Configure como verdadero (1) cuando el controlador esté en ejecución hacia adelante.
1 Warning Siempre cero. Los controladores Siemens no soportan este bit.
0 Faulted Configure como verdadero (1) cuando el controlador esté en falla.

902399: Versión 4.0 3-9


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

Tabla 3-8. Estados del controlador byte 1 del conjunto E/S N º 71 DeviceNet DP
Valor del byte de estado del controlador Estado del controlador
3 Listo (no en falla y no en ejecución)
4 Habilitado (en ejecución)
5 Detenido (en ejecución, solicitud de ejecución deshabilitada)
7 Defectuoso (existe(n) falla(s) en el controlador)

Nota: El término "Listo" se define como "No defectuoso" y “No en ejecución.” La falta de una autorización
* no se considera una falla. El controlador cambiará del estado "Listo" ("Ready") a "Habilitado" ("Enabled")
cuando todas las señales de autorización del controlador sean "Verdaderas" ("True").
3 3.8.3 Conjunto de datos de salida del controlador DeviceNet DP CA (Conjunto Nº 21)
El módulo UCS DeviceNet DP de Siemens utiliza el conjunto de entrada predefinido "extended speed control output"
("control de entrada de velocidad extendida") para controladores CA como conjunto I/O (Entrada/Salida) por defecto.
El conjunto "control de entrada de velocidad extendida" (conjunto Nº 21) utiliza 4 bytes de datos. Los conjuntos de
datos los consume el módulo UCS DeviceNet DP y pasan al controlador. El maestro actualiza los datos al módulo
UCS DeviceNet DP. El conjunto de datos de salida de 4 bytes se define en la Tabla 3-9. El primer byte de datos se
descompone en bits utilizados para controlar el modo de funcionamiento del controlador. El segundo byte de datos
no se utiliza (todos los bits son 0). El tercer y cuarto byte de datos se combinan para formar un número firmado de 16
bits que representa la referencia de velocidad de la red DeviceNet DP en RPM. El rango es de 0 a 32767 RPM. En la
Tabla 3-10 se enumeran las definiciones de bits del conjunto de datos de salida.
Tabla 3-9. Conjunto de datos de salida DeviceNet DP
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
No No No
0 NetRef NetCtrl Fault Reset Run Rev Run Fwd
utilizado utilizado utilizado
1 Reservado (no utilizado)
2 Referencia de velocidad (Byte Bajo)
3 Referencia de velocidad (Byte Alto)

Tabla 3-10. Definición de bits del conjunto de datos de salida DeviceNet DP


Bit Nombre del bit Función del bit
7 No utilizado (0).
Configure como verdadero (1) para solicitar que la entrada de demanda de velocidad al controlador
6 NetRef
se origine en la red DeviceNet DP.
Configure como verdadero (1) para solicitar que la funcionalidad de inicio/detención se controle
5 NetCtrl
desde la red DeviceNet DP.
4 No utilizado (0).
3 No utilizado (0).
2 Fault Reset Configure como verdadero (1) para solicitar el reinicio por falla del controlador.
Configure como verdadero (1) para solicitar la ejecución del controlador en reversa. El bit 0 (Run
1 Run Rev
Fwd) debe ser bajo (0).
Configure como verdadero (1) para solicitar la ejecución del controlador hacia adelante. El bit 1
0 Run Fwd
(Run Rev) debe ser bajo (0).

3-10 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.8.4 Mensajes explícitos DeviceNet DP


Los mensajes explícitos se pueden utilizar para controlar (establecer) o conseguir (obtener) el estado del controlador.
Esta sección define los atributos para las tres clases de objetos principales DeviceNet DP con controladores CA:
motor, supervisor de control y controlador CA/CC.
El módulo UCS DeviceNet DP sólo contiene una instancia de las tres clases. Los atributos y los tipos de acceso
soportados para cada clase se pueden encontrar en las Tablas 3-11, 3-12, 3-13, y 3-14.

Nota: El término "Ready" (Listo) se define como "Not Faulted" (No defectuoso) y "Not Running" (No en
* ejecución). La falta de una autorización no se considera una falla. El controlador cambiará del estado
"Ready" (Listo) a "Enabled" (Habilitado) cuando todas las señales de autorización del controlador sean
"True" (Verdaderas).
3
Tabla 3-11. Atributos soportados para clase motor DeviceNet DP (Instancia 1)
Clase Atributo Acceso a Tipo de Descripción
(Hex) (Decimal) datos datos
Tipo de motor (remítase a las especificaciones de ODVA para
0x28 3 Establecer USINT
DeviceNet DP)
0x28 6 Establecer UINT Ciclo de corriente de motor (en ,1 Amperio)
0x28 7 Establecer UINT Ciclo de tensión de motor (en Voltios)
0x28 9 Establecer UINT Ciclo de frecuencia de motor (en Hz)
0x28 12 Establecer UINT Número de polos
0x28 15 Obtener UINT Velocidad de base (en RPM)

Tabla 3-12. Atributos soportados para clase supervisor de control DeviceNet DP (Instancia 1)
Clase Atributo Acceso a Tipo de Descripción
(Hex) (Decimal) datos datos
0x29 3 Obtener Bool Run1 (Comando Run Fwd)
0x29 4 Obtener Bool Run2 (Comando Run Rev)
NetCtrl (Verdadero - solicita que el control de inicio/detención del
0x29 5 Obtener Bool
controlador se origine desde la red DeviceNet DP)
0x29 6 Obtener USINT Estado (Estado de la unidad - vea la Tabla 3-8)
0x29 7 Obtener Bool Running1 (Verdadero - el controlador se ejecuta hacia adelante)
0x29 8 Obtener Bool Running2 (Verdadero - el controlador se ejecuta en reversa)
0x29 9 Obtener Bool Listo (Verdadero - el controlador no está en ejecución y no está en falla)
0x29 10 Obtener Bool Defectuoso (Verdadero - existe(n) falla(s) en el controlador)
0x29 12 Obtener Bool FaultRst (Verdadero - el comando de reinicio por falla está activo)
CtrFromNet (Verdadero - el inicio/detención se controla desde la red
0x29 15 Obtener Bool
DeviceNet DP)

902399: Versión 4.0 3-11


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

Tabla 3-13. Atributos soportados para clase de controlador CA/CC DeviceNet DP (Instancia 1)
Clase (Hex) Atributo (Decimal) Acceso a datos Tipo de datos Descripción
0x2A 3 Obtener Bool En referencia
0x2A 4 Obtener Bool NetRef
0x2A 6 Obtener USINT DriveMode
0x2A 7 Obtener INT Velocidad efectiva
0x2A 8 Obtener INT Referencia de velocidad
0x2A 9 Obtener INT Corriente efectiva
0x2A 15 Obtener INT Alimentación efectiva
0x2A 17 Obtener INT Tensión de salida
0x2A 18 Obtener UINT Tiempo de aceleración

3 0x2A
0x2A
19
22
Obtener
Obtener
UINT
SINT
Tiempo de desaceleración
Escala de velocidad
0x2A 23 Obtener SINT Escala de corriente
0x2A 26 Obtener SINT Escala de alimentación
0x2A 27 Obtener SINT Escala de tensión
0x2A 28 Obtener SINT Escala de tiempo
0x2A 29 Obtener Bool RefFromNet

Nota:
* • Los atributos 101-130 se usan para "Register Data from Drive" (datos de registro desde el controlador).
• Los atributos 131-160 se usan para "Register Data to Drive" (datos de registro al controlador).

Tabla 3-14. Atributos soportados para extensión de clase del controlador CA/CC DeviceNet DP (Instancia 1)

Clase (Hex) Atributo (Decimal) Acceso a datos Tipo de datos Descripción


0x2A 101-132 Obtener UINT Reg From Drive 03-34
0x2A 133-164 Establecer UINT Reg To Drive 03-34

3-12 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.8.5 Register Data to Drive


El menú "Register Data to Drive" (Datos de registro al controlador) proporciona al usuario la posibilidad de definir
hasta 32 ítems de datos basados en registros que se pueden recibir desde el controlador a través de los parámetros del
teclado numérico 9601–9632 (Data To Drive Reg 01-32). Ahora, cada uno de estos ítems se puede definir de manera
independiente según se desee. Una vez que haya seleccionado cualquier ítem de dato de recepción, el usuario tendrá
que ingresar el dato a recibir desde una lista de selección predefinida.
Tabla 3-15. Escala de variables de listas de selección de datos al controlador DeviceNet DP
Nombre Escala Nombre Escala
Ninguno Ninguno MUX 3 ID Ninguno
Bits de Registro Fijo Ninguno MUX 4 ID Ninguno
Demanda de velocidad Hz / 10 RPM * 1 % / 10 MUX 5 ID Ninguno
Demanda auxiliar
Net Input Flag 1
Hz / 10 RPM * 1
Ninguno
% / 10 MUX 6 ID
MUX 7 ID
Ninguno
Ninguno
3
Net Input Flag 2 Ninguno MUX 8 ID Ninguno
Net Input Flag 3 Ninguno PTD1
Net Input Flag 4 Ninguno PTD2
Índice % / 100 PTD3
Lím máx hacia adelante / 10000 o %/100 PTD4
Lím máx en reversa / 10000 o %/100 Comando paralelo 1
Tiempo de aceleración
/ 10 Demanda de torsión
hacia adelante
Tiempo de
desaceleración hacia / 10 Demanda PVCL
adelante
Tiempo de aceleración
/ 10 Demanda de flujo
en reversa
Tiempo de
desaceleración en / 10 Conteo de nodos
reversa
Pulso de ingreso de red In * 1 Índice de nodos
Tiempo de aceleración
Lím mín hacia adelante / 10000 o %/100
de torsión
Tiempo de
Lím mín en reversa / 10000 o %/100 desaceleración de
torsión
Compensación de
Límite de torsión
torsión
MUX 1 ID Ninguno Escalar de torsión
MUX 2 ID Ninguno Comando Vars

902399: Versión 4.0 3-13


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

Tabla 3-16. Rango de variables de lista de selección de datos al controlador DeviceNet DP


Nombre Rango Nombre Rango
Ninguno Ninguno MUX 3 ID 0 ∼ 32767
Bits de Registro Fijo 0 – 0xffff MUX 4 ID 0 ∼ 32767
-327,6 Hz ~ -32767 RPM ~ -327.6 % ~
Demanda de velocidad MUX 5 ID 0 ∼ 32767
327,6 Hz 32767 RPM 327.6 %
-327,6 Hz ~ -32767 RPM ~ -327.6% ~
Demanda auxiliar MUX 6 ID 0 ∼ 32767
327,6 Hz 32767 RPM 327.6%
Net Input Flag 1 0 – 0xffff MUX 7 ID 0 ∼ 32767
Net Input Flag 2 0 – 0xffff MUX 8 ID 0 ∼ 32767
Net Input Flag 3 0 – 0xffff PTD1

3
Net Input Flag 4 0 – 0xffff PTD2
Índice -3.2767 % ~ 3.2767 % PTD3
Lím máx hacia adelante 0.00 % ~ 327.67 % PTD4
Lím máx en reversa -327.67 % ~ 0.00 % Comando paralelo 1
Tiempo de aceleración
0 - 3276,7 seg Demanda de torsión
hacia adelante
Tiempo de
desaceleración hacia 0 - 3276,7 seg Demanda PVCL
adelante
Tiempo de aceleración
0 - 3276,7 seg Demanda de flujo
en reversa
Tiempo de
desaceleración en 0 – 3276,7 seg Conteo de nodos
reversa
Pulso de ingreso de red 0 – 65535 Índice de nodos
Tiempo de
Lím mín hacia adelante 0.00 % ~ 327.67 %
aceleración de torsión
Tiempo de
Lím mín en reversa -327.67 % ~ 0.00 % desaceleración de
torsión
Compensación de
Límite de torsión 0.00% ∼ 327.67%
torsión
MUX 1 ID 0 ∼ 32767 Escalar de torsión
MUX 2 ID 0 ∼ 32767 Comando Vars

3-14 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.8.6 Register Data from Drive

El menú "Register Data From Drive" (Datos de registro desde el controlador) proporciona al usuario la posibilidad de
definir hasta 32 ítems de datos basados en registros que se pueden enviar desde el controlador a través de los
parámetros del teclado numérico 9401–9432 (Data From Drive 01-32). Ahora, cada uno de estos ítems se puede
definir de manera independiente según se desee. Una vez que haya seleccionado cualquier ítem de dato de envío, el
usuario tendrá que ingresar el dato a transmitir desde una lista de selección predefinida. Si no lo encontrara en la lista
de selección, una identificación (ID) puede hacer referencia a un ítem específico. En la mayoría de los ítems de las
listas de selección, simplemente hay que avanzar por el menú hasta llegar al ítem deseado y luego presionar la tecla
ENTER. Para ingresar la identificación (ID), se le solicita al usuario-que ingrese el código de identificación (ID) de 4
dígitos del ítem del dato y el tipo de dato deseado. Las identificaciones (ID) se enumeran en el Apéndice A de este
manual.
Tabla 3-17. Variables de la lista de selección de datos desde el controlador DeviceNet DP
Variables de lista de selección del controlador
3
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de salida Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de velocidad Magnetizing Cur Mux4 Data Salidas Wago 49-64
Referencia de velocidad Flujo del motor Mux5 Data PFD1
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del controlador Referencia de flujo Mux6 Data PFD3
Entrada de corriente
Tensión entrante Mux7 Echo PFD4
RMS (Inp RMS Current)
Factor de entrada de
Frecuencia entrante alimentación (Inp Power Mux7 Data Pérdidas del controlador
Factor)
Promedio de entrada de Porcentaje de caída de
KVars de entrada Mux8 Echo
alimentación velocidad
Máx disponible de Volts de Referencia de campo de
Net1 Out Reg 1 Mux8 Data
salida sincronización del motor
Temperatura máxima de
Net1 Out Reg 2 Entradas Wago 1-16 Corriente reactiva disponible
celdas
Entradas Wago 17-32 Eficiencia del controlador

902399: Versión 4.0 3-15


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3.9 Redes y programa del sistema


3.9.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para programación por el usuario. Mediante el teclado numérico, diríjase al
menú identificado (ID) como 9603. Verá una lista de selección cuyo primer ítem es "None" ("Ninguno"). Vea la
Tabla 3-15 para una enumeración de alternativas de la lista de selección para datos de entrada al controlador. Avance
por lista de selección hasta llegar a "Net Input Flag 1" y luego presione [ENTER]. Esta configuración utilizará los
primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione "Net Input Flag 2" y así
sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Tabla 3-19.

3.9.2 Salidas desde el controlador (64 bits)


3 Existen 64 bits de salida disponibles para programación por el usuario. Mediante el teclado numérico, diríjase al
menú identificado (ID) como 9403. Verá una lista de selección cuyo primer ítem es "None" ("Ninguno"). Vea la
Tabla 3-18 para una enumeración de opciones posibles en la lista de selección para datos de salida desde el
controlador. Avance por la lista de selección hasta llegar a "Net1 Out Reg 1", y luego presione [ENTER]. Esta
configuración utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits,
seleccione "Net1 Out Reg 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con los
ítems del menú de la lista de selección se encuentran en la Tabla 3-21.

3-16 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.9.3 Indicadores disponibles para el Programa del Sistema

Programable por el usuario:


La interpretación de estos bits se programa por medio del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro de SOP.

Tabla 3-18. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9632)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2

Net Input Flag 3


Network1Flag31_I
Network1Flag32_I ~ 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Tabla 3-19. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9732)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

Tabla 3-20. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9432)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

902399: Versión 4.0 3-17


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

Tabla 3-21. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9532)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

3 3.9.4 Indicadores de red del Programa del Sistema


Nota: El uso de indicadores de estado en el programa del sistema exige una profunda comprensión del
* programa y de las capacidades de edición, compilación y descarga. El uso de indicadores del programa del
sistema se debe limitar únicamente a personas calificadas y experimentadas.

Tabla 3-22. Indicadores de red habilitados para ejecución


Variable del programa del sistema Descripción
Este indicador debe configurarse en VERDADERO (TRUE) para que se pueda
Network1RunEnable_O
ejecutar el controlador desde la red 1.
Este indicador debe configurarse en VERDADERO (TRUE) para que se pueda
Network2RunEnable_O
ejecutar el controlador desde la red 2.

Tabla 3-23. Indicadores de estado de red


Variable del programa del sistema Descripción
Network1CommOk_I Indica que la red 1 está activa = 1 o inactiva/falla = 0
Network2CommOk_I Indica que la red 2 está activa = 1 o inactiva/falla = 0

3.10 Secuencia de encendido


La secuencia completa de encendido se define a continuación.
1. El Control NXG comienza la ejecución configurando los registros internos del procesador.
2. El firmware UCS se descarga en el módulo UCS DeviceNet DP.
3. Luego, si la tarjeta UCS DeviceNet DP estuviera en una red activa, el LED verde estará en verde sólido.
(Remítase a la Tabla 3-24).
4. En este punto, el LED de estado de red UCS refleja el estado de la tarjeta UCS DeviceNet DP en la red
DeviceNet DP.
Nota: La dirección de red debe ser un valor diferente a cero y una dirección DeviceNet DP válida (MacId).
* Luego, se abre la interfase entre la tarjeta UCS DeviceNet DP y el NXG. El LED de estado de UCS se
torna verde.

3-18 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

3.11 Resolución de problemas en las comunicaciones de red


La Tabla 3-24 enumera puntos a verificar en caso de que la red de comunicaciones estuviera funcionando
incorrectamente. Al verificar estos puntos se resolverá la mayoría de los problemas que pudieran presentarse.
Tabla 3-24. Resolución de problemas en las comunicaciones de red
# Puntos a verificar
1 Verifique que el módulo UCS se encuentre firmemente asentado en la tarjeta de comunicaciones.
Verifique que el CAB, el transportador UCS/ISA y la tarjeta UCS DeviceNet DP se encuentren adecuadamente
2
asegurados mediante el hardware de montaje.
3 Verifique que los puentes BA1 y BA2 se hayan quitado de la tarjeta UCS DeviceNet DP.
4 Verifique que las conexiones de cableado sean adecuadas para la tarjeta.
5 Verifique que el cableado de red no esté en cortocircuito.
6 Verifique que los componentes de la tarjeta no estén en cortocircuito. 3
7 Verifique las resistencias de terminación de la red.
8 Verifique el índice de intermitencia del LED (remítase a la Figura 3-5).
9 Verifique que la dirección de red sea válida (> 0 y < 64) y única para la red.
10 Verifique el cableado y conexión de red.

902399: Versión 4.0 3-19


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3.12 Función de visualización del monitoreo de red (identificación (ID) de Menú 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos tal como se muestra
en esta pantalla es desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el controlador y
'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

3 $ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2 X . 2EG
 &" $ATOS,¤NEA

2EGISTROGLOBALONOGLOBAL 6ALORDELREGISTRO
2EDPARAESTEREGISTRO 

Figura 3-5. Diagrama de la función de visualización del monitoreo de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro "Data from Drive".
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) vía “Data from Drive 64”
(identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01” (identificación (ID) de parámetro 9601) vía “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, su valor varía dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

3-20 902399: Versión 4.0


Comunicaciones DeviceNet™ DP

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.
La Figura 3-6 que aparece a continuación representa una pantalla. Si comienza con el cursor en la posición A y usa la
flecha izquierda [←] varias veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición
A y usa la flecha derecha [→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

3
D D
H H

Figura 3-6. Diagrama de movimiento del cursor

∇∇∇

902399: Versión 4.0 3-21


Comunicaciones DeviceNet™ DP Manual de comunicaciones NXG

3-22 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

CAPÍTULO

4 Comunicaciones Ethernet Modbus


4.1 Introducción
Cada control NXG Siemens incluye el hardware necesario para soportar la conectividad del protocolo de red Modbus
y Ethernet Modbus. La tarjeta de comunicaciones también soporta el módulo EthernetModbus AnyBus. La
conectividad también es posible mediante otros protocolos de red con tarjetas controladoras opcionales que se
conectan en la tarjeta de comunicaciones. Este capítulo contiene instrucciones sobre cómo controlar un VFD
(Controlador de frecuencia variable) Siemens en una red Ethernet Modbus.
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a manejar su controlador
Siemens con control NXG por medio de una red Ethernet Modbus tan pronto como sea posible. La Sección 4.2 es
breve, establece procedimientos y cubre un mínimo de detalles. Consulte otras secciones para información detallada.
Tenga en cuenta que en este capítulo, todo número de cuatro dígitos entre paréntesis, por ej. (9403), indica el número
de identificación (ID) del parámetro para el teclado numérico en la parte delantera del controlador. Presione [SHIFT]
+ [→] para ingresar este número directamente. No es necesario mantener presionada la tecla [SHIFT] mientras
presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12) están representados en
formato hexadecimal.
4
La especificación de la interfaz de control Modbus es un diseño de arquitectura abierta. Se puede encontrar
información sobre Modbus en:
Schneider Automation Inc.
One High Street
North Andover, MA 01845
Tel: (978) 794-0800
Fax: (978) 975-0910
Sitio web: www.modicon.com
La interfaz de comunicación Modbus Ethernet está basada en el protocolo TCP/IP. El direccionamiento está basado
en direcciones IP.
El controlador siempre actúa como un esclavo Modbus. Esto significa que el controlador no inicia diálogos en la red
Modbus Ethernet. Por el contrario, primero escucha y luego responde al Modbus Ethernet maestro.
En la actualidad el control NXG sólo soporta las funciones de lectura y escritura basadas en registros del protocolo
Modbus. Estas funciones se utilizan para monitorear y controlar las entradas y salidas analógicas y digitales del
controlador.
Notas:
* • Los usuarios deben conocer previamente las especificaciones y la terminología del protocolo
Modbus de Modicon. Si requiere información adicional, contáctese con Schneider Automation, Inc.
en la dirección antes mencionada.
• Solamente el formato Unidad Terminal Remota (RTU) del protocolo Modbus es soportado por el
control NXG. Todas las solicitudes se envían a través del puerto de registro 502.
El control NXG sólo soporta los siguientes códigos de función:
• Lectura de Registros de Almacenamiento Temporario (Read Holding Registers)Function code 0x03
• Escritura de Registros Únicos (Write Single Register)Function code 0x06
• Escritura de Registros Múltiples (Write Multiple Registers)Function code 0x10
Cada uno de estos comandos soportados se enumeran y describen en las secciones siguientes. Cada uno de estos
comandos es emitido por el Modbus maestro (PLC) y enviado a la red (al/los esclavo(s) Siemens).

902399: Versión 4.0 4-1


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.1.1 Módulo AnyBus Ethernet Modbus

Notas:
* • ¡Anybus Ethernet Modbus es sólo para la red 2!
• La red 1 Ethernet Modbus utiliza el puerto RJ-45 del CPU.
La Figura 4-1 muestra el conector y los indicadores del módulo Anybus Ethernet Modbus. Los interruptores DIP no
son usados para la aplicación NXG.

Conector
RJ-45

4
Interruptores DIP Indicadores de
NO USADO estado

Figura 4-1. Módulo AnyBus Ethernet Modbus

4.1.2 Indicadores de estado de Anybus Ethernet Modbus


La Figura 4-2 muestra los indicadores de estado para el estado de inicio y errores. La Tabla 4-1 explica las
indicaciones.

Enlace Estado del


predeterminado 1 2 módulo

Actividad de datos 4 3 Estado de la red

Borde de la tarjeta

Figura 4-2. Indicadores de estado de Anybus Ethernet Modbus

4-2 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-1. Descripciones del indicador de estado

Número desde la Figura 4-2 Indicación Estado Descripción


1 Enlace actual Encendido El módulo tiene un enlace.
Apagado El módulo no reconoce ningún enlace.
2 Estado de red Apagado El módulo no recibe energía.

Verde, estable El módulo funciona correctamente.

Verde, intermitente El módulo no ha sido configurado.

Rojo, intermitente Se ha detectado una falla menor recuperable.

Rojo, estable Se ha detectado una falla interna significativa.

Verde/rojo El módulo está realizando una auto-evaluación de


intermitente encendido.

El número de conexiones Modbus/TCP establecidas con


3 Estado de red Intermitente
el módulo equivale al número de intermitencias.

Actividad de La intermitencia indica que se está recibiendo o


4 Intermitente
datos transmitiendo un paquete.

902399: Versión 4.0 4-3


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.2 Configuración rápida


4.2.1 Configuración de Ethernet Modbus para tareas de control mediante la configuración por
defecto (Fixed Reg Bits / Bits de Registro Fijo)
El controlador se puede manejar desde un dispositivo maestro mediante el siguiente procedimiento de configuración
simple. Mediante el teclado numérico de la parte delantera del controlador, configure "Network 1 Type" (9901) (Tipo
de Red 1) a "Ethernet Modbus". Esta configuración asume que existe una red TCP/IP determinada en funcionamiento.
Verifique la configuración de red para Subnet mask y la dirección Gateway (9320, 9330). La dirección IP (9310)
debe ser exclusiva para el controlador. Subnet Mask y la dirección Gateway por defecto funcionarán para la mayoría
de las configuraciones de red. Por último, configure los parámetros "Net Control Type" (9944) (Tipo de Control de
Red) en "FIXED" ("FIJO"). Esta operación configura los bits en la dirección Modbus 40065 para que tengan las
definiciones que se muestran a continuación en 4-2 4-1. Luego, agregue la siguiente línea al SOP:
Network1RunEnable_O = TRUE; (el punto y coma es parte del código). Ahora puede manejar el controlador a través
del dispositivo maestro.
Tabla 4-2. Significado por defecto de "Fixed Reg Bits" (Bits de Registro Fijo)
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante

4 Network1FixedRegBit1_I
Network1FixedRegBit2_I
Ejecución en reversa
Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservada para uso futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el dispositivo maestro debe enviar 0x21 en el registro 40065. Este valor hexadecimal configura
el bit 0 (iniciar) y el bit 5 (iniciar/detener el control desde la red). De la misma forma, para indicar al motor que se
detenga, el dispositivo maestro debe enviar 0x04 ó 0x00 en el registro 40065.

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si "Start Stop Control" (9945)
(“Control de inicio de detención”) se configura en "Momentary" (“Momentáneo”) — de lo contrario este bit es Reservado.

4-4 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

4.2.2 Envío de una configuración de velocidad del motor al controlador


Para enviar una configuración de velocidad del motor al controlador, primero determine las unidades de velocidad
deseadas que utilizará (RPM,% o HZ) en el menú (9080). En la Tabla 4-21 podrá ver que el dispositivo maestro
necesita enviar la configuración de velocidad deseada al controlador en el registro Modbus 40066. Éste es un registro
reservado que sólo se utiliza para almacenar las configuraciones de velocidad. Luego, envía 0x61 en el registro
Modbus 40065. El motor aceptará la configuración de velocidad indicada por el dispositivo maestro.

4.2.3 Control del motor mediante bits definidos por el usuario controlados por el SOP
Use el teclado numérico de la parte delantera del controlador para configurar "Network 1 Type" (9901) (Tipo de Red 1)
a "Ethernet Modbus". Esta configuración asume que existe una red TCP/IP determinada en funcionamiento. Verifique
las configuraciones de la red para Subnet mask y la dirección Gateway (9320, 9330). La dirección IP (9310) debe ser
exclusiva para el controlador. Subnet Mask y la dirección Gateway por defecto funcionarán para la mayoría de las
configuraciones de red. Para habilitar las configuraciones de velocidad desde la red, agregue la siguiente línea al archivo
de programa SOP:
RawDemandNetwork1_O = true;
Por último, configure el parámetro "Net Control Type" (9944) (Tipo de control de Red) en SOP. Para controlar el
motor de esta manera, el controlador necesita saber cuáles son los bits que se utilizarán en el programa SOP. Para
ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar en la Tabla 4-3 que aparece a continuación, y ubique la variable de lista de 4
selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 4-21, verá que el primer registro
disponible de datos hacia el controlador se encuentra en la dirección Modbus 40067, que corresponde a la
identificación (ID) del parámetro del teclado numérico (9603). Mediante el teclado numérico del controlador,
busque en el menú el ítem "Data To Drive 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección del
teclado numérico o en Herramientas. Ahora los bits correspondientes (Network1Flag0_I, Network1Flag1_I,
etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit 1,stop using bit 0

Usted eligió "Data to Drive 03" como registro de escritura; al remitirse a la Tabla 4-21, podrá ver que el dispositivo
maestro ahora necesita enviar 0x02 en la dirección Modbus 40067 para ejecutar el controlador, o 0x01 en el mismo
registro para detenerlo.
Tabla 4-3. Ejemplo de bits programables*
Variable de lista de selección Bits Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

*Puede encontrar un listado completo de los bits programables SOP en la sección 4.9.3.
4.2.4 Monitoreo del estado del controlador y realimentación de velocidad
Para leer los datos desde el controlador, no se necesitan indicadores SOP. Configure "Network 1 Type" (9901) (Tipo
de Red 1) a "Ethernet Modbus". Esta configuración asume que existe una red TCP/IP determinada en funcionamiento.
Verifique las configuraciones de la red para Subnet mask y la dirección Gateway (9320, 9330). La dirección IP (9310)

902399: Versión 4.0 4-5


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

debe ser exclusiva para el controlador. Subnet Mask y la dirección Gateway por defecto funcionarán para la mayoría de
las configuraciones de red. Determine las "Velocity Units" (9080) (Unidades de Velocidad ) según las unidades de
velocidad del motor deseadas. Al remitirse a la Tabla 4-21, puede ver que las direcciones Modbus necesarias para leer el
estado del controlador y la realimentación de velocidad desde el controlador enviando desde el dispositivo maestro, son
Modbus 40001 y 40002 respectivamente. Las definiciones de los bits de estado, que se encuentran siempre en el
registro Modbus 40001, se muestran a continuación.
Tabla 4-4. Estado general de salida desde el controlador
Número de bit Significado en el software de control del controlador Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
5 StartStopControlFromNetwork (Control de inicio detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad)
0 = Falso; 1 = Verdadero

4
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 Reservado a futuro
12 Reservado a futuro
13 Reservado a futuro
14 Reservado a futuro
15 Reservado a futuro

Vea la sección 4.7 para obtener detalles sobre cómo leer otros datos del controlador.

4.3 Funcionalidades remotas


La interfaz Modbus al controlador permite funcionalidades remotas de control y monitoreo. Se puede manejar el
controlador a través de telegramas Modbus enviados al controlador que trabaja junto con un programa SOP. Las
funcionalidades de control incluyen solicitud de ejecución, solicitud de detención, reinicialización por falla, detención,
demanda de velocidad en reversa, y otros. Existen 128 indicadores remotos de software programables por el usuario que
se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que la unidad trae incorporado (provisto con cada controlador).

4.4 Procedimientos de configuración del menú


La interfaz Ethernet Modbus se encuentra en todos los controladores Siemens con control NXG. Utiliza un puerto
Ethernet exclusivo ubicado en el frente del CPU. Para configurar la interfaz Modbus, verifique las configuraciones de la
red para Subnet mask y la dirección Gateway (9320, 9330). La dirección IP (9310) debe ser exclusiva para el
controlador. Subnet Mask y la dirección Gateway por defecto funcionarán para la mayoría de las configuraciones de red.
Todas las funciones de configuración de Modbus se encuentran en el menú "Configure Parameters Menu" (9902)
("Menú de Parámetros de Configuración") , que es un submenú del menú "Communications Menu" (9) ("Menú de
Comunicaciones"). El acceso cuenta con controles de seguridad a nivel 7 y, por lo tanto, debe ingresar el código de
seguridad apropiado para acceder a estos parámetros. Los menús que se requieren para la configuración inicial de la
interfaz Modbus están enumerados en la Sección 4.11. Para el procedimiento de configuración correcto, consulte la
sección 4.7.

4-6 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Seleccione los contenidos del menú mediante las listas de selección. La dirección Modbus para cada ítem del menú es
fija. Por ejemplo, para la red 1, "Data from Drive 01" (9401) se puede leer enviando la solicitud de lectura de registro
en la dirección 40001. El menú "Data from Drive 02" (9402) se puede leer en la dirección 40002, y así
sucesivamente. Las referencias completas de direcciones se pueden encontrar en la Tabla 4-21.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en las listas, búsquela en el Apéndice B. Una vez que la localice, utilice el número de identificación (ID) del
dato correspondiente para ingresar la variable en los registros de lectura. El procedimiento para esta operación se
describe en la sección 4.7.1.

4.5 Interfaz de red


El control NXG está equipado con un procesador Ethernet de 32-bits de alto rendimiento que es totalmente compatible
con los estándares IEEE 802.3 100 MBPS CSMA/CD. Utiliza un puerto dedicado estándar con conexión RJ-45 ubicado
en el frente del CPU. El módulo Anybus Ethernet Modbus también usa una conexión RJ-45 estándar ubicada en el
módulo.
4.5.1 Configuración de comunicaciones Ethernet (TCP/IP)
Las comunicaciones Ethernet entre un dispositivo Modbus Ethernet y el software de control de la unidad NXG tienen
dos configuraciones diferentes. La elección del tipo de configuración depende de la infraestructura del sitio. Para usar
la conexión LAN para controlar uno o más controladores en una red existente, asigne una única dirección IP a cada
unidad. En cada controlador, configure los ítems del menú "Configure Parameters Menu" (ID=9300) ("Parámetros de
Configuración"). Los ítems del menú que se muestran a continuación deberán actualizarse según la configuración
4
particular de su red:
Figura 4-3: Información de parámetros de configuración de Red 1
Ítem del menú ID del menú Configuración por defecto Configuración personalizada
Dirección IP 9310 172.16.20.16
Subnet mask 9320 255.255.0.0
Gateway mask 9330 172.16.1.1

Figura 4-4: Información de parámetros de configuración de Red 2

Ítem del menú ID del menú Configuración por defecto Configuración personalizada
Dirección IP 9336 172.16.20.17
Subnet mask 9337 255.255.0.0
Gateway mask 9338 172.17.1.1

4.5.2 Conexión directa


La conexión directa está pensada para un único dispositivo Modbus Ethernet conectado al controlador por medio de
un cable cruzado Ethernet especial.

%THERNET

#ONTROL.8'
$ISPOSITIVO
-ODBUS

!COPLADORYCABLECRUZADO

Figura 4-5. Conexión directa de comunicaciones Ethernet Modbus

902399: Versión 4.0 4-7


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

Ítems para el soporte de una única conexión directa Ethernet:


• Cable cruzado (Crossover patch cable) - Permite conectarse directamente con el controlador sin hub ni servidor.
Requiere un acoplador (abajo). Solutions4sure, http://www.solutions4sure.com/, 800.595.9333, supplier no.
SOL4
S878311 10/100BT CAT5 XOVER PATCH 3' ORG 88468
S104652 RJ45 MODULAR COUPLER STRT R6G050

%THERNET #ONTROL.8'

(5"
$ISPOSITIVO #ONTROL.8'
-ODBUS

4
Figura 4-6. Conexión de red de comunicaciones Ethernet Modbus

Ítems para el soporte de una conexión LAN de unidades múltiples Ethernet:


• EtherFast 10/100 5 puerto HUB
GLOBAL COMPUTER SUPPLIES, http://www.globalcomputer.com/eQZ25aqd/, 888.8GL.OBAL
302517Linksys EtherFast 10/100 5pt WKGP Hub EFAH05W
• Cable Ethernet Cat5
GLOBAL COMPUTER SUPPLIES, http://www.globalcomputer.com/eQZ25aqd/ , 888.8GL.OBAL
ZCC31805XX 25' SNAG-PROOF cable Ethernet Cat5 RJ-45 (xx - elija el color)

4-8 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

4.6 Configuración de comandos soportados


El control NXG implementa los siguientes comandos Modbus:
• Lectura de Registros de Almacenamiento Temporario (Read Holding Registers) Código de función 0x03
• Escritura de Registros Únicos (Write Single Register) Código de función 0x06
• Escritura de Registros Múltiples (Write Multiple Registers) Código de función 0x10
Cada uno de estos comandos soportados se enumeran y describen en las secciones siguientes. Cada uno de estos
comandos es emitido por el Modbus maestro (dispositivo maestro) y enviado a la red (al/los esclavo(s) Siemens).
El prefijo del mensaje de solicitud y respuesta para todos los códigos se encuentra en la Tabla 4-5.

Tabla 4-5. Prefijo del mensaje de solicitud y respuesta


Prefijo de seis bytes para los mensajes
Identificador de transacción - copiado por el servidor - usualmente 0
Identificador de transacción - copiado por el servidor - usualmente 0
Identificador de protocolo = 0
Identificador de protocolo = 0
Extensión del campo (byte superior) = 0 (todos los mensajes tiene menos de 256
4
bytes)
Extensión del campo (byte inferior) = número de bytes a seguir

4.6.1 Comando de lectura de registros de almacenamiento temporario (0x03) (Read Holding


Registers Command)
Este comando permite que el Modbus maestro lea hasta 64 registros de memoria consecutivos desde el controlador.
Se muestra un ejemplo del comando, y de la respuesta asociada (en hexadecimal) en la Figura 4-7 Este ejemplo de
solicitud de lectura de dos registros (40005 y 40006) se detalla en la Tabla 4-6. La respuesta de lectura del controlador
se detalla en la Tabla 4-7. Tanto los nombres de los parámetros como sus correspondientes números de identificación
(ID) se enumeran en el Apéndice B.

TX
01 03 00 04 00 02 -- --

RX
01 03 04 04 A5 90 B1 -- --

Figura 4-7. Ejemplo del Comando Read Output Registers (TX) y respuesta (RX)

902399: Versión 4.0 4-9


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

Tabla 4-6. Transmisión de lectura de registros de salida (TX) desde el Maestro


Nombre del campo Valor (en Notas
Hex)
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x03 Comando de lectura de registros de salida
Dirección de inicio (Alta) 0x00
Registro número 40005
Dirección de inicio (Baja) 0x04
Número de registros a leer (Alto) 0x00
2 registros leídos (0x0002)
Número de registros a leer (Bajo) 0x02

Tabla 4-7. Respuesta de lectura de registros de salida (RX) desde el controlador


Nombre del campo Valor (en Resultado Valor Notas
Hex) efectivo de escala
Identificador de transacción 0
Identificador de transacción 0
Identificador de protocolo 0
4 Identificador de protocolo 0
Extensión del campo (byte
0
superior)
#bytes
Extensión del campo (byte inferior)
subsiguiente
No
Dirección esclavo 0x01 No disponible 0x01 = 1 decimal
disponible
No Código de comando de
Función 0x03 No disponible
disponible lectura de registros de salida
No
Conteo de bytes 0x04 No disponible 4 bytes en la respuesta
disponible
Valor de dato 1 (MSB) 0x04 Este registro es byte alto del ítem 1
0x04A5 programable por el usuario.
Valor de dato 1 (LSB) 0xA5 Vea la Tabla 4-21. byte bajo del ítem 1

Valor de dato 2 (MSB) 0x90 Este registro es byte alto del ítem 2
0x90B1 programable por el usuario.
Valor de dato 2 (LSB) 0xB1 Vea la Tabla 4-21. byte bajo del ítem 2

Nota: Para respuestas recibidas desde el controlador (tal como en la Tabla 4-7), el parámetro del teclado
* numérico "Velocity Units" (9080) (Unidades de velocidad) se configura en "Percent" ("Porcentaje") por
defecto. Los valores interpretados (que se muestran Valor de Escala de la Tabla 4-7) diferirán si este
parámetro se configura de modo diferente. Vea el Apéndice B para información sobre la escala de datos

4-10 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

4.6.2 Comando de escritura de registro de entrada (0x06) (Write Input Register Command)
Este comando permite que el Modbus maestro escriba un valor para un registro de entrada especificado en el
controlador. Un ejemplo de este comando y la respuesta asociada, se muestra (en hexadecimal) en la Figura 4-8. Este
ejemplo de solicitud de escritura de un valor para el registro 40067 se detalla en la Tabla 4-8. La respuesta de escritura
del controlador es una imagen de la transmisión y; por lo tanto, solamente se muestra una tabla a continuación. Los
nombres de los parámetros se enumeran en el Apéndice B.

TX
01 06 00 42 00 64 -- --

RX
01 06 00 42 00 64 -- --

Figura 4-8. Ejemplo del comando Write Input Register (TX) y respuesta (RX)
4
Tabla 4-8. Transmisión de escritura de registro de entrada (TX) desde el Maestro (igual a (RX) Respuesta de
Imagen desde el controlador)
Nombre del campo Valor (en Notas
Hex)
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x06 Comando de escritura de registro de entrada
Dirección de registro (Alta) 0x00
registro nº 40067.
Dirección de registro (Baja) 0x42
Dato preconfigurado (Alto) 0x00
Valor = 100
Dato preconfigurado (Bajo) 0x64

4.6.3 Comando de escritura de registros de entrada múltiple (0x10) (Write Multiple Input
Registers Command)
Este comando permite que el Modbus maestro escriba hasta 64 valores (en un único comando) para múltiples registros
de entrada del controlador. Un ejemplo de la solicitud de escritura de dos registros se muestra junto con la respuesta
asociada (en hexadecimal) en la Figura 4-9. El ejemplo de solicitud se detalla en la Tabla 4-9. La respuesta asociada se
detalla en la Tabla 4-10. Los nombres de los parámetros y las descripciones se enumeran en el Apéndice B.

TX
01 10 00 43 00 02 04 00 64 24 E3 -- --

RX
01 10 00 43 00 02 -- --

Figura 4-9. Ejemplo del comando Write Multiple Input Registers (TX) y respuesta (RX)

902399: Versión 4.0 4-11


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

Tabla 4-9. Transmisión de escritura de registros de entrada múltiple ( TX) desde el Maestro
Nombre del campo Valor (en Hex) Notas
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x10 Comando de escritura de registros de entrada múltiple
Dirección de inicio (Alta) 0x00
Registro número 40068
Dirección de inicio (Baja) 0x43
Nº de registros (Alto) 0x00
Escriba a 0x0002 (2) registros
Nº de registro (Bajo) 0x02
Conteo de bytes 0x04 total de 4 bytes
Dato preconfigurado 1 (Alto) 0x00
Valor = 0x0064 (100 decimal)
Dato preconfigurado 1 (Bajo) 0x64
Dato preconfigurado 2 (Alto) 0x24
Valor = 0x24E3 (9443 decimal)
Dato preconfigurado 2 (Bajo) 0xE3

Tabla 4-10. Respuesta de escritura de registros de entrada múltiple (RX) desde el controlador

4 Nombre del campo


Dirección esclavo
Valor (en Hex)
0x01 0x01 = 1 decimal
Notas

Función 0x10 Comando de escritura de registros de entrada múltiple


Dirección de inicio (Alta) 0x00
Registro número 40068
Dirección de inicio (Baja) 0x43
Nº de registros (Alto) 0x00
Escriba a 0x0002 (2) registros
Nº de registro (Bajo) 0x02

4.7 Procedimiento de configuración


Utilice el teclado numérico en la parte delantera de la unidad para seleccionar un protocolo de red:
1. Mediante el teclado numérico, ingrese "Network 1 Type" (Tipo de red 1) (identificación (ID) del parámetro
9901), avance hasta Modbus, luego presione [ENTER]. Se visualizarán los parámetros de configuración de
Modbus.
2. Seleccione las "Velocity Units" (9080) (Unidades de Velocidad). Con esta operación se configuran las
unidades para velocidad establecida por el motor y para la escala de velocidad de realimentación del motor.
3. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de Demanda) en n*velocidad de comando
donde -125n125
4. Configure el "Aux Demand Scalar" (9913) (Escalar de Demanda Auxiliar) si se utiliza.
5. Use la Tabla 4-21 para programar el controlador para enviar datos y recibir comandos desde las direcciones
Modbus disponibles. Cada dirección Modbus desde 40001 a 40128 corresponde a una identificación (ID) de
parámetro del teclado numérico, que se utilizará para indicar al controlador qué datos enviar o qué
comandos recibir desde una dirección Modbus específica. Tenga en cuenta que cuatro de esas direcciones ya
se encuentran programadas, lo que le proporciona al controlador funcionalidades básicas para enviar y
recibir. Los datos en estas direcciones no se pueden cambiar.
6. Las definiciones de los bits en las direcciones Modbus disponibles se pueden ingresar desde una selección
de variables de listas en los menús del teclado numérico o se pueden programar de manera personalizada
mediante el programa SOP del controlador. Vea la Sección 4.9 para detalles.

Nota: Si no conoce en profundidad la programación del sistema del controlador necesitará consultar el
* capítulo Programación del Sistema (System Programming) en el manual del equipo.

4-12 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tenga presente que el dispositivo maestro puede recibir datos desde el controlador sin realizar ningún cambio al
programa SOP. Únicamente tendrá que configurar indicadores en el programa SOP si necesita controlar la unidad por
medio de la red Modbus.
Si necesita controlar la unidad por medio de una red Modbus (o cualquier otro tipo de red), necesitará que aparezcan,
como mínimo, los siguientes indicadores de control de red en el código fuente del programa SOP:
Network1RunEnable_O = TRUE;
Para poder controlar una unidad a través de una red, por medio del envío de comandos, primero asegúrese de que el
archivo SOP de la unidad contenga la línea de código antes mencionada. Tenga presente que el punto y coma es parte
del código. Si deseara controlar la unidad a través de una segunda red, el programa SOP también deberá contener esta
línea:
Network1RunEnable_O = TRUE;
Después de asegurarse de que el archivo SOP cuenta con el código necesario para permitir el control de la unidad por
medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado numérico
ubicado en la parte delantera del equipo.

4.7.1 Ejemplo práctico de configuración


Un cliente necesita procesar cuatro salidas del controlador en su dispositivo maestro. Éstas son estado, velocidad del
motor, alimentación y número de fallas activas. El cliente desea configurar el registro Modbus 40001 del dispositivo 4
maestro para indicar el estado general del controlador. Para programar un registro, remítase a la Tabla 4-21 para ver si
es programable. El registro 40001 no se puede cambiar; no es necesario ni posible realizar un cambio. Ya está
configurado de manera permanente para indicar el estado general. Este cliente quiere configurar el registro 40002 del
dispositivo maestro para indicar la velocidad del motor. Este registro tampoco se puede cambiar. Está configurado de
manera permanente para indicar la velocidad del motor. La Tabla 4-11 muestra algunas configuraciones hipotéticas
deseadas para las direcciones Modbus.
Tabla 4-11. Configuraciones hipotéticas de dirección deseada
Registro Modbus 40001 del dispositivo Datos Escala
maestro
40001 (sin posibilidad de cambios) Estado general 16 bits
40002 (sin posibilidad de cambios) Velocidad del motor RPM
40003 Alimentación de salida kW
40004 Número de fallas 0 – 128

El cliente quiere configurar el registro 40003 para indicar la alimentación de salida. La Tabla 4-21 indica que esta
dirección es programable. Use la Tabla 4-21 para determinar las identificaciones (ID) de parámetros necesarias.
Ingrese la identificación (ID) de parámetro 9403 (Data from drive 03) mediante el teclado numérico en la parte
delantera del controlador. Elija “output power” (alimentación de salida) de la lista de selección.

El cliente quiere configurar el registro 40004 para indicar el número de fallas activas. Ingrese la identificación (ID) de
parámetro 9404 (Data from drive 04) mediante el teclado numérico en la parte delantera del controlador. Avance por la
lista de selección hasta encontrar “number of active faults” (número de fallas activas). Observe que “number of active
faults” no aparece como opción en la lista de selección. Por lo tanto, es necesario especificarlo manualmente. Remítase a
la Tabla 4-23 para una lista de datos de las variables de la lista de selección del controlador. Ya que "number of active
faults” no aparece como opción en la lista de selección, elija "Man Id" de la lista de selección. Busque "number of active
faults” en el Apéndice B, y localice el número de identificación (ID) del dato. El número de identificación (ID) del dato
es 3000. Observe que el número de identificación (ID) de datos no es igual a un número de identificación (ID) de
parámetro. “ManId-0000” se mostrará en el visor. Use las flechas o las teclas numéricas para ingresar 3000 y presione
[ENTER]. El visor debe mostrar “Man Id-3000”. Si no pudiera encontrar el número de identificación (ID) del dato,
aparecerá un mensaje de error "Invalid Id Entered" (Ingreso de Id inválido). Asegúrese de que la identificación (ID) del
dato sea correcta. El número de fallas activas aparecerá en el registro 40004 en el dispositivo maestro.

902399: Versión 4.0 4-13


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

A continuación se muestra un ejemplo de cómo interactúa el dispositivo maestro con el controlador para leer
información.

TX
01 03 00 03 00 01 -- --

RX
01 03 02 00 00 -- --

Figura 4-10. Ejemplo del comando de lectura de registros de salida (TX) y respuesta (RX))

Tabla 4-12. Transmisión de lectura de registros de salida (TX) desde el Maestro


Nombre del campo Valor (en Hex) Notas

4
Dirección esclavo 0x01 0x01 = 1 decimal
Función 0x03 Comando de lectura de registros de salida
Dirección de inicio (Alta) 0x00
Registro número 40004
Dirección de inicio (Baja) 0x03
Número de registros a leer (Alto) 0x00
1 registro leído (0x0001)
Número de registros a leer (Bajo) 0x01

Tabla 4-13. Respuesta de lectura de registros de salida (RX) desde el controlador


Nombre del campo Valor (en Hex) Resultado Valor Notas
efectivo en escala
Dirección esclavo 0x01 No disponible No disponible 0x01 = 1 decimal
Código de comando de lectura
Función 0x03 No disponible No disponible
de registros de salida
Conteo de bytes 0x02 No disponible No disponible 2 bytes en la respuesta
Valor de dato 1 (MSB) 0x00 Programable por el byte alto del ítem 1
0x0000 usuario en este registro.
Valor de dato 1 (LSB) 0x00 Vea la Tabla 4-21. byte bajo del ítem 1

4.8 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos a la ubicación de los
Bits de Registro Fijo. Remítase a la Tabla 4-21 para ver la ubicación de los "Bits de Registro Fijo" La interpretación
por defecto del controlador de los Bits de Registro Fijo no es programable, y es controlada por el software de control
de la unidad. Para asegurarse de que el controlador está configurado con la configuración por defecto, utilice el
teclado numérico en la parte delantera de la unidad para fijar el parámetro (9944) en "FIXED" ("FIJO"). Ésta es la
configuración por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se interpretan como se muestra
en la Tabla 4-14. Tenga en cuenta que estos bits drctry.ngn específicos siempre se ubican en la dirección Modbus 40065
se use o no la configuración por defecto. Para redefinir los bits en esta dirección, remítase a la Sección 4.8.2.

4-14 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-14. Si "Net Control Type" (Tipo de control de Red) se configura en "FIXED" ("FIJO") (configuración de
comando por defecto):
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservado a futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I 4
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si el "Start Stop Control"
(9945) (“Control de inicio de detención”) se configura en "Momentary" (“Momentáneo”) — de lo contrario este bit es
Reservado.

902399: Versión 4.0 4-15


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.8.1 Estado de salida


Para leer los datos de estado de salida del controlador, se debe leer el registro "General Status" (Estado general) que
se encuentra en la Tabla 4-21. El estado de salida del controlador se muestra a continuación en la Tabla 4-15. Estos
bits de estado siempre se encuentran ubicados en la dirección Modbus 40001.
Tabla 4-15. Estado general de salida desde el controlador
Número de bit Significado en el software de control del controlador Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio de detención
5
desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)

4 9
10
SpeedInRPM (Velocidad en RPM)
SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación por defecto del bit de salida NO PUEDE ser reprogramada.
*
4.8.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador se puede ejecutar sin la configuración por defecto reprogramando el registro "Bits de Registro Fijo".
Como se ve en la Tabla 4-21, la ubicación está fijada en 40065. Sin embargo, la definición de los bits puede
reprogramarse. Para cambiar la interpretación de los bits de control en el registro Modbus 40065, utilice el siguiente
procedimiento:
Al configurar el parámetro de menú 9944 ("Net Control Type") en "SOP", cada bit de la palabra "Bits de Registro
Fijo" se puede usar de la manera deseada, tal como se muestra a continuación. Para hacer programable la definición
de "Bits de Registro Fijo" en la dirección Modbus 40065, use el teclado numérico del controlador para fijar el
parámetro 9944 ("Net Control Type") en "SOP". El código fuente que aparece a continuación muestra cómo usar el
programa SOP para activar la tensión media de entrada cuando '1' se envía a Network1FixedRegBit9 en el registro
Modbus 40065.
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

4-16 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

4.9 Programación por el usuario a través de SOP


4.9.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para ser programados por el usuario. Use la Tabla 4-21 para encontrar la
ubicación del primer registro "Reg to Drive" (Registro al controlador) que es programable. Tenga en cuenta cuál es el
parámetro de identificación (ID) de red 1 del teclado numérico que corresponde a esa dirección Modbus. La tabla
revela que el primer dato programable hacia el controlador para la dirección Modbus es 40067, y que su correspondiente
identificación (ID) de parámetro del teclado numérico para la red 1 es 9603. En el teclado numérico en la parte delantera
del controlador e ingrese el parámetro 9603. Verá una lista de selección cuyo primer ítem es "None" ("Ninguno"). Vea
la Tabla 4-22 para una enumeración de alternativas de la lista de selección para datos de entrada al controlador.
Avance por la lista de selección hasta llegar a "Net Input Flag 1" y luego presione [ENTER]. Esta configuración
utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione "Net Input
Flag 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista
de selección se encuentran en la Tabla 4-17.
Este ejemplo muestra cómo usar la red Modbus para activar la tensión media de entrada. En este ejemplo, el
dispositivo maestro escribirá al registro Modbus 40067, que programamos para "Net Input Flag 1". Usaremos el
programa SOP para configurar un bit indicador que usará una salida digital para activar la tensión media de entrada.
El dispositivo maestro escribirá el contenido de "Net Input Flag 1", bit 9 (Network1Flag9_I) para crear una
activación de tensión media de entrada. El código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
4
ExternalDigitalOutput01h_O = Network1Flag9_I;

4.9.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación por el usuario. Use la Tabla 4-21 para encontrar la ubicación
del primer registro "Reg From Drive" (Registro desde el controlador) que es programable. Tenga en cuenta cuál es la
identificación (ID) de parámetro del teclado numérico de red 1 que corresponde a esa dirección Modbus. La tabla
revela que el primer dato programable hacia el controlador para la dirección Modbus es 40003, y que su correspondiente
identificación (ID) de parámetro del teclado numérico para la red 1 es 9403. En el teclado numérico en la parte
delantera del controlador ingrese el parámetro 9403. Verá una lista de selección cuyo primer ítem es "None"
("Ninguno"). Vea la Tabla 4-23 para una enumeración de opciones posibles en la lista de selección para datos de
salida desde el controlador. Avance por la lista de selección hasta llegar a "Net1 Out Reg 1", y luego presione
[ENTER]. Esta configuración utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de
16 bits, seleccione "Net1 Out Reg 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con
los ítems del menú de la lista de selección se encuentran en la Tabla 4-19.
Este ejemplo muestra cómo usar la red Modbus para detectar una activación en la tensión media de entrada. En este
ejemplo, el dispositivo maestro leerá el registro Modbus 40003 que programamos en "Net1 Out Reg 1". Usaremos el
programa SOP para configurar un bit indicador que corresponde a una falla de tensión baja media. Usaremos el bit 9
de "Net1 Out Reg 1", que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de
tensión baja media estuviera activa. El dispositivo maestro leerá los contenidos de "Net 1 Out Reg 1", bit 9
(Network1Flag9_O) para determinar si ocurrió una falla de tensión media. El código fuente SOP se muestra abajo:
; Monitor medium voltage fault on the Modbus network
Network1Flag9_O = MediumVoltageLowFault_I;

4.9.3 Indicadores disponibles para el programa SOP

Tipo de control de red por defecto:


La interpretación de los bits hecha por el controlador en la Tabla 4-16 se fija a través del software de control del
controlador a menos que se configure el parámetro 9944 ("Net Control Type") en "SOP". Para cambiar la
interpretación por defecto de estos bits, vea la Sección 4.8.2.

902399: Versión 4.0 4-17


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

Tabla 4-16. Relación de "Bits de Registro Fijo" con los menús del teclado numérico y bits drctry.ngn (bits
programables disponibles para su uso en SOP)

Variable de lista de selección en Bits relacionados con Drctry.ngn Dirección de registro Modbus
menús "Data to Drive Reg nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) 40065 ó 41025
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) 41025
Network2FixedRegBit15_I

Programable por el usuario:

La interpretación de estos bits es programable a través del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro de SOP.

4 Tabla 4-17. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Tabla 4-18. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

4-18 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-19. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 4-20. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O

Net2 Out Reg 2


Network2Flag16_O ~
Network2Flag31_O
4
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

902399: Versión 4.0 4-19


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.10 Dirección Ethernet Modbus y tablas de lista de selección del teclado numérico
Tabla 4-21. Correspondencia entre identificación (ID) de parámetros del controlador y dirección Modbus
Ethernet
Red Números de Descripción Contenidos por defecto Direcciones Modbusb
identificación (ID) de
parámetros del
controladora
Estado general
1 9401 Data From Drivec (sin posibilidad de cambios)
40001

Velocidad del motor


1 9402 Data From Drive 40002
(sin posibilidad de cambios)
1 9403 - 9464 Data From Drive Ninguno 40003-40064
Bits de Registro Fijo
1 9601 Data To Drived (sin posibilidad de cambios)
40065 ó 41025

Demanda de velocidad
1 9602 Data To Drive 40066 ó 41026
(sin posibilidad de cambios)
40067 - 40128 o
1 9603 - 9664 Data To Drive Ninguno
41027 - 41088

4 2 9501 Data From Drive


Estado general
(sin posibilidad de cambios)
40001

Velocidad del motor


2 9502 Data From Drive 40002
(sin posibilidad de cambios)
2 9503 - 9564 Data From Drive Ninguno 40003 - 40064
Bits de Registro Fijo
2 9701 Data To Drive 41025
(sin posibilidad de cambios)
Demanda de velocidad
2 9702 Data To Drive 41026
(sin posibilidad de cambios)
2 9703 - 9764 Data To Drive Ninguno 41027 - 41088

a. Número de identificación (ID) de parámetro del controlador—número que debe ser ingresado mediante
el teclado numérico de la parte delantera del controlador.
b. Direcciones Modbus—ubicaciones digitales provistas por el Protocolo Modbus que almacenan valores
para ser usados por el maestro (dispositivo maestro) y el dispositivo esclavo (controlador Siemens). A fin de
establecer comunicaciones funcionales entre el dispositivo maestro y el controlador, el software de control
en el controlador necesita "saber" para qué se utilizan determinadas direcciones. Esa es la clave para
configurar la conexión Modbus del controlador.
c. Datos desde el controlador (Data from drive)—son datos que recibirá el dispositivo maestro desde el
controlador para determinar cómo está funcionando el controlador. Cada registro contiene una
representación digital de 16 bits del estado de un aspecto específico del funcionamiento del controlador.
Algunos registros se encuentran fijos para rastrear determinadas funciones del controlador y otros son
programables para rastrear alternativas de estado del controlador en base a una cantidad determinada.
d. Datos hacia el controlador (Data to drive)—son los datos que el dispositivo maestro enviará al
controlador a fin de controlarlo. Cada registro contiene una representación digital de 16 bits del comando
del dispositivo maestro para un aspecto específico del funcionamiento del controlador. Algunos registros se
fijan para rastrear determinadas funciones del controlador y otros son programables para rastrear
alternativas de funcionamiento del controlador en base a una cantidad determinada.
Los datos de la red 1 hacia el controlador pueden usar cualquier intervalo enumerado de registro. Ambos
intervalos son equivalentes. Dos intervalos pueden ser compatibles con el módulo AnyBus en la red 2 y
seguir siendo compatibles con la implementación Ethernet Modbus más antigua.

4-20 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-22. Variables de lista de selección de datos hacia el controlador en comunicaciones Ethernet Modbus
Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID
Net Input Flag 1 MUX 7 ID
Net Input Flag 2 MUX 8 ID
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia adelante Demanda de torsión
Tiempo de desaceleración hacia adelante Demanda PVCL
Tiempo de aceleración en reversa Demanda de flujo
Tiempo de desaceleración en reversa
Pulso de ingreso de la red
Conteo de nodos
Índice de nodos
4
Lím mín hacia adelante Tiempo de aceleración de torsión
Lím Mín en reversa Tiempo de desaceleración de torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

Tabla 4-23. Variables de lista de selección de datos desde el controlador en comunicaciones Ethernet Modbus
Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de salida Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de velocidad Magnetizing Cur Mux4 Data Salidas Wago 49-64
Referencia de velocidad Flujo del motor Mux5 Data PFD1
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del controlador Referencia de flujo Mux6 Data PFD3
Entrada de Corriente RMS Tensión entrante Mux7 Echo PFD4
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación
Promedio de alimentación Porcentaje de caída de
KVars de entrada Mux8 Echo
entrante velocidad
Máx disponible de Volts de Referencia de campo de
Net1 Out Reg 1 Mux8 Data
salida sincronización del motor
Temperatura máxima de
Net1 Out Reg 2 Entradas Wago 1-16 Corriente reactiva disponible
celdas
Entradas Wago 17-32 Eficiencia del controlador

902399: Versión 4.0 4-21


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.11 Tablas de parámetros del menú


Tabla 4-24. Network 1 Configure Menu (9900) (Menú de configuración de Red 1)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
Network 1 • DeviceNet
9901 Ninguno
Type • Profibus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 4-25. Network 1 Configure Parameters Menu (9902) (Menú de configuración parámetros de Red 1)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción

4
Designa las unidades para los valores de
velocidad desde el controlador.
Unidades de %
9080
velocidad
RPM
Hz
Escalar de Escalar para referencia de demanda de
9912 1 -125 125
demanda entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9913 1 -125 125
demanda aux. demanda de entrada desde la red.
Expiración de Expiración del tiempo de red por no tener
9934 0
tiempo de red respuesta.
Dirección IP 9936 172.16.20.17 Dirección TCP/IP en Ethernet
Subnet mask 9937 255.255.0.0 TCP/IP subnet mask
Dirección
9938 172.16.1.1 Dirección gateway TCP/IP
Gateway

Tabla 4-26. Register Data To Drive Menu (9600) (Menú de datos hacia el controlador del registro )
Parámetro ID Unidades Predeter- Mín. Máx. Descripción
minado
Parámetro 1 de datos de
Data To Drive Reg Bits de registro hacia el controlador.
9601
01 Registro Fijo Este registro no es
programable.
Parámetro 2 de datos de
Data To Drive Reg Demanda de registro hacia el controlador.
9602
02 velocidad Este registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive Reg 9603- registro hacia el controlador.
Ninguno
03-64 9664 Estos registros son
programables.

4-22 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-27. Register Data From Drive Menu (9400) (Menú de datos hacia el controlador del registro)
Parámetro ID Unidades Predeter- Mín. Máx. Descripción
minado
Parámetro 1 de datos de
Data From Drive Estado registro desde el controlador.
9401
01 general Este registro no es
programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el controlador.
9402
02 motor Este registro no es
programable.
Parámetros 3-64 de datos de
Data From Drive registro desde el controlador.
9403-9464 Ninguno
03-64 Estos registros son
programables.

Tabla 4-28. TCP/IP Setup Menu (9300) (Menú de configuración TCP/IP)


Parámetro ID Unidades Predeter- Mín. Máx. Descripción

Dirección IP 9310
minado
172.16.20.16 Dirección TCP/IP del sistema
4
Subnet Mask 9320 255.255.0.0 Subnet Mask sistema TCP/IP
Dirección Dirección Gateway sistema
9330 172.16.1.1
Gateway TCP/IP

Tabla 4-29. Register Data To Drive Menu (9600) (Menú de datos hacia el controlador del registro)
Parámetro ID Unidades Predeter- Mín. Máx. Descripción
minado
Parámetro 1 de datos de
Data To Drive Reg Bits de registro hacia el controlador.
9601
01 Registro Fijo Este registro no es
programable.
Parámetro 2 de datos de
Data To Drive Reg Demanda de registro hacia el controlador.
9602
02 velocidad Este registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive Reg 9603- registro hacia el controlador.
Ninguno
03-64 9664 Estos registros son
programables.

902399: Versión 4.0 4-23


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

Tabla 4-30. Network 2 Configure Menu (9914) (Menú de Configuración Red 2)


Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Designa el tipo de red externa conectada
al controlador.
• Ninguno
• Modbus
• DeviceNet
Network 2 Type 9915 Ninguno
• Profibus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 4-31. Network 2 Configure Parameters Menu (9916) (Menú de configuración de parámetros Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Designa las unidades para los valores de

4
velocidad desde el controlador.
Unidades de %
9924
velocidad
RPM
Hz
Escalar de Escalar para referencia de demanda de
9926 1 -125 125
demanda entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9927 1 -125 125
demanda aux. demanda de entrada desde la red.
Expiración de Expiración del tiempo de red por no tener
9935 0
tiempo de red respuesta.
Dirección IP 9936 172.16.20.17 Dirección TCP/IP en Ethernet
Subnet mask 9937 255.255.0.0 Subnet mask TCP/IP
Dirección
9938 172.16.1.1 Dirección gateway TCP/IP
Gateway

Tabla 4-32. Network 2 Register Data From Drive Menu (9500) (Menú de datos desde el controlador del registro
Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Drive registro desde el controlador.
9501 Estado general
01 Este registro no es
programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el controlador.
9502
02 motor Este registro no es
programable.
Parámetros 3-64 de datos de
Data From Drive registro desde el controlador.
9503-9564 Ninguno
03-64 Estos registros son
programables.

4-24 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Tabla 4-33. Network 2 Register Data To Drive Menu (9700) (Menú de datos hacia el controlador del registro
Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data To Drive Bits de Registro registro hacia el controlador.
9701
Reg 01 Fijo Este registro no es
programable.
Parámetro 2 de datos de
Data To Drive Demanda de registro hacia el controlador.
9702
Reg 02 velocidad Este registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive registro hacia el controlador.
9703-9764 Ninguno
Reg 03-64 Estos registros son
programables.

902399: Versión 4.0 4-25


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4.12 Función de visualización del monitoreo de red (Identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos tal como se muestra
en esta pantalla, es desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el controlador y
'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
.¢MERODEREGISTRO
LOSVALORESDELREGISTRO $IRECCI˜NDEDATOS

$ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2X . 2EG
 &" $ATOS,¤NEA

4 2EDPARAESTEREGISTRO
2EGISTROGLOBALONOGLOBAL

6ALORDELREGISTRO

Figura 4-11. Diagrama de la función de visualización del monitoreo de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro “Data from Drive”.
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) mediante“Data from Drive
64” (identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01”(identificación (ID) de parámetro 9601) mediante “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, varía su valor dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

4-26 902399: Versión 4.0


Comunicaciones Ethernet Modbus Manual de comunicaciones NXG

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.

La figura que aparece a continuación representa una pantalla. Si comienza con el cursor en la posición A y usa la
flecha izquierda [←] varias veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición
A y usa la flecha derecha [→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

D D
H H
4
Figura 4-12. Diagrama de movimiento del cursor

∇∇∇

902399: Versión 4.0 4-27


Manual de comunicaciones NXG Comunicaciones Ethernet Modbus

4-28 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

CAPÍTULO

5 Comunicaciones Modbus Plus


5.1 Introducción
Modbus Plus es un sistema de red de área local que brinda a controladores programables, computadoras centrales y a otros
dispositivos la capacidad de comunicarse entre sí. Hasta 64 nodos direccionables pueden comunicarse a una tasa de
transferencia de 1 millón de bits por segundo. El cable de interfaz es un par multipolar trenzado y blindado con conectores
en cada extremo. Cada nodo se conecta al cable a través de un conector especial de 9 pins tipo D. Cada sección del cable
puede tener hasta 1500 pies de largo y soportar 32 nodos. Existen repetidores disponibles para conectar múltiples cables y
extender la red LAN hasta una distancia máxima de 6000 pies entre dos nodos cualquiera. Puede usarse un dispositivo
llamado Modbus Plus Bridge para interconectar redes locales. El protocolo permite comunicaciones a través de 5 puentes
aunque el uso de un dispositivo servidor (host) como el SA85 obliga a disminuir la cantidad a 4. La interfaz eléctrica usa
acoplamiento magnético para eliminar bucles de conexión a tierra (ground loops) entre los nodos.
La red LAN usa un esquema "token passing" para organizar los intercambios de datos. El almacenador de corriente de un
"token" imaginario es el bus maestro de corriente que puede ejecutar sus tareas de bus mientras retenga el "token".
Cuando termine su trabajo, "pasará el token" al siguiente dispositivo con dirección conocida más alta en el bus. Cada
dispositivo del bus mantiene una tabla de nodos activos. Los intercambios punto a punto son registrados por los nodos en
forma cooperativa. Un ciclo completo del "token" a través de todos los nodos se denomina "tiempo de rotación del token"
(token rotation time). Cada nodo puede colocar hasta 32 palabras de datos globales en el bus durante el paso del "token".
Estos datos son "escuchados" y capturados inmediatamente por cada uno de los nodos restantes como datos globales. La
tasa de actualización de datos globales de cada nodo equivale al tiempo de rotación de un "token". Los intercambios de
datos globales se limitan a la red local y no pasan a través de los Puentes Modbus Plus. El tiempo de rotación del "token" 5
es una función que depende de diversos factores. La siguiente ecuación permite hacer un cálculo aproximado del tiempo
de rotación de un "token":
TR = (2.08 + 0.016 * DMW) * DMP + (0.19 + 0.016 * GDW) * GDN + 0.53 * N
donde:
TR = Tiempo de rotación del "token" en milisegundos
DMW = Cantidad promedio de Palabras por Ruta de Datos Principal (Words per Data Master Path)
usadas en la red
DMP = Cantidad de Rutas de Datos Principales (Data Master Paths) usadas en forma continua en la
red
GDW = Cantidad promedio de Palabras de Datos Globales (Global Data Words) usadas por mensaje
en la red
GDN = Cantidad de Nodos con Datos Globales (Nodes with Global Data) transmitidos en la red
N = Cantidad de Nodos en la red

Tenga en cuenta que en este capítulo, un número de cuatro dígitos entre paréntesis, por ej. (9403), indica el número
de identificación (ID) del parámetro para el teclado numérico en la parte delantera del controlador. Presione [SHIFT]
+ [→] para ingresar este número directamente. No es necesario mantener presionada la tecla [SHIFT] mientras
presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12) están representados en
formato hexadecimal.

902399: Versión 4.0 5-1


Comunicaciones Modbus Plus

Consulte las siguientes publicaciones para más información acerca de la red Modbus Plus y otros productos para
redes relacionados:
840 USE 100 00 Modicon Quantum Automation Series Hardware Reference Guide
840 USE 101 00 Modicon Ladder Logic Block Library User Guide
840 USE 104 00 Modicon Modbus Plus Network I/O Servicing Guide
890 USE 102 00 Modicon IBM Host Based devices User’s Guide
890 USE 103 00 Modicon Modbus Plus Network BM85 Bridge Multiplexer User’s Guide
GM-HBDS-002 Modicon DEC Host Based Devices User’s Guide
PI-MBUS-300 Modicon Modbus Protocol Reference Guide
Se puede obtener más información sobre Modbus Plus en:
Schneider Automation Inc.
One High Street
North Andover, MA 01845
Tel: (978) 794-0800
Fax: (978) 975-0910
Sitio web: www.modicon.com
El bus de red consiste en un cable blindado de par trenzado que se extiende por una ruta directa entre nodos
sucesivos. Las dos líneas de datos del cable son no sensibles a la polaridad. Para un diagrama más detallado del
cableado vea el manual Modicon 890USE10000.
El controlador siempre actúa como un esclavo Modbus Plus en configuraciones maestro-esclavo. Si quiere contar con
5 comunicaciones controlador a controlador, use los métodos de transferencia de datos globales como se describe en
este documento.
La tarjeta de comunicación soporta ambos módulos UCS Modbus Plus y Anybus Modbus Plus.

5.2 Módulo UCS Modbus Plus


La Figura 5-1 muestra el conector y los indicadores de estado del módulo UCS Modbus Plus.

Indicadores
de estado

Modbus Plus
Conector D-Sub

Figura 5-1. Módulo UCS Modbus Plus

5-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

5.2.1 Conector Modbus Plus UCS y AnyBus


Es un conector hembra D-Sub. Las asignaciones de pins se muestran en la Figura 5-2.

Pin 1-Blindaje del cable


Pin 2-MBP Línea B
Pin 3-MBP Línea A
Cobertura (housing) - PE

Figura 5-2. Asignaciones de pins para el Conector Modbus Plus.

5.2.2 Indicadores de estado UCS Modbus Plus


La Figura 5-3 muestra los indicadores de estado. La Tabla 5-1 describe los estados de los LED.

Estado UCS 1

Estado de la red 2

Borde de la tarjeta

Figura 5-3. Indicadores de estado


5
Tabla 5-1. Descripciones del indicador de estado

Número desde la Indicación Estado Descripción


Figura 5-3
1 Estado UCS Apagado Sin alimentación o sin reinicio de hard/soft.
Falla de configuración recuperable (firmware inválido, datos
Rojo, intermitente
OEM o dato personalizado).
Error de hardware o error en tiempo de ejecución
Rojo
irrecuperable.
Sin errores, la interfaz de intercambio de datos no se está
Verde, intermitente
abierta
Verde Sin errores, la interfaz de intercambio de datos está activa.
Ámbar (rojo/verde) Modo de configuración.
2 Estado de red El LED es controlado por el firmware Modicon que se
ejecuta en el procesador par según lo establecido por el
Modicon Modbus Plus Network Developer’s Manual, © 1991
Modicon, Inc.

5.3 Módulo AnyBus Modbus Plus


El módulo AnyBus-S para Modbus Plus es un dispositivo servidor (host). Este dispositivo servidor se puede leer y
escribir desde otro dispositivo servidor o controlador Modbus Plus. El módulo AnyBus-S para Modbus Plus no
iniciará ninguna comunicación punto a punto con otros nodos, sólo responderá a comandos. Sin embargo, puede
enviar datos globales a todos los nodos de la red.
La Figura 5-4 muestra el módulo AnyBus Modbus Plus.

902399: Versión 4.0 5-3


Comunicaciones Modbus Plus

Indicadores
Modbus Plus Interruptores
de estado
Conector D-Sub NO USADO

Figura 5-4. Módulo AnyBus Modbus Plus

5.3.1 Conector AnyBus Modbus Plus


Vea la Figura 5-2.

5.3.2 Indicadores de estado AnyBus Modbus Plus


La Figura 5-5 muestra los indicadores de estado para el estado del tiempo de inicio y errores. La Tabla 5-1 explica las
indicaciones.

5
No usado 1 2 Error

Inicialización
4 3 MBP Activo
MBP
Borde de la tarjeta

Figura 5-5. Indicadores AnyBus Modbus Plus

5-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Tabla 5-2. Descripciones del indicador de estado

Número desde Indicación Estado Descripción


la Figura 5-5
1 No utilizado — —
2 Error Rojo, estable Error de comunicación.

Intermitente encendido 80 mseg, apagado 80


Funcionamiento normal
mseg.

Intermitencia cada 1 seg. estado MONITOR_OFFLINE.

2 intermitencias; encendido 160 mseg, apagado MAC_IDLE estado token-nunca-


3 MBP Activo 480 mseg. recibido.

3 intermitencias; encendido 160 mseg, apagado


No detecta otros nodos.
240 mseg, luego apagado 1.6 seg

4 intermitencias; encendido 160 mseg, apagado Detección de direcciones de nodos


240 mseg, luego apagado 1,2 seg duplicadas.

4 MBP inicio Verde, estable Inicialización de interfaz par (peer).

5.3.3 Protocolo AnyBus Modbus Plus y funciones soportadas


AnyBus-S Modbus Plus tiene dos formas de intercambiar datos. El primer método es Datos globales (Global Data)
que usa una I/O (Entrada/Salida) cíclica de alta velocidad. El segundo método es un protocolo en cierta forma más
lento para transferencia de datos de parámetros punto a punto.
El máximo de Datos Globales es de 32 palabras de 16-bits en el bus, con la capacidad de establecer un desplazamiento
(offset) dentro del nodo Fuente de los Datos Globales. La transferencia de datos punto a punto se realiza mediante
una de las siguientes funciones Modbus: Lectura de registros de almacenamiento temporario (Read holding Registers), 5
Registro único predefinido (Preset Single Register) o Registros múltiples predefinidos (Preset multiple Registers)
(40.000 registros).

5.4 Configuración rápida


5.4.1 Configuración de registros de control por defecto como tipos globales o no-globales.
Si está usando datos globales, debe configurar "Global Receive Address" (Dirección de recepción global) que es la
dirección del nodo que controlará la unidad. Use el menú (9909) para la red Nº1, (9923) para la red Nº2. El
controlador usará los datos globales originados desde esta dirección. Si no está usando datos globales, no es necesario
especificar una dirección de recepción global.
Para usar registros globales en su aplicación, debe configurar el modo Modbus Plus en "Reg / Glob data", como se
describe a continuación. No se visualizará ninguno de los registros globales hasta que se configure este menú (9942)
para la red Nº1 y (9941) para la red Nº2.
Existen dos conjuntos de registros: tipo global y no-global.menús Ambos conjuntos, global y no-global, tienen dos
registros fijos para comando y control de velocidad del controlador, así como dos registros fijos para monitorear el
control y la velocidad del controlador como se describe con más detalle más abajo y que también se puede encontrar
en la Tabla 5-14. Para configurar la fuente de estos registros, vaya al menú "Modbus Plus Mode" (9942) (Modo
Modbus Plus ) para la red Nº1, (9941) para la red Nº2. Seleccione "Reg / Glob data" si desea que el control provenga
de los registros globales. Seleccione "Reg data only" si desea que el control se lea de los registros no-globales. Si se
selecciona "Reg / Glob" aparecerán los menús de registros globales. Puede encontrar una descripción completa de los
registros de control en la Tabla 5-3 para las entradas y en la Tabla 5-8 para las salidas.
Nota: Debe realizar este paso use o no use datos globales. Debe especificar si los registros de comando de
* control y velocidad por defecto serán usados desde los registros globales o desde los no globales.

Para entradas al controlador, éstos son el menú (9601,9602) bajo el nombre "Fixed Reg Bits" (Bits Fijos Registrados)
y "Velocity Demand" (Demanda de velocidad) en la Tabla 5-14, y para salidas al controlador son los menús
(9401,9402), bajo el nombre "General Status" (Estado general) y "Motor Speed" (Velocidad del motor) en la misma
Tabla. Estos registros se usarán para controlar registros de aquí en adelante y se interpretan tanto como registros de

902399: Versión 4.0 5-5


Comunicaciones Modbus Plus

entrada como de salida.


Si seleccionó "Reg data only" en el menú anterior, no se visualizará el menú "Modbus Plus Reg Control". Esto significa
que se usarán los registros no-globales de control de velocidad y comando. Si seleccionó "Global data" aparecerá el menú
"Modbus Plus Reg Control" así como los menús de todos los registros globales. Este menú en red Nº1 (9910), y red Nº2
(9940), selecciona qué conjunto de registros, global o no global, está usando el control. Configure el menú en "Reg data"
para registros no globales y "Global data" para usar registros globales según corresponda en su aplicación.
En resumen, configurar los menús como se describió anteriormente le da la posibilidad de usar datos globales en su
aplicación. También puede elegir usar registros de control de datos globales mientras usa los demás registros de datos
globales. También puede optar por usar registros globales para todos los datos excepto el control, que puede
seleccionarse para que haga uso de los registros no-globales.
5.4.2 Registros no-globales: Configuración de Modbus Plus para el control del motor
mediante la configuración por defecto (Bits de Registro Fijo)
La unidad se puede controlar desde un PLC mediante el siguiente procedimiento de configuración simple:
1. Mediante el teclado numérico de la parte delantera del controlador, configure "Network 1 Type" (9901)
(Tipo de Red 1) a Modbus Plus.
2. Configure la dirección correcta (9907)
3. Configure el ') en FIXED (FIJO). Esta operación configura los bits en la dirección Modbus Plus 40065 para
que tengan las definiciones que se muestran a continuación en la Tabla 5-3.
4. Agregue la siguiente línea al SOP:
Network1RunEnable_O = TRUE; (el punto y coma es parte del código)
Ahora puede controlar la unidad a través del PLC.

5 Tabla 5-3. Significado por defecto de "Fixed Reg Bits" ("Bits de Registro Fijo")
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla 0
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservada a futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el PLC debe enviar 0x21 en el registro 40065. Este valor hexadecimal configura el bit 0
(ejecutar) y el bit 5 (control de inicio/detención desde la red). De la misma forma, para indicar al motor que se
detenga, el PLC debe enviar 0x04 o 0x00 en el registro 40065.

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si "Start Stop Control" (9945)
(“Control de inicio de detención”) se configura en "Momentary" (“Momentáneo”) — de lo contrario este bit es Reservado.

5-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

5.4.3 Registros no-globales: Envío de una configuración de velocidad del motor al controlador
Para enviar una configuración de velocidad del motor al controlador, primero configure las unidades de velocidad
deseadas que utilizará (RPM,% o HZ) en el menú (9080). Para habilitar las configuraciones de velocidad desde la red,
agregue la siguiente línea al archivo de programa SOP:
RawDemandNetwork1_O = true;
En la Tabla 5-14, puede ver que el PLC necesita enviar la configuración de velocidad deseada al controlador en el
registro Modbus Plus 40066 para los módulos UCS o 41058 para los módulos AnyBus. Este es un registro reservado
que sólo se usa para almacenar las configuraciones de velocidad. Luego, envía 0x61 en el registro Modbus Plus
40065 para los módulos UCS o 41057 para los módulos AnyBus. El motor aceptará la configuración de velocidad
establecida por el PLC.

5.4.4 Registros no-globales: Control del motor


mediante bits definidos por el usuario controlados por el SOP
La unidad se puede controlar desde un PLC mediante el siguiente procedimiento de configuración simple.
1. Mediante el teclado numérico de la parte delantera del controlador configure "Network 1 Type" (9901)
(Tipo de Red 1) a Modbus Plus.
2. Configure la dirección correcta (9907).
3. Configure "Net Control Type" (9944) (Tipo de control de Red) a SOP.
Para controlar el motor de esta manera, el controlador necesita saber cuáles son los bits que se utilizarán en el
programa SOP. Para ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar en la Tabla 5-4 que aparece a continuación, y ubique la variable de la lista de
selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 5-14, verá que el primer registro
disponible de datos hacia el controlador se encuentra en la dirección Modbus Plus 40067 para módulos UCS o
41059 para módulos AnyBus, que corresponde a la identificación (ID) del parámetro del teclado numérico
5
(9603). Mediante el teclado numérico del controlador, busque en el menú el ítem "Data to Drive 3" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección
del teclado numérico o Herramientas. Ahora los bits correspondientes (Network1Flag0_I, Network1Flag1_I,
etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit 1,stop
using bit 0

Por ejemplo, si usted eligió "Data to Drive 03" como registro de escritura; al remitirse a la Tabla 5-14, puede ver que
el PLC ahora necesita enviar 0x02 en la dirección Modbus Plus 40067 para ejecutar el controlador o 0x01 en el
mismo registro para detenerlo.
Tabla 5-4. Ejemplo de bits programables*
Variable de lista de selección Bits Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

*Puede encontrar un listado completo de los bits programables SOP en la Sección 5.10.3.

902399: Versión 4.0 5-7


Comunicaciones Modbus Plus

5.4.5 Registros no-globales: Monitoreo del estado del controlador y realimentación de velocidad
Para leer los datos desde el controlador, no se necesitan indicadores SOP.
1. Configure "Network 1 Type" (9901) (Tipo de Red 1) a Modbus Plus.
2. Configure la dirección correcta (9907).
3. Configure las "Velocity Units" (9080) (Unidades de Velocidad) según las unidades de velocidad del motor
deseadas. Al remitirse a la Tabla 5-14, puede ver que las direcciones Modbus Plus necesarias para leer el
estado del controlador y la realimentación de velocidad desde el controlador enviando desde el PLC Modbus
Plus son 40001 y 40002 respectivamente. Las definiciones de los bits de estado, que se encuentran siempre
en el registro Modbus Plus 40001, se muestran a continuación.
Tabla 5-5. Estado general de salida desde el controlador
Número de Significado en el software de control del Valor
bit controlador
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de
5
inicio de detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 =

5 8
9
SpeedInPercent (Velocidad en porcentaje)
SpeedInRPM (Velocidad en RPM)
Verdadero

10 SpeedInHz (Velocidad en Hz)


11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Vea la Sección 5.8 para obtener detalles sobre cómo leer otros datos del controlador.

5.5 Funcionalidades remotas


La interfaz Modbus Plus al controlador permite funcionalidades remotas de control y monitoreo. Se puede manejar el
controlador a través de telegramas Modbus Plus enviados al controlador que trabaja junto con un programa SOP. Las
funcionalidades de control incluyen solicitud de ejecución, solicitud de detención, reinicialización por falla, detención,
demanda de velocidad en reversa, y otros. Existen 128 indicadores (flags) remotos de software programables por el
usuarioque se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que el controlador trae incorporado (provisto con cada unidad).

5.6 Procedimientos de configuración del menú


Todas las funciones de configuración de Modbus Plus se encuentran en el menú "Configure Parameters Menu"
(9902) ("Menú de Parámetros de Configuración") , que es un submenú del menú "Communications Menu" (9)
("Menú de comunicaciones"). El acceso cuenta con controles de seguridad a nivel 7, y por lo tanto debe ingresar el
código de seguridad apropiado para acceder a estos parámetros. Los menús que se requieren para la configuración

5-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

inicial de la interfaz Modbus Plus están enumerados en la Tabla 5-18. Para el procedimiento de configuración
correcto, consulte la Sección 5.8.
Seleccione los contenidos del menú mediante las listas de selección. La dirección Modbus Plus para cada ítem del
menú es fija. Por ejemplo, para la red 1, "Data from Drive 01" (9401) se puede leer enviando la solicitud de lectura de
registro en la dirección 40001. El menú "Data from Drive 02" (9402) se puede leer en la dirección 40002, y así
sucesivamente. Las referencias de direcciones completas se pueden encontrar en la Tabla 5-14.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en las listas, búsquela en el Apéndice B. Una vez que la localice, utilice el número de identificación (ID) del
dato correspondiente para ingresar la variable en los registros de lectura. El procedimiento para realizar esta
operación se describe en la Sección 5.8.1.

902399: Versión 4.0 5-9


Comunicaciones Modbus Plus

5.7 Set de comandos soportados


El control NXG soporta los siguientes comandos Modbus:
• Lectura de Registros de Almacenamiento Temporario (Read Holding Registers)Código de función 0x03
• Escritura de Registros Únicos (Write Single Register)Código de función 0x06
• Escritura de Registros Múltiples (Write Multiple Registers)Código de función 0x10
Cada uno de estos comandos soportados se enumeran y describen en el capítulo Modbus del manual de
comunicaciones.

5.8 Procedimiento de configuración


Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. Mediante el teclado numérico, ingrese "Network 1 Type " (Tipo de red 1) (9901), avance hasta Modbus
Plus, luego presione [ENTER]. Se visualizarán los parámetros de configuración de Modbus Plus.
2. Configure la dirección Modbus Plus (9907) según la dirección Modbus Plus deseada para el controlador.
3. Seleccione las Unidades de Velocidad (9080).Con esta operación se configuran las unidades para velocidad
establecida por el motor y la escala de velocidad de realimentación del motor.
4. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de Demanda) en n* velocidad de
comando, donde -125n125
5. Configure el "Aux Demand Scalar" (9913) (Escalar de Demanda Auxiliar) si se utiliza.
6. Use la Tabla 5-14 para programar el controlador para enviar datos y recibir comandos desde las direcciones
5 Modbus Plus disponibles. Cada dirección Modbus Plus desde 40001 a 40128 para módulos UCS o 40033 a
40096 para módulos AnyBus, corresponde a una identificación (ID) de parámetro del teclado numérico, que
se utilizará para indicar al controlador qué datos enviar o qué comandos recibir desde una dirección Modbus
Plus específica. Tenga en cuenta que cuatro de esas direcciones ya se encuentran programadas, lo que le
proporciona al controlador funcionalidades básicas para enviar y recibir. Los datos en estas direcciones no
se pueden cambiar.
7. Las definiciones de los bits en las direcciones Modbus Plus disponibles se pueden ingresar desde una
selección de variables de la lista de selección de los menús del teclado numérico, o bien se pueden
programar por el usuario mediante el programa SOP del controlador. Vea la Sección 5.10 para detalles.
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará consultar el
* capítulo Programación del Sistema (System Programming) en el manual del controlador.

Tenga presente que su PLC puede recibir datos desde el controlador sin ninguna modificación al programa SOP.
Únicamente tendrá que configurar indicadores en el programa SOP si necesita controlar la unidad por medio de la red
Modbus. Si necesita controlar la unidad por medio de una red Modbus Plus (o cualquier otro tipo de red), necesitará
que aparezcan, como mínimo, los siguientes indicadores de control de red en el código fuente del programa SOP:
Network1RunEnable_O = TRUE;
Para poder controlar una unidad a través de una red, por medio del envío de comandos, primero asegúrese de que el
archivo SOP del controlador contenga la línea de código antes mencionada. Tenga presente que el punto y coma es
parte del código. Si desea controlar la unidad a través de una segunda red, el programa SOP también deberá contener
esta línea:
Network2RunEnable_O = TRUE;
Después de asegurarse de que el archivo SOP cuenta con el código necesario para permitir el control de la unidad por
medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado numérico
ubicado en la parte delantera del equipo.

5-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

5.8.1 Ejemplo práctico de configuración


Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor,
alimentación y número de fallas activas. El cliente desea configurar el registro 40001 PLC de Modbus Plus para
indicar el estado general de la unidad. Para programar un registro, remítase a la Tabla 5-14 para ver si es
programable. El registro 40001 no se puede cambiar; no es necesario ni posible realizar un cambio. Ya está
configurado de manera permanente para indicar el estado general. Este cliente quiere configurar el registro 40002
PLC para indicar la velocidad de motor. Este registro tampoco se puede cambiar. Está configurado de manera
permanente para indicar la velocidad de motor. La Tabla 5-6 muestra algunas configuraciones hipotéticas deseadas
para las direcciones Modbus Plus.
Tabla 5-6. Configuraciones hipotéticas de dirección deseada
Registro Modbus Plus PLC Datos Escala
40001(sólo lectura) Estado general 16 bits
40002 (sólo lectura) Velocidad del motor RPM
40003 Alimentación de salida kW
40004 Número de fallas 0 – 128

El cliente quiere configurar el registro 40003 para indicar la alimentación de salida. La Tabla 5-14 indica que esta
dirección es programable. Use la Tabla 5-14 para determinar la identificación (ID) del parámetro necesaria. Ingrese la
identificación (ID) de parámetro 9403 (Data from drive 03) mediante el teclado numérico en la parte delantera del
controlador. Elija "output power" (alimentación de salida) de la lista de selección.
El cliente quiere configurar el registro 40004 para indicar el número de fallas activas. Ingrese la identificación (ID) de
parámetro 9404 (Data from drive 04) mediante el teclado numérico en la parte delantera del controlador. Avance por
la lista de selección hasta encontrar "number of active faults" (número de fallas activas). Observe que “number of 5
active faults” no aparece como opción en la lista de selección. Por lo tanto, es necesario especificarlo manualmente.
Remítase a la Tabla 5-6 para una lista de variables de lista de selección de los datos del controlador. Ya que “number
of active faults” no aparece como opción en la lista de selección, elija "Man Id" de la lista de selección. Busque
“number of active faults” en el Apéndice B, y localice el número de identificación (ID) del dato. El número de
identificación (ID) del dato es 3000. Observe que el número de identificación (ID) de datos no es igual a un número
de identificación (ID) de parámetro. “ManId-0000” se mostrará en el visor. Use las flechas o las teclas numéricas para
ingresar 3000 y presione [ENTER]. El visor debería mostrar "Man Id-3000." Si no se pudiera encontrar el número de
identificación (ID) del dato, aparecerá un mensaje de error "Invalid Id Entered" (Ingreso de Id Inválido). Asegúrese
de que la identificación (ID) del dato sea correcta. El número de fallas activas aparecerá en el registro 40004 en el
PLC.

5.9 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos a la ubicación los Bits
de Registro Fijo. Remítase a la Tabla 5-14 para ver la ubicación de los "Bits de Registro FIjo". La interpretación por
defecto del controlador de los Bits de Registro Fijo no es programable, y la controla el software de control de la
unidad. Para asegurarse que el controlador está configurado con la configuración por defecto, utilice el teclado
numérico en la parte delantera de la unidad para fijar el parámetro (9928) en "FIXED" ("FIJO"). Esta es la
configuración por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se interpretan tal como se
muestra en la Tabla 5-7. Tenga presente que estos bits drctry.ngn específicos siempre se ubican en la dirección
Modbus Plus 40065 para los módulo UCS o 41057 para los módulos AnyBus, se use o no la configuración por
defecto. Para redefinir los bits en esta dirección, remítase a la Sección 5.9.2.

902399: Versión 4.0 5-11


Comunicaciones Modbus Plus

Tabla 5-7. Si se configura en FIXED (FIJO) (configuración de comando por defecto):


Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla 0
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si “Start Stop Control” (Control

5
de Inicio de Detención) (9945) se configura como “Momentary” (Momentáneo)— de lo contrario este bit es Reservado.

5.9.1 Estado de salida


Para leer los datos de estado del controlador, debe leer el registro de Estado general que se encuentra en la Tabla 5-14.
El estado de salida del controlador se muestra a continuación en la Tabla 5-8 Estos bits de estado se encuentran
ubicados siempre en la dirección Modbus Plus 40001.

5-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Tabla 5-8. Estado general de salida desde la unidad


Número de Significado en el software de control de la Valor
bit unidad
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio de
5
detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

*
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará consultar el
capítulo Programación del Sistema (System Programming) en el manual del controlador.
5
5.9.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador se puede ejecutar sin la configuración por defecto, reprogramando el registro "Bits de Registro Fijo".
Como se observa en la Tabla 5-14, la ubicación está fija en 40065 (UCS) o 41057 (AnyBus). Sin embargo, la
definición de los bits puede ser reprogramada. Para cambiar la interpretación de los bits de control en el registro
Modbus Plus 40065 (UCS) o 41057 (AnyBus), utilice el siguiente procedimiento:
Al configurar en "SOP" el parámetro de menú 9944 ("Net Control Type"), cada bit de la palabra "Bits de Registro
Fijo" se puede usar de la manera que se desee, como se muestra más adelante. Para que la definición de los "Bits de
Registro Fijo" en la dirección Modbus Plus 40065 sea programable, use el teclado numérico del controlador para
configurar el parámetro 9944 ("Net Control Type") en "SOP". El siguiente código fuente muestra cómo usar el
programa SOP para activar la tensión media de entrada cuando se envía '1' a Network1FixedRegBit9 en el registro
Modbus Plus 40065 (UCS) o 41057 (AnyBus).
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

5.10 Programación por el usuario a través de SOP


5.10.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para ser programados por el usuario. Use la Tabla 5-14 para encontrar la
ubicación del primer registro "Reg to Drive" (Registro a controlador) que es programable. Tenga en cuenta cuál es la
identificación (ID) del parámetro de red 1 del teclado numérico que corresponde a esa dirección Modbus Plus. La
tabla revela que el primer dato programable hacia el controlador para la dirección Modbus Plus es 40067 (UCS) o
41059 (AnyBus), y que su correspondiente identificación (ID) de parámetro del teclado numérico para la red 1 es
9603. En el teclado numérico en el frente del controlador ingrese el parámetro 9603. Verá una lista de selección, cuyo
primer ítem es "None" (Ninguno). Vea la Tabla 5-15 para una enumeración de alternativas posibles de la lista de

902399: Versión 4.0 5-13


Comunicaciones Modbus Plus

selección para datos de entrada al controlador. Avance por la lista de selección hasta llegar a "Net Input Flag 1", y
luego presione [ENTER]. Esta configuración utilizará los primeros 16 bits de los 64 bits posibles. Para usar el
segundo conjunto de 16 bits, seleccione "Net Input Flag 2" y así sucesivamente. Los nombres correspondientes a los
bits relacionados con los ítems del menú de la lista de selección se encuentran en la Tabla 5-10.
Este ejemplo muestra cómo usar la red Modbus Plus para activar la tensión media de entrada. En este ejemplo,
nuestro PLC escribirá en el registro Modbus Plus 40067 (UCS) o 41059 (AnyBus), que se ha programado para "Net
Input Flag 1". Usaremos el programa SOP para configurar un bit indicador que usará una salida digital para activar la
tensión media de entrada. El PLC escribirá el contenido de "Net Input Flag 1", bit 9 (Network1Flag9_I) para crear
una activación de tensión media de entrada. El código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

5.10.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación por el usuario. Use la Tabla 5-14 para encontrar la ubicación
del primer registro "Reg From Drive" que es programable. Tenga en cuenta cuál es la identificación (ID) del
parámetro de red 1 del teclado numérico que corresponde a esa dirección Modbus Plus. La tabla revela que el primer
dato programable hacia el controlador para la dirección Modbus Plus es 40003, y que su correspondiente
identificación (ID) de parámetro del teclado numérico para la red 1 es 9403. En el teclado numérico en la parte
delantera del controlador ingrese el parámetro 9403. Verá una lista de selección cuyo primer ítem es "None"
(Ninguno). Vea la Tabla 5-16 para una enumeración de opciones posibles en la lista de selección para datos de salida
desde el controlador. Avance por la lista de selección hasta llegar a "Net1 Out Reg 1", y luego presione [ENTER].
Esta configuración utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits,
seleccione "Net1 Out Reg 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems
del menú de la lista de selección se encuentran en la Tabla 5-12.
5

5-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Este ejemplo muestra cómo usar la red Modbus Plus para detectar una activación en la tensión media de entrada. En
este ejemplo, el PLC leerá el registro Modbus Plus 40003, que programamos en "Net1 Out Reg 1". Usaremos el
programa SOP para configurar un bit indicador que corresponde a una falla de tensión baja media. Usaremos el bit 9
de "Net1 Out Reg 1", que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de
tensión baja media estuviera activa. El PLC leerá el contenido de "Net 1 Out Reg 1", bit 9 (Network1Flag9_O) para
determinar si ocurrió una falla de tensión media. El código fuente SOP se muestra a continuación:
; Monitor medium voltage fault on the Modbus Plus network
Network1Flag9_O = MediumVoltageLowFault_I;

5.10.3 Indicadores disponibles para el programa SOP


Fijado por defecto por el software del controlador:

La interpretación del controlador de los bits en la Tabla 5-9 está fijada por el software de control de la unidad salvo
que se determine el parámetro 9928 (Status/Control / Estado/Control) en "SOP". Para cambiar la interpretación por
defecto de estos bits, vea la Sección 5.9.2.
Tabla 5-9. Relación de "Bits de Registro Fijo" con los menús del teclado numérico y los bits drctry.ngn (bits
programables disponibles para usar en SOP)
Variable de lista de selección en Bits relacionados con Drctry.ngn Dirección de registro Modbus Plus
menús "Data to Drive Reg nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) 40065
Network1FixedRegBit15_I

5
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) 40065
Network2FixedRegBit15_I

Programable por el usuario:

La interpretación de estos bits es programable a través del archivo SOPEstos bits pueden ser programados para
iniciar o reiniciar cualquier otro bit usado dentro del SOP.
Tabla 5-10. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico ID
9603-9664
Variable de lista de selección en menús "Data to Drive Reg Bits relacionados con Drctry.ngn
nn"
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

902399: Versión 4.0 5-15


Comunicaciones Modbus Plus

Tabla 5-11. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

Tabla 5-12. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

5
Tabla 5-13. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

5-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

5.11 Dirección Modbus Plus y tablas de lista de selección de teclado numérico


Tabla 5-14. Correspondencia entre identificación (ID) de parámetros del controlador y direcciones Modbus
Plus
Red Números de Descripción Contenidos por defecto Direcciones Modbus Plusb
identificación (ID) de
parámetros del
controladora

Estado general 40001 (UCS)


1 9401 Data From Drivec (sin posibilidad de cambios) 40033 (AnyBus)

Velocidad del motor 40002 (UCS)


1 9402 Data From Drive
(sin posibilidad de cambios) 40034 (AnyBus)
40003-40064 (UCS)
1 9403 - 9464 Data From Drive Ninguno
40035 - 40096 (AnyBus)
Estado general
1 9801 (Global) Data From Drive No disponible
(sin posibilidad de cambios)
Velocidad del motor
1 9802 (Global) Data From Drive No disponible
(sin posibilidad de cambios)
1 9803 - 9832 (Global) Data From Drive Ninguno No disponible
Bits de Registro Fijo 40065 (UCS)
1 9601 Data To Drived (sin posibilidad de cambios) 41057 (AnyBus)
Demanda de velocidad 40066 (UCS)
1 9602 Data To Drive
(sin posibilidad de cambios) 41058 (AnyBus)
40067-40128 (UCS)

5
1 9603 – 9664 Data To Drive Ninguno
41059-41120 (AnyBus)
Bits de Registro Fijo
1 9201 (Global) Data To Drive No disponible
(sin posibilidad de cambios)
Demanda de velocidad
1 9202 (Global) Data To Drive No disponible
(sin posibilidad de cambios)
1 9203 – 9232 (Global) Data To Drive Ninguno No disponible

Estado general 40001 (UCS)


2 9501 Data From Drive
(sin posibilidad de cambios) 40033 (AnyBus)
Velocidad del motor 40002 (UCS)
2 9502 Data From Drive
(sin posibilidad de cambios) 40034 (AnyBus)
40003-40064 (UCS)
2 9503 – 9564 Data From Drive Ninguno
40035 - 40096 (AnyBus)
Estado general
2 9834 (Global) Data From Drive No disponible
(sin posibilidad de cambios)
Velocidad del motor
2 9835 (Global) Data From Drive No disponible
(sin posibilidad de cambios)
2 9836 – 9865 (Global) Data From Drive Ninguno No disponible
Bits de Registro Fijo 40065 (UCS)
2 9701 Data To Drive
(sin posibilidad de cambios) 41057 (AnyBus)
Demanda de velocidad 40066 (UCS)
2 9702 Data To Drive
(sin posibilidad de cambios) 41058 (AnyBus)
40067-40128 (UCS)
2 9703 – 9764 Data To Drive Ninguno
41059-41120 (AnyBus)
Bits de Registro Fijo
2 9234 (Global) Data To Drive No disponible
(sin posibilidad de cambios)
Demanda de velocidad
2 9235 (Global) Data To Drive No disponible
(sin posibilidad de cambios)
2 9236 – 9265 (Global) Data To Drive Ninguno No disponible

902399: Versión 4.0 5-17


Comunicaciones Modbus Plus

a. Número de identificación (ID) del parámetro de la unidad—número a ingresar mediante el teclado


numérico de la parte delantera de la unidad.
b. Direcciones Modbus Plus—ubicaciones digitales provistas por el protocolo Modbus Plus que almacenan valores
para ser usados por el dispositivo maestro (PLC) y esclavo (controlador Siemens). Para establecer comunicaciones
funcionales entre el PLC y el controlador, el software de control en la unidad necesita "saber" para qué se utilizan
determinadas direcciones. Esa es la clave para configurar la conexión del controlador Modbus Plus.
c. Data from drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador para
determinar cómo está funcionando el controlador. Cada registro contiene una representación digital de 16 bits
del estado de un aspecto específico del funcionamiento del controlador. Algunos registros son fijos para rastrear
determinadas funciones del controlador y otros son programables para rastrear alternativas de estado del
controlador en base a una cantidad determinada.
d. Data to drive (Datos hacia el controlador)—datos que el PLC enviará al controlador para controlarlo. Cada
registro contiene una representación digital de 16 bits del comando del PLC para un aspecto específico del
funcionamiento del controlador. Algunos registros fueron fijados para controlar determinadas funciones del
controlador; otros pueden programarse para controlar una cantidad de funciones del controlador a elección.

Tabla 5-15. Lista de seleción de variables Modbus Plus de datos hacia el controlador
Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID

5 Net Input Flag 1


Net Input Flag 2
MUX 7 ID
MUX 8 ID
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia
Demanda de torsión
adelante
Tiempo de desaceleración
Demanda PVCL
hacia adelante
Tiempo de aceleración en
Demanda de flujo
reversa
Tiempo de desaceleración en
Conteo de nodos
reversa
Pulso de ingreso de la red Índice de nodos
Tiempo de aceleración de
Lím mín hacia adelante
torsión
Tiempo de desaceleración de
Lím Mín en reversa
torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

5-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Tabla 5-16: Variables de lista de selección de datos desde el controlador en comunicaciones Modbus
Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de
Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
salida
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de
Magnetizing Cur Mux4 Data Salidas Wago 49-64
velocidad
Referencia de
Flujo del motor Mux5 Data PFD1
velocidad
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del
Referencia de flujo Mux6 Data PFD3
controlador
Entrada de Corriente
Tensión entrante Mux7 Echo PFD4
RMS
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación
Promedio de Porcentaje de caída de
KVars de entrada Mux8 Echo
alimentación entrante velocidad

Net1 Out Reg 1


Máx disponible de Volts de
salida
Mux8 Data
Referencia de campo de
sincronización del motor 5
Temperatura máxima de
Net1 Out Reg 2 Entradas Wago 1-16 Corriente reactiva disponible
celdas
Entradas Wago 17-32 Eficiencia del controlador

902399: Versión 4.0 5-19


Comunicaciones Modbus Plus

5.12 PlusTablas de parámetros del menú


Tabla 5-17 . Network 1 Configure Menu (9900) (Menú de Configuración Red 1)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Designa el tipo de red externa conectada
al controlador.
• Ninguno
• Modbus
Network 1
9901 Ninguno • DeviceNet
Type
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 5-18. Configure Parameters Menu (9902) (Menú de configuración de parámetros)


Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Dirección Determina la dirección del nodo en la red
9907 1 1 64
Modbus Plus Modbus Plus.
Configura el uso de registros globales o
Contro de no globales fijos
Registro 9910 Datos de registro
Datos de registro
Modbus Plus
Datos globales
Determina si se usa algún registro global
Modo Modbus Datos de registro
9942 Datos de registro únicamente
Plus únicamente
Datos de registro/globales

5 Dirección
global de 9909 0 0 64
Dirección desde la que el controlador
recibe sus datos globales.
recepción
Designa las unidades para los valores de
velocidad desde el controlador.
Unidades de
9080 % • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda de
9912 1 -125 125
demanda entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9913 1 -125 125
demanda aux. demanda de entrada desde la red.
Expiración de Expiración del tiempo de red por no tener
9934 0 0 65535
tiempo de red respuesta.

5-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Tabla 5-19. Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Drive registro desde el controlador.
9401 Estado general
01 Este registro no es
programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el controlador.
9402
02 motor Este registro no es
programable.
Parámetros 3- 64 datos de
Data From Drive registro desde el controlador.
9403-9464 Ninguno
03-64 Estos registros son
programables.

Tabla 5-20. Global Data From Drive Menu (9800) (Menú de datos globales desde el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Drive registro desde el controlador.
9801 Estado general
01 Este registro no es
programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el controlador.
9802
02 motor Este registro no es

5
programable.
Parámetros 3-32 datos de
Data From Drive registro desde el controlador.
9803-9832 Ninguno
03-64 Estos registros son
programables.

Tabla 5-21. Register Data To Drive Menu (9600) (Menú de datos de registro hacia el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data To Drive Reg Bits de Registro registro hacia el controlador.
9601
01 Fijo Este registro no es
programable.
Parámetro 2 de datos de
Data To Drive Reg Demanda de registro hacia el controlador.
9602
02 velocidad Este registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive Reg 9603- registro hacia el controlador.
Ninguno
03-64 9664 Estos registros son
programables.

902399: Versión 4.0 5-21


Comunicaciones Modbus Plus

Tabla 5-22. Global Data To Drive Menu (9200) (Menú de datos globales hacia el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
registro hacia el
Data To Drive Reg
9201 Bits de Registro Fijo controlador. Este
01
registro no es
programable.
Parámetro 2 de datos de
registro hacia el
Data To Drive Reg Demanda de
9202 controlador. Este
02 velocidad
registro no es
programable.
Parámetros 3-32 de
datos de registro hacia el
Data to Drive Reg 9203-
Ninguno controlador. Estos
03-32 9232
registros son
programables.

Tabla 5-23. Network 2 Configure Menu (9914) (Menú de Configuración Red 2)


Parámetro ID Unidades Predeter Mín. Máx. Descripción
minado
Designa el tipo de red externa conectada
al controlador.
• Ninguno
• Modbus

5 Network 2 Type 9915 Ninguno •




DeviceNet
Profibus
Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

5-22 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

Tabla 5-24. Network 2 Configure Parameters Menu (9916) (Menú de parámetros de configuración Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Dirección Determina la dirección del nodo en la red
9921 1 1 64
Modbus Plus Modbus Plus.
Configura el uso de registros globales o
Contro de no globales fijos
Registro 9940 Datos de registro
Datos de registro
Modbus Plus
Datos globales
Determina si se usa algún registro global
Modo Modbus Datos de registro
9941 Datos de registro únicamente
Plus únicamente
Datos de registro/globales
Dirección
Dirección desde la que el controlador
global de 9923 0 0 64
recibe sus datos globales.
recepción
Designa las unidades para los valores de
velocidad desde el controlador.
Unidades de
% • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda de
9926 1 -125 125
demanda entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9927 1 -125 125
demanda aux. demanda de entrada desde la red.
Expiración de Expiración del tiempo de red por no tener
tiempo de red
9935 0 0 65535
respuesta.
5
Tabla 5-25. Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
registro desde el
Data From Drive
9501 Estado general controlador. Este
01
registro no es
programable
Parámetro 2 de datos de
registro desde el
Data From Drive
9502 Velocidad del motor controlador. Este
02
registro no es
programable.
Parámetros 3-64 de
datos de registro desde
Data From Drive
9503-9564 Ninguno el controlador. Estos
03-64
registros son
programables.

902399: Versión 4.0 5-23


Comunicaciones Modbus Plus

Tabla 5-26. Global Data From Drive Menu (9833) (Menú de datos globales desde el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Drive registro desde el
9834 Estado general
01 controlador. Este registro
no es programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el
9835
02 motor controlador. Este registro
no es programable.
Parámetros 3-32 datos de
registro desde el
Data From Drive
9836-9865 Ninguno controlador. Estos
03-32
registros son
programables.

Tabla 5-27. Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
registro hacia el
Data To Drive Bits de Registro
9701 controlador. Este registro
Reg 01 Fijo
no es programable por el
usuario.
Parámetro 2 de datos de

5
registro hacia el
Data To Drive Demanda de
9702 controlador. Este registro
Reg 02 velocidad
no es programable por el
usuario.
Parámetro 3-64 de datos
de registro hacia el
Data to Drive
9703-9764 Ninguno controlador. Estos
Reg 03-64
registros son
programables.

Tabla 5-28. Global Data To Drive Menu (9233) (Menú de datos globales hacia el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data To Drive Reg Bits de Registro registro hacia el
9234
01 Fijo controlador. Este registro
no es programable.
Parámetro 2 de datos de
registro hacia el
Data To Drive Reg Demanda de
9235 controlador. Este registro
02 velocidad
no es programable por el
usuario.
Parámetro 3-32 de datos
de registro hacia el
Data to Drive Reg 9236-
Ninguno controlador. Estos
03-32 9265
registros son
programables.

5-24 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Modbus Plus

5.13 Función de visualización del monitoreo de red (Identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos, tal como se muestra
en esta pantalla, se efectúa desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el
controlador y 'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

$ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2 X . 2EG
 &" $ATOS,¤NEA

2EGISTROGLOBALONOGLOBAL 6ALORDELREGISTRO
2EDPARAESTEREGISTRO 

Figura 5-6. Diagrama de la función de visualización del monitoreo de red 5


1. La ‘D’ significa formato decimal.
La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro “Data from Drive”.
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) mediante “Data from Drive
64” (identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01”(identificación (ID) de parámetro 9601) mediante “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, varía su valor dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

902399: Versión 4.0 5-25


Comunicaciones Modbus Plus

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.

La Figura 5-7 representa una pantalla. Si comienza con el cursor en la posición A y usa la flecha izquierda [←] varias
veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición A y usa la flecha derecha
[→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

D D
H H

Figura 5-7. Diagrama de movimiento del cursor

5
∇∇∇

5-26 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

CAPÍTULO

6 Comunicaciones Profibus
6.1 Introducción
Profibus es una red "token ring" (de anillo o señal anillo). Los dispositivos maestros (o estaciones activas) son aquellos
que inician la comunicación. Cuando un maestro recibe una "señal" puede establecer comunicaciones maestro-esclavo
con sus esclavos (o estaciones pasivas).
La unidad Robicon NXG actúa como esclavo (estación pasiva) en la red Profibus. El automático del controlador detecta la
velocidad de transmisión en baudios de la red y puede alcanzar índices de hasta 12 Mbit/seg.
El módulo UCS Profibus soporta las siguientes velocidades de transmisión en baudios: 9,6 kbit/seg, 19,2 kbit/seg, 93,75
kbit/seg, 187,5 kbit/seg, 187,5 kbit/seg, 500 kbit/seg, 750 kbit/seg, 1 Mbit/seg, 3 Mbit/seg, 6 Mbit/seg, y 12 Mbit/seg.
El módulo Profibus UCS tiene un conector DB-9F de nueve pins. El pin 3 es el pin de datos positivos (RxD/TxD-P) y el
pin 8 es la conexión negativa. (RxD/TxD-N)
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad
ROBICON con control NXG por medio de una red Profibus tan pronto como sea posible. La Sección 6.4 es breve,
establece procedimientos y cubre un mínimo de detalles. Consulte las otras secciones para información detallada.
Tenga en cuenta que en este capítulo, todo número de cuatro dígitos entre paréntesis, por ej. (9403), indica el número
de identificación (ID) del parámetro para el teclado numérico en la parte delantera del controlador. Presione [SHIFT]
+ [→] para ingresar este número directamente. No es necesario mantener presionada la tecla [SHIFT] mientras
presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12) están representados en
formato hexadecimal.
Profibus (Process Field Bus) es una marca registrada de Profibus Trade Organization.
Profibus DP (Decentralized Periphery) es una línea de productos de protocolos y es una marca registrada de Profibus
Trade Organization (PTO).

6.2 Módulo UCS Profibus 6


La Figura 6-1 muestra el conector y los indicadores de estado del módulo UCS Profibus.

Indicadores
de estado

Conector
Profibus

Figura 6-1. Módulo UCS Profibus

902399: Versión 4.0 6-1


Comunicaciones Profibus Manual de comunicaciones NXG

6.2.1 Conector Profibus UCS / Anybus


Es un conector hembra D-Sub. Las asignaciones de pins se muestran en la Figura 6-2.

Pin 3-Datos (RxD/TxD) Positivo


Pin 5-Datos tierra
Pin 8-Datos (RxD/TxD) Negativo

Figura 6-2. Asignaciones de pins para el conector Profibus.

6.2.2 Indicadores de estado de Profibus UCS


La Figura 6-3 muestra los indicadores de estado. La Tabla 6-1 describe los estados de los LED.

Estado UCS 1

Estado de la red 2
Borde de la tarjeta

Figura 6-3. Indicadores de estado

Tabla 6-1. Descripciones del indicador de estado

Número desde la Indicación Estado Descripción

6 Figura 6-3
1 Estado UCS Apagado Sin alimentación o sin reinicio de hard/soft.
Falla de configuración recuperable (firmware inválido, dato
Rojo, intermitente
OEM o dato personalizado).
Rojo Error de hardware o error en tiempo de ejecución irrecuperable.
Verde, intermitente Sin errores, la interfaz de intercambio de datos no está abierta
Verde Sin errores, la interfaz de intercambio de datos está activa
Ámbar (rojo/verde) Modo de configuración.
2 Estado de red interfaz de red deshabilitada por cierre de la interfaz o falla de
Apagado
Entrada/Salida del cliente.

Detección de la velocidad de la transmisión en baudios, no


Rojo, intermitente
configurado, o error en la configuración con el maestro.

Red fuera de línea, sin bus, sin velocidad de transmisión en


Rojo, sólido
baudios.

Verde/rojo
En línea, modo de red despejado.
intermitente
Verde, sólido En línea, modo de intercambio de datos.

6-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

6.3 Módulo AnyBus Profibus


La Figura 6-4 muestra los conectores, interruptores e indicadores del teclado AnyBus relevantes para la operación de
Siemens.

Conector
Profibus

Interruptor de
Interruptores rotativos
terminación Indicadores
(deben configurarse en 0)
de estado

Figura 6-4. Módulo AnyBus Profibus

6.3.1 Conector
El conector de red es un conector DB-9F de nueve pins. Vea la Figura 6-2 para la asignación de los pins.

6.3.2 Interruptores rotativos


Ambos interruptores rotativos deben configurarse en 0, como se muestra en la Figura 6-5.
6
90 90
1

1
23 4

23 4
78

78
6

5 5

Nota: ¡Asegúrese de que ambos interruptores rotativos se encuentren configurados en cero!


*
Figura 6-5. Configuración de los interruptores rotativos

6.3.3 Indicadores de estado de Profibus AnyBus


La Figura 6-6 muestra los indicadores de estado. La Tabla 6-2 describe las indicaciones.
.

No usado 1 2 Estado en línea


Diagnosticos
bus de campo Estado fuera
4 3 de línea
(Fieldbus)
Borde de la tarjeta

Figura 6-6. Indicadores de estado de Profibus AnyBus

902399: Versión 4.0 6-3


Comunicaciones Profibus Manual de comunicaciones NXG

Tabla 6-2. Descripciones del indicador de estado

Número desde Indicación Estado Descripción


la Figura 6-6
1 — — —
2 Estado en-línea Apagado El módulo no está en línea.
Verde El módulo está en línea en el bus de campo.
3 Estado fuera de
Apagado El módulo no está fuera de línea.
línea
Rojo El módulo está fuera de línea en el bus de campo.
4 Diagnósticos del Apagado Sin diagnósticos disponibles
bus de campo Rojo, intermitente Error en la configuración: la extensión ENTRADA y/o SALIDA
a establecida durante la inicialización del módulo es distinta a la
1 Hz extensión establecida durante la configuración de la red.
Error en los datos de parámetro del usuario: la extensión/
Rojo, intermitente
contenido de los datos de parámetro del usuario establecidos
a
durante la inicialización del módulo es distinta a la extensión/
2 Hz
contenido establecidos durante la configuración de la red.
Rojo, intermitente
a Error en la inicialización de la comunicación Profibus ASIC.
4 Hz

6.3.4 Interruptor de conexión


Los nodos extremos en una red Profibus-DP deben poseer una conexión para evitar reflejos en la línea del bus. El
módulo Profibus-DP AnyBus-S está equipado con un interruptor de conexión (vea la Figura 6-4) para lograr
facilmente la conexión. Si el módulo se usa en cualquiera de los extremos físicos de una red, el interruptor de
conexión debe estar en la posición ON (baja). En cualquier otro caso, el interruptor debe estar en la posición OFF
(alta). Vea la Figura 6-7 para la configuración de los interruptores.

6
ON

Figura 6-7. Interruptor de conexión Profibus AnyBus en la posición Off

6.4 Configuración rápida


6.4.1 Configuración de ControlNet con parámetros por defecto
Configuración de ControlNet para control de motores mediante la configuración por defecto (Bits de Registro Fijo).
La unidad se puede controlar desde el PLC mediante el siguiente procedimiento de configuración.
1. Por medio del teclado numérico en la parte frontal del controlador, configure "Network 1 Type" (9901) a
ControlNet.
2. Configure la dirección de red de ControlNet (9904).
3. Configure los parámetros de "Net Control Type" (9944) en FIXED (Fijo). De esta manera se establece que
"Data To Drive Reg 01" tenga las definiciones que se muestran en la Tabla 6-3.

6-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

4. Agregue la siguiente línea al SOP: Network1RunEnable_O = TRUE; (el punto y coma es parte del
código).
Ahora puede controlar la unidad a través del PLC.
Tabla 6-3. Significado por defecto de "Fixed Reg Bits" (Bits de Registro Fijo)
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicialización por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservada para uso futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el PLC debe enviar 0x21 a "Data To Drive Reg 01". Este valor hexadecimal establece el bit
0 (ejecución) y el bit 5 (control de inicio/detención desde la red). De la misma forma, para hacer que el motor se
detenga, el PLC debe enviar 0x04 o 0x00 al registro "Data To Drive Reg 01".

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si el “Start Stop Control"
(Control de Inicio de Detención) (9945) se configura en “Momentary" (Momentáneo) — de lo contrario este bit es
Reservado. 6

902399: Versión 4.0 6-5


Comunicaciones Profibus Manual de comunicaciones NXG

6.4.2 Envío de una configuración de velocidad del motor al controlador


Para enviar una configuración de velocidad del motor al controlador, primero determine las unidades de velocidad
deseadas que utilizará (RPM,% o HZ) en el menú (9080). Para habilitar las configuraciones de velocidad desde la red,
agregue la siguiente línea al archivo de programa SOP: RawDemandNetwork1_O = true;. En la Tabla 6-14, se puede
ver que el PLC necesita enviar la configuración de velocidad deseada al controlador a "Data To Drive Reg 02". Este
es un registro reservado que sólo se usa para almacenar las configuraciones de velocidad. Luego, envíe 0x61 a "Data
To Drive Reg 01" . El motor aceptará la configuración de velocidad establecidad del PLC.

6.4.3 Control del motor mediante bits definidos por el usuario controlados por el SOP
Use el teclado numérico en la parte frontal del controlador para configurar "Network 1 Type" (9901) a Profibus.
Configure la dirección de red de Profibus (9904). Por último, configure el parámetro "Net Control Type" (9944) en
SOP. Para controlar el motor de esta manera, el controlador necesita saber cuáles son los bits que se utilizarán en el
programa SOP. Para ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar en la Tabla 6-4 que aparece a continuación, y ubique la variable de lista
de selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 6-14, verá que el primer
registro disponible de datos hacia el controlador es "Data to Drive Reg 03", que corresponde al parámetro
del teclado numérico (9603). Mediante el teclado numérico ubicado en el controlador, diríjase al ítem del
menú "Data To Drive Reg 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección del
teclado numérico o en Herramientas. Ahora los bits correspondientes (Network1Flag0_I, Network1Flag1_I,
etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit
1,stop using bit 0
Usted eligió Data to Drive Reg 03 como registro de escritura; al remitirse a la Tabla 6-14, puede ver que el PLC
ahora necesita enviar 0x02 en "Data To Drive Reg 03" para ejecutar el controlador, o 0x01 en el mismo registro
para detenerlo.
6 Tabla 6-4. Ejemplo de bits programables*
Variable de lista de selección Bits Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

*Puede encontrar un listado completo de los bits programables SOP en la Sección 6.10.3.

6-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

6.4.4 Monitoreo del estado del controlador y retroalimentación de velocidad


Para leer los datos desde el controlador, no se necesitan indicadores SOP. Configure "Network 1 Type"(Tipo de
Red 1) (9901) a Profibus. Configure la dirección de red de Profibus (9904). Configure las "Velocity Units" (9080)
(Unidades de Velocidad) según las unidades de velocidad del motor deseadas. En la Tabla 6-14, puede ver que los
registros necesarios para leer el estado del controlador y la reatroalimentación de velocidad son "Data From Drive
01" y "Data From Drive 02" respectivamente. Las definiciones de los bits de estado, que se encuentran siempre en
el registro "Data From Drive 01", se muestran a continuación.
Tabla 6-5. Estado general de salida desde el controlador
Número de bit Significado en el software de control del Valor
controlador
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de
5
inicio de detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Vea la Sección 6.6 para obtener detalles sobre cómo leer otros datos del controlador. 6

902399: Versión 4.0 6-7


Comunicaciones Profibus Manual de comunicaciones NXG

6.5 Funcionalidades remotas


La interfaz Profibus al controlador permite funcionalidades remotas de control y monitoreo de la unidad. El control
de la unidad puede lograrse a través de registros Profibus enviados a la unidad que funcione junto con un programa
SOP. Las funcionalidades de control incluyen solicitud de ejecución, solicitud de detención, reinicialización por falla,
detención, demanda de velocidad en reversa, y otros. Existen 128 indicadores remotos de software programables por
el usuario que se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/reatroalimentación definidos por el usuario
se configuran a través del programa del sistema que el controlador trae incorporado (provisto con cada unidad).

6.6 Procedimientos de configuración del menú


Todas las funciones de configuración de Profibus se encuentran en el menú "Configure Parameters Menu" (9902)
(Menú de Parámetros de Configuración), que es un submenú del menú "Communications Menu" (9) (Menú de
Comunicaciones). El acceso cuenta con controles de seguridad a nivel 7 y, por lo tanto, debe ingresar el código de
seguridad apropiado para acceder a estos parámetros. Los menús requeridos para la configuración inicial de la
interfaz Profibus se encuentran enumerados en la Tabla 6-18. Para el procedimiento de configuración correcto,
consulte la Sección 6.8.
Seleccione los contenidos del menú mediante las listas de selección. La vinculación de los datos de Profibus se
realiza a través de los registros "Data To Drive" y "Data From Drive" como se describe en la Tabla 6-14.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en la lista, deberá buscarla en el Apéndice A de este manual. Una vez que la localice, utilice el número de
identificación (ID) de dato correspondiente para ingresar la variable en los registros de lectura. El procedimiento para
realizar esta operación se describe en la Sección 6.8.1.

6.7 Configuración de PLC mediante archivos GSD Profibus


Un archivo GSD es un archivo de descripción de dispositivo en un formato específico. El formato debe adecuarse a
los lineamientos establecidos por Profibus Trade Organization. Cada dispositivo en la red Profibus debe tener un
archivo GSD. El archivo GSD provee todos los datos relevantes relacionados con las herramientas de configuración

6 del dispositivo Profibus. Un archivo GSD puede concebirse como una planilla electrónica de datos para un
dispositivo específico dentro de la red Profibus.
El GSD Robicon ofrece una opción para 136 bytes de entrada y de salida; sin embargo, si su herramienta de
configuración no puede manejar 136 bytes, el archivo GSD brinda la opción de agregar 8 ó 16 bytes por vez, hasta
llegar a seleccionar 136 bytes de entrada y 136 bytes de salida.

Nota: El Profibus maestro debe configurarse para 136 bytes de entrada y 136 bytes de salida para
* comunicarse con el controlador Siemens NXG.

Habitualmente, el fabricante del dispositivo Profibus provee los archivos GSD. PTO posee una página en Internet que
ofrece librerías de archivos GSD aprobados (http://www.profibus.com). El archivo GSD Robicon está documentado
en el Apéndice C.

6-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

6.8 Procedimiento de configuración


Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. En teclado numérico, ingrese "Network 1 Type"(Tipo de Red 1) (9901), avance hasta Profibus, luego
presione [ENTER]. Se visualizarán los parámetros de configuración de Profibus.
2. Determine la dirección Profibus (9904) en la dirección de red Profibus deseada para el controlador.
3. Seleccione las Unidades de Velocidad (9080). Con esta operación se configuran las unidades para
velocidad establecidas por el motor y para la escala de velocidad de la reatroalimentación del motor.
4. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de Demanda) en n velocidad de
comando, donde -125n125
5. Configure el "Aux Demand Scalar" (9913) (Escalar de Demanda Aux) si se utiliza.
6. Use la Tabla 6-14 para programar el controlador para enviar y recibir datos desde la red Profibus. Cada
Registro Profibus corresponde a una identificación (ID) de parámetro del teclado numérico que se utilizará
para indicarle al controlador qué dato enviar o qué comandos recibir desde un Registro Profibus específico.
Tenga en cuenta que ya se encuentran programados cuatro de estos registros, lo que le da al controlador
funcionalidad básica para enviar y recibir. Los datos en estos registros no se pueden cambiar.
7. La definición de los bits en los registros Profibus disponibles se puede ingresar a partir de la elección de
variables de la lista de selección de los menús del teclado numérico o se puede programar por el usuario
mediante el programa SOP del controlador. Vea la Sección 6.10 para detalles.

Nota: Si no conoce en profundidad la programación del sistema del controlador, consulte el capítulo
* Programación del Sistema en el manual de la unidad.

Tenga presente que el PLC puede recibir datos desde el controlador sin realizar ningún cambio al programa SOP.
Necesitará configurar indicadores en el porgrama SOP, únicamente si fuera necesario controlar la unidad por medio
de la red Profibus.
Si necesita controlar la unidad por medio de una red Profibus Plus (o cualquier otro tipo de red), será necesario, como
mínimo, que aparezcan los siguientes indicadores de control de red en el código fuente del programa SOP: 6
Network1RunEnable_O = TRUE; .
Para poder controlar una unidad a través de una red, por medio del envío de comandos, primero asegúrese de que el
archivo SOP del controlador contenga la línea de código antes mencionada. Tenga presente que el punto y coma es
parte del código. Si deseara controlar la unidad a través de una segunda red, el programa SOP también deberá
contener esta línea:
Network2RunEnable_O = TRUE;
Después de asegurarse de que el archivo SOP cuenta con el código necesario para permitir el control de la unidad por
medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado numérico
ubicado en la parte delantera del equipo.

902399: Versión 4.0 6-9


Comunicaciones Profibus Manual de comunicaciones NXG

6.8.1 Ejemplo práctico de configuración


Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor,
alimentación y número de fallas activas. Para programar un registro, remítase a la Tabla 6-14 para ver si es
programable. "Data From Drive 01" no se puede modificar; los cambios no son necesarios ni posibles. Ya está
configurado de manera permanente para indicar el estado general. "Data From Drive 02" se usa para indicar la
velocidad del motor. Este registro tampoco se puede cambiar. Está configurado de manera permanente para indicar la
velocidad de motor. La Tabla 6-6 muestra la configuración de datos para el ejemplo hipotético.
Tabla 6-6. Datos hipotéticos deseados
Datos del PLC Profibus Datos Escala
Data From Drive 01 Estado general 16 bits
Data From Drive 02 Velocidad del motor RPM
Data From Drive 03 Alimentación de salida kW
Data From Drive 04 Número de fallas 0 – 128

Use la Tabla 6-14 para determinar las identificaciones (ID) de parámetros necesarias. Ingrese el parámetro 9403
(Data From Drive 03) mediante el teclado numérico en la parte delantera del controlador. Elija "output power"
(alimentación de salida) de la lista de selección. Ingrese el parámetro 9404 (Data From Drive 04) mediante el
teclado numérico en la parte delantera del controlador. Avance por la lista de selección hasta encontrar "number of
active faults" (número de fallas activas).
Observe que "number of active faults" no aparece como opción en la lista de selección. Por lo tanto, es necesario
especificarlo manualmente. Remítase a la Tabla 6-16 para una enumeración de variables de lista de selección de
"Data From Drive". Ya que "number of active faults" no aparece como opción en la lista de selección, elija "Man Id"
de la lista de selección. Busque "number of active faults" en el Apéndice B, y localice el número de identificación
(ID) del dato. El número de identificación (ID) del dato es 3000. Observe que el número de identificación (ID) del
dato no igual a un número de identificación (ID) de parámetro. “ManId-0000” se mostrará en el visor. Use las flechas
o las teclas numércias para ingresar 3000 y presione [ENTER]. El visor debe mostrar “Man Id-3000”. Si no pudiera
encontrar el número de identificación (ID) del dato, aparecerá un mensaje de error "Invalid Id Entered" (Ingreso de Id

6 Inválido). Asegúrese de que la identificación (ID) del dato sea correcta. Ahora, el número de fallas activas será
enviado al PLC mediante el registro "Data From Drive 04".

6-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

6.9 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos a la ubicación de los
Bits de Registro Fijo. Remítase a la Tabla 6-14 para ver la ubicación de los "Bits de Registro Fijo". La interpretación
por defecto del controlador de los Bits de Registro Fijo no es programable, y la controla el software de control de la
unidad. Para asegurarse de que el controlador está configurado con la configuración por defecto, utilice el teclado
numérico en la parte delantera de la unidad para fijar el parámetro (9944) en "FIXED" (Fijo). Esta es la configuración
por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se interpretan tal como se muestra en la
Tabla 6-7. Tenga en cuenta que estos bits drctry.ngn específicos siempre son definidos por el registro "Data To Drive
01", se use o no la configuración por defecto. Para redefinir los bits en esta dirección, remítase a la Sección 6.9.2.
Tabla 6-7. Si "Net Control Type" se configura en FIXED (FIJO) (configuración de comando por defecto):
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicialización por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I

6
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención del controlador sólo si el “Start Stop Control"
(Control de Inicio de Detención) (9945) se configura en “Momentary" (Momentáneo) — de lo contrario este bit es
Reservado.

902399: Versión 4.0 6-11


Comunicaciones Profibus Manual de comunicaciones NXG

6.9.1 Estado de salida


Para leer los datos de estado del controlador, se debe leer el registro de Estado General que se encuenta en la Tabla 6-
14. El estado de salida del controlador se muestra a continuación en la Tabla 6-8. Estos bits de estado siempre están
ubicados en "Data From Drive 01" (bytes 01 & 02 de los datos profibus hacia la red).
Tabla 6-8. Estado general de salida desde el controlador
Número de bit Significado en el software de control de la Valor
unidad
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio de
5
detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación de bits de salida por defecto NO PUEDE ser reprogramada.


6 *
6.9.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador se puede ejecutar sin la configuración por defecto, reprogramando el registro "Bits de Registro Fijo".
Como se puede ver en la Tabla 6-14, la ubicación es fija en "Data To Drive Reg 01" (bytes 01 & 02 de los datos
Profibus desde la red). Sin embargo, la definición de los bits puede ser reprogramada. Para cambiar la interpretación
de los bits de control ("Data To Drive Reg 01"), utilice el siguiente procedimiento:
Al establecer el parámetro de menú 9944 ("Net Control Type") en "SOP", cada bit de la palabra "Bits de Registro
Fijo" se puede usar de la manera deseada, tal como se muestra a continuación. Para permitir la programación de la
definición de "Bits de Registro Fijo" en "Data To Drive Reg 01", use el teclado numérico del controlador para fijar el
parámetro 9944 ("Net Control Type") en "SOP". El siguiente código fuente muestra cómo usar el programa SOP
para activar la tensión media de entrada cuando se envía '1' a Network1FixedRegBit9 en Profibus "Data To Drive
Reg 01" (bytes 01 & 02 de los datos Profibus de la red).
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

6-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

6.10 Programación por el usuario a través de SOP


6.10.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para ser programados por el usuario. Use la Tabla 6-14 para encontrar la
ubicación del primer registro "Data To Drive Reg" que es programable. Tenga en cuenta cuál es la identificación (ID)
de parámetro del teclado numérico de la red 1 que corresponde a "Data To Drive Register". La Tabla revela que el
primer ítem de datos programable para la red Profibus es "Data From Drive 03", y que su identificación (ID) de
parámetro del teclado numérico para la red 1 es 9603. En el teclado numérico en el frente del controlador ingrese el
parámetro 9603. Observará una lista de selección, cuyo primer ítem es "None" (Ninguno). Vea la Tabla 6-15 para una
enumeración de opciones posibles en la lista de selección para "Data to Drive Registers". Avance por la lista de
selección hasta llegar a ‘Net Input Flag 1’, y luego presione [ENTER]. Esta configuración utilizará los primeros 16
bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione ‘Net Input Flag 2’, y así
sucesivamente. Los nombres correspondientes de los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Sección 6.10.
Este ejemplo muestra cómo usar la red Profibus para activar la tensión media de entrada. En este ejemplo, el PLC
escribirá datos en "Data To Drive 03" que programamos para "Net Input Flag 1". Usaremos el programa SOP para
establecer un bit indicador que usará una salida digital para activar la tensión media de entrada. El PLC escribirá el
contenido de ‘Net Input Flag 1’, bit 9 (Network1Flag9_I) para crear una activación de tensión media de entrada. El
código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

6.10.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación por el usuario. Use la Tabla 6-14 para encontrar la ubicación
del primer registro "Data From Drive" que es programable. Observe cuál es la identificación (ID) del parámetro del
teclado numérico de la red 1 que corresponde a ese registro "Data From Drive". La Tabla revela que el primer ítem de
datos programable para la red Profibus es "Data To Drive Reg 03" y que su identificación (ID) de parámetro del
teclado numérico correspondiente para la red 1 es 9403. En el teclado numérico en el frente del controlador ingrese el
parámetro 9403. Verá una lista de selección, cuyo primer ítem es "None" (Ninguno). Vea la Tabla 6-16 para una
enumeración de opciones posibles en la lista de selección para "Data From Drive Registers". Avance por la lista de
selección hasta llegar a ‘Net1 Out Reg 1’, y luego presione [ENTER]. Esta configuración utilizará los primeros 16 6
bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione ‘Net1 Out Reg 2’ y así
sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Tabla 6-12.
Este ejemplo muestra cómo usar la red Profibus para detectar una activación en la tensión media de entrada. En este
ejemplo el PLC leerá "Data From Drive 03", que está programado en "Net1 Out Reg 1". Usaremos el programa SOP
para configurar un bit indicador que corresponda a una falla de tensión baja media. Usaremos el bit 9 de ‘Net1 Out
Reg 1’, que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de tensión baja media
estuviera activa. El PLC leerá el contenido de Net 1 Out Reg 1, bit 9 (Network1Flag9_O) para determinar si ocurrió
una falla de tensión media. El código fuente SOP se muestra a continuación:
; Monitor medium voltage fault on the Profibus network
Network1Flag9_O = MediumVoltageLowFault_I;

902399: Versión 4.0 6-13


Comunicaciones Profibus Manual de comunicaciones NXG

6.10.3 Indicadores disponibles para el programa SOP


Tipo de control de red por defecto:
La interpretación de los bits en el controlador en la Tabla 6-9 está fijada por el software de control de la unidad a
menos que se establezca el parámetro 9944 (Net Control Type) en ‘SOP’. Para cambiar la interpretación por defecto
de estos bits, vea la Sección 6.9.2.

Tabla 6-9. Relación de "Bits de Registro Fijo" con los menús del teclado numérico y los bits drctry.ngn (bits
programables disponibles para usar en SOP)
Variable de lista de selección en Bits relacionados con Drctry.ngn Datos de la red Profibus
menús "Data to Drive Reg nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) Bytes 01 & 02 desde la red
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) Bytes 01 & 02 desde la red
Network2FixedRegBit15_I

Programable por el usuario:

La interpretación de estos bits se programa por medio del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro del SOP.
Tabla 6-10. Bits de entrada programables de la red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits Drctry.ngn relacionados
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I

6
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Tabla 6-11. Bits de entrada programables de la red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits Drctry.ngn relacionados
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

6-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

Tabla 6-12. Bits de salida programables de la red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits Drctry.ngn relacionados
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 6-13. Bits de salida programables de la red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Reg nn" Bits Drctry.ngn relacionados
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

902399: Versión 4.0 6-15


Comunicaciones Profibus Manual de comunicaciones NXG

6.11 Datos de la red Profibus y tablas de lista de selección del teclado numérico
Tabla 6-14. Correspondencia entre identificación (ID) de parámetros del controlador y datos de la red
Profibus
Red Números de Descripción Contenidos por defecto Datos de la red
identificación (ID) Profibusb
de parámetros del
controladora
Estado general Bytes 01 & 02 hacia la
1 9401 Data From Drive c 01 (sin posibilidad de cambios) red
Velocidad del motor Bytes 03 & 04 hacia la
1 9402 Data From Drive 02
(sin posibilidad de cambios) red
Bytes 05 - 128 hacia
1 9403 - 9464 Data From Drive 03-64 Ninguno
la red
(Global) Data From Drive Estado general
1 9801 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
1 9802 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
1 9803 - 9832 Ninguno No disponible
03-32
Bits de Registro Fijo Bytes 01 & 02 desde
1 9601 Data To Drived Reg 01 (sin posibilidad de cambios) la red
Demanda de velocidad Bytes 03 & 04 desde
1 9602 Data To Drive Reg 02
(sin posibilidad de cambios) la red
Bytes 05 - 128 desde
1 9603 – 9664 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
1 9201 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad
1 9202 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive 03 –
1 9203 – 9232 Ninguno No disponible
64
Estado general Bytes 01 & 02 hacia la
2 9501 Data From Drive 01
(sin posibilidad de cambios) red

6 2 9502 Data From Drive 02


Velocidad del motor
(sin posibilidad de cambios)
Bytes 03 & 04 hacia la
red
Bytes 05 - 128 hacia
2 9503 – 9564 Data From Drive 03- 64 Ninguno
la red
(Global) Data From Drive Estado general
2 9834 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
2 9835 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
2 9836 – 9865 Ninguno No disponible
03 –32
Bits de Registro Fijo Bytes 01 & 02 desde
2 9701 Data To Drive Reg 01
(sin posibilidad de cambios) la red
Demanda de velocidad Bytes 03 & 04 desde
2 9702 Data To Drive Reg 02
(sin posibilidad de cambios) la red
Bytes 05 - 128 desde
2 9703 – 9764 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
2 9234 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad
2 9235 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive Reg
2 9236 – 9265 Ninguno No disponible
03 - 64

a. Número de identificación (ID) del parámetro del controlador—número que se debe ingresar
mediante el teclado numérico de la parte frontal de la unidad.

6-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

b. Datos de la red Profibus—Profibus usa una cantidad de bytes predefinida para la comunicación entre el
maestro y el controlador. El controlador Siemens NXG usa un máximo de 136 bytes para entrada y
salida. 128 bytes se usan para formar los 64 registros de 16-bits (2 bytes por registro) y 8 bytes se
"reservan" para uso futuro. Los datos recibidos (128 bytes) se vinculan con los 64 registros "Data To
Drive Registers" y los datos enviados al PLC se definen mediante los 64 registros "Data From Drive
Registers".
El tamaño de los datos de la red puede estar limitado a 16, 32, 64, 96, 128 o 136 bytes de entrada y
salida mediante los ítems de menú 9951 y 9952. A 136 bytes, sólo 128 están disponibles para el usuario.
El maestro debe configurarse de modo que coincida con la cantidad de bytes de entrada y salida.
Cada Registro de la Red tiene 16 bits (2 bytes). El orden de los bytes se puede intercambiar para que
coincida con el formato de datos de su red (9953, 9954).
c. Data from drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador
unidad para determinar cómo está funcionando este último. Cada registro contiene una representación
digital de 16 bits del estado de un aspecto específico del funcionamiento del controlador. Algunos
registros son fijos para rastrear determinadas funciones del controlador y otros son programables para
rastrear alternativas de estado del controlador en base a una cantidad determinada.
d. Data to drive (Datos hacia el controlador)—datos que el PLC enviará al controlador para controlarlo.
Cada registro contiene una representación digital de 16 bits del comando del PLC para un aspecto
específico del funcionamiento del controlador. Algunos registros son fijos para controlar determinadas
funciones del controlador; otros pueden programarse para controlar alternativas de funcionamiento del
controlador en base a una cantidad determinada.

Tabla 6-15. Variables de lista de selección de datos hacia el controlador de Modbus Plus
Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID
Net Input Flag 1
Net Input Flag 2
MUX 7 ID
MUX 8 ID 6
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia
Demanda de torsión
adelante
Tiempo de desaceleración hacia
Demanda de PVCL
adelante
Tiempo de aceleración en reversa Demanda de flujo
Tiempo de desaceleración en reversa Conteo de Nodos
Pulso de ingreso de la red Índice de Nodos
Lím mín hacia adelante Tiempo de aceleración de torsión
Lím mín en reversa Tiempo de desaceleración de torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

902399: Versión 4.0 6-17


Comunicaciones Profibus Manual de comunicaciones NXG

Tabla 6-16: Variables de lista de selección de datos desde el controlador de Modbus Plus
Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de
Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
salida
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de
Magnetizing Cur Mux4 Data Salidas Wago 49-64
velocidad
Referencia de
Flujo del motor Mux5 Data PFD1
velocidad
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del
Referencia de flujo Mux6 Data PFD3
controlador
Entrada de Corriente
Tensión entrante Mux7 Echo PFD4
RMS
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación
Promedio de Porcentaje de caída de
Input KVars Mux8 Echo
alimentación entrante velocidad
Máx disponible de Volts de Referencia de campo de
Net1 Out Reg 1 Mux8 Data
salida sincronización del motor
Temperatura máxima de
Net1 Out Reg 2 Entradas Wago 1-16 Corriente reactiva disponible
celdas
Entradas Wago 17-32 Eficiencia del controlador

6
6.12 Tablas de parámetros del menú
Tabla 6-17: Network 1 Configure Menu (9900) (Menú de Configuración Red 1)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Network 1 9901 Ninguno Designa el tipo de red externa
Type conectada al controlador.
• Ninguno
• Modbus
• DeviceNet
• Profibus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

6-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

Tabla 6-18. Configure Parameters Menu (9902) (Menú de parámetros de configuración)


Parámetro ID Unidades Predeter Mín. Máx. Descripción
minado
Dirección Configura la dirección del nodo en la
9904 2 2 124
Profibus red Profibus.
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de
9080 % • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda
9912 1 -125 125
demanda de entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9913 1 -125 125
demanda aux demanda de entrada desde la red.
Tamaño de
ENTRADA/ 9951 136 bytes Número de bytes de entrada y salida
SALIDA de la red
Bytes de
Orden de los bytes de intercambio de
intercambio de 9953 Apagado
registro
Red 1

Tabla 6-19. Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Drive registro desde el controlador.
9401 Estado general
01 Este registro no es
programable
Parámetro 2 de datos de
Data From Drive Velocidad del registro desde el controlador.
9402
02 motor Este registro no es
programable
Parámetros 3-64 de datos de
6
Data From Drive registro desde el controlador.
9403-9464 Ninguno
03 -64 Estos registros son
programables.

Tabla 6-20. Register Data To Drive Menu (9600) (Menú de datos de registro hacia el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data To Drive Reg Bits de Registro registro al controlador. Este
9601
01 Fijo registro no es
programable.
Parámetro 2 de datos de
Data To Drive Reg Demanda de registro al controlador. Este
9602
02 velocidad registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive Reg registro hacia el controlador.
9603-9664 Ninguno
03-64 Estos registros son
programables.

902399: Versión 4.0 6-19


Comunicaciones Profibus Manual de comunicaciones NXG

Tabla 6-21. Network 2 Configure Menu (9914) (Menú de Configuración Red 2)


Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Network 2 Type 9915 Ninguno Designa el tipo de red externa
conectada al controlador
• Ninguno
• Modbus
• DeviceNet
• Profibus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 6-22. Network 2 Configure Parameters Menu (9916) (Menú de parámetros de configuración Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Fija la dirección del nodo en la red
Dirección Profibus 9918 2 2 124
Profibus.
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de
9924 % • %
velocidad
• RPM
• Hz
Escalar para referencia de demanda
Escalar de demanda 9926 1 -125 125
de entrada desde la red.
Escalar de demanda Escalar auxiliar para referencia de
9927 1 -125 125
aux demanda de entrada desde la red.
Tamaño ENTRADA/
9952 136 bytes Número de bytes de entrada y salida
SALIDA de la red 2
Bytes de intercamvio Orden de los bytes de intercambio de
9954 Apagado
de red 2 registro

6
Tabla 6-23. Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de registro
Data From
9501 Estado general desde el controlador. Este registro
Drive 01
no es programable
Parámetro 2 de datos de registro
Data From Velocidad del
9502 desde el controlador. Este registro
Drive 02 motor
no es programable.
Parámetros 3-64 de datos de registro
Data From
9503-9564 Ninguno desde el controlador. Estos registros
Drive 03 -64
son programables.

6-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Profibus

Tabla 6-24. Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador Red
2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de registro al
Data To Drive Reg Bits de Registro
9701 controlador. Este registro no es
01 Fijo
programable.
Parámetro 2 de datos de registro
Data To Drive Reg Demanda de
9702 hacia el controlador. Este registro no
02 velocidad
es programable.
Parámetros 3-64 de datos de registro
Data To Drive Reg 9703-
Ninguno hacia el controlador. Estos registros
03-64 9764
son programables.

6.13 Función de visualización del monitoreo de red (Identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos, tal como se muestra
en esta pantalla, se efectúa desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el
controlador y 'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

$ATOS,¤NEA

6
$ .%4  4X . 2EG
 
( .%4  2 X . 2EG
 &" $ATOS,¤NEA

2EGISTROGLOBALONOGLOBAL 6ALORDELREGISTRO
2EDPARAESTEREGISTRO 

Figura 6-8. Diagrama de la función de visualización del monitoreo de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro "Data from Drive".
4. ‘G’ significa un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.

902399: Versión 4.0 6-21


Comunicaciones Profibus Manual de comunicaciones NXG

5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son "Data from Drive01" (9401) mediante “Data from Drive 64”
(identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son "Data to Drive 01" (9601) mediante "Data to Drive 64" (9664).
6. El valor del registro. Debido a que todos los registros contienen palabras digitales de 16 bits, varía su valor
dentro de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.

La Figura 6-9 representa una pantalla. Si comienza con el cursor en la posición A y usa la flecha izquierda [←] varias
veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición A y usa la flecha derecha
[→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

6 D D
H H

Figura 6-9. Diagrama de movimiento del cursor

∇∇∇

6-22 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

CAPÍTULO

7 Comunicaciones Data Highway Plus


7.1 Introducción
Data Highway Plus usa una topología de red en anillo (token ring network). Este protocolo permite que cualquier
nodo inicie comunicaciones o responda consultas de otros nodos. Sin embargo, en la implementación NXG el
controlador funciona sólo como un dispositivo esclavo y no puede iniciar comunicaciones (sólo puede responder
solicitudes).
El término "token passing" hace referencia al intercambio del rol de maestro entre los distintos nodos. En las
configuraciones "token passing" (es decir, las configuraciones que poseen más de un maestro potencial), el nodo que
tiene el control (por ejemplo, el rol maestro en la red) es aquel que "dispone del token" en ese momento. Los
dispositivos en este tipo de redes sólo pueden "mantener el token" por un tiempo limitado, luego deben pasar el token
a otro nodo.
En una configuración de tipo "token ring", el rol maestro del bus se transfiere a todos los nodos en una secuencia
cíclica basada generalmente en las direcciones de los nodos. En general, todos los dispositivos dentro de una red
token ring monitorean la actividad de la red y conocen qué otros dispositivos se encuentran en la red. Cuando un
dispositivo tiene en su poder el "token", tiene la red bajo su control y puede enviar datos a voluntad. Este proceso
permite la sincronización determinista del bus.
El módulo UCS Data Highway Plus soporta las siguientes velocidades de transmisión en baudios: 57.7K, 115.2K y
230.4K
El módulo UCS Data Highway Plus usa un conector Phoenix de 3 polos. Pin 1 es la conexión "Line2", pin 2 es el
aislante (shield) y pin 3 es la conexión "Line1".
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad Siemens
con control NXG por medio de una red Data Highway Plus lo más pronto posible. La Sección 7.2 es breve, establece
procedimientos y cubre un mínimo de detalles. Consulte las otras secciones para información detallada.
Tenga en cuenta que en este capítulo, un número de cuatro dígitos entre paréntesis, por ej. (9403), indica el número
de identificación (ID) del parámetro para el teclado numérico en la parte delantera del controlador. Presione [SHIFT]
+ [→] para ingresar este número directamente. No es necesario mantener presionada la tecla [SHIFT] mientras
presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12) están representados en
formato hexadecimal.
Data Highway Plus y DH+ son marcas registradas de Allen-Bradley Company Inc. 7
7.2 Configuración rápida
7.2.1 Configuración de Data Highway Plus para control de motores mediante la configuración
por defecto (Bits de Registro Fijo)
La unidad se puede controlar desde el PLC mediante el siguiente procedimiento de configuración simple. Mediante el
teclado numérico de la parte delantera del controlador, configure "Network 1 Type" (9901) a Data Highway Plus.
Configure la dirección de red Data Highway Plus (9931) y la velocidad de transmisión en baudios (9930). Por último,
configure "Net Control Type" (9944) en FIXED (fijo). De esta manera se establece que "Data To Drive Reg 01"
tenga las definiciones que se muestran en la Tabla 7-1. Luego, agregue la siguiente línea al SOP:
Network1RunEnable_O = TRUE; (el punto y coma es parte del código)
Ahora puede controlar la unidad a través del PLC.

902399: Versión 4.0 7-1


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

Tabla 7-1. Significado por defecto de "Fixed Reg Bits" (Bits de Registro Fijo)

Bit Definición por defecto


Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservado para uso futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el PLC debe enviar 0x21 a "Data To Drive Reg 01". Este valor hexadecimal configura el bit 0
(ejecutar) y el bit 5 (control de inicio/detención desde la red). De la misma forma, para hacer que el motor se detenga,
el PLC debe enviar 0x04 o 0x00 al registro "Data To Drive Reg 01".

*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si “Start Stop Control” (Control
de inicio de detención) (9945) se configura como “Momentary” (Momentáneo) — de lo contrario este bit es Reservado.

7-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

7.2.2 Envío de una configuración de velocidad del motor al controlador


Para enviar una configuración de velocidad del motor al controlador, primero determine las unidades de velocidad
deseadas que utilizará (RPM,% o HZ) en el menú (9080). Para habilitar las configuraciones de velocidad desde la red,
agregue la siguiente línea al archivo de programa SOP:
RawDemandNetwork1_O = true;
En la Tabla 7-13, puede ver que el PLC necesita enviar la configuración de velocidad deseada al controlador a "Data To
Drive Reg 02". Este es un registro reservado que sólo se usa para almacenar las configuraciones de velocidad. Luego,
envíe 0x61 a "Data To Drive Reg 01". El motor aceptará la configuración de velocidad establecida por el PLC.

7.2.3 Control del motor mediante bits definidos por el usuario controlados por el SOP
Use el teclado numérico de la parte delantera del controlador, para configurar "Network 1 Type" (9901) a Data Highway
Plus. Configure la dirección de red Data Highway Plus (9931) y la velocidad de transmisión en baudios (9930). Por
último, configure los parámetros "Net Control Type" del menú (9944) en SOP. Para controlar el motor de esta manera, el
controlador necesita saber cuáles son los bits que se utilizarán en el programa SOP. Para ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar en la Tabla 7-2 que aparece a continuación, y ubique la variable de la lista
de selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 7-13, verá que el primer
registro disponible de datos hacia el controlador "Data to Drive Reg 03", que corresponde a la identificación
(ID) del parámetro del teclado numérico (9603). Mediante el teclado numérico en el controlador, busque el
ítem del menú "Data To Drive Reg 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección
del teclado numérico o Herramientas. Ahora los bits correspondientes (Network1Flag0_I, Network1Flag1_I,
etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a continuación:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit 1,stop
using bit 0

Usted eligió "Data to Drive Reg 03" como registro de escritura; al remitirse a la Tabla 7-13, podrá ver que el PLC
ahora necesita enviar 0x02 en "Data To Drive Reg 03" para ejecutar el controlador, o 0x01 en el mismo registro para
detenerlo.
Tabla 7-2: Ejemplo de bits programables*

Variable de lista de selección Bits Drctry.ngn

Net Input Flag 1


Network1Flag0_I ~
Network1Flag15_I
7
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

*Puede encontrar un listado completo de los bits programables SOP en la Sección 7.8.3.

7.2.4 Monitoreo del estado del controlador y realimentación de velocidad


Para leer los datos desde el controlador, no se necesitan indicadores SOP. Configure "Network 1 Type" (Tipo de Red
1) (9901) a Data Highway Plus. Configure la dirección de red Data Highway Plus (9931) y la velocidad de
transmisión en baudios (9930). Determine las "Velocity Units" (9080) (Unidades de Velocidad) según las unidades
de velocidad del motor deseadas. En la Tabla 7-13, puede ver que los registros necesarios para leer el estado del

902399: Versión 4.0 7-3


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

controlador y la realimentación de velocidad del controlador son "Data From Drive 01" y "Data From Drive 02"
respectivamente. Las definiciones de los bits de estado, que se encuentran siempre en el registro "Data From Drive
01", se muestran a continuación.
Tabla 7-3: Estado general de salida desde el controlador

Número de bit Significado en el software de control de la unidad Valor


0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
5 StartStopControlFromNetwork (Control de inicio detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 =
8 SpeedInPercent (Velocidad en porcentaje) Verdadero
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Vea la Sección 7.6 para obtener detalles sobre cómo leer otros datos del controlador.

7.3 Funcionalidades remotas


La interfaz Data Highway Plus al controlador permite funcionalidades remotas de control y monitoreo. El control de
la unidad puede lograrse a través de registros Data Highway Plus enviados al controlador que funcione junto con un
programa SOP. Las funcionalidades de control incluyen solicitud de ejecución, solicitud de detención, reinicialización
por falla, detención, demanda de velocidad en reversa, y otros. Existen 128 indicadores remotos de software
programables por el usuario que se pueden monitorear y/o configurar a través del programa del sistema.
7 Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que el controlador trae incorporado (provisto con cada unidad).

7.4 Procedimientos de configuración del menú


Todas las funciones de configuración Data Highway Plus se encuentran en el menú "Configure Parameters Menu"
(9902) (Menú de parámetros de configuración), que es un submenú del menú "Communications Menu" (9) (Menú de
Comunicaciones). El acceso cuenta con controles de seguridad a nivel 7 y, por lo tanto, debe ingresar el código de
seguridad apropiado para acceder a estos parámetros. Los menús que se requieren para la configuración inicial de la
interfaz Data Highway Plus están enumerados en la Tabla 7-17. Para el procedimiento de configuración correcto,
consulte la Sección 7.6.
Seleccione los contenidos del menú mediante las listas de selección. La vinculación de los datos de Data Highway Plus se
realiza a través de registros "Data to Drive Registers" y "Data From Drive Registers" como se describe en la Tabla 7-13.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en la lista, deberá buscarla en el Apéndice A de este manual. Una vez que la localice, utilice el número de
identificación (ID) del dato correspondiente para ingresar la variable en los registros de lectura. El procedimiento
para realizar esta operación se describe en la Sección 7.6.1.

7-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

7.5 Comandos de red Data Highway PLUS


Tabla 7-4: Data Highway Plus - Comandos PLC-5 soportados

Comando Función Descripción


0x0F 0x00 Word Range Write
0x0F 0x01 Word Range Read
0x0F 0x26 Word / Read / Modify / Write
0x0F 0x67 Typed Write
0x0F 0x68 Typed Read

7.6 Procedimiento de configuración


Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. Mediante el teclado numérico, ingrese "Network 1 Type" (identificación (ID) del parámetro 9901), avance
hasta Data Highway Plus, luego presione [ENTER]. Se visualizarán los parámetros de configuración de
Data Highway Plus.
2. Luego, configure la velocidad de transmisión en baudios de Data Highway Plus (9930) según el nivel
deseado, que debe coincidir con la velocidad de transmisión en baudios del controlador PLC.
3. Configure la dirección Data Highway Plus (9931) según la dirección Data Highway Plus deseada para el
controlador.
4. Seleccione las Unidades de Velocidad (9080). Con esta operación se configuran las unidades para velocidad
establecida por el motor y para la escala de velocidad de realimentación del motor.
5. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de demanda) en velocidad poco común
donde -125n125
6. Configure "Aux Demand Scalar" (9913) (Escalar de Demanda Auxiliar) si se utiliza.
7. Use la Tabla 7-13 para programar el controlador para enviar y recibir datos desde la red Data Highway Plus.
Cada registro Data Highway Plus corresponde a una identificación (ID) de parámetro del teclado numérico,
que se utilizará para indicar al controlador qué dato enviar o qué comandos recibir desde un registro Data
Highway Plus específico. Tenga en cuenta que ya se encuentran programados cuatro de estos registros, lo
que le da al controlador funcionalidad básica para enviar y recibir. Los datos en estos registros no se pueden
cambiar.
8. Las definiciones de los bits disponibles en los registros Data Highway Plus se pueden ingresar a partir de
una selección de variables de la lista de selección de los menús del teclado numérico, o se pueden programar
7
por el usuario mediante el programa SOP del controlador. Vea la Sección 7.8 para detalles.
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará consultar el
* capítulo Programación del Sistema en el manual del equipo.

Nota: Tenga presente que el PLC puede recibir datos desde el controlador sin realizar ningún cambio al
* programa SOP. Únicamente tendrá que configurar indicadores en el programa SOP si necesita controlar la
unidad por medio de la red Data Highway Plus.
Si necesita controlar la unidad por medio de una red Data Highway Plus (o cualquier otro tipo de red), será necesario,
como mínimo, que aparezcan los siguientes indicadores de control de red en el código fuente del programa SOP:
Network1RunEnable_O = TRUE;
Para controlar una unidad a través de una red por medio del envío de comandos a la unidad, primero asegúrese que el
archivo SOP contenga la línea de código mencionada anteriormente. Tenga presente que el punto y coma es parte del

902399: Versión 4.0 7-5


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

código. Si deseara controlar la unidad a través de una segunda red, el programa SOP también deberá contener esta
línea:
Network1RunEnable_O = TRUE;
Después de asegurarse de que el archivo SOP cuenta con el código necesario para permitir el control de la unidad por
medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado numérico
ubicado en la parte delantera del equipo.

7.6.1 Ejemplo práctico de configuración


Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor,
alimentación y número de fallas activas. Para programar un registro, remítase a la Tabla 7-13 para ver si es
programable. "Data From Drive 01" no se puede modificar; los cambios no son necesarios ni posibles. Ya está
configurado de manera permanente para indicar el estado general. "Data From Drive 02" se usa para indicar la
velocidad del motor. Este registro tampoco se puede cambiar. Está configurado de manera permanente para indicar la
velocidad del motor. La Tabla 7-5 muestra la configuración de datos para el ejemplo hipotético.
Tabla 7-5: Datos hipotéticamente deseados

Datos PLC Data Highway Plus Datos Escala


Data From Drive 01 Estado general 16 bits
Data From Drive 02 Velocidad del motor RPM
Data From Drive 03 Alimentación de salida kVh
Data From Drive 04 Número de fallas 0 – 128

Use la Tabla 7-13 para determinar las identificaciones (ID) de parámetros necesarias. Ingrese la identificación (ID) de
parámetro 9403 (Data From Drive 03) mediante el teclado numérico en la parte delantera del controlador. Elija
"output power" (alimentación de salida) desde la lista de selección. Ingrese la identificación (ID) de parámetro 9404
(Data From Drive 04) mediante el teclado numérico en la parte delantera del controlador. Avance por la lista de
selección hasta encontrar "number of active faults" (número de fallas activas).

Observe que "number of active faults" no aparece como opción en la lista de selección. Por lo tanto, es necesario
especificarlo manualmente. Remítase a la Tabla 7-15 para una enumeración de variables de lista de selección de
"Data From Drive". Ya que "number of active faults" no aparece como opción en la lista de selección, elija "Man Id"
de la lista de selección. Busque "number of active faults" en el Apéndice A y localice el número de identificación

7
(ID) del dato. El número de identificación (ID) del dato es 3000. Observe que el número de identificación (ID) de
datos no es igual a un número de identificación (ID) de parámetro. “ManId-0000” se mostrará en el visor. Use las
flechas o las teclas numéricas para ingresar 3000 y presione [ENTER]. El visor debe mostrar “Man Id-3000”. Si no
pudiera encontrar el número de identificación (ID) del dato, aparecerá un mensaje de error "Invalid Id Entered"
(Ingreso de Id Inválido). Asegúrese de que la identificación (ID) del dato sea correcta. Ahora, el número de fallas
activas será enviado al PLC mediante el registro "Data From Drive 04".

7-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

7.7 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos a la ubicación los Bits
de Registro Fijo. Remítase a la Tabla 7-13 para ver la ubicación de los "Bits de Registro Fijo". La interpretación por
defecto del controlador de los Bits de Registro Fijo no es programable, y la controla el software de control de la
unidad. Para asegurarse de que el controlador está configurado con la configuración por defecto, utilice el teclado
numérico en la parte delantera de la unidad para fijar el parámetro (9944) en 'FIXED' (Fijo). Esta es la configuración
por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se interpretan tal como se muestra en la
Tabla 7-6. Tenga en cuenta que estos bits drctry.ngn específicos siempre son definidos por el registro "Data To Drive
01", se use o no la configuración por defecto. Para redefinir los bits en esta dirección, remítase a la Sección 7.7.2.
Tabla 7-6. Si "Net Control Type" se configura en FIXED (Fijo) (configuración de comando por defecto):

Bit Definición por defecto


Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

7
*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si “Start Stop Control” (Control
de Inicio de Detención) (9945) se configura como “Momentary” (Momentáneo) — de lo contrario este bit es Reservado.

902399: Versión 4.0 7-7


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

7.7.1 Estado de salida


Para leer los datos de estado del controlador, se debe leer el registro de Estado General que se encuenta en la Tabla 7-
13. El estado de salida del controlador se muestra a continuación en la Tabla 7-7 Estos bits de estado se encuentran
siempre ubicados en "Data From Drive 01".
Tabla 7-7: Estado general de salida desde la unidad

Número de bit Significado en el software de control de la unidad Valor


0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio
5
detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación por defecto del bit de salida NO puede ser reprogramada.
*
7.7.2 Ejecución del controlador mediante configuraciones que no sean por defecto

7 El controlador se puede ejecutar sin la configuración por defecto, reprogramando el registro "Bits de Registro Fijo".
Como se observa en la Tabla 7-13, la ubicación está fijada en "Data To Drive Reg 01". Sin embargo, la definición de
los bits puede ser reprogramada. Para cambiar la interpretación de los bits de control ("Data To Drive Reg 01"),
utilice el siguiente procedimiento:
Al configurar el parámetro de menú 9944 ("Net Control Type") en "SOP", cada bit de la palabra ‘"Bits de Registro
Fijo" se puede usar de la manera deseada, tal como se muestra a continuación. Para permitir la programación de la
definición de "Bits de Registro Fijo" en "Data To Drive Reg 01", use el teclado numérico del controlador para fijar el
parámetro (9944) ("Net Control Type") en "SOP". El siguiente código fuente muestra cómo usar el programa SOP
para activar la tensión media de entrada cuando se envía '1' a Network1FixedRegBit9 en "Data To Drive Reg 01" de
Data Highway Plus.
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

7-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

7.8 Programación por el usuario a través de SOP


7.8.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para ser programados por el usuario. Use la Tabla 7-13 para encontrar la
ubicación del primer registro "Data To Drive Reg" que es programable. Tenga en cuenta cuál es la identificación (ID)
de parámetro del teclado numérico de la red 1 que corresponde a "Data To Drive Register". La tabla muestra que el
primer ítem de datos programable para la red Data Highway Plus es "Data To Drive Reg 03", y que su
correspondiente identificación (ID) de parámetro del teclado numérico para la red 1 es 9603. En el teclado numérico
en la parte delantera del controlador ingrese el parámetro 9603. Verá una lista de selección cuyo primer ítem es
"None" (Ninguno). Vea la Tabla 7-14para opciones en la lista de selección de registros "Data to Drive". Avance por
la lista de selección hasta llegar a ‘Net Input Flag 1’, y luego presione [ENTER]. Esta configuración utilizará los
primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione ‘Net Input Flag 2’ y así
sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Tabla 7-9.
Este ejemplo muestra cómo usar la red Data Highway Plus para activar la tensión media de entrada. En este ejemplo,
el PLC escribirá datos en "Data To Drive 03" que nosotros programamos para "Net Input Flag 1". Usaremos el
programa SOP para establecer un bit indicador que usará una salida digital para activar la tensión media de entrada.
El PLC escribirá el contenido de ‘Net Input Flag 1’, bit 9 (Network1Flag9_I) para crear una activación de tensión
media de entrada. El código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

7.8.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación del usuario. Use la Tabla 7-13 para encontrar la ubicación del
primer registro "Data From Drive" que es programable. Observe cuál es la identificación (ID) del parámetro del
teclado numérico de la red 1 que corresponde a ese registro "Data From Drive". La tabla muestra que el primer ítem
de datos programable para la red Data Highway Plus es "Data To Drive Reg 03", y que su correspondiente
identificación (ID) de parámetro del teclado numérico para la red 1 es 9403. En el teclado numérico en la parte
delantera del controlador ingrese el parámetro 9403. Verá una lista de selección cuyo primer ítem es "None"
(Ninguno). Vea la Tabla 7-15 para opciones en la lista de selección de registros "Data From Drive". Avance por la
lista de selección hasta llegar a ‘Net1 Out Reg 1’, y luego presione [ENTER]. Esta configuración utilizará los
primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione ‘Net1 Out Reg 2’ y así
sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Tabla 7-11.
Este ejemplo muestra cómo usar la red Data Highway Plus para detectar una activación en la tensión media de
entrada. En este ejemplo el PLC leerá "Data From Drive 03", que está programado en "Net1 Out Reg 1". Usaremos el
programa SOP para configurar un bit indicador que corresponda a una falla de tensión baja media. Usaremos el bit 9
7
de ‘Net1 Out Reg 1’, que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de
tensión baja media estuviera activa. El PLC leerá el contenido de Net 1 Out Reg 1, bit 9 (Network1Flag9_O) para
determinar si ocurrió una falla de tensión media. El código fuente SOP se muestra a continuación:
; Monitor medium voltage fault on the Data Highway Plus network
Network1Flag9_O = MediumVoltageLowFault_I;

902399: Versión 4.0 7-9


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

7.8.3 Indicadores disponibles para el programa SOP


Tipo de control de red por defecto:
La interpretación de los bits hecha por el controlador en la Tabla 7-8 se fija a través del software de control del
controlador a menos que se configure el parámetro 9944 ("Net Control Type") en "SOP". Para cambiar la
interpretación por defecto de estos bits, vea la Sección 7.7.2.
Tabla 7-8: Relación de "Bits de Registro Fijo" con los menús del teclado numérico y los bits drctry.ngn (bits
programables disponibles para usar en SOP)

Variable de lista de selección Bits relacionados con Datos de red Data Highway Plus
en menús "Data to Drive Reg Drctry.ngn
nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) Palabra 1 desde la red
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) Palabra1 desde la red
Network2FixedRegBit15_I

Programable por el usuario:


La interpretación de estos bits es programable a través del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro de SOP.
Tabla 7-9: Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)

Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

7 Tabla 7-10: Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)

Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

7-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

Tabla 7-11: Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)

Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 7-12: Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)

Variable de lista de selección en menús "Data to Drive Reg nn" Bits relacionados con Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

902399: Versión 4.0 7-11


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

7.9 Datos de red Data Highway Plus y tablas de listas de selección del teclado
numérico
Tabla 7-13: Correspondencia entre identificación (ID) de parámetros del controlador y datos de la red Data
Highway Plus *

Red Identificación (ID) Descripción Contenidos por defecto Datos de red Data
de parámetros del Highway Plus
controlador
Estado general
1 9401 Data From Drive 01 Palabra 1 hacia la red
(sin posibilidad de cambios)
Velocidad del motor
1 9402 Data From Drive 02 Palabra 2 hacia la red
(sin posibilidad de cambios)
Palabra 3- 64 hacia la
1 9403 - 9464 Data From Drive 03 -64 Ninguno
red
(Global) Data From Drive Estado general
1 9801 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
1 9802 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
1 9803 – 9832 Ninguno No disponible
03-32
Bits de Registro Fijo
1 9601 Data To Drive Reg 01 Palabra 1 desde la red
(sin posibilidad de cambios)
Demanda de velocidad
1 9602 Data To Drive Reg 02 Palabra 2 desde la red
(sin posibilidad de cambios)
Palabras 3- 64 hacia
1 9603 – 9664 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Bits de Registro Fijo
1 9201 No disponible
Reg 01 (sin posibilidad de cambios)
(Global) Data To Drive Demanda de velocidad
1 9202 No disponible
Reg 02 (sin posibilidad de cambios)
(Global) Data To Drive 03
1 9203 – 9232 Ninguno No disponible
– 64
Estado general
7 2 9501 Data From Drive 01
(sin posibilidad de cambios)
Velocidad del motor
Palabra 1 hacia la red

2 9502 Data From Drive 02 Palabra 2 hacia la red


(sin posibilidad de cambios)
Palabras 3- 64 hacia
2 9503 – 9564 Data From Drive 03- 64 Ninguno
la red
(Global) Data From Drive Estado general
2 9834 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
2 9835 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
2 9836 – 9865 Ninguno No disponible
03 –32
Bits de Registro Fijo
2 9701 Data To Drive Reg 01 Palabra 1 desde la red
(sin posibilidad de cambios)

7-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

Red Identificación (ID) Descripción Contenidos por defecto Datos de red Data
de parámetros del Highway Plus
controlador
Demanda de velocidad
2 9702 Data To Drive Reg 02 Palabra 2 desde la red
(sin posibilidad de cambios)
Palabras 3- 64 hacia
2 9703 – 9764 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Bits de Registro Fijo
2 9234 No disponible
Reg 01 (sin posibilidad de cambios)
(Global) Data To Drive Demanda de velocidad
2 9235 No disponible
Reg 02 (sin posibilidad de cambios)
(Global) Data To Drive
2 9236 – 9265 Ninguno No disponible
Reg 03 - 64

a. Número de identificación (ID) del parámetro del controlador—número que se debe ingresar mediante el
teclado numérico de la parte delantera de la unidad.
b. Data from Drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador para
determinar cómo está funcionando el controlador. Cada registro contiene una representación digital de 16
bits del estado de un aspecto específico del funcionamiento del controlador. Algunos registros son fijos para
rastrear determinadas funciones del controlador y otros son programables para rastrear alternativas de estado
del controlador en base a una cantidad determinada.
c. Data to Drive (Datos hacia el controlador)—son datos que el PLC enviará a la unidad para controlarla.
Cada registro contiene una representación digital de 16 bits del comando del PLC para un aspecto específico
del funcionamiento de la unidad. Algunos registros son fijos para controlar determinadas funciones del
controlador; otros pueden programarse para controlar alternativas de funcionamiento del controlador en base
a una cantidad determinada.
d. Datos de red Data Highway Plus)—Data Highway Plus usa "archivos" de entrada y de salida. Esta
columna define el desplazamiento (offset) desde el principio del archivo. El controlador Siemens NXG usa
64 palabras para las entradas (datos hacia el controlador). Los datos de entrada se vinculan con los 64
registros "Data To Drive Registers". El controlador dispone de 64 palabras de salida (datos hacia el
controlador). Estos datos se vinculan desde de los registros "Data from Drive".

902399: Versión 4.0 7-13


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

Tabla 7-14: Variables de lista de selección de datos hacia el controlador


Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID
Net Input Flag 1 MUX 7 ID
Net Input Flag 2 MUX 8 ID
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia adelante Demanda de torsión
Tiempo de desaceleración hacia
Demanda PVCL
adelante
Tiempo de aceleración en reversa Demanda de flujo
Tiempo de desaceleración en reversa Conteo de nodos
Pulso de ingreso de la red Índice de nodos
Lím mín hacia adelante Tiempo de aceleración de torsión
Lím Mín en reversa Tiempo de desaceleración de torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

Tabla 7-15: Variables de lista de selección de datos desde el controlador


Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16

7 Alimentación de salida
Velocidad del motor
Net2 Out Reg 4
Corriente de torsión
Mux3 Data
Mux4 Echo
Salidas Wago 17-32
Salidas Wago 33-48
Demanda de velocidad Magnetizing Cur Mux4 Data Salidas Wago 49-64
Referencia de velocidad Flujo del motor Mux5 Data PFD1
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del controlador Referencia de flujo Mux6 Data PFD3
Entrada de Corriente RMS Tensión entrante Mux7 Echo PFD4
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación
Promedio de alimentación Porcentaje de caída de
KVars de entrada Mux8 Echo
entrante velocidad
Máx disponible de Volts de Referencia de campo de
Net1 Out Reg 1 Mux8 Data
salida sincronización del motor
Temperatura máxima de
Net1 Out Reg 2 Entradas Wago 1-16 Corriente reactiva disponible
celdas
Entradas Wago 17-32 Eficiencia del controlador

7-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

7.11 Tablas de parámetros del menú


Tabla 7-16: Network 1 Configure Menu (9900) (Menú de Configuración Red 1)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
Network 1 • DeviceNet
9901 Ninguno
Type • Data Highway Plus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 7-17: Menú de parámetros de configuración (9902) (Configure Parameters Menu)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Velocidad de
• 57,6K
transmisión en
9930 57,6K 57,6K 230,4K • 115,2K
baudios Data
• 230,4K
Highway Plus
Dirección Data Configura la dirección del nodo en la
9933 2 2 124
Highway Plus red Data Highway Plus
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de
9080 % • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda
9912 1 -125 125
demanda de entrada desde la red.
Escalar de
9913 1 -125 125
Escalar auxiliar para referencia de 7
demanda aux. demanda de entrada desde la red.

902399: Versión 4.0 7-15


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

Tabla 7-18: Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Parámetro 1 de datos de
Data From registro desde el controlador.
9401 Estado general
Drive 01 Este registro no es
programable
Parámetro 2 de datos de
Data From Velocidad del registro desde el controlador.
9402
Drive 02 motor Este registro no es
programable.
Parámetros 3-64 de datos de
Data From registro desde el controlador.
9403-9464 Ninguno
Drive 03 -64 Estos registros son
programables.

Tabla 7-19: Register Data To Drive Menu (9600) (Menú de datos de registro hacia el controlador)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Parámetro 1 de datos de
Data To Drive Bits de Registro registro hacia el controlador.
9601
Reg 01 Fijo Este registro no es
programable.
Parámetro 2 de datos de
Data To Drive Demanda de registro hacia el controlador.
9602
Reg 02 velocidad Este registro no es
programable.
Parámetros 3-64 de datos de
Data to Drive registro hacia el controlador.
9603-9664 Ninguno
Reg 03-64 Estos registros son
programables.

Tabla 7-20: Network 2 Configure Menu (9914) (Menú de Configuración Red 2)

7 Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
Network 2 Type 9915 Ninguno • DeviceNet
• Data Highway Plus
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

7-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

Tabla 7-21: Network 2 Configure Parameters Menu (9916) (Menú parámetros de configuración Red 2)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Velocidad de
transmisión • 57,6K
en baudios 9932 57,6K 57,6K 230,4K • 115,2K
Data • 230,4K
Highway Plus
Dirección Configura la dirección del
Data 9933 2 2 124 nodo en la red Data
Highway Plus Highway Plus
Designa las unidades para
los valores de velocidad
Unidades de desde el controlador.
9924 %
velocidad • %
• RPM
• Hz
Escalar para referencia de
Escalar de
9926 1 -125 125 demanda de entrada desde
demanda
la red.
Escalar auxiliar para
Escalar de
9927 1 -125 125 referencia de demanda de
demanda aux.
entrada desde la red.

Tabla 7-22: Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Parámetro 1 de datos de
Data From registro desde el
9501 Estado general
Drive 01 controlador. Este registro
no es programable
Parámetro 2 de datos de
Data From Velocidad del registro desde el
Drive 02
9502
motor controlador. Este registro
no es programable.
7
Parámetros 3-64 de datos de
Data From registro desde el
9503-9564 Ninguno
Drive 03 -64 controlador. Estos registros
son programables.

902399: Versión 4.0 7-17


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

Tabla 7-23: Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador
Red 2)

Parámetro ID Unidades Predeterminado Mín. Máx. Descripción


Parámetro 1 de datos de
Data To Drive Bits de Registro registro hacia el
9701
Reg 01 Fijo controlador. Este registro
no es programable.
Parámetro 2 de datos de
Data To Drive Demanda de registro hacia el
9702
Reg 02 velocidad controlador. Este registro
no es programable.
Parámetros 3-64 de datos de
Data To Drive 9703- registro hacia el controlador.
Ninguno
Reg 03-64 9764 Estos registros son
programables.

7.12 Función de visualización del monitoreo de red (Identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos, tal como se muestra
en esta pantalla, se efectúa desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el
controlador y 'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

$ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2 X . 2EG
 &" $ATOS,¤NEA

7 2EGISTROGLOBALONOGLOBAL
2EDPARAESTEREGISTRO 6ALORDELREGISTRO


Figura 7-1. Diagrama de la función de visualización del monitoreo de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro “Data from Drive”.

7-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones Data Highway Plus

4. ‘G’ significa que es un registro global.


‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) mediante “Data from Drive
64” (identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01”(identificación (ID) de parámetro 9601) mediante “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, varía su valor dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.

La Figura 7-2 representa una pantalla. Si comienza con el cursor en la posición A y usa la flecha izquierda [←] varias
veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición A y usa la flecha derecha
[→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

D D 7
H H

Figura 7-2. Diagrama de movimiento del cursor

∇∇∇

902399: Versión 4.0 7-19


Comunicaciones Data Highway Plus Manual de comunicaciones NXG

7-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

CAPÍTULO

8 Comunicaciones ControlNet
8.1 Generalidades
El módulo AnyBus-S ControlNet se clasifica como un adaptador ControlNet, es decir, no puede originar conexiones por
sí mismo, pero un nodo explorador puede abrir una conexión con él. El módulo se implementa de acuerdo con las
especificaciones ControlNet International para un adaptador de comunicaciones (perfil número 12). Consulte el Apéndice
HMS Fieldbus de AnyBus-S ControlNet.
El módulo ControlNet Anybus posee dos contactos BNC para conexión con la red ControlNet. Estos dos contactos están
destinados a conexiones redundantes con la red.
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad Siemens con
control NXG mediante una red ControlNet tan pronto como sea posible. La Sección 8.3 es breve, establece
procedimientos y cubre un mínimo de detalles. Consulte las otras secciones de este capítulo para información detallada.
Tenga en cuenta que en este capítulo, los números de cuatro dígitos que aparecen entre paréntesis, por ejemplo
(9403), indican el número de identificación (ID) del parámetro del teclado numérico en la parte delantera del
controlador. Presione [SHIFT] + [→] para ingresar este número directamente. No es necesario mantener presionada
la tecla [SHIFT] mientras presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12)
están representados en formato hexadecimal.
Para más información, visite el sitio web de ControlNet International en www.controlnet.org.
La Figura 8-1 muestra los conectores, interruptores e indicadores de la tarjeta AnyBus que son relevantes para el
funcionamiento de Anybus-S ControlNet Communications Board de Siemens.
Figura 8-1 AnyBus-S ControlNet

1 8

2 7
3 4 5 6

8
FIGURA 8-1 NÚMERO CLAVE DESCRIPCIÓN
1 Conector
2 Puerto de Acceso de Red (NAP)
3 Canal ControlNet A
4 Canal ControlNet B
5 Interruptor MacID (x10)
6 Interruptor MacID (x1)
7 Indicadores de status ControlNet
8 AnyBus-S Watchdog (vigilador)

902399: Versión 4.0 8-1


Comunicaciones ControlNet Manual de comunicaciones NXG

8.2 Conectores
8.2.1 Canales ControlNet A & B
El módulo está equipado con dos contactos BNC para conexión con ControlNet. Si se desea realizar una operación
redundante, se usan ambos conectores. De lo contrario, se usa el conector A o el B.

8.2.2 Interruptores MacID


Los interruptores MacID SIEMPRE se deben configurar en cero para permitir que el software de control configure el
"MacID" desde el menú.
Nota: Los interruptores MacID SIEMPRE se deben configurar en cero.
*
8.2.3 Indicadores de estado ControlNet
La Figura 8-2 describe los indicadores de estado ControlNet. Estos LED indican al usuario el estado de tiempo de
operación y los errores.
Estado del
1 2 Canal A
módulo

Módulo propio 4 3 Canal B


Borde de la tarjeta

Figura 8-2. Indicadores de estado ControlNet

Tabla 8-1. Descripciones del indicador de estado


Número de la Indicación Estado Descripción
Figura 8-2
1 Estado del Verde Estado de Conexión en Operación
módulo Verde, intermitente Conectando conexión inactiva
Rojo Falla significativa
Rojo, intermitente Falla menor
2 y3 Canal A y Apagado Módulo no inicializado
Canal B Rojo Falla significativa
rojo/verde
Auto-test
alternados
Rojo, intermitente Error de configuración del nodo, MAC ID duplicado, etc.
2o3 Canal A Apagado Canal deshabilitado
o Verde Operación normal del canal
Canal B Verde, intermitente Error temporario (el nodo se autocorregirá) o no configurado
Rojo, intermitente No se detectan otros nodos, o falla en los medios
Rojo & verde,
Error de configuración de la red
intermitente

8 4 Módulo propio Apagado


Verde
No se abrió ninguna conexión
Se ha abierto una conexión hacia el módulo

8-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.3 Configuración rápida


8.3.1 Configuración de ControlNet para control del motor con la configuración por defecto
(Fixed Reg Bit, Bit de Registro Fijo)
La unidad se puede controlar desde el PLC mediante el siguiente procedimiento de configuración.
1. Por medio del teclado numérico en la parte delantera del controlador, configure "Network 1 Type" (9901)
a ControlNet.
2. Configure la dirección de red de ControlNet (9903).
3. Configure los parámetros de "Net Control Type" (9944) en FIXED (Fijo). De esta manera se establece que
"Data To Drive Reg 01" tenga las definiciones que se muestran en la Tabla 8-2.
4. Agregue la siguiente línea al SOP: Network1RunEnable_O = TRUE; (el punto y coma es parte del
código).
Ahora puede controlar la unidad a través del PLC.
Tabla 8-2. Significado por defecto de "Fixed Reg Bits" (Bits de Registro Fijo)
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservado para uso futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el PLC debe enviar 0x21 a "Data To Drive Reg 01". Este valor hexadecimal establece el bit
0 (ejecución) y el bit 5 (control de inicio/detención desde la red). De la misma forma, para hacer que el motor se
detenga, el PLC debe enviar 0x04 o 0x00 al registro "Data To Drive Reg 01".

*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si “Start Stop Control” (Control
de Inicio de Detención) (9945) se configura como “Momentary” (Momentáneo) — de lo contrario este bit es Reservado.
8

902399: Versión 4.0 8-3


Comunicaciones ControlNet Manual de comunicaciones NXG

8.3.2 Envío de configuración de velocidad del motor al controlador


Para enviar una configuración de velocidad del motor al controlador:
1. Configure las unidades de velocidad que utilizará (RPM, % o Hz) en el menú (9080).
2. Habilite las configuraciones de velocidad desde la red agregando la siguiente línea al archivo del programa
SOP: RawDemandNetwork1_O = true;
3. El PLC debe enviar la configuración de velocidad deseada al controlador a "Data To Drive Reg 02". Éste
es un registro reservado que SÓLO se usa para almacenar las configuraciones de velocidad.
4. Envíe 0x61 a "Data To Drive Reg 01". El motor aceptará la configuración de velocidad establecida por el
PLC.

8.3.3 Control del motor mediante bits definidos por el usuario en el SOP
1. Use el teclado numérico de la parte delantera del controlador para configurar "Network 1 Type" (9901) en
ControlNet.
2. Configure la dirección de red de ControlNet (9903).
3. Configure el parámetro "Net Control Type" (9944) en SOP.
Para controlar el motor mediante el SOP, el controlador necesita saber cuáles son los bits que se utilizarán en el
programa SOP. Para ello, son necesarios dos pasos:
1. Busque los bits que desea utilizar en la Tabla 8-3 que aparece a continuación, y ubique la variable de la lista
de selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 8-14, verá que el primer
registro disponible de datos hacia el controlador es "Data to Drive Reg 03", que corresponde a la
identificación (ID) de parámetro del teclado numérico (9603). Mediante el teclado numérico del controlador,
busque el ítem del menú "Data To Drive Reg 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección
del teclado numérico o Herramientas. Ahora los bits correspondientes (Network1Flag0_I, Network1Flag1_I,
etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit
1,stop using bit 0
Usted eligió "Data to Drive Reg 03" como registro de escritura; al remitirse a la Tabla 8-14, puede ver que el PLC
ahora necesita enviar 0x02 en "Data To Drive Reg 03" para ejecutar el controlador, o 0x01 en el mismo registro
para detenerlo.
Tabla 8-3 Ejemplo de bits programables*
Variable de lista de selección Bits Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I

8 Net Input Flag 2


Network1Flag16_I ~
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Nota: Puede encontrar un listado completo de los bits programables SOP en la Sección 8.9.3.
*

8-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.3.4 Monitoreo del estado del controlador y realimentación de velocidad


Para leer los datos desde el controlador, no se necesitan indicadores SOP.
1. Configure "Network 1 Type" (9901) en ControlNet.
2. Configure la dirección de red ControlNet (9903).
3. Determine las "Velocity Units" (9080) (Unidades de Velocidad) según las unidades de velocidad del
motor deseadas. Los registros necesarios para leer el estado del controlador y la realimentación de velocidad
del motor desde el controlador son "Data From Drive 01" y "Data From Drive 02", respectivamente. Las
definiciones de los bits de estado, que se encuentran siempre en el registro "Data From Drive 01" se
muestran en la Tabla 8-4.
Tabla 8-4. Estado general de salida desde la unidad
Número de bit Significado en el software de control de la unidad Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio
5
detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Vea la Sección 8.7 para obterner detalles sobre cómo leer otros datos del controlador.

8.4 Funcionalidades remotas


La interfaz ControlNet al controlador permite funcionalidades remotas de control y monitoreo de la unidad. El
control de la unidad puede lograrse a través de registros ControlNet enviados a la unidad que funcione junto con un
programa SOP. Las funcionalidades de control incluyen solicitud de ejecución, solicitud de detención,
reinicialización por falla, detención, demanda de velocidad en reversa, y otros. Existen 128 indicadores remotos de
software programables por el usuario que se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que la unidad trae incorporado (provisto con cada controlador).

902399: Versión 4.0 8-5


Comunicaciones ControlNet Manual de comunicaciones NXG

8.5 Procedimientos de configuración del menú


Todas las funciones de configuración ControlNet se encuentran en el "Configure Parameters Menu" (9902)
(Menú de parámetros de configuración), que es un submenú del "Communications Menu" (9) (Menú de
comunicaciones). El acceso cuenta con controles de seguridad a nivel 7 y, por lo tanto, debe ingresar el código de
seguridad apropiado para acceder a estos parámetros. Los menús requeridos para la configuración inicial de la
interfaz ControlNet se encuentran enumerados en la Tabla 8-17. Para el procedimiento de configuración correcto,
consulte la Sección 8.7.
Seleccione los contenidos del menú mediante las listas de selección. La vinculación de los datos de ControlNet se
realiza a través de los registros "Data To Drive Registers" y "Data From Drive Registers" como se describe en la
Tabla 8-14.
Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en la lista, deberá buscarla en el ApéndiceB. Una vez que la localice, utilice el número de identificación (ID)
del dato correspondiente para ingresar la variable en los registros de lectura. El procedimiento para realizar esta
operación se describe en la Sección 8.7.2.

8.6 Configuración PLC a través de Archivos EDS ControlNet


Un archivo EDS es un archivo de descripción de dispositivo en un formato específico. El formato debe adecuarse a
los lineamientos establecidos por ControlNet Trade Organization. Cada dispositivo en la red ControlNet debe tener
un archivo EDS. El archivo EDS provee todos los datos relevantes relacionados con las herramientas de
configuración del dispositivo ControlNet. Un archivo EDS puede concebirse como una planilla electrónica de datos
para un dispositivo específico dentro de la red ControlNet.

*
Nota: El ControlNet maestro debe configurarse para 136 bytes de entrada y 136 bytes de salida para
comunicarse con el controlador Siemens NXG.

Habitualmente, el fabricante del dispositivo ControlNet provee los archivos EDS. El archivo EDS Anybus está
documentado en el Apéndice E.

8.7 Selección de un protocolo de red


8.7.1 Procedimiento
Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. En el teclado numérico, ingrese "Network 1 Type" (Tipo de Red 1) (9901), avance hasta ControlNet,
luego presione [ENTER]. Se visualizarán los parámetros de configuración ControlNet.
2. Configure la dirección ControlNet (9903) en la dirección ControlNet deseada para el controlador.
3. Algunas redes necesitan un cabezal de 4 bytes en los datos desde el controlador. Para utilizar esta función,
configure "ControlNet Header" (9936) (Cabezal ControlNet) en "On" (Encendido).
4. Seleccione las Unidades de velocidad (9080). Con esta operación se configuran las unidades para velocidad
establecida por el motor y para la escala de velocidad de realimentación del motor.
8 5. Si fuera necesario, configure el "Demand Scalar" (9912) (Escalar de Demanda) en n*velocidad de
comando donde -125n125
6. Configure el "Aux Demand Scalar" (9913) (Escalar de Demanda Aux) si se utiliza.
7. Use la Tabla 8-13 para programar el controlador para enviar y recibir datos desde la red ControlNet. Cada
Registro ControlNet corresponde a una identificación (ID) de parámetro del teclado numérico que se
utilizará para indicarle al controlador qué dato enviar o qué comandos recibir desde un Registro ControlNet
específico. Tenga en cuenta que ya se encuentran programados cuatro de estos registros, lo que le da al
controlador funcionalidad básica para enviar y recibir. Los datos en estos registros no se pueden modificar.

8-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8. La definición de los bits en los registros ControlNet disponibles se puede ingresar a partir de la elección de
variables de la lista de selección de los menús del teclado numérico o se puede programar por el usuario
mediante el programa SOP del controlador. Vea la Sección 8.9 para detalles.
Nota: Si no conoce en profundidad la programación del sistema del controlador, consulte el Capítulo 8:
* Programación del Sistema en el manual del controlador. Si está usando un controlador enfriado por
agua, el manual correcto será el Water Cooled Perfect Harmony User’s Manual (Siemens #902295)
Si está usando un controlador enfriado por aire, consulte el manual Startup and advanced Topics
Manual (Siemens part #902232).
Tenga presente que el PLC puede recibir datos desde el controlador sin realizar ningún cambio al programa SOP.
Necesitará configurar indicadores en el porgrama SOP, úncamente si fuera necesario controlar la unidad por medio
de la red ControlNet.
Si necesita controlar la unidad por medio de una red ControlNet Plus (o cualquier otro tipo de red), será necesario,
como mínimo, que aparezcan los siguientes indicadores de control de red en el código fuente del programa SOP:
Network1RunEnable_O = TRUE;
Para poder controlar una unidad a través de una red, por medio del envío de comandos, primero asegúrese de que el
archivo SOP del controlador contenga la línea de código antes mencionada. Tenga presente que el punto y coma es
parte del código. Si deseara controlar la unidad a través de una segunda red, el programa SOP también deberá
contener esta línea:
Network1RunEnable_O = TRUE;
Después de asegurarse de que el archivo SOP cuenta con el código necesario para permitir el control de la unidad por
medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado numérico
ubicado en la parte delantera del equipo.
8.7.2 Ejemplo práctico de configuración
Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor, alimentación
y número de fallas activas. Para programar un registro, remítase a la Tabla 8-13 para ver si es programable. "Data From
Drive 01" no se puede modificar; es decir, los cambios no son necesarios ni posibles. Ya está configurado de manera
permanente para indicar el estado general. "Data From Drive 02" se usa para indicar la velocidad del motor. Este
registro tampoco se puede cambiar. Está configurado de manera permanente para indicar la velocidad del motor. La Tabla
8-5 muestra la configuración de datos para el ejemplo hipotético.
Tabla 8-5. Datos hipotéticos deseados
Datos PLC ControlNet Datos Escala
Data From Drive 01 Estado general 16 bits
Data From Drive 02 Velocidad del motor RPM
Data From Drive 03 Alimentación de salida kW
Data From Drive 04 Número de fallas 0 – 128

Use la Tabla 8-13 para determinar las identificaciones (ID) de parámetros necesarias. Ingrese la dentificación (ID)
de parámetro 9403 (Data from Drive 03) mediante el teclado numérico en la parte delantera del controlador. Elija
"output power" (alimentación de salida) desde la lista de selección. Ingrese el parámetro "Data From Drive (9404)"
mediante el teclado numérico en la parte delantera del controlador. Avance por la lista de selección hasta encontrar
"number of active faults" (número de fallas activas).
Observe que "number of active faults" no aparece como opción en la lista de selección. Por lo tanto, es necesario
8
especificarlo manualmente. Remítase a la Tabla 8-15 para una enumeración de variables de lista de selección de "Data
From Drive". Ya que “number of active faults” no aparece como opción en la lista de selección, elija "Man Id" de la
lista de selección. Busque "number of active faults" en el Apéndice A-3, y localice el número de identificación (ID) del
dato. El número de identificación (ID) del dato es 3000. Observe que el número de identificación (ID) de datos no es
igual a un número de identificación (ID) de parámetro.
“ManId-0000” se mostrará en el visor. Use las flechas o las teclas numéricas para ingresar 3000 y presione [ENTER]. El
visor debe mostrar “Man Id-3000”. Si no pudiera encontrar el número de identificación (ID) del dato, aparecerá un
mensaje de error "Invalid Id Entered" (Ingreso de Id Inválido). Asegúrese de que la identificación (ID) del dato sea
correcta. Ahora, el número de fallas activas será enviado al PLC mediante el registro "Data From Drive 04".

902399: Versión 4.0 8-7


Comunicaciones ControlNet Manual de comunicaciones NXG

8.8 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos a la ubicación de los Bits
de Registro Fijo. Remítase a la Tabla 8-13 para ver la ubicación de los "Bits de Registro Fijo". La interpretación por
defecto del controlador de los Bits de Registro Fijo no es programable, y la controla el software de control de la unidad.
Para asegurarse de que el controlador está configurado con la configuración por defecto, utilice el teclado numérico en
la parte delantera de la unidad para fijar el parámetro (9944) en 'FIXED' (Fijo). Esta es la configuración por defecto. Al
usar la configuración por defecto, los Bits de Registro Fijo se interpretan tal como se muestra en la Tabla 8-6. Tenga en
cuenta que estos bits drctry.ngn específicos siempre son definidos por el registro "Data To Drive Reg 01" se use o no
la configuración por defecto. Para redefinir los bits en esta dirección, remítase a la Sección 8.8.2.
Tabla 8-6. Si "Net Control Type" se configura en FIXED (Fijo) (configuración de comando por defecto):
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si “Start Stop Control” (Control
de Inicio de Detención) (9945) se configura como “Momentary” (Momentáneo) — de lo contrario este bit es Reservado.

8-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.8.1 Estado de salida


Para leer los datos de salida del controlador, se debe leer el registro de Estado General que se encuentra en la Tabla 8-
13. El estado de salida del controlador se muestra a continuación en la Tabla 8-7 Estos bits de estado siempre están
ubicados en "Data From Drive 01" (bytes 01 & 02 de los datos profibus hacia la red).
Tabla 8-7. Estado general de salida desde el controlador
Número de bit Significado en el software de control de la unidad Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
5 StartStopControlFromNetwork (Control de inicio detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 =
8 SpeedInPercent (Velocidad en porcentaje) Verdadero
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación por defecto del bit de salida NO PUEDE ser reprogramada.
*
8.8.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador se puede ejecutar sin la configuración por defecto, reprogramando el registro Bits de Registro Fijo.
Como se puede ver en la Tabla 8-13, la ubicación es fija en "Data To Drive Reg 01" (bytes 01 & 02 de los datos
ControlNet desde la red). Sin embargo, la definición de los bits puede ser reprogramada. Para cambiar la
interpretación de los bits de control (Data To Drive Reg 01) use el siguiente procedimiento:
Al configurar el parámetro de menú 9944 "Net Control Type" (9944) en "SOP", cada bit de la palabra "Bits de
Registro Fijo" se puede usar de cualquier manera en que se desee, tal como se muestra a continuación. Para permitir
la programación de la definición de "Bits de Registro Fijo" en "Data To Drive Reg 01", use el teclado numérico del
controlador para fijar el parámetro "Net Control Type" (9944) en "SOP". El siguiente código fuente muestra cómo
usar el programa SOP para activar la tensión media de entrada cuando '1' se envía a Network1FixedRegBit9 en
ControlNet "Data To Drive Reg 01" (bytes 01 & 02 de los datos ControlNet desde la red).
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

902399: Versión 4.0 8-9


Comunicaciones ControlNet Manual de comunicaciones NXG

8.9 Programación por el usuario a través de SOP


8.9.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para ser programados por el usuario. Use la Tabla 8-13 para encontrar la
ubicación del primer registro "Data To Drive Reg" que es programable. Tenga en cuenta cuál es la identificación
(ID) de parámetro del teclado numérico de la red 1 que corresponde a "Data To Drive Register". La Tabla revela que
el primer ítem de datos programable para la red ControlNet es "Data From Drive 03", y que su correspondiente
identificación (ID) de parámetro del teclado numérico para la red 1 es 9603. En el teclado numérico en el frente del
controlador ingrese el parámetro 9603. Verá una lista de selección, cuyo primer ítem es 'None' (Ninguno). Vea la
Tabla 8-14 para una enumeración de opciones posibles en la lista de selección para "Data to Drive Registers". Avance
por la lista de selección hasta llegar a Net Input Flag 1, y luego presione [ENTER]. Esta configuración utilizará los
primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione Net Input Flag 2, y así
sucesivamente. Los nombres correspondientes de los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Sección 8.9.
Este ejemplo muestra cómo usar la red ControlNet para activar la tensión media de entrada. En este ejemplo, el PLC
escribirá datos en "Data To Drive Reg 03" que programamos para "Net Input Flag 1". Usaremos el programa SOP
para establecer un bit indicador que usará una salida digital para activar la tensión media de entrada. El PLC escribirá
el contenido de Net Input Flag 1, bit 9 (Network1Flag9_I) para crear una activación de tensión media de entrada. El
código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

8.9.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación del usuario. Use la Tabla 8-13 para encontrar la ubicación del
primer registro "Data From Drive" que es programable. Observe cuál es la identificación (ID) de parámetro de red
1 del teclado numérico que corresponde a ese registro "Data From Drive". La tabla revela que el primer ítem de
datos programable para la red ControlNet es "Data To Drive 03", y que su correspondiente identificación (ID) de
parámetro de teclado numérico para la red 1 es 9403. En el teclado numérico en el frente del controlador ingrese el
parámetro 9403. Verá una lista de selección, cuyo primer ítem es 'None' (Ninguno). Vea la Tabla 8-15 para una
enumeración de opciones posibles de la lista de selección para los registros "Data From Drive". Avance por la lista
de selección hasta llegar a Net1 Out Reg 1, y luego presione [ENTER]. Esta configuración utilizará los primeros 16
bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione Net1 Out Reg 2, y así
sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista de selección
se encuentran en la Tabla 8-11.
Este ejemplo muestra cómo usar la red ControlNet para detectar una activación en la tensión media de entrada. En
este ejemplo, el PLC leerá "Data From Drive 03", que programamos en "Net1 Out Reg 1". Usaremos el programa
SOP para configurar un bit indicador que corresponda a una falla de tensión baja media. Usaremos bit 9 de Net1 Out
Reg 1, que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de tensión baja media
estuviera activa. El PLC leerá el contenido de Net 1 Out Reg 1, bit 9 (Network1Flag9_O) para determinar si ocurrió
una falla de tensión media. El código fuente SOP se muestra a continuación:

8
; Monitor medium voltage fault on the ControlNet network
Network1Flag9_O = MediumVoltageLowFault_I;

8-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.9.3 Indicadores disponibles para el programa SOP


Tipo de control de red por defecto:
La interpretación del controlador de los bits en la Tabla 8-8está fijada por el software de control de la unidad a menos
que se establezca el parámetro "Net Control Type" (9944) en "SOP". Para cambiar la interpretación por defecto de
estos bits, vea la Sección 8.8.2.
Tabla 8-8. Relación de "Bits de Registro Fijo" con los menús del teclado numérico y los bits drctry.ngn (bits
programables disponibles para usar en SOP)
Variable de lista de selección en Bits relacionados con Drctry.ngn Datos de red ControlNet
menús "Data to Drive Reg nn"
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) Bytes 01 & 02 desde la red
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) Bytes 01 & 02 desde la red
Network2FixedRegBit15_I

Programable por el usuario:

La interpretación de estos bits es programable a través del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro de SOP.
Tabla 8-9. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Tabla 8-10. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
8
Net Input Flag 4
Network2Flag63_I

902399: Versión 4.0 8-11


Comunicaciones ControlNet Manual de comunicaciones NXG

Tabla 8-11. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 8-12. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Bits relacionados con
Reg nn" Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

8-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.10 Datos de la red ControlNet y tablas de listas de selección del teclado


numérico
Tabla 8-13. Correspondencia entre identificación (ID) de parámetro del controlador y datos de la red
ControlNet*
Red Números de Descripción Contenidos por defecto Datos de red
identificación (ID) ControlNet
de parámetro de la
unidad
Estado general Bytes 01 & 02 hacia la
1 9401 Data From Drive 01
(sin posibilidad de cambios) red
Velocidad del motor Bytes 03 & 04 hacia la
1 9402 Data From Drive 02
(sin posibilidad de cambios) red
Bytes 05 - 128 hacia
1 9403 - 9464 Data From Drive 03-64 Ninguno
la red
(Global) Data From Drive Estado general
1 9801 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
1 9802 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
1 9803 - 9832 Ninguno No disponible
03-32
Bits de Registro Fijo Bytes 01 & 02 desde
1 9601 Data To Drive Reg 01
(sin posibilidad de cambios) la red
Demanda de velocidad Bytes 03 & 04 desde
1 9602 Data To Drive Reg 02
(sin posibilidad de cambios) la red
Bytes 05 - 128 desde
1 9603 – 9664 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
1 9201 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad
1 9202 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive 03 –
1 9203 – 9232 Ninguno No disponible
64
Estado general Bytes 01 & 02 hacia la
2 9501 Data From Drive 01
(sin posibilidad de cambios) red
Velocidad del motor Bytes 03 & 04 hacia la
2 9502 Data From Drive 02
(sin posibilidad de cambios) red
Bytes 05 - 128 hacia
2 9503 – 9564 Data From Drive 03- 64 Ninguno
la red
(Global) Data From Drive Estado general
2 9834 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
2 9835 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
2 9836 – 9865 Ninguno No disponible
03 –32
Bits de Registro Fijo Bytes 01 & 02 desde
2 9701 Data To Drive Reg 01

2 9702 Data To Drive Reg 02


(sin posibilidad de cambios)
Demanda de velocidad
(sin posibilidad de cambios)
la red
Bytes 03 & 04 desde
la red
8
Bytes 05 - 128 desde
2 9703 – 9764 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
2 9234 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad
2 9235 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive Reg
2 9236 – 9265 Ninguno No disponible
03 - 64

902399: Versión 4.0 8-13


Comunicaciones ControlNet Manual de comunicaciones NXG

a. Número de identificación (ID) de parámetro—número a ingresar mediante el teclado numérico de la


parte delantera de la unidad.

b. Data from drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador para
determinar cómo está funcionando el controlador. Cada registro contiene una representación digital de 16
bits del estado de un aspecto específico del funcionamiento del controlador. Algunos registros son fijos
para rastrear determinadas funciones del controlador y otros son programables para rastrear alternativas de
estado del controlador en base a una cantidad determinada.

c. Data to drive (Datos hacia el controlador)—son datos que el PLC enviará al controlador para
controlarlo. Cada registro contiene una representación digital de 16 bits del comando del PLC para un
aspecto específico del funcionamiento del controlador. Algunos registros son fijos para controlar
determinadas funciones del controlador; otros pueden programarse para controlar alternativas de
funcionamiento del controlador en base a una cantidad determinada.

d. Datos de la red ControlNet—ControlNet usa una cantidad de bytes predefinida para la comunicación
entre el maestro y el controlador. El controlador Siemens NXG usa 136 bytes para salida y entrada. 128
bytes se usan para formar los 64 registros de 16-bits (2 bytes por registro) y 8 bytes se 'reservan' para uso
futuro. El maestro se debe configurar para comunicarse mediante 136 bytes de datos de entrada y 136
bytes de datos de salida. Los datos recibidos (128 bytes) se vinculan con los 64 registros "Data To Drive
Registers" y los datos enviados al PLC se definen mediante los 64 registros "Data From Drive Registers".

8-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

Tabla 8-14: Variables de lista de selección de datos hacia el controlador

Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID
Net Input Flag 1 MUX 7 ID
Net Input Flag 2 MUX 8 ID
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia adelante Demanda de torsión
Tiempo de desaceleración hacia adelante Demanda PVCL
Tiempo de aceleración en reversa Demanda de flujo
Tiempo de desaceleración en reversa Conteo de nodos
Pulso de ingreso de la red Índice de nodos
Lím mín hacia adelante Tiempo de aceleración de torsión
Lím Mín en reversa Tiempo de desaceleración de torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

Tabla 8-15. Variables de lista de selección de datos desde el controlador


Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de salida Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de velocidad Magnetizing Cur Mux4 Data Salidas Wago 49-64
Referencia de velocidad Flujo del motor Mux5 Data PFD1
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del controlador Referencia de flujo Mux6 Data PFD3
Entrada de Corriente
RMS
Tensión entrante Mux7 Echo PFD4 8
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación
Promedio de Porcentaje de caída de
KVars de entrada Mux8 Echo
alimentación entrante velocidad
Referencia de campo de
Net1 Out Reg 1 Máx disponible de Volts de salida Mux8 Data
sincronización del motor
Net1 Out Reg 2 Temperatura máxima de celdas Entradas Wago 1-16 Corriente reactiva disponible
Entradas Wago 17-32 Eficiencia del controlador

902399: Versión 4.0 8-15


Comunicaciones ControlNet Manual de comunicaciones NXG

8.11 Tablas de parámetros del menú


Tabla 8-16. Network 1 Configure Menu (9900) (Menú de Configuración Red 1)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Network 1 9901 Ninguno Designa el tipo de red externa
Type conectada al controlador.
• Ninguno
• Modbus
• DeviceNet
• ControlNet
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 8-17. Configure Parameters Menu (9902) (Menú de parámetros de configuración)


Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Dirección Fija la dirección del nodo en la red
9903 9 1 99
ControlNet ControlNet.
Cabezal Enciende ("on") o apaga ("off") el
9956 Apagado
ControlNet Cabezal ControlNet.
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de
velocidad
9080 % • %
• RPM
• Hz
Escalar de Escalar para referencia de demanda
9912 1 -125 125
demanda de entrada desde la red.
Escalar de Escalar auxiliar para referencia de
9913 1 -125 125
demanda aux. demanda de entrada desde la red.

Tabla 8-18. Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos de
Data From registro desde controlador.
9401 Estado general
Drive 01 Este registro no es
programable
Parámetro 2 de datos de
Data From Velocidad del registro desde el
9402
Drive 02 motor controlador. Este registro

8 no es programable.
Parámetros 3-64 de datos
de registro desde el
Data From
9403-9464 Ninguno controlador. Estos
Drive 03-64
registros son
programables.

8-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

Tabla 8-19. Register Data To Drive Menu (9600) (Menú de datos de registro hacia el controlador)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Data To Drive Reg 9601 Bits de Registro Parámetro 1 de datos de
01 Fijo registro hacia el
controlador. Este registro
no es programable.
Data To Drive Reg 9602 Demanda de Parámetro 2 de datos de
02 velocidad registro hacia el
controlador. Este registro
no es programable.
Data to Drive Reg 9603- Ninguno Parámetros 3-64 de datos
03-64 9664 de registro hacia el
controlador. Estos
registros son
programables.

Tabla 8-20. Network 2 Configure Menu (9914) (Menú de Configuración Red 2)


Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Network 2 Type 9915 Ninguno Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
• DeviceNet
• ControlNet
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 8-21. Network 2 Configure Parameters Menu (9916) (Menú parámetros de configuración Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Dirección Fija la dirección del nodo en la red
9934 9 1 99
ControlNet ControlNet.
Cabezal Enciende ("on") o apaga ("off") el
9957 Apagado
ControlNet Cabezal ControlNet de 4 bytes.
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de
9924 % • %
velocidad
• RPM
• Hz
Escalar de Escalar para referencia de demanda
9926 1 -125 125
demanda de entrada desde la red.
Escalar de
demanda aux.
9927 1 -125 125
Escalar auxiliar para referencia de
demanda de entrada desde la red. 8

902399: Versión 4.0 8-17


Comunicaciones ControlNet Manual de comunicaciones NXG

Tabla 8-22. Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos
de registro desde
Data From
9501 Estado general controlador. Este
Drive 01
registro no es
programable
Parámetro 2 de datos
de registro desde el
Data From Velocidad del
9502 controlador. Este
Drive 02 motor
registro no es
programable.
Parámetros 3-64 de
datos de registro
Data From
9503-9564 Ninguno desde el controlador.
Drive 03-64
Estos registros son
programables.

Tabla 8-23. Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador Red 2)
Parámetro ID Unidades Predeterminado Mín. Máx. Descripción
Parámetro 1 de datos
de registro hacia el
Data To Bits de Registro
9701 controlador. Este
Drive Reg 01 Fijo
registro no es
programable.
Parámetro 2 de datos
de registro hacia el
Data To Demanda de
9702 controlador. Este
Drive Reg 02 velocidad
registro no es
programable.
Parámetros 3-64 de
Data To datos de registro hacia
9703-
Drive Reg Ninguno el controlador. Estos
9764
03-64 registros son
programables.

8-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones ControlNet

8.12 Función de visualización del monitoreo de red (Identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos, tal como se muestra
en esta pantalla, se efectúa desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el
controlador y 'Tx' son los datos transmitidos desde el controlador.

Visualización de formato de Dirección de datos (3) Número de registro (5)


los valores del registro (1)

D NET1 Tx N-Reg:01 00257 Datos Línea 1 (7)

H NET2 Rx N-Reg:02 0F1B Datos Línea 2 (8)

Registro global o no global


Red para este registro (2) Valor del registro (6)
(4)

Figura 8-3. Diagrama de la función de visualización del monitoreo de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro “Data from Drive”.
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) mediante “Data from Drive
64” (identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01”(identificación (ID) de parámetro 9601) mediante “Data to Drive 64”
(identificación (ID) de parámetro 9664). 8
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, varía su valor dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información:
El valor del registro se muestra en formato hexadecimal; el registro se encuentra en la red 2; el registro es no

902399: Versión 4.0 8-19


Comunicaciones ControlNet Manual de comunicaciones NXG

global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.
La Figure 8-4 representa un visor típico. Si comienza con el cursor en la posición A y usa la flecha izquierda [←]
varias veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición A y usa la flecha
derecha [→] varias veces, el cursor se moverá a A, D, C, B, A, etc.

D D
H H

Figura 8-4. Diagrama de movimiento del cursor

∇∇∇

8-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

CAPÍTULO

9 Comunicaciones DeviceNet™ (Profile 12)


9.1 Introducción
El módulo AnyBus-S DeviceNet (Profile 12) está implementado de acuerdo con las especificaciones ODVA para un
adaptador de comunicación (profile no. 12) y actúa como un "servidor único de grupo dos" (group two only server) en la
red DeviceNet.
El módulo Anybus DeviceNet Profile 12 soporta velocidades de transmisión en baudios de 125 kbit/s, 250 kibit/s y
500 kbit/s. La velocidad de transmisión en baudios y la dirección de red se seleccionan a través del sistema de menú
del controlador.
Este capítulo presenta una sección de configuración rápida que lo ayudará a comenzar a controlar su unidad Siemens
con control NXG por medio de una red DeviceNet (Profile 12) lo más pronto posible. La sección 9.2 es breve,
establece procedimientos y cubre un mínimo de detalles. Consulte las otras secciones de este capítulo para
información detallada.
Tenga en cuenta que en este capítulo, todo número de cuatro dígitos que aparezca entre paréntesis, por ejemplo
(9403), indica el número de identificación (ID) de parámetro para el teclado numérico en la parte delantera del
controlador. Presione [SHIFT] + [→] para ingresar este número directamente. No es necesario mantener presionada
la tecla [SHIFT] mientras presiona la tecla [→]. Los valores numéricos expresados como 0xnn (por ejemplo, 0x12)
están representados en formato hexadecimal.
Para más información, visite el sitio web de ODVA en www.odva.org.
DeviceNet es marca registrada de ODVA.

902399: Versión 4.0 9-1


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

La Figura 9-1 muestra los conectores, interruptores e indicadores de la tarjeta AnyBus relevantes para la operación de
Siemens.

Figura 9-1. Tarjeta de comunicaciones Anybus DeviceNet (Profile 12)

Tabla 9-1. Descripción de la tarjeta de comunicaciones DeviceNet (Profile 12)

Números en la Figura 9-1 Descripción

1 Conector a tarjeta de comunicaciones NXG

2 Conector DeviceNet

3 Interruptores de configuración (No usados)

4 Indicadores de estado

5 Watchdog Anybus (vigilador)

9-2 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.1.1 Conectores
Conector DeviceNet
El módulo soporta tanto conectores con tornillos conectables de 5.08 mm y 3.84 mm como conectores tarjeta a tarjeta
de 2mm con 10 pins. El módulo soporta tanto conectores con tornillos conectables de 5,08 mm y 3,84 mm como
conectores tarjeta a tarjeta de 2 mm con 10 pins. La Figura 9-2 muestra la asignación de pins para el conector.
Código de Color
DeviceNet
1 V- (conductor de alimentación) Negro

2 CANL (conductor de señal) Azul

3 DESCUBIERTO Bare

4 CANH (conductor de señal) Blanco

5 V+ (conductor de alimentación) Rojo

Figura 9-2. Conector de 5 pins Device Network

La longitud máxima del cable depende de la velocidad de transmisión y del tipo de cable. La relación entre la
longitud máxima del cable y la velocidad de transmisión se muestra en la Tabla 9-2.
Tabla 9-2. Valores máximos de la relación longitud de cable/velocidad de transmisión de DeviceNet

Velocidad de transmisión Distancia troncal (Cable grueso)


en baudios
125 K 500 metros (1640 pies)
250 K 250 metros (820 pies)
500 K 100 metros (328 pies)

Conexión en red
Los nodos ubicados físicamente al final de la red deben tener una resistencia de conexión instalada. La resistencia de
conexión se conecta a lo largo de las líneas de datos. Consulte las recomendaciones de Open DeviceNet DP Vendor
Association (ODVA) para obtener valores de las resistencias de conexión en red.
Interruptores de configuración
Los interruptores de configuración no se usan.

902399: Versión 4.0 9-3


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

9.1.2 Indicadores de estado DeviceNet (Profile 12)


La Figura muestra los indicadores de estado. Los LED indican al usuario el estado del tiempo de operación y los
errores. Indicadores de estado

Reservado 1 2 Estado de la red

Reservado 4 3 Estado del módulo

Borde de la tarjeta

Tabla 9-3. Descripciones del indicador de estado


Número de la Indicación Estado Descripción
Figura
1 Reservado — Reservado para uso futuro.
2 Estado de la red Apagado Sin alimentación/Fuera de línea
Verde, estable Conexión OK, en línea, conectado.
Verde, intermitente En línea, no conectado.
Rojo, estable Falla de conexión crítica.
Rojo, intermitente Expiración de tiempo de conexión.
3 Estado del Apagado El controlador no recibe energía.
módulo Verde, estable Dispositivo en funcionamiento
Verde, intermitente Tamaño de datos mayor que el configurado.
Rojo, estable Falla irrecuperable.
Rojo, intermitente Falla menor.
4 Reservado — Reservado para uso futuro.

9-4 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.2 Configuración rápida


9.2.1 Configuración de DeviceNet (Profile 12) mediante configuraciones por defecto
Para configurar DeviceNet (Profile 12) para control del motor mediante la configuración por defecto (Fixed Reg Bits
/ Bits de Registro Fijo).
La unidad se puede controlar desde el PLC mediante el siguiente procedimiento de configuración.
1. Por medio del teclado numérico en la parte delantera del controlador, configure "Network 1 Type" (9901)
(Tipo de Red 1) a DeviceNet (Profile 12).
2. Determine la dirección de red DeviceNet (Profile 12) (9908).
3. Configure el parámetro "Net Control Type" (9944) (Tipo de control de Red) en FIXED (Fijo). De esta
manera se establece que "Data To Drive Reg 01" tenga las definiciones que se muestran en la Tabla 9-4.
4. Agregue la siguiente línea al SOP: Network1RunEnable_O = TRUE; (el punto y coma es parte del
código).
Ahora puede controlar la unidad a través del PLC.
Tabla 9-4. Significado por defecto de "Fixed Reg Bits" (Bits de registro fijo)
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I Reservada a futuro
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

Para ejecutar el motor, el PLC debe enviar 0x21 a Data To Drive Reg 01. Este valor hexadecimal establece el bit 0
(ejecución) y el bit 5 (control de inicio/detención desde la red). De la misma forma, para hacer que el motor se
detenga, el PLC debe enviar 0x04 o 0x00 al registro "Data To Drive Reg 01".

9
*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si el “Start Stop Control” (9945)
("Control de inicio de detención") se configura en "Momentary" ("Momentáneo") — de lo contrario este bit es Reservado

902399: Versión 4.0 9-5


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

9.2.2 Envío de configuraciones de velocidad del motor al controlador


Para enviar configuraciones de velocidad del motor al controlador:
1. Configure las unidades de velocidad deseadas que utilizará (RPM, % o HZ) en el menú (9080).
2. Habilite las configuraciones de velocidad desde la red agregando la siguiente línea al archivo de programa
SOP: RawDemandNetwork1_O = true;
3. El PLC debe enviar la configuración de velocidad deseada al controlador a "Data To Drive Reg 02". Éste
es un registro reservado que sólo se usa para retener las configuraciones de velocidad.
4. Envíe 0x61 a "Data To Drive Reg 01". El motor aceptará la configuración de velocidad establecidad del
PLC.

9.2.3 Control del motor mediante bits definidos por el usuario en el SOP
1. Use el teclado numérico en la parte delantera del controlador para configurar "Network 1 Type" (9901)
(Tipo de Red 1) a DeviceNet (Profile 12).
2. Determine la dirección de red DeviceNet (Profile 12) (9908).
3. Configure el parámetro "Net Control Type" (9944) (Tipo de control de Red) en SOP.
Para controlar el motor mediante el SOP, el controlador necesita saber qué bits se utilizarán en el programa SOP. Para
ello, son necesarios dos pasos:
1. Localice los bits que desea utilizar en la Tabla 9-5 que aparece a continuación, y ubique la variable de lista
de selección asociada con los bits en el teclado numérico. Al remitirse a la Tabla 9-15, verá que el primer
registro disponible de datos hacia el controlador es "Data to Drive Reg 03", que corresponde a la
identificación (ID) de parámetro del teclado numérico (9603). Utilizando el teclado numérico del
controlador, diríjase al ítem "Data To Drive Reg 03" (9603).
2. Seleccione la variable de lista de selección (Net Input Flag 1, Net Input Flag 2, …) en la lista de selección
del teclado numérico o en el conjunto de herramientas. Ahora, los bits correspondientes (Network1Flag0_I,
Network1Flag1_I, etc.) del archivo drctry.ngn se pueden usar en el programa SOP tal como se muestra a
continuación:

;Network1Flag0_I Use bit 0 for Stop bit


;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using bit
1,stop using bit 0
Usted eligió "Data to Drive Reg 03" como registro de escritura; al remitirse a la Tabla 9-15, puede ver que el PLC
ahora necesita enviar 0x02 en "Data To Drive Reg 03" para ejecutar el controlador, o 0x01 en el mismo registro
para detenerlo.
Tabla 9-5. Ejemplo de bits programables*
Variable de lista de selección Bits Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~

9
Net Input Flag 4
Network1Flag63_I

*Puede encontrar un listado completo de los bits programables SOP en la Sección 9.8.3.

9-6 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.2.4 Monitoreo del estado del controlador y de la realimentación de la velocidad


Para leer los datos desde el controlador, no se necesitan indicadores de SOP.
1. Configure "Network 1 Type" (9901) (Tipo de Red 1) a DeviceNet (Profile 12).
2. Determine la dirección de red DeviceNet (Profile 12) (9908).
3. Configure las "Velocity Units" (9080) (Unidades de Velocidad) según las unidades de velocidad del motor deseadas. Los
registros necesarios para la lectura del estado del controlador y la realimentación de velocidad desde el controlador son "Data
From Drive 01" y "Data From Drive 02". Las definiciones de los bits de estado, que se encuentran siempre en el registro "Data
From Drive 01", se muestran en la Tabla 9-6.
Tabla 9-6. Estado general de salida desde el controlador
Número de bit Significado en el software de control del Valor
controlador
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
StartStopControlFromNetwork (Control de inicio de
5
detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad) 0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en Porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Vea la Sección 9.6 para obtener detalles sobre cómo leer otros datos del controlador.

9.3 Funcionalidades remotas


La interfaz DeviceNet (Profile 12) al controlador permite funcionalidades remotas de control y monitoreo de la unidad.
El control de la unidad puede lograrse a través de registros DeviceNet (Profile 12) enviados a la unidad que funcione
junto con un programa SOP. Las funcionalidades de control incluyen solicitud de ejecución, solicitud de detención,
reinicio por falla, detención, demanda de velocidad en reversa, y otras. Existen 128 indicadores de software remotos
programables por el usuario que se pueden monitorear y/o configurar a través del programa del sistema.
Tenga en cuenta que los controles discretos y los indicadores de control/realimentación definidos por el usuario se
configuran a través del programa del sistema que el controlador trae incorporado (provisto con cada unidad).

9.4 Procedimientos de configuración del menú


Todas las funciones de configuración DeviceNet (Profile 12) se encuentran en el menú "Configure Parameters
Menu" (9902) (Menú de parámetros de configuración),que es un submenú del menú "Communications Menu"
(9) ("Menú de comunicaciones"). El acceso cuenta con controles de seguridad a nivel 7 y, por lo tanto, debe
ingresar el código de seguridad apropiado para acceder a estos parámetros. Los menús que se requieren para la
configuración inicial de la interfaz DeviceNet (Profile 12) están enumerados en la Tabla 9-19. Para el procedimiento
de configuración correcto, consulte la Sección 9.6. 9
Seleccione los contenidos del menú mediante las listas de selección. La vinculación de los datos DeviceNet (Profile
12) se realiza a través de los registros "Data To Drive Registers" y "Data From Drive Registers" como se
describe en la Tabla 9-15.

902399: Versión 4.0 9-7


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

Las listas de selección en los menús contienen las variables de datos más habituales. En caso de no encontrar una
variable en las listas, búsquela en el Apéndice B. Una vez que la haya encontrado, utilice el número de identificación
(ID) del dato para ingresar la variable en los registros de lectura. El procedimiento para realizar esta operación se
describe en la Sección 9.6.2.

9.5 Configuración del PLC mediante archivos EDS DeviceNet (Profile 12)
Un archivo EDS es un archivo de descripción de dispositivo en un formato específico. El formato debe adecuarse a
los lineamientos ODVA. Cada dispositivo dentro de la red DeviceNet (Profile 12) debe contar con un archivo EDS.
El archivo EDS provee todos los datos relevantes relacionados las herramientas de configuración del dispositivo
DeviceNet (Profile 12). Un archivo EDS puede concebirse como una planilla electrónica de datos para un dispositivo
específico dentro de la red DeviceNet (Profile 12).
El archivo EDS de AnyBus provee más de 136 bytes de entrada y salida. Siemens sólo usa hasta 136 bytes de entrada
y salida. Sin embargo, si su herramienta de configuración no puede manejar 136 bytes, el tamaño de I/O (entrada/
salida) puede modificarse mediante las opciones del menú.
Nota: El DeviceNet (Profile 12) maestro se debe configurar para tener los mismos tamaños de entrada y
* salida para comunicarse con el controlador Siemens NXG.

Habitualmente, el fabricante del dispositivo DeviceNet (Profile 12) provee los archivos EDS. El archivo EDS Anybus
está documentado en el Apéndice F.

9.6 Selección del protocolo de red


9.6.1 Procedimiento
Utilice el teclado numérico en la parte delantera del controlador para seleccionar un protocolo de red:
1. En el teclado numérico, ingrese "Network 1 Type" (9901) (Tipo de Red 1), avance hasta DeviceNet (Profile
12), luego presione [ENTER]. Se visualizarán los parámetros de configuración de DeviceNet (Profile 12).
2. Configure DeviceNet (Profile 12) Adress (9908) (Dirección DeviceNet (Profile 12)) según la la dirección
de red DeviceNet (Profile 12) deseada para el controlador.
3. Algunas redes requieren un cabezal de 4 bytes en los datos desde el controlador. Para poder usar esta función,
configure DeviceNet (Profile 12) Header (9936) (Cabezal DeviceNet (Profile 12)) en 'On' (Encendido).
4. Seleccione las Unidades de velocidad (9080). Con esta operación se determinan las unidades de velocidad
controladas por el motor y la escala de realimentación de la velocidad del motor.
5. Si fuera necesario, configure "Demand Scalar" (9912) (Escalar de demanda) en n*velocidad de comando
donde –125n125
6. Configure Aux Demand Scalar (9913) (Escalar de demanda auxiliar) si se utiliza.
7. Use la Tabla 9-15 para programar el controlador para enviar y recibir datos desde la red DeviceNet (Profile
12). Cada registro DeviceNet (Profile 12) Register corresponde a una identificación (ID) de parámetro del
teclado numérico, que se utilizará para indicarle al controlador qué datos enviar o qué comandos recibir
desde un registro DeviceNet (Profile 12) Register específico. Tenga en cuenta que ya se encuentran
programados cuatro de estos registros, lo que le da al controlador funcionalidades básicas para enviar y
recibir. Los datos en estos registros no se pueden cambiar.
8. Las definiciones de los bits en los registros DeviceNet (Profile 12) disponibles se pueden ingresar a partir de
la elección de variables de la lista de selección de los menús del teclado numérico, o se pueden programar
por el usuario mediante el programa SOP del controlador. Vea la Sección 9.8 para detalles.
Nota: Si no conoce en profundidad la programación del sistema del controlador, necesitará remitirse al
9 * capítulo System Programming (Programación del sistema) en el manual del equipo.

Tenga en cuenta que su PLC puede recibir datos desde el controlador sin ningún cambio en el programa SOP.
Necesitará configurar indicadores en el porgrama SOP, únicamente si fuera necesario controlar la unidad por medio
de la red DeviceNet (Profile 12).

9-8 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

Si necesita controlar la unidad por medio de una red DeviceNet (Profile 12) Plus (o cualquier otro tipo de red), será
necesario, como mínimo, que aparezcan los siguientes indicadores de control de red en el código fuente del
programa SOP:
Network1RunEnable_O = TRUE; .
Para poder controlar una unidad a través de una red, por medio del envío de comandos, primero asegúrese de que el
archivo SOP de la unidad contenga la línea de código antes mencionada. Tenga presente que el punto y coma es parte
del código. Si desea controlar la unidad a través de una segunda red, el programa SOP también deberá contener esta
línea:
Network1RunEnable_O = TRUE;
Una vez que se haya asegurado de que el archivo SOP cuenta con el código necesario para permitir el control de la
unidad por medio de una red, necesitará cambiar algunos parámetros de control de la unidad mediante el teclado
numérico ubicado en la parte delantera del controlador.

9.6.2 Ejemplo
Un cliente necesita procesar cuatro salidas del controlador en su PLC. Éstas son estado, velocidad del motor,
alimentación y número de fallas activas. Para programar un registro, remítase a la Tabla 9-15 para ver si es
programable. "Data From Drive 01" no se puede cambiar; un cambio no es necesario ni posible. Está configurado
de manera permanente para indicar el estado general. "Data From Drive 02" se usa para indicar la velocidad del
motor. Este registro tampoco se puede cambiar. Está configurado de manera permanente para indicar la velocidad del
motor. La Tabla 9-7 muestra la configuración de datos para el ejemplo hipotético.
Tabla 9-7. Datos hipotéticos deseados
Datos PLC DeviceNet (Profile 12) Datos Escala
Data From Drive 01 Estado general 16 bits
Data From Drive 02 Velocidad del motor RPM
Data From Drive 03 Alimentación de salida kW
Data From Drive 04 Número de fallas 0 – 128

Use la Tabla 9-15 para determinar las identificaciones (ID) de parámetros necesarias. Ingrese la identificación (ID) de
parámetro 9403 (Data From Drive 03) mediante el teclado numérico en la parte delantera del controlador. Elija
"output power" (alimentación de salida) de la lista de selección. Ingrese el parámetro "Data From Drive" (9404)
mediante el teclado numérico en la parte delantera del controlador. Avance por la lista de selección hasta encontrar
“number of active faults” (número de fallas activas).
Verá que el "number of active faults" no aparece como opción en la lista de selección. Por lo tanto, es necesario
especificarlo manualmente. Remítase a la Tabla 9-17 para una enumeración de variables de lista de selección de "Data
From Drive". Ya que “number of active faults” no aparece como opción en la lista de selección, elija "Man Id" de la
lista de selección. Busque “number of active faults” en el Apéndice A, y localice el número de identificación (ID) del
dato. El número de identificación (ID) del dato es 3000. Tenga en cuenta que el número de identificación (ID) del dato
no es igual al número de identificación (ID) de parámetro.
“ManId-0000” se mostrará en el visor. Use las flechas o las teclas númericas para ingresar 3000 y presione [ENTER].
El visor debe mostrar “Man Id-3000”. Si no pudiera encontrar el número de identificación (ID) del dato, aparecerá un
mensaje de error "Invalid Id Entered" (Ingreso de ID Inválido). Asegúrese de que el número de identificación (ID) del
dato sea correcto. Ahora, el número de fallas activas será enviado al PLC mediante el registro "Data From Drive 04".

902399: Versión 4.0 9-9


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

9.7 Opciones de control por defecto del controlador


Para controlar la unidad mediante la configuración por defecto, es necesario enviar comandos al lugar donde se
encuentren los "Bits de Registro Fijo". Remítase a la Tabla 9-15 para ver la ubicación de los "Bits de Registro Fijo".
La interpretación por defecto del controlador de los Bits de Registro Fijo no es programable y está controlada por el
software de control de la unidad. Para asegurarse de que el controlador está configurado con la configuración por
defecto, utilice el teclado numérico en la parte delantera de la unidad para fijar el parámetro (9944) en "FIXED"
(Fijo). Esta es la configuración por defecto. Al usar la configuración por defecto, los Bits de Registro Fijo se
interpretan tal como se muestra en la Tabla 9-8. Tenga en cuenta que estos bits drctry.ngn específicos siempre son
definidos por el registro "Data To Drive Reg 01", se use o no la configuración por defecto. Para redefinir los bits en
esta dirección, remítase a la Sección 9.7.2.
Tabla 9-8. Si "Net Control Type" se configura en "FIXED" (configuración de comando por defecto):
Bit Definición por defecto
Network1FixedRegBit0_I Ejecución hacia adelante
Network1FixedRegBit1_I Ejecución en reversa
Network1FixedRegBit2_I Reinicio por falla
Network1FixedRegBit3_I Detención*
Network1FixedRegBit4_I Reservado
Network1FixedRegBit5_I Control de inicio de detención desde la red
Network1FixedRegBit6_I Velocidad establecida desde la red
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I
Network1FixedRegBit10_I
Network1FixedRegBit11_I No utilizado
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I

*Network1FixedRegBit3_I funciona como un bit de control de detención de la unidad sólo si el “Start Stop Control” (9945)
("Control de inicio de detención") se configura en "Momentary" ("Momentáneo") — de lo contrario este bit es Reservado

9-10 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.7.1 Estado de salida


Para leer los datos de estado del controlador, se debe leer el registro "Estado general" que se encuenta en la Tabla 9-
15. El estado de salida del controlador se muestra a continuación en la Tabla 9-9. Estos bits de estado siempre están
ubicados en "Data From Drive 01" (bytes 01 & 02 de los datos profibus hacia el controlador).
Tabla 9-9. Estado general de salida desde el controlador
Número de bit Significado en el software de control del controlador Valor
0 Falla
1 Alarma
2 RunningForward (Ejecución hacia adelante)
3 RunningReverse (Ejecución en reversa)
4 DriveReady (Unidad preparada)
5 StartStopControlFromNetwork (Control de inicio de detención desde la red)
6 SpeedFromNetwork (Velocidad desde la red)
7 AtSpeedReference (Referencia de velocidad)
0 = Falso; 1 = Verdadero
8 SpeedInPercent (Velocidad en Porcentaje)
9 SpeedInRPM (Velocidad en RPM)
10 SpeedInHz (Velocidad en Hz)
11 No utilizado
12 No utilizado
13 No utilizado
14 No utilizado
15 No utilizado

Nota: La interpretación de bits de salida por defecto NO PUEDE ser reprogramada.


*
9.7.2 Ejecución del controlador mediante configuraciones que no sean por defecto
El controlador puede ejecutar sin la configuración por defecto, reprogramando el registroBits de Registro Fijo.
Como se ve en la Tabla 9-15, la ubicación es fija en "Data To Drive Reg 01" (bytes 01 & 02 de los datos DeviceNet
[Profile 12] desde la red). Sin embargo, la definición de los bits puede ser reprogramada. Para cambiar la
interpretación de los bits de control (Data To Drive Reg 01), use el siguiente procedimiento:
Al configurar el parámetro de menú "Net Control Type" (9944) (Tipo de control de red) en "SOP", cada bit de la
palabra "Bits de Registro Fijo" se puede usar de la manera deseada, tal como se muestra a continuación. Para permitir
la programación de la definición de "Bits de Registro Fijo" en "Data To Drive Reg 01", use el teclado numérico del
controlador para fijar el parámetro "Net Control Type" (9944) (Tipo de control de red) en "SOP". El siguiente
código fuente muestra cómo usar el programa SOP para activar la tensión media de entrada cuando se envía ´1´ a
Network1FixedRegBit9 en "Data To Drive Reg 01" (bytes 01 & 02 de los datos DeviceNet (Profile 12) desde la
red).
;ExternalDigitalOutput01h_O Use digital output to trip input medium Voltage
ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

902399: Versión 4.0 9-11


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

9.8 Programación por el usuario a través de SOP


9.8.1 Entradas al controlador (64 bits)
Existen 64 bits de entrada disponibles para programación por el usuario. Use la Tabla 9-15 para encontrar la
ubicación del primer registro "Data To Drive Reg" que es programable. Tenga en cuenta cuál es la identificación
(ID) de parámetro del teclado numérico de la red 1 que corresponde a "Data To Drive Register". La tabla revela que
el primer ítem de datos programable para la red DeviceNet (Profile 12) es "Data From Drive 03", y que su
identificación (ID) de parámetro de teclado correspondiente para la red 1 es 9603. En el teclado numérico en el frente
del controlador, ingrese el parámetro 9603. Verá una lista de selección, cuyo primer ítem es "None" ("Ninguno").
Consulte la Tabla 9-16 para una enumeración de opciones posibles en la lista de selección para registros "Data to
Drive Registers". Avance por la lista de selección hasta llegar a "Net Input Flag 1" (Indicador de entrada de red
1), y luego presione [ENTER]. Esta configuración utilizará los primeros 16 bits de los 64 bits posibles. Para usar el
segundo conjunto de 16 bits, seleccione "Net Input Flag 2" (Indicador de entrada de red 2) y así sucesivamente.
Los nombres correspondientes de los bits relacionados con los ítems del menú de la lista de selección se encuentran
en la Sección 9.8.
Este ejemplo muestra como usar la red DeviceNet (Profile 12) para activar la tensión media de entrada. En este
ejemplo, el PLC escribirá datos en "Data To Drive Reg 03", que programamos para "Net Input Flag 1". Usaremos el
programa SOP para establecer un bit indicador que usará una salida digital para activar la tensión media de entrada.
El PLC escribirá el contenido de "Net Input Flag 1", bit 9 (Network1Flag9_I) para crear una activación de tensión
de entrada. El código fuente SOP se muestra a continuación:
;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage
ExternalDigitalOutput01h_O = Network1Flag9_I;

9.8.2 Salidas desde el controlador (64 bits)


Existen 64 bits de salida disponibles para programación por el usuario. Use la Tabla 9-15 para encontrar la ubicación
del primer registro "Data From Drive" que es programable. Observe cuál es la identificación (ID) de parámetro del
teclado numérico de la red 1 que corresponde a ese registro "Data To Drive". La tabla revela que el primer ítem de
datos programable para la red DeviceNet (Profile 12) es "Data To Drive Reg 03", y que su identificación (ID) de
parámetro de teclado correspondiente para la red 1 es 9403. En el teclado numérico en el frente del controlador,
ingrese el parámetro 9403. Verá una lista de selección, cuyo primer ítem es "None" ("Ninguno"). Vea la Tabla 9-17
para una enumeración de opciones posibles en la lista de selección para registros "Data From Drive Registers".
Avance por la lista de selección hasta llegar a "Net1 Out Reg 1", y luego presione [ENTER]. Esta configuración
utilizará los primeros 16 bits de los 64 bits posibles. Para usar el segundo conjunto de 16 bits, seleccione "Net1 Out
Reg 2" y así sucesivamente. Los nombres correspondientes a los bits relacionados con los ítems del menú de la lista
de selección se encuentran en la Tabla 9-13.
Este ejemplo muestra cómo usar la red DeviceNet (Profile 12) para detectar una activación en la tensión media de
entrada. En este ejemplo, el PLC leerá "Data From Drive 03", que está programado en "Net1 Out Reg 1".
Usaremos el programa SOP para fijar un bit indicador que corresponda a una falla de tensión media baja. Usaremos
bit 9 de "Net1 Out Reg 1", que es Network1Flag9_O, para configurar el indicador de red en verdadero si la falla de
tensión media baja estuviera activa. El PLC leerá el contenido de "Net 1 Out Reg 1", bit 9 (Network1Flag9_O) para
determinar si ocurrió una falla de tensión media. El código fuente SOP se muestra a continuación:
; Monitor medium voltage fault on the ControlNet network
Network1Flag9_O = MediumVoltageLowFault_I;

9-12 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.8.3 Indicadores disponibles para el programa SOP


Tipo de control de red por defecto:
La interpretación del controlador de los bits en la Tabla 9-10 está fijada por el software de control de la unidad a
menos que se establezca el parámetro "Net Control Type" (9944) (Tipo de control de red) en "SOP". Para cambiar
la interpretación por defecto de estos bits, vea la Sección 9.7.2.
Tabla 9-10. Relación de "Bits de Registro Fijo" con los menús del teclado numérico y los bits drctry.ngn (bits
programables disponibles para usar en SOP)
Variable de lista de selección en Bits relacionados con Drctry.ngn Datos de la red DeviceNet (Profile
menús "Data to Drive Reg nn" 12)
Network1FixedRegBit0_I ~
Bits de Registro Fijo (red 1) Bytes 01 & 02 desde la red
Network1FixedRegBit15_I
Network2FixedRegBit0_I ~
Bits de Registro Fijo (red 2) Bytes 01 & 02 desde la red
Network2FixedRegBit15_I

Programable por el usuario:

La interpretación de estos bits se programa por medio del archivo SOP. Estos bits se pueden programar para iniciar o
reiniciar cualquier otro bit usado dentro de SOP.
Tabla 9-11. Bits de entrada programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9603-9664)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network1Flag0_I ~
Net Input Flag 1
Network1Flag15_I
Network1Flag16_I ~
Net Input Flag 2
Network1Flag31_I
Network1Flag32_I ~
Net Input Flag 3
Network1Flag47_I
Network1Flag48_I ~
Net Input Flag 4
Network1Flag63_I

Tabla 9-12. Bits de entrada programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9703-9764)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network2Flag0_I ~
Net Input Flag 1
Network2Flag15_I
Network2Flag16_I ~
Net Input Flag 2
Network2Flag31_I
Network2Flag32_I ~
Net Input Flag 3
Network2Flag47_I
Network2Flag48_I ~
Net Input Flag 4
Network2Flag63_I

902399: Versión 4.0 9-13


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

Tabla 9-13. Bits de salida programables de la Red 1 (identificación (ID) de parámetro del teclado numérico
9403-9464)
Variable de lista de selección en menús "Data to Bits relacionados con
Drive Reg nn" Drctry.ngn
Network1Flag0_O ~
Net1 Out Reg 1
Network1Flag15_O
Network1Flag16_O ~
Net1 Out Reg 2
Network1Flag31_O
Network1Flag32_O ~
Net1 Out Reg 3
Network1Flag47_O
Network1Flag48_O ~
Net1 Out Reg 4
Network1Flag63_O

Tabla 9-14. Bits de salida programables de la Red 2 (identificación (ID) de parámetro del teclado numérico
9503-9564)
Variable de lista de selección en menús "Data to Drive Bits relacionados con
Reg nn" Drctry.ngn
Network2Flag0_O ~
Net2 Out Reg 1
Network2Flag15_O
Network2Flag16_O ~
Net2 Out Reg 2
Network2Flag31_O
Network2Flag32_O ~
Net2 Out Reg 3
Network2Flag47_O
Network2Flag48_O ~
Net2 Out Reg 4
Network2Flag63_O

9-14 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.9 Datos de red DeviceNet (Profile 12) y tablas de listas de selección de teclado
Tabla 9-15. Correspondencia entre identificación (ID) de parámetro del controlador y datos de red DeviceNet
(Profile 12)*
Red Números de Descripción Contenidos por defecto Datos de la red
identificación (ID) DeviceNet (Profile
de parámetros del 12)
controlador
Estado general Bytes 01 & 02 hacia la
1 9401 Data From Drive 01
(sin posibilidad de cambios) red
Velocidad del motor Bytes 03 & 04 hacia la
1 9402 Data From Drive 02
(sin posibilidad de cambios) red
Bytes 05 - 128 hacia
1 9403 - 9464 Data From Drive 03-64 Ninguno
la red
(Global) Data From Drive Estado general
1 9801 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
1 9802 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
1 9803 - 9832 Ninguno No disponible
03-32
Bits de Registro Fijo Bytes 01 & 02 desde
1 9601 Data To Drive Reg 01
(sin posibilidad de cambios) la red
Demanda de velocidad Bytes 03 & 04 desde
1 9602 Data To Drive Reg 02
(sin posibilidad de cambios) la red
Bytes 05 - 128 desde
1 9603 – 9664 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
1 9201 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad
1 9202 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive 03 –
1 9203 – 9232 Ninguno No disponible
64
Estado general Bytes 01 & 02 hacia la
2 9501 Data From Drive 01
(sin posibilidad de cambios) red
Velocidad del motor Bytes 03 & 04 hacia la
2 9502 Data From Drive 02
(sin posibilidad de cambios) red
Bytes 05 - 128 hacia
2 9503 – 9564 Data From Drive 03- 64 Ninguno
la red
(Global) Data From Drive Estado general
2 9834 No disponible
01 (sin posibilidad de cambios)
(Global) Data From Drive Velocidad del motor
2 9835 No disponible
02 (sin posibilidad de cambios)
(Global) Data From Drive
2 9836 – 9865 Ninguno No disponible
03 –32
Bits de Registro Fijo Bytes 01 & 02 desde
2 9701 Data To Drive Reg 01
(sin posibilidad de cambios) la red
Demanda de velocidad Bytes 03 & 04 desde
2 9702 Data To Drive Reg 02
(sin posibilidad de cambios) la red
Bytes 05 - 128 desde
2 9703 – 9764 Data To Drive Reg 03-64 Ninguno
la red
(Global) Data To Drive Reg Bits de Registro Fijo
2 9234 No disponible
01 (sin posibilidad de cambios)
(Global) Data To Drive Reg Demanda de velocidad

9
2 9235 No disponible
02 (sin posibilidad de cambios)
(Global) Data To Drive Reg
2 9236 – 9265 Ninguno No disponible
03 - 64

902399: Versión 4.0 9-15


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

a. Número de identificación (ID) del parámetro del controlador—número a ingresar mediante el teclado
numérico de la parte delantera del controlador.

b. Data From Drive (Datos desde el controlador)—son datos que recibirá el PLC desde el controlador a fin
de determinar cómo está funcionando. Cada registro contiene una representación digital de 16 bits del estado
de un aspecto particular del funcionamiento del controlador. Algunos registros se fijan para rastrear
determinadas funciones del controlador y otros son programables para rastrear alternativas de estado del
controlador en base a una cantidad determinada.
c. Data To Drive (Datos hacia el controlador)—son los datos que el PLC enviará al controlador para
controlarlo. Cada registro contiene una representación digital de 16 bits del comando del PLC para un
aspecto específico del funcionamiento del controlador. Algunos registros se fijan para controlar
determinadas funciones y otros son programables para controlar alternativas de funcionamiento del
controlador en base a una cantidad determinada.
d. Datos de red DeviceNet (Profile 12)—DeviceNet (Profile 12) usa un conteo de bytes predefinido para la
comunicación entre el maestro y el controlador. El controlador Siemens NXG usa 136 bytes de entrada y
salida. 128 bytes se usan para formar los 64 registros de 16-bits (2 bytes por registro) y 8 bytes se "reservan"
para uso futuro. El maestro debe estar configurado para comunicarse mediante 136 bytes de datos de entrada
y 136 bytes de datos de salida. Los datos recibidos (128 bytes) se vinculan con los 64 "Data To Drive
Registers" y los datos enviados al PLC se definen mediante los 64 "Data From Drive Registers".

Tabla 9-16: Variables de lista de selección de datos hacia el controlador

Nombre Nombre
Ninguno MUX 3 ID
Bits de Registro Fijo MUX 4 ID
Demanda de velocidad MUX 5 ID
Demanda auxiliar MUX 6 ID
Net Input Flag 1 MUX 7 ID
Net Input Flag 2 MUX 8 ID
Net Input Flag 3 PTD1
Net Input Flag 4 PTD2
Índice PTD3
Lím máx hacia adelante PTD4
Lím máx en reversa Comando paralelo 1
Tiempo de aceleración hacia
Demanda de torsión
adelante
Tiempo de desaceleración hacia
Demanda PVCL
adelante
Tiempo de aceleración en reversa Demanda de flujo
Tiempo de desaceleración en reversa Conteo de nodos
Pulso de ingreso de red Índice de nodos
Lím mín hacia adelante Tiempo de aceleración de torsión
Lím mín en reversa Tiempo de desaceleración de torsión
Límite de torsión Compensación de torsión
MUX 1 ID Escalar de torsión
MUX 2 ID Comando Vars

9-16 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

Tabla 9-17. Variables de lista de selección de datos desde el controlador


Variables de lista de selección del controlador
Ninguno Net1 Out Reg 3 Mux1 Echo Entradas Wago 33-48
Man Id Net1 Out Reg 4 Mux1 Data Entradas Wago 49-64
Estado general Net2 Out Reg 1 Mux2 Echo Entradas Wago 65-80
Tensión del motor Net2 Out Reg 2 Mux2 Data Entradas Wago 81-96
Corriente total Net2 Out Reg 3 Mux3 Echo Salidas Wago 1-16
Alimentación de salida Net2 Out Reg 4 Mux3 Data Salidas Wago 17-32
Velocidad del motor Corriente de torsión Mux4 Echo Salidas Wago 33-48
Demanda de velocidad Magnetizing Cur Mux4 Data Salidas Wago 49-64
Referencia de velocidad Flujo del motor Mux5 Data PFD1
Heartbeat Torsión del motor Mux6 Echo PFD2
Estado del controlador Referencia de flujo Mux6 Data PFD3
Entrada de corriente
Tensión entrante Mux7 Echo PFD4
RMS (Inp RMS Current)
Factor de entrada de
Frecuencia entrante Mux7 Data Pérdidas del controlador
alimentación (Inp Power Factor)
Promedio de entrada de Porcentaje de caída de
KVars de entrada Mux8 Echo
alimentación velocidad
Máx disponible de Volts de Referencia de campo de
Net1 Out Reg 1 Mux8 Data
salida sincronización del motor
Net1 Out Reg 2 Temperatura máxima de celdas Entradas Wago 1-16 Corriente reactiva disponible
Entradas Wago 17-32 Eficiencia del controlador

9.10 Tablas de parámetros del menú


Tabla 9-18. Network 1 Configure Menu (9900) (Configuración de menú Red 1)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Network 1 9901 Ninguno Designa el tipo de red externa
Type conectada al controlador.
• Ninguno
• Modbus
• DeviceNet
• ControlNet
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

902399: Versión 4.0 9-17


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

Tabla 9-19. Configure Parameters Menu (9902) (Menú de configuración de parámetros)


Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Velocidad de Velocidad de transmisión en baudios
9905 125k
transmisión en baudios red DeviceNet.
DeviceNet (Profile 12)
Fija la dirección del nodo en la red
Address (Dirección 9908 10 1 63
DeviceNet (Profile 12).
DeviceNet (Profile 12))
ControlNet Header Enciende o apaga el Cabezal
9956 Apagado
(Cabezal ControlNet) DeviceNet (Profile 12).
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de velocidad 9080 % • %
• RPM
• Hz
Escalar para referencia de demanda
Escalar de demanda 9912 1 -125 125
de entrada desde la red.
Escalar de demanda Escalar auxiliar para referencia de
9913 1 -125 125
auxiliar demanda de entrada desde la red.
Tamaño de I/O
Selecciona el tamaño de los datos de
(Entrada/Salida) de la 9951 136 bytes
entrada y salida.
red

Tabla 9-20. Register Data From Drive Menu (9400) (Menú de datos de registro desde el controlador)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos de
Data From Estado registro desde el controlador.
9401
Drive 01 general Este registro no es
programable
Parámetro 2 de datos de
Data From Velocidad registro desde el controlador.
9402
Drive 02 del motor Este registro no es
programable.
Parámetros 3-64 de datos de
Data From registro desde el controlador.
9403-9464 Ninguno
Drive 03 -64 Estos registros son
programables.

Tabla 9-21. Register Data To Drive Menu (9600) (Menú de datos de registros hacia el controlador)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Data To Drive Reg 9601 Bits de Parámetro 1 de datos de
01 Registro Fijo registro al controlador. Este
registro no es
programable.
Data To Drive Reg 9602 Demanda de Parámetro 2 de datos de
02 velocidad registro al controlador. Este
registro no es
programable.
Data to Drive Reg 9603- Ninguno Parámetros 3-64 de datos de

9 03-64 9664 registro al controlador. Estos


registros son
programables.

9-18 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

Tabla 9-22. Network 2 Configure Menu (9914) (Configuración de menú Red 2)


Parámetro ID Unidade Predefini Mín. Máx. Descripción
s do
Network 2 Type 9915 Ninguno Designa el tipo de red externa
conectada al controlador.
• Ninguno
• Modbus
• DeviceNet
• ControlNet
• Modbus Plus
• Ethernet Modbus
• Data Highway +
• ControlNet

Tabla 9-23. Network 2 Configure Parameters Menu (9916) (Menú de parámetros de configuración Red 2)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Velocidad de
Velocidad de transmisión en baudios
transmisión en baudios 9919 125k
red DeviceNet.
de DeviceNet
DeviceNet (Profile 12)
Fija la dirección del nodo en la red
Address (Dirección 9922 9 1 99
DeviceNet (Profile 12).
DeviceNet (Profile 12))
DeviceNet (Profile 12)
Enciende o apaga el Cabezal
Header (Cabezal 9957 Apagado
DeviceNet (Profile 12).
DeviceNet (Profile 12))
Designa las unidades para los valores
de velocidad desde el controlador.
Unidades de velocidad 9924 % • %
• RPM
• Hz
Escalar para referencia de demanda
Escalar de demanda 9926 1 -125 125
de entrada desde la red.
Escalar de demanda Escalar auxiliar para referencia de
9927 1 -125 125
auxiliar demanda de entrada desde la red.
Tamaño I/O (Entrada/ Selecciona el tamaño de los datos de
9952 136 bytes
Salida) de la red 2 entrada y salida.

Tabla 9-24. Network 2 Register Data From Drive Menu (9500) (Menú de datos de registro desde el controlador
Red 2)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos de registro
Data From Estado
9501 desde el controlador. Este registro
Drive 01 general
no es programable
Parámetro 2 de datos de registro
Data From Velocidad
9502 desde el controlador. Este registro
Drive 02 del motor
no es programable.
Parámetros 3-64 de datos de registro
Data From
9503-9564 Ninguno desde el controlador. Estos registros
Drive 03 -64
son programables.

902399: Versión 4.0 9-19


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

Tabla 9-25. Network 2 Register Data To Drive Menu (9700) (Menú de datos de registro hacia el controlador Red
2)
Parámetro ID Unidades Predefinido Mín. Máx. Descripción
Parámetro 1 de datos
de registro al
Data To Bits de
9701 controlador. Este
Drive Reg 01 Registro Fijo
registro no es
programable.
Parámetro 2 de datos
de registro al
Data To Demanda de
9702 controlador. Este
Drive Reg 02 velocidad
registro no es
programable.
Parámetros 3-64 de
Data To datos de registro al
9703-
Drive Reg Ninguno controlador. Estos
9764
03-64 registros son
programables.

9-20 902399: Versión 4.0


Manual de comunicaciones NXG Comunicaciones DeviceNet™ (Profile 12)

9.11 Función de visualización del monitoreo de red (identificación (ID) de


parámetro 9950)
Esta función permite visualizar los valores de los registros de red. Es extremadamente útil para la resolución de
problemas. A medida que se transmiten los datos y cambian los valores de los registros, la pantalla se actualizará de
manera automática y continua para reflejar los cambios. La dirección de la transmisión de datos, tal como se muestra
en esta pantalla, se efectúa desde la perspectiva del controlador. Por lo tanto, 'Rx' son los datos recibidos en el
controlador y 'Tx' son los datos transmitidos desde el controlador.

6ISUALIZACI˜NDEFORMATODE
$IRECCI˜NDEDATOS .¢MERODEREGISTRO
LOSVALORESDELREGISTRO

$ .%4  4X . 2EG
  $ATOS,¤NEA

( .%4  2 X . 2EG
 &" $ATOS,¤NEA

2EGISTROGLOBALONOGLOBAL 6ALORDELREGISTRO
2EDPARAESTEREGISTRO 

Figura 9-3. Diagrama de la función de visualización del monitor de red

1. La ‘D’ significa formato decimal.


La ‘H’ significa formato hexadecimal.
2. El controlador puede estar conectado a dos redes independientes.
3. ‘Rx’ significa que es un registro "Data to Drive".
‘Tx’ significa que es un registro "Data from Drive".
4. ‘G’ significa que es un registro global.
‘N’ significa que es un registro no global.
El protocolo Modbus no soporta registros globales. Por lo tanto, cuando se trabaje con un controlador
Modbus, este campo contendrá 'N' en todos los registros.
5. Este campo numérico de dos dígitos indica el número del registro que se muestra.
‘Tx’ 01-64 son “Data from Drive 01” (identificación (ID) de parámetro 9401) vía “Data from Drive 64”
(identificación (ID) de parámetro 9464).
‘Rx’ 01-64 son “Data to Drive 01” (identificación (ID) de parámetro 9601) vía “Data to Drive 64”
(identificación (ID) de parámetro 9664).
6. El valor del registro. Debido a que los registros contienen palabras digitales de 16 bits, su valor varía dentro
de un rango que va desde 0-65535 (decimal) o 0-FFFF (hexadecimal).
7. La línea 1 contiene la siguiente información:
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 1; el registro es no
global; los datos van al controlador; se muestra el número de registro "al controlador"; su valor es 257.
8. La línea 2 contiene la siguiente información: 9
El valor del registro se muestra en formato decimal; el registro se encuentra en la red 2; el registro es no
global; los datos provienen del controlador; se muestra el número de registro 2 "desde el controlador"; su
valor es 0xF1B (equivalente decimal = 3,867).

902399: Versión 4.0 9-21


Comunicaciones DeviceNet™ (Profile 12) Manual de comunicaciones NXG

Nota: Los guiones bajos en el dibujo de la pantalla muestran posibles movimientos del cursor. Para
* mover el cursor dentro de la pantalla, utilice las flechas izquierda y derecha. Los campos alfabéticos
sólo se editan con las flechas hacia arriba y hacia abajo. Los campos numéricos se editan tanto con
las flechas hacia arriba y hacia abajo como con las teclas numéricas. El cursor se moverá al inicio de
la segunda línea luego de alcanzar la última posición posible en la primera línea. De la misma
manera, el cursor se moverá al inicio de la primera línea luego de alcanzar la última posición posible
en la segunda línea.
La Figura 9-4 representa un visor típico. Si comienza con el cursor en la posición A y usa la flecha izquierda [←]
varias veces, el cursor se moverá a A, D, C, B, A, etc. Si comienza con el cursor en la posición A y usa la flecha
derecha [→] carias veces, el cursor se moverá a A, D, C, B, A, etc.

D D
H H

Figura 9-4. Diagrama de movimiento del cursor

∇∇∇

9-22 902399: Versión 4.0


Manual de comunicaciones NXG Parámetros de lectura / escritura (read / write)

A
APÉNDICE

A Parámetros de lectura / escritura


(read / write)
A.1 Introducción
Los parámetros de lectura / escrituran permiten usar un PLC para leer y escribir valores de parámetros en el
controlador. Los registros de parámetros hacia el controlador (PTD, Parameters To Drive) leen y escriben comandos
de identifiación (ID), leen y escriben comandos de parámetros, leen y escriben ítems de listas de selección, y ejecutan
ciertas funciones. Los registros de parámetros desde el controlador (PFD, Parameters Fom Drive) repiten el comando
PTD, almacenan los resultados del comando de lectura PTD, y producen un código de error si el comando PTD no se
puede ejecutar.

A.2 Configuración de registros PTD y PFD


Los registros PTD y PFD se configuran en el menú "Communications Menu" (9) (Menú de comunicaciones), en el
submenú "Network 1 Configure" (9914) (Configuración Red 1) o en el "Network 2 Configure" (9914) (Configuración
Red 2). Los cuatro registros PTD se encuentran disponibles como ítems de la lista de selección en las identificaciones
(ID) 9603 a 9664. Los cuatro registros PFD se encuentran disponibles como ítems de la lista de selección en las
identificaciones (ID) 9403 a 9464. Coloque cada conjunto de cuatro registros en identificaciones (ID) secuenciales.
Cada registro ejecuta una función específica.

A.3 Definición de registros PTD


La Tabla A-1 resume los posibles contenidos de los registros PTD.
El registro PTD1 puede tener un valor de 0 a 127:
• Los valores 1 a 15 soportan comandos de identificación (ID).
• Los valores 1 a 26 soportan comandos de parámetro.
• Los valores 31 a 40 soportan comandos de lista de selección.
• Los valores 41 a 47 soportan comandos de función.
• Los valores no listados aquí se reservan para uso futuro (0 = ninguna operación).
El registro PTD2 suministra al Menú ID los comandos requeridos.
El registro PTD3 suministra el "Write Value" (Valor de escritura) para los "Least Significant 16-Bits" (16-bits Menos
significativos).
El registro PTD4 suministra el "Write Value" (Valor de escritura) para los "Most Significant 16-Bits" (16-bits Más
significativos).
La Tabla A-2 enumera los comandos de ID de función disponibles, como Autotune, cuando PTD1 se configura en un
comando de Función (valor 41). La tabla también enumera las configuraciones o los valores para PTD3, PTD4, PFD3
y PFD4 para cada ID de función.

902399:Versión 4.0 A-1


Parámetros de lectura / escritura (read / write) Manual de comunicaciones NXG

A.4 Definición de registros PFD


La Tabla A-3 resume los posibles contenidos de los registros PFD.
A El registro PFD1 consiste de 16 bits:
• Los bits 0 a 6 contienen la repetición (el eco) del comando (desde PTD1, bits 0 a 6).
• El bit 7 contiene el indicador (flag) de error.
• Los bits 8 a 15 son condicionales. Si el bit 7 no adopta ningún valor (sin error), los bits 8 a 11 representan el
exponente. Si el bit 7 adopta un valor, los bits 8 a 15 contienen el código del error. Consulte la Tabla A-3.
El registro PFD2 contiene la repetición (el eco) del ID del menú (Menu ID).
El registro PFD3 contiene el valor devuelto desde un comando "Read Parameter Value" (comando de lectura del
valor de un parámetro) emitido por PTD1. Si el valor es numérico, PFD3 contiene los 16 bits menos significativos. Si
el valor es una cadena de carácteres, PFD3 contiene los primeros dos bytes.
El registro PFD4 contiene el valor devuelto desde un comando "Read Parameter Value" (comando de lectura del
valor de un parámetro), si fuera necesario. Si el valor es numérico, PFD4 contiene los 16 bits más significativos. Si el
valor es una cadena de carácteres, PFD4 contiene los segundos dos bytes.

A-2 902399: Versión 4.0


Manual de comunicaciones NXG Parámetros de lectura / escritura (read / write)

Tabla A-1. Contenido de Registros PTD 1-4

Registro Valor Descripción


A
PTD1 ID de comandos 0 Ninguna operación
Bits 0-7
Lectura de tipo de identificación (ID):
0 = Parámetro
1 = Ítem de lista de selección
2 = Lista de selección con Identificación (ID) manual (Identificación (ID) manual no
1
seleccionada)
3 = Lista de selección con Identificación (ID) manual (Identificación (ID) manual
actualmente seleccionada)
4 = Función

2 Lectura de siguiente identificación (ID)

3 Lectura de valor mínimo de identificación (ID)

4 Lectura de valor máximo de identificación (ID)

5 Lectura de extensión de cadena de caracteres de identificación (ID)

6-11 Lectura de cadena de caracteres de identificación (ID) (4 bytes por comando)

12 Lectura de nivel de seguridad de identificación (ID) (0, 5, 7)

13 Escritura de nivel de seguridad de identificación (ID) (0, 5, 7)

14 Lectura de valor de identificación (ID) por defecto

15 Lectura de identificación (ID) por defecto usada (0 = No, 1 = Sí)

16-20 Reservado para uso futuro

Comandos de parámetros 21 Lectura de valor de parámetro

22 Escritura de valor de parámetro

23 Lectura de extensión del texto de las unidades

24 Lectura de las unidades de cadenas de caracteres (Bytes 1 a 40)

25 Lectura de direcciones IP

26 Escritura de direcciones IP

27-30 Reservado para uso futuro

Comandos de lista de 31 Lectura de ítem de lista de selección


selección
32 Escritura de ítem de lista de selección (No se usa identificación (ID) del controlador)

33 Escritura de ítem de lista de selección (Se usa identificación (ID) del controlador)

34 Lectura de extensión de texto de lista de selección

35-40 Lectura de cadena de caracteres de lista de selección (4 Bytes por comando).

Comandos de función 41 Ejecución de función


Consulta la Tabla A-2 para
las identificaciones (ID)
42-47 Lectura de cadena de caracteres (4 bytes por comando)
soportadas

48-127 Reservado para uso futuro

Bits 8-11 Exponente Exponente a usar para el comando de escritura de valor de parámetro

902399:Versión 4.0 A-3


Parámetros de lectura / escritura (read / write) Manual de comunicaciones NXG

Registro Valor Descripción

A PTD2 Identificación (ID) de menú Identificación (ID) de menú para comando

Valor a usar para el comando de escritura de valor de parámetro - 16 bits menos


PTD3 Valor de escritura
significativos.

PTD4 16 bits más significativos

A-4 902399: Versión 4.0


Manual de comunicaciones NXG Parámetros de lectura / escritura (read / write)

Tabla A-2. Comandos de identificación (ID) de función soportados (PFD1-Comando 41)

ID Función Uso PTD3/PTD4 Uso PFD3/PFD4 A


1260 Autotune Stage1 (Autoajuste Etapa1) No utilizado No utilizado

1270 Autotune Etapa2 (Autoajuste Etapa 2) No utilizado No utilizado

Reset Bypassed Cells (Reinicio de


2640 No utilizado No utilizado
Celdas Derivadas)

Start Control Loop Test (Inicio de Control


3510 No utilizado No utilizado
Loop Test)

Stop Control Loop Test (Detención de


3520 No utilizado No utilizado
Control Loop Test)

Set Current As Default (Configurar actual PFD3: 1 = Error


5045 No utilizado
como opción por defecto) PFD4: No utilizado

Reset to Defaults (Reiniciar con valores


5050 No utilizado No utilizado
por defecto)

Clear Event Log (Borrar registro de


6200 No utilizado No utilizado
eventos)

Alarm/Fault Log Clear (Borrar registro de PFD3: 1 = Error


6240 No utilizado
alarma/falla) PFD4: No utilizado

Preset Hour Meter (Prefijar medidor de PTD3 = Valor


8030 No utilizado
horas) PTD4 = Exponente

Reset Hour Meter (Reiniciar medidor de


8040 No utilizado No utilizado
horas)

Alarm/Fault Log Clear (Borrar registro de PTD3 = Valor


8060 No utilizado
alarma/falla) PTD4 = Exponente

Reset Output KWH Meter (Reiniciar


8070 No utilizado No utilizado
medidor de salida KWH)

Preset Input KWH Meter (Prefijar PTD3 = Valor


8074 No utilizado
medidor de entrada KWH) PTD4 = Exponente

Reset Input KWH Meter (Reiniciar


8076 No utilizado No utilizado
medidor de entrada KWH)

8080 Set the Clock Time (Configuración del PTD4 PTD3 No utilizado
reloj)
Segundos (0-
0 Combinaciones inválidas de PTD3/
59)
PTD4 devuelven un "Limit Error"
1 Minutos (0-59) (Error de límite) en PFD1.

2 Horas (0-23)

3 Días

4 Mes (1-12)

Año (1999-
5
2099)

902399:Versión 4.0 A-5


Parámetros de lectura / escritura (read / write) Manual de comunicaciones NXG

ID Función Uso PTD3/PTD4 Uso PFD3/PFD4

A PFD4: No usada en versiones


disponibles
PFD3:
Mostrar número de versión
8090 No utilizado
(Versión disponible del software) Bits 12-15: No utilizado
Bits 8-11: Major Rev
Bits 4-7: Minor Rev
Bits 0-3: Entrega incremental (si>0)

Display Sys Prog Name (Mostrar nombre PFD3 = String Length (Extensión
9140* No utilizado
del programa del sistema) de cadena de caracteres)

Display Drctry Version (Mostrar versión de PFD3 = String Length (Extensión


9147* No utilizado
Drctry) de cadena de caracteres)

Show Active Config File (Mostrar archivo PFD3 = String Length (Extensión
9195* No utilizado
de configuración activo) de cadena de caracteres)

9946 Net 1 to 2 Reg. Copia No utilizado No utilizado

* IDs que soportan el uso de los comandos de función de cadena de caracteres (comandos 42-47).

A-6 902399: Versión 4.0


Manual de comunicaciones NXG Parámetros de lectura / escritura (read / write)

Tabla A-3.

Registro Bits Descripción A


PFD1 Estado 0-6 Eco de comando desde PTD
Bits 0-6: Repetición
Indicador (flag) de error Si el bit 7 no adopta ningún valor (0), los bits 8-15
(Eco) del comando
representan el número de dígitos decimales.
7
Si el bit 7 adopta un valor (1), los bits 8-15 contienen los códigos de
Bit 7: Indicador (flag) error que se muestran a continuación:
de error
Código Descripción del error
de
Bits 8-15: Si "Error
error
Flag" (indicador de
error) configura los
bits 8-15 como "Error 0 No utilizado
Code" (código de
error). De lo 1 Identificación (ID) inválida
contrarrio, los bits 8-
2 Error de límite
11 son un exponente
de 4 bits para los
3 Controlador en funcionamiento. No es posible modificar el valor
datos.
Escritura de parámetro / lista de selección detenida (el controlador
4
permite cambios de parámetros)

La identificación (ID) indica tipo de parámetro. Use los parámetros de


5
comandos
8-15
La identificación (ID) indica una lista de selección. Use comandos de lista
6
de selección

Error de comando: Use identificación (ID) de comando manual de


7
escritura de lista de selección

8 Error de comando: Use comandos de escritura de lista de selección

9 Identificación (ID) manual inválida

10 Lista de selección fija (el ítem es de sólo lectura)

11 Ítem de lista de selección ya seleccionado

12 Identificación (ID) de función inválida

13-255 Reservado para uso futuro

Eco de identificación
PFD2 Eco de identificación (ID) de menú
(ID) de menú

Lectura de valor Valor devuelto del comando de lectura de valor de parámetro- 16 bits menos
significativos.
Si el comando es "Get ID" (Obtener ID), este registro contiene los 16 bits menos
PFD3
significativos.
Si el comando es "Read String" (Lectura de cadena de caracteres), se devuelven los
primerosdos bytes.

16 bits más significativos


Si el comando es "Get ID" (Obtener ID), este registro contiene los 16 bits más
PFD4 Lectura de exponente significativos.
Si el comando es "Read String" (Lectura de cadena de caracteres), se devuelven los
segundos dos bytes.

902399:Versión 4.0 A-7


Parámetros de lectura / escritura (read / write) Manual de comunicaciones NXG

A.5 Procedimiento de negocicación de protocolos de PLC para parámetros de


lectura/escritura
A Configuración de registro
1. Escriba los datos de registro en PTD3 y PTD4, para comandos que requieran datos PLC.
2. Escriba la identificación (ID) del menú en el registro PTD2.
3. Consulte hasta que el valor del registro PDF2 sea igual al valor del registro PDT2 (eco de la identificación
(ID) del menú).
4. Escriba el tipo de comando en el registro PTD1.
Negociación de protocolos
5. Consulte hasta que los 7 bits más bajos (0-6) del registro PFD1 sean iguales al valor en el registro PTD1
(eco de comando).
Prueba de error
6. Pruebe el bit 7 de PFD1 (indicador de eco de comando).
7. Si el bit 7 almacena un valor, el byte superior de PFD1 es el código de error.
8. Si el bit 7 está vacío, el byte superior de PFD1 contiene el exponente de 4 bits para los datos si el comando
fue "Read Parameter Value" (Lectura de valores de parámetros). Para todos los otros comandos, el byte
superior será cero.
Lectura de datos
9. Lea los datos de registro en PFD3 y PFD4 (comandos que devuelven datos PCD).
Finalización de comando
10. Escriba cero en el registro PTD1 (reinicie el comando).

A.6 Ejemplo: Modifique la tensión nominal de entrada (ID 2010)


Modifique el parámetro de tensión nominal de entrada (2010) a 3000.
1. Escriba 3000 en PTD3; no se necesita PT4. Esta es la nueva tensión.
2. Escriba 2010 en PTD2. Esta es la identificación (ID) de la tensión nominal de entrada.
3. Consulte PFD2 hasta que su valor sea igual a 2010 (el valor de PTD2).
4. Escriba 22 en PTD1. Este es el comando de escritura de valor de parámetro.
5. Consulte los bits 0-6 de PTD1 hasta que el valor sea igual a 22 (el valor de PTD1).
6. Cuando PFD2 = PTD2 y el los seis bits más bajos de PFD1 = PTD1, pruebe el bit 7 de PFD1.
7. Si el bit 7 de PFD1 no posee ningún valor, lea los bits 8 a 11 para el exponente.
8. Si el bit 7 de PFD1 adopta un valor, lea los bits 8 a 15 para el código de error.
9. Lea PFD3 y PFD4 para el nuevo valor.
10. Escriba 0 en PTD1.

∇∇∇

A-8 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Apéndice

B Identificaciones (ID) de datos de salida


B
Los números de identificación (ID) de datos para comandos de lectura se
enumeran en las Tablas B-1 a B-53.

902399:Versión 4.0 B-1


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-1. Asignaciones de registros de datos generales

ID de datos Unidades Descripción de punto Rango


Speed reference command (Comando de
2000 RPM -32768 – 32767
velocidad de referencia)
Speed reference command (Comando de
2010 % * 10 -327.6% – 327.6%
velocidad de referencia)

B 2011
2012
% * 100
% * 100
Flux reference (Referencia de flujo)
Power factor (Factor de alimentación)
-327.6% – 327.6%
-327.6% – 327.6%
2013 KVAR Kvar 0 – 65535
Selección del
menú:
Motor speed, filtered (Velocidad del motor,
0 – 6553.5
2014 Hz * 100 filtrada)
-32768 – 32767
RPM
-327.6 – 327.6
% * 10
2015 % * 100 Flux DS, filtered (DS Flujo, filtrado) -327.6% – 327.6%
Peak voltage clamp limit, normalized (Límite
2016 % * 100 -327.6% – 327.6%
fijado del pico de tensión, normalizado)
Hot cell temperature (Temperatura de celda
2017 % * 10 0 – 65535%
elevada)
Speed feedback (Realimentación de
2020 RPM -32768 – 32767
velocidad)
Speed feedback (Realimentación de
2030 % * 10 -327.6% – 327.6%
velocidad)
2040 RPM Speed demand (Demanda de velocidad) -32768 – 32767
2050 % * 10 Speed demand (Demanda de velocidad) -327.6% – 327.6%
2060 % * 10 Raw speed input (Velocidad bruta de entrada) -327.6% – 327.6%
2070 % * 10 Ramp output (Salida de rampa) -327.6% – 327.6%
2080 Amps Torque demand (Demanda de torsión) -32768 – 32767
2090 % * 100 Torque demand (Demanda de torsión) -327.6% – 327.6%
2100 Volts Motor voltage (Tensión del motor) 0 – 65535
2110 % * 100 Motor voltage (Tensión del motor) 0 – 655.35%
2120 Volts Line voltage (Tensión de línea) 0 – 65535
2130 Amps Input current (Corriente de entrada) 0 – 65535
2140 Hz * 10 Line frequency (Frecuencia de línea) 0 – 65535
Torque current feedback (Realimentación de
2150 Amps -32768 – 32767
la corriente de torsión)
Torque current feedback (Realimentación de
2160 % * 10 -327.6% – 327.6%
la corriente de torsión)
Magnetizing Current Feedback
2170 Amps 0 – 65535
(Realimentación de corriente magnetizante)
Magnetizing Current Feedback
2180 % * 100 0 – 655.35%
(Realimentación de corriente magnetizante)

B-2 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

ID de datos Unidades Descripción de punto Rango


Total Current Feedback (Realimentación de
2190 Amps -32768 – 32767
corriente total)
Total Current Feedback (Realimentación de
2200 % * 100 -327.68% – 327.67%
corriente total)
0 = Off (Apagado),
1 = Magnetizing B
(Magnetizando),
2 = Spinning Load (Carga en
rotación),
3 = Autotune (Autoajuste)
2210 No disponible Drive state (Estado del controlador) 4 = Run (Ejecución)
5 = Stop (Detención)
6 = Coast (Rotación libre)
7 = Up Transfer (Transferencia
ascendente)
8 = Down Transfer
(Transferencia descendente)
2220 No disponible Heartbeat (Pulso) 0 – 65535
2230 KW Output power (Alimentación de salida) -32768 – 32767
2240 % * 100 Output power (Alimentación de salida) -327.68% – 327.67%
2250 KW Input power (Alimentación de entrada) 0 – 65535
2260 % * 100 Input power (Alimentación de entrada) 0 – 655.35%
EO Avg Output Neutral Voltage (Tensión de
2270 % * 100 0 – 327.67%
salida neutra promedio)
EO Avg Output Neutral Voltage (Tensión de
2280 Volts 0 – 32767
salida neutra promedio)
Indicadores seriales: Para usar con Tablas A-2 a A-5. Existen 64 bits que se pueden usar con cualquier otro bit válido
de entrada o salida. Por ejemplo, agrupamiento de bits de direcciones múltiples en un mismo telegrama.
Tabla B-2. Serial Flags 1 S1_1 (Indicadores seriales 1 S1_1)

ID de datos Bits Indicadores SOP Valores


Indicadores seriales 0_O – 15_O 0 = Falso (Apagado),
2380 0 – 15
(idéntico al número de bit) 1 = Verdadero (Encendido)

Tabla B-3. Serial Flags 2 S1_2 (Indicadores seriales 2 S1_2)

ID de datos Bits Indicadores SOP Valores


Indicadores seriales 16_O – 31_O 0 = Falso (Apagado),
2390 0 – 15
(número de bit + 16) 1 = Verdadero (Encendido).

902399:Versión 4.0 B-3


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-4. Serial Flags 3 S1_ (Indicadores seriales 3 S1_)3

ID de datos Bits Indicadores SOP Valores


Indicadores seriales 32_O – 47_O 0 = Falso (Apagado),
2400 0 – 15
(número de bit + 32) 1 = Verdadero (Encendido)

B ID de datos Bits
Tabla B-5. Serial Flags 4 S1_4 (Indicadores seriales 4 S1_4)

Indicadores SOP Valores


Indicadores seriales 48_O – 63_O 0 = Falso (Apagado),
2410 0 – 15
(número de bit + 48) 1 = Verdadero (Encendido).

Tabla B-6. Network 1 Output Flags (Indicadores de salida Red 1)

ID de datos Bits Indicadores SOP Valores


0 = Falso (Apagado),
2002 0 – 15 Network1Flag0_O – Network1Flag15_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2003 0 – 15 Network1Flag16_O – Network1Flag31_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2004 0 – 15 Network1Flag32_O – Network1Flag47_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2005 0 – 15 Network1Flag48_O – Network1Flag63_O
1 = Verdadero (Encendido).

Tabla B-7. Network 2 Output Flags (Indicadores de salida de Red 2)

ID de datos Bits Indicadores SOP Valores


0 = Falso (Apagado),
2006 0 – 15 Network2Flag0_O – Network2Flag15_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2007 0 – 15 Network2Flag16_O – Network2Flag31_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2008 0 – 15 Network1Flag32_O – Network1Flag47_O
1 = Verdadero (Encendido).
0 = Falso (Apagado),
2009 0 – 15 Network1Flag48_O – Network1Flag63_O
1 = Verdadero (Encendido).

B-4 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-8. Wago Inputs (Entradas Wago)

ID de datos Bits Indicadores SOP Valores


0–7 ExternalDigitalInput01a_I – ExternalDigitalInput01h_I 0 = Falso (Apagado),
2650 1 = Verdadero
8 – 15 ExternalDigitalInput02a_I – ExternalDigitalInput02h_I (Encendido).
0–7 ExternalDigitalInput03a_I – ExternalDigitalInput03h_I 0 = Falso (Apagado),
2651
8 – 15 ExternalDigitalInput04a_I – ExternalDigitalInput04h_I
1 = Verdadero
(Encendido).
B
0–7 ExternalDigitalInput05a_I – ExternalDigitalInput05h_I 0 = Falso (Apagado),
2652 1 = Verdadero
8 – 15 ExternalDigitalInput06a_I – ExternalDigitalInput06h_I (Encendido).
0–7 ExternalDigitalInput07a_I – ExternalDigitalInput07h_I 0 = Falso (Apagado),
2653 1 = Verdadero
8 – 15 ExternalDigitalInput08a_I – ExternalDigitalInput08h_I (Encendido).
0–7 ExternalDigitalInput09a_I – ExternalDigitalInput09h_I 0 = Falso (Apagado),
2654 1 = Verdadero
8 – 15 ExternalDigitalInput10a_I – ExternalDigitalInput10h_I (Encendido).
0–7 ExternalDigitalInput11a_I – ExternalDigitalInput11h_I 0 = Falso (Apagado),
2655 1 = Verdadero
8 – 15 ExternalDigitalInput12a_I – ExternalDigitalInput12h_I (Encendido).

Tabla B-9. Wago Outputs (Salidas Wago)

ID de datos Bits Indicadores SOP Valores


0–7 ExternalDigitalOutput01a_O – ExternalDigitalOutput01h_O 0 = Falso (Apagado),
2656 1 = Verdadero
8 – 15 ExternalDigitalOutput02a_ O – ExternalDigitalOutput02h_ O (Encendido).
0–7 ExternalDigitalOutput03a_ O – ExternalDigitalOutput03h_ O 0 = Falso (Apagado),
2657 1 = Verdadero
8 – 15 ExternalDigitalOutput04a_ O – ExternalDigitalOutput04h_ O (Encendido).
0–7 ExternalDigitalOutput05a_ O – ExternalDigitalOutput05h_ O 0 = Falso (Apagado),
2658 1 = Verdadero
8 – 15 ExternalDigitalOutput06a_ O – ExternalDigitalOutput06h_ O (Encendido).
0–7 ExternalDigitalOutput07a_ O – ExternalDigitalOutput07h_ O 0 = Falso (Apagado),
2659 1 = Verdadero
8 – 15 ExternalDigitalOutput08a_ O – ExternalDigitalOutput08h_ O (Encendido).

902399:Versión 4.0 B-5


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-10. Cell Temperature (Temperatura de celda)

ID de datos Unidades Indicadores SOP Rango


4090 % * 10 CellTemperature+0 0 – 6553.5
4100 % * 10 CellTemperature+1 0 – 6553.5
4110 % * 10 CellTemperature+2 0 – 6553.5
4120 % * 10 CellTemperature+3 0 – 6553.5
B 4130 % * 10 CellTemperature+4 0 – 6553.5
4140 % * 10 CellTemperature+5 0 – 6553.5
4150 % * 10 CellTemperature+6 0 – 6553.5
4160 % * 10 CellTemperature+7 0 – 6553.5
4170 % * 10 CellTemperature+8 0 – 6553.5
4180 % * 10 CellTemperature+9 0 – 6553.5
4190 % * 10 CellTemperature+10 0 – 6553.5
4200 % * 10 CellTemperature+11 0 – 6553.5
4210 % * 10 CellTemperature+12 0 – 6553.5
4220 % * 10 CellTemperature+13 0 – 6553.5
4230 % * 10 CellTemperature+14 0 – 6553.5
4240 % * 10 CellTemperature+15 0 – 6553.5
4250 % * 10 CellTemperature+16 0 – 6553.5
4260 % * 10 CellTemperature+17 0 – 6553.5
4270 % * 10 CellTemperature+18 0 – 6553.5
4280 % * 10 CellTemperature+19 0 – 6553.5
4290 % * 10 CellTemperature+20 0 – 6553.5
4300 % * 10 CellTemperature+21 0 – 6553.5
4310 % * 10 CellTemperature+22 0 – 6553.5
4320 % * 10 CellTemperature+23 0 – 6553.5

Habilitación de fallas: Las fallas siempre pueden habilitarse o deshabilitarse mediante un bit en el archivo SOP
drctry. Si siempre se encuentran habilitadas, cuando ocurra la falla se establecerá el bit de falla. Si están habilitadas
por el bit SOP, entonces el bit de falla sólo se establecerá si se establece el bit de habilitación en el archivo drtry SOP.
Nota: Los programas SOP están diseñados para ser escritos y modificados por ingenieros de Siemens. Esta
* aclaración es sólo a fines informativos. Para más información sobre estos parámetros, vea el capítulo
"Troubleshooting and Maintenance" (Resolución de problemas y mantenimiento) del manual del usuario
correspondiente.
Diferencias entre fallas y alarmas:
• Fallas: Una vez ocurrida una falla, el controlador se detiene inmediatamente. No se podrá volver a ejecutar
el controlador hasta que se corrija la falla.
• Alarmas: Una alarma es sólo una indicación de una condición potencialmente problemática. La alarma no
activará ni detendrá el controlador. No se puede reiniciar una alarma mediante ninguna acción. La alarma
sólo se reiniciará cuando la condición que provocó la alarma deje de existir. Una alarma puede ser
confirmada al intentar reiniciar ya sea a través de la herramienta de Windows (botón de reinicio), el teclado
numérico (tecla de reinicio), o a través de un bit de comunicación. Una vez que la condición de alarma deje
de existir, y no haya sido confirmada, se encuentra en estado "no confirmado" y los bits no confirmados
permanecerán en estado alto hasta ser confirmados.

B-6 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

• Fallas activas: Este bit es alto cuando la falla se encuentra activa o en estado activo.

Nota: Los bits que NO están enumerados en las siguientes tablas son indefinidos.
*

*
Nota: Los valores de las Fallas/Alarmas enumerados en las Tablas B-13 a B-23 son: 0 = Falso (apagado); 1 =
Verdadero (encendido)
B

Tabla B-11. Número de Fallas/Alarmas

ID de Bits Descripción Valores


datos
No
3000 Número de fallas activas 0 – 128
disponible
No
3010 Número de alarmas no confirmadas 0 – 128
disponible
No
3020 Número de alarmas activas 0 – 128
disponible

*
Nota: En la columna Alarma/Falla/Programable de las Tablas B-13 a B-23, Alarma = A, Falla = F, y
Programable = P. En la columna Habilitación: Fijo (Fixed) = F (siempre habilitado y no modificable por el
usuario), Programable para habilitar (Programmable to Enable) = PE (estado por defecto habilitado), y
Programable para deshabilitar (Programmable to Disable) = PD (estado por defecto deshabilitado).

902399:Versión 4.0 B-7


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-12. FW1_1

ID de datos Bits Descripción Alarma / Habilitación


Falla /
Programable
Fault Flags1: Fatal Outputs (Indicadores de falla / Salidas fatales)

B
Over speed fault
1 F PE
(Falla de exceso de velocidad)
Under load fault
3 F F
(Falla de carga insuficiente)
Mtr Therm Over Ld Fault
6 F F
3030 (Falla de sobrecarga térmica)
8 Output phase open (Fase de salida abierta) F F
10 IOC F F
12 Celda F F
In torq limit rollback
14 P PE
(Vuelta del límite de torsión de entrada)
Unacknowledged Warning Flags1 (3150)/ Active Warning Flags1 (3270)
(Indicadores1 de advertencia no confirmados (3150)/ Indicadores1 de advertencia activos (3270))
(Nota: Todos los bits están asociados con ambas identificaciones (ID) de datos)
Over speed alarm
0 A PE
(Alarma de exceso de velocidad)
Under load alarm
2 A PE
(Alarma de insuficiencia de carga)
Mtr Therm Over Load 1
4 A PE
(Sobrecarga térmica)

3150/ 5 Mtr Therm Over Load 2 A PE


3270 Output phase imbal
7 A F
(Falta de balance de fase de salida)
9 Output Ground fault (Falla de salida a tierra) A F
13 In torque limit (Límite de torsión de entrada) A PE
In torq limit rollback
14 P PE
(Vuelta del límite de torsión de entrada)
15 Input phase loss (Pérdida de fase de entrada) A PD

B-8 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-13. FW1_2

ID de datos Bits Descripción Alarma/ Habilitación


Falla/
Programable
Fault Flags2 (Indicadores de falla)
0 Phase sequence (Secuencia de fases) P PE B
CPU Temperature Fault
2 F PE
(Falla de temperatura del CPU)
Cell over temp fault
4 F F
(Falla de sobretemperatura de celda)
Modulator Configuration
5 F F
(Configuración del modulador)
Cell count mismatch
6 F F
(Error en la cantidad de celdas)
7 Power supply (Suministro de alimentación) F F
3040
Wago communication fault
8 F F
(Falla de comunicación Wago)
9 Wago configuration (Configuración Wago) F F
Cell bypass COM fail
10 F F
(Falla de derivación de celda COM)
Cell bypass acknowledge
11 F F
(Confirmación de derivación de celda)
Cell bypass link
12 F F
(Enlace de derivación de celda)
14 System program (Programa del sistema) F F
Unacknowledged Warning Flags2(3160)/ Active Warning Flags2(3280)
(Indicadores2 de advertencia no confirmados (3160) / Indicadores2 de advertencia activos (3280))
0 Phase sequence (Secuencia de fases) P PE
CPU Temperature Alarm
1 A F
(Alarma de temperatura de CPU)
3160/ Cell over temp alarm
3 A F
3280 (Alarma de sobretemperatura de celda)
13 Weak battery (Batería debilitada) A F
Medium voltage low 1
15 A PE
(Tensión media baja 1)

902399:Versión 4.0 B-9


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-14. FW1_3

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags3 (Indicadores de falla)

B
Medium voltage low flt
1 F F
(Falla de tensión media baja)
Line over voltage fault
5 F F
(Falla de sobretensión de línea)
Input phase imbal
6 P F
(Falta de balance de fase de entrada)
7 Input one cycle (Entrada de un ciclo) P F
9 Encoder loss (Pérdida del codificador) F F
3050
Keypad communication
10 P F
(Comunicación del teclado numérico)
Network 1 communication
11 P F
(Comunicación Red 1)
Network 2 communication
12 P F
(Comunicación Red 2)
Motor over volt fault
14 F F
(Falla de sobretensión del motor)
Unacknowledged Warning Flags3 (3170)/ Active Warning Flags3 (3290)
(Indicadores3 de advertencia no confirmados (3170)/Indicadores3 de advertencia activos (3290))
Medium voltage low 2
0 .A F
(Falla de tensión media baja 2)
2 Cell alarm (Alarma de celda) A F
Line over voltage 1
3 A PE
(Falla de sobretensión de línea 1)
Line over voltage 2
4 A PE
(Falla de sobretensión de línea 2)
Input phase imbalance
6 P F
(Falta de balance de fase de entrada)

3170/ 7 Input one cycle (Puesta a tierra de entrada) P F


3290 8 Input ground (Puesta a tierra de entrada) A PE
9 Encoder loss (Pérdida del codificador) A F
Keypad communication
10 P PE
(Comunicación del teclado numérico)
11 Network 1 communication (Comunicación Red 1) P PE
12 Network 2 communication (Comunicación Red 2) P PE
Motor over volt alarm
13 A PE
(Alarma de sobretensión del motor)
Cell bypass comm alarm
15 A F
(Alarma de comunicación de derivación de celda)

B-10 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-15. FW1_4

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags4 (Indicadores de falla)
1 Cell bypass fault (Falla de derivación de celda) F F B
Cell config fault
2 F F
(Falla de configuración de celda)
Back EMF timeout (Expiración del tiempo de
4 F F
caída de la fuerza contraelectromotriz del motor)
Hall effect pwr supply
5 F F
(Fuente de alimentación del Efecto Hall)
Modulator board fault
6 F F
(Falla de la tarjeta moduladora)
Modulator watchdog Flt
3060 8 F F
(Falla del vigilador del modulador)
Tool communication
10 P PE
(Comunicación de herramientas)
11 Failed to magnetize (Falla de magnetización) P F
Loss of field current
12 P F
(Pérdida de corriente de campo)
Minimum speed trip
13 F F
(Activación de velocidad mínima)
Excessive drive losses
14 P F
(Pérdidas excesivas del controlador)
Unacknowledged Warning Flags4 (3180)/Active Warning Flags4 (3300)
(Indicadores4 de advertencia no confirmados (3180)/Indicadores4 de advertencia activos (3300))
Cell bypass link alarm
0 A F
(Alarma de enlace de derivación de celda)
Carrier Frq Set Too Low (Frecuencia portadora
3 A F
establecida demasiado baja)
9 Cell DC bus low (Celda CC bus baja) A F
Tool communication
10 P PE
(Comunicación de herramientas)
3180/
3300 11 Failed to magnetize (Falla de magnetización) P F
Loss of field current
12 P F
(Pérdida de corriente de campo)
Excessive drive losses alarm WAGO
14 communication alarm (Alarma de comunicación P F
WAGO por pérdidas excesivas del controlador)
WAGO communication alarm (Alarma de
15 A F
comunicación WAGO)

902399:Versión 4.0 B-11


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-16. FW2_1

ID de Bits Descripción Alarma/ Habilitación


datos Falla/
Programable
Fault Flags5 (Indicadores de falla)
All blowers not avail (Todos los ventiladores no
1 P PE
B 2
disponibles)
Clogged filters (Filtros obstruidos) P PE
5 Reactor OT Fault (Falla de reactor OT) P PE
8 Xformer OT Fault (Falla de transformador OT) F PE
10 Both pumps not available (Ambas bombas no disponibles) P PE
3070 12 Coolant Conduct (Conductividad del refrigerante) > 5 uS P PE
Inlet water temperature high Coolant Inlet Temp > 60c alarm
13 P PE
(Alarma por alta temperatura del refrigerante >60°C)
Coolant Inlet Temp < 22cInlet water temperature low(Baja
14 P PE
temperatura del refrigerante < 22°C)
Cell water temperature high (Temperatura del agua de celda
15 P PE
alta)
Unacknowledged Warning Flags5 (3190)/Active Warning Flags5 (3310)
(Indicadores5 de advertencia no confirmados (3190)/Indicadores5 de advertencia activos (3310))
0 One blower not avail (Un ventilador no disponible) P PE
1 All blowers not avail (Todos los ventiladores no disponibles) P PE
2 Clogged filters (Filtros obstruidos) P PE
Reactor temperature 1OT Alarm alarm (Alarma de
3 A PE
temperatura del reactor 1OT Alarm)
Reactor temperature 2OT Trip Alarm alarm (Alarma de
4 A PE
temperatura del reactor 2OT Trip Alarm)
5 Reactor OT Fault (Falla de reactor OT) P F
Transformer Xformer OT AlarmTemperature 1 alarm
6 (Alarma del Transformador Xformer OT AlarmTemperature A PE
1)
3190/ Xformer OT Trip AlarmTransformer temperature 2 alarm
3310 7 (Alarma de temperatura Xformer OT Trip AlarmaTransformer A PE
2)
One pump not AvailableFailed (Una bomba no disponible
9 A PE
fallada)
10 Both pumps not available (Ambas bombas no disponibles) P PE
Coolant conductivity high Alarm Coolant Conduct > 3 uS
11 A PE
(Conductividad del refrigerante)
12 Coolant Conduct (Conductividad del refrigerante) > 5 uS P PE
13 Inlet water temperature High Coolant Inlet Temp > 60c alarm P PE
14 Coolant Inlet Temp < 22cInlet water temperature low P PE
Cell water temperature high (Temperatura del agua de celda
15 P PE
alta)

B-12 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-17. FW2_2

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags6 (Indicadores de falla)

0
Xfrm Cool OT Trip Alarm (Activación de
alarma Xfrm refrigerante OT)
P PE B
Coolant Tank Level (Nivel del tanque de
2 F PE
refrigerante) < 20”
Low Coolant Flow (Flujo bajo de refrigerante) <
4 P PE
20%
3080 Loss all HEX fans (Pérdidas de todos los
6 P PE
ventiladores HEX)
Loss of drive enable (Pérdida de la habilitación
8 F PE
del controlador)
12 A/D Hardware fault (Falla en hardware A/D) F F
Config File Read Error (Error de lectura en
14 F F
archivo de configuración)
Unacknowledged Warning Flags6 (3200)/ Active Warning Flags6 (3320)
(Indicadores6 de advertencia no confirmados (3200)/Indicadores6 de advertencia activos (3320))
Xfrm Cool OT Trip Alarm (Activación de
0 P PE
alarma Xfrm refrigerante OT)
Coolant Tank Level (Nivel del tanque de
1 A PE
refrigerante) < 30”
Low Coolant Flow (Flujo bajo de refrigerante) <
3 A PE
60%
Low Coolant Flow (Flujo bajo de refrigerante) <
4 P PE
20%
Loss one HEX fan (Pérdida de un ventilador
5 A PE
HEX)
3200/
Loss all HEX fans (Pérdidas de todos los
3320 6 P PE
ventiladores HEX)
All HEX fans on (Todos los ventiladores HEX
7 A PE
encendidos)
Up transfer failed (Falla en transferencia
9 A F
ascendente)
Down transfer failed (Falla en transferencia
10 A F
descendente)
11 A/D Hardware alarm (Alarma de hardware A/D) A F
Config File Write Alarm (Alarma de escritura de
13 A F
archivo de configuración)

902399:Versión 4.0 B-13


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-18. FW2_3

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags7 (Indicadores de falla)

B
7 Loss of signal intern (Pérdida de señal interna) P PE
3090 Loss of signal 1 through 8 (Pérdida de señal de 1
8 ~ 15 P PE
a 8)
Unacknowledged Warning Flags7 (3210)/ Active Warning Flags7 (3330)
(Indicadores7 de advertencia no confirmados (3210)/Indicadores7 de advertencia activos (3330))
7 Loss of signal intern (Pérdida de señal interna) P PE
3210/
3330 Loss of signal 1 through 8 (Pérdida de señal de 1
8 ~ 15 P PE
a 8)

Tabla B-19. FW2_4

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags8 (Indicadores de falla)
Loss of signal 9 through 24 (Pérdida de señal de
3100 0 ~ 15 P PE
9 a 24)
Unacknowledged Warning Flags8 (3220)/ Active Warning Flags8 (3340)
(Indicadores8 de advertencia no confirmados (3220)/Indicadores8 de advertencia activos (3340))
3220/ Loss of signal 9 through 24 (Pérdida de señal de
0 ~ 15 P PE
3340 9 a 24)

B-14 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-20. FW3_1

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags9 (Indicadores de falla)

3110 0 ~ 15
User Fault 1 through 16 (Falla del usuario 1 a
16) P PD
B
Unacknowledged Warning Flags9 (3230)/
Active Warning Flags9 (3350) (Indicadores9 de advertencia no confirmados (3230)/Indicadores9 de
advertencia activos (3350))
User Fault 1 through 16 (Falla del usuario 1 a
3230/
0 ~ 15 16) P PD
3350
(número de bit + 1)

Tabla B-21.FW3_2

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags10 (Indicadores de falla)
User Fault 17 through 32 (Falla del usuario 17
3120 0 ~ 15 a 32) P PD
(número de bit + 17)
Unacknowledged Warning Flags10 (3240)/ Active Warning Flags10 (3360)
(Indicadores10 de advertencia no confirmados (3240)/Indicadores10 de advertencia activos (3360))
User Fault 17 through 32 (Falla del usuario 17
3240/
0 ~ 15 a 32) P PD
3360
(número de bit + 17)

902399:Versión 4.0 B-15


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-22. FW3_2

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags11 (Indicadores de falla)

B 3130 0 ~ 15
User Fault 33 ~ 48 (Falla del
usuario 33 ~ 48) P PD
(número de bit + 33)
Unacknowledged Warning Flags11 (3250)/ Active Warning Flags11 (3370)
(Indicadores11 de advertencia no confirmados (3250)/Indicadores11 de advertencia activos (3370))
User Fault 33 ~ 48 (Falla del
3250/
0 ~ 15 usuario 33 ~ 48) P PD
3370
(número de bit + 33)

Tabla B-23. FW3_4

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags12 (Indicadores de falla)
User Fault 49 ~ 64 (Falla del
3140 0 ~ 15 usuario 49 a 64) P PD
(número de bit + 49)
Unacknowledged Warning Flags12 (3260)/ Active Warning Flags12 (3380)
(Indicadores12 de advertencia no confirmados (3260)/Indicadores12 de advertencia activos (3380))
User Fault 49 ~ 64 (Falla del
3260/
0 ~ 15 usuario 49 a 64) P PD
3380
(número de bit + 49)

B-16 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-24. FW4_1

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags13 (Indicadores de falla)

0
Loss of internal analog input #1 (Pérdida de
entrada analógica interna #1)
P PE B
Loss of internal analog input #2 (Pérdida de
1 P PE
3141 entrada analógica interna #2)
Loss of internal analog input #3 (Pérdida de
2 P PE
entrada analógica interna #3)
3-15 Reservado para uso futuro - -
Unacknowledged Warning Flags13 (3261)/ Active Warning Flags13 (3381)
(Indicadores13 de advertencia no confirmados (3261)/Indicadores13 de advertencia activos (3381))
Loss of internal analog input #1 (Pérdida de
0 P PE
entrada analógica interna #1)
Loss of internal analog input #2 (Pérdida de
3261/ 1 P PE
entrada analógica interna #2)
3381
Loss of internal analog input #3 (Pérdida de
2 P PE
entrada analógica interna #3)
3-15 Reservado para uso futuro - -

Tabla B-25. FW4_2

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags14 (Indicadores de falla)
3142 0-15 Reservado para uso futuro - -
Unacknowledged Warning Flags13 (3262)/ Active Warning Flags13 (3382)
(Indicadores13 de advertencia no confirmados (3262)/Indicadores13 de advertencia activos (3382))
3262/
0-15 Reservado para uso futuro - -
3382

902399:Versión 4.0 B-17


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-26. FW4_3

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags15 (Indicadores de falla)

B
3143 0-15 Reservado para uso futuro - -
Unacknowledged Warning Flags13 (3263)/ Active Warning Flags13 (3383)
(Indicadores13 de advertencia no confirmados (3263)/Indicadores13 de advertencia activos (3383))
3263/
0-15 Reservado para uso futuro - -
3383

Tabla B-27. FW4_4

ID de Bits Descripción Alarma/ Habilitación


datos
Falla/
Programable
Fault Flags16 (Indicadores de falla)
3144 0-15 Reservado para uso futuro - -
Unacknowledged Warning Flags13 (3264)/ Active Warning Flags13 (3384)
(Indicadores13 de advertencia no confirmados (3264)/Indicadores13 de advertencia activos (3384))
3264/
0-15 Reservado para uso futuro - -
3384

B-18 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-28. Fault/Alarm Flags1-1 (Indicadores de Falla/Alarma 1)

ID de datos Bits Descripción


0 Over speed alarm (Alarma de exceso de velocidad)
1 Over speed fault (Falla de exceso de velocidad)
2 Under load alarm (Alarma de insuficiencia de carga)
3
4
Under load fault (Falla de carga insuficiente)
Mtr Therm Over Load 1 (sobrecarga térmica)
B
5 Mtr Therm Over Load 2
6 Mtr Therm Over Ld Fault (Falla de sobrecarga térmica)
7 Output phase imbal (Falta de balance de fase de salida)
3400
8 Output phase open (Fase de salida abierta)
9 Output Ground fault (Falla de salida a tierra)
10 IOC
11 MenuInit
12 Celda
13 In torque limit (Límite de torsión de entrada)
14 In torq limit rollback (Vuelta del límite de torsión de entrada)
15 Input phase loss (Pérdida de fase de entrada)

Tabla B-29. Fault/Alarm Flags1-2 (Indicadores de Falla/Alarma 1-2)

ID de datos Bits Descripción


0 Phase sequence (Secuencia de fases)
1 CPU Temperature Alarm (Alarma de temperatura de CPU)
2 CPU Temperature Fault (Falla de temperatura del CPU)
3 Cell over temp alarm (Alarma de sobretemperatura de celda)
4 Cell over temp fault (Falla de sobretemperatura de celda)
5 Modulator Configuration (Configuración del modulador)
6 Cell count mismatch (Error en la cantidad de celdas)
7 Power supply (Suministro de alimentación)
3401
8 Wago communication fault (Falla de comunicación Wago)
9 Wago configuration (Configuración Wago)
10 Cell bypass COM fail (Falla de derivación de celda COM)
11 Cell bypass acknowledge (Confirmación de derivación de celda)
12 Cell bypass link (Enlace de derivación de celda)
14 System program (Programa del sistema)
13 Weak battery (Batería debilitada)
15 Medium voltage low 1 (Falla de tensión media baja 1)

902399:Versión 4.0 B-19


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-30. Fault/Alarm Flags1-3 (Indicadores de Falla/Alarma 1-3)

ID de datos Bits Descripción


0 Medium voltage low 2 (Falla de tensión media baja 2)
1 Medium voltage low flt (Falla de tensión media baja)
2 Cell alarm (Alarma de celda)
3 Line over voltage 1 (Falla de sobretensión de línea 1)
B 4 Line over voltage 2 (Falla de sobretensión de línea 2)
5 Line over voltage fault (Falla de sobretensión de línea)
6 Input phase imbal (Falta de balance de las fases de entrada)
7 Input one cycle (Entrada de un ciclo)
3402
8 Input ground (Entrada de tierra)
9 Encoder loss (Pérdida del codificador)
10 Keypad communication (Comunicación del teclado numérico)
11 Network 1 communication (Comunicación Red 1)
12 Network 2 communication (Comunicación Red 2)
13 Motor over volt alarm (Alarma de sobretensión del motor)
14 Motor over volt fault (Falla de sobretensión del motor)
15 Cell bypass comm alarm (Alarma de comunicación de derivación de celda)

Tabla B-31. Fault/Alarm Flags1-4 (Indicadores de Falla/Alarma 1-4)

ID de datos Bits Descripción


0 Cell bypass link alarm (Alarma de enlace de derivación de celda)
1 Cell bypass fault (Falla de derivación de celda)
2 Cell config fault (Falla de configuración de celda)
3 Carrier Frq Set Too Low (Frecuencia portadora establecida demasiado baja)
Back EMF timeout (Expiración del tiempo de caída de la fuerza
4
contraelectromotriz del motor)
5 Hall effect pwr supply (Fuente de alimentación del Efecto Hall)
6 Modulator board fault (Falla de la tarjeta moduladora)
3403 7 No utilizado
8 Modulator watchdog Flt (Falla del vigilador del modulador)
9 Cell DC bus low (Celda CC bus baja)
10 Tool communication (Comunicación de herramientas)
11 Failed to magnetize (Falla de magnetización)
12 Loss of field current (Pérdida de corriente de campo)
13 Minimum speed trip (Activación de velocidad mínima)
14 Excessive drive losses (Pérdidas excesivas del controlador)
15 WAGO communication alarm (Alarma de comunicación WAGO)

B-20 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-32. Fault/Alarm Flags2-1 (Indicadores de Falla/Alarma 2-1)

ID de datos Bits Descripción


0 One blower not avail (Un ventilador no disponible)
1 All blowers not avail (Todos los ventiladores no disponibles)
2 Clogged filters (Filtros obstruidos)

3
Reactor temperature 1OT Alarm alarm (Alarma de temperatura del reactor
1OT Alarm) B
Reactor temperature 2OT Trip Alarm alarm (Alarma de temperatura del
4
reactor 2OT Trip Alarm)
5 Reactor OT Fault (Falla de reactor OT)
Transformer Xformer OT AlarmTemperature 1 alarm (Alarma del
6
Transformador Xformer OT AlarmTemperature 1)
3404 Xformer OT Trip AlarmTransformer temperature 2 alarm (Alarma de
7
temperatura Xformer OT Trip AlarmaTransformer 2)
8 Xformer OT Fault (Falla de transformador OT)
9 One pump not AvailableFailed (Una bomba no disponible fallada)
10 Both pumps not available (Ambas bombas no disponibles)
11 Coolant conductivity high AlarmCoolant Conduct > 3 uS
12 Coolant Conduct (Conductividad del refrigerante) > 5 uS
13 Inlet water temperature HighCoolant Inlet Temp > 60c alarm
14 Coolant Inlet Temp < 22cInlet water temperature low
15 Cell water temperature high (Temperatura del agua de celda alta)

902399:Versión 4.0 B-21


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-33. Fault/Alarm Flags2-2 (Indicadores de Falla/Alarma 2-2)

ID de datos Bits Descripción


0 Xfrm Cool OT Trip Alarm (Activación de alarma Xfrm refrigerante OT)
1 Coolant Tank Level (Nivel del tanque de refrigerante) < 30”
2 Coolant Tank Level (Nivel del tanque de refrigerante) < 20”
3 Low Coolant Flow (Flujo bajo de refrigerante) < 60%
B 4 Low Coolant Flow (Flujo bajo de refrigerante) < 20%
5 Loss one HEX fan (Pérdida de un ventilador HEX)
6 Loss all HEX fans (Pérdidas de todos los ventiladores HEX)
7 All HEX fans on (Todos los ventiladores HEX encendidos)
3405
8 Loss of drive enable (Pérdida de la habilitación del controlador)
9 Up transfer failed (Falla en transferencia ascendente)
10 Down transfer failed (Falla en transferencia descendente)
11 A/D Hardware alarm (Alarma de hardware A/D)
12 A/D Hardware fault (Falla en hardware A/D)
13 Config File Write Alarm (Alarma de escritura de archivo de configuración)
14 Config File Read Error (Error de lectura en archivo de configuración)
15 No utilizado

Tabla B-34. Fault/Alarm Flags2-3 (Indicadores de Falla/Alarma 2-3)

ID de Bits Descripción
datos
0-6 No utilizado
3406 7 Loss of signal intern (Pérdida de señal interna)
8 – 15 Loss of signal 1 through 8 (Pérdida de señal de 1 a 8)

Tabla B-35. Fault/Alarm Flags2-4 (Indicadores de Falla/Alarma 2-4)

ID de Bits Descripción
datos
3407 0 – 15 Loss of signal 9 through 24 (Pérdida de señal de 9 a 24)

Tabla B-36. Fault/Alarm Flags3-1 (Indicadores de Falla/Alarma 3-1)

ID de Bits Descripción
datos
3408 0 – 15 User Fault 1 through 16 (Falla del usuario 1 a 16)

B-22 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-37. Fault/Alarm Flags3-2 (Indicadores de Falla/Alarma 3-2)

ID de datos Bits Descripción


3409 0 – 15 User Fault 17 through 32 (Falla del usuario 17 a 32)

Tabla B-38. Fault/Alarm Flags3-3 (Indicadores de Falla/Alarma 3-3)

ID de datos Bits Descripción B


3410 0 – 15 User Fault 33 through 48 (Falla del usuario 33 a 48)

Tabla B-39. Fault/Alarm Flags3-4 (Indicadores de Falla/Alarma 3-4)

ID de datos Bits Descripción


3411 0 – 15 User Fault 49 through 64 (Falla del usuario 49 a 64)

Tabla B-40. Fault/Alarm Enable Flags1 1-4 (Indicadores de habilitación de Falla/Alarma 1 1-4)

ID de datos Bits Descripción


3412 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-1
3413 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-2
3414 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-3
3415 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-4

Tabla B-41. Fault/Alarm Enable Flags2 1-4 (Indicadores de habilitación de Falla/Alarma 2 1-4)

ID de datos Bits Descripción


3416 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-1
3417 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-2
3418 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-3
3419 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-4

Tabla B-42. Fault/Alarm Enable Flags3 1-4 (Indicadores de habilitación de Falla/Alarma 3 1-4)

ID de datos Bits Descripción


3420 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-1
3421 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-2
3422 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-3
3423 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-4

902399:Versión 4.0 B-23


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-43. Fatal Fault Flags Flags1 1-4 (Indicadores de fallas fatales 1 1-4)

ID de datos Bits Descripción


3424 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-1
3425 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-2
3426 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-3
3427 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 1-4
B
Tabla B-44. Fatal Fault Flags Flags2 1-4 (Indicadores de fallas fatales 2 1-4)

ID de datos Bits Descripción


3428 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-1
3429 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-2
3430 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-3
3431 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 2-4

Tabla B-45. Fatal Fault Flags Flags3 1-4 (Indicadores de fallas fatales 3 1-4)

ID de datos Bits Descripción


3432 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-1
3433 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-2
3434 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-3
3435 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 3-4

Tabla B-46. Fault/Alarm Flags4 1 (Indicadores de Falla/Alarma 4 1)-4

ID de datos Bits Descripción


0 Loss of internal analog input #1 (Pérdida de entrada analógica interna #1)
1 Loss of internal analog input #2 (Pérdida de entrada analógica interna #2)
3436
2 Loss of internal analog input #3 (Pérdida de entrada analógica interna #3)
3-15 Reservado para uso futuro.

Tabla B-47. Fault/Alarm Flags4 2 -4 (Indicadores de Falla/Alarma 4 2-4)

ID de datos Bits Descripción


3437 0-15 Reservado para uso futuro.
3438 0-15 Reservado para uso futuro.
3439 0-15 Reservado para uso futuro.

B-24 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-48. Fault/Alarm Enable Flags4 3-4 (Indicadores de habilitación de Falla/Alarma 4 3-4)

ID de datos Bits Descripción


3440 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-1
3441 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-2
3442 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-3
3443 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-4
B
Tabla B-49. Fatal Fault Flags Flags4 4-4 (Indicadores de fallas fatales 4 4-4)

ID de datos Bits Descripción


3444 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-1
3445 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-2
3446 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-3
3447 0 – 15 Consulte la Tabla Indicadores de Falla/Alarma 4-4

Tabla B-50. Analog Input Read Registers (Registros de lectura analógica de entrada)

ID de Unidades Descripción de punto Rango


datos
Analog input #1– (Entrada
3502 – analógica # 1)
No disponible 0 – 32767
3525 Analog input #24 (Entrada
analógica # 24)

Tabla B-51. Active Cells Read Registers (Registros de lectura de celdas activas)

ID de Unidades Descripción de punto Rango


datos
Active cells phase A (Celdas
4000 Celdas 0–8
activas fase A)
Active cells phase B (Celdas
4010 Celdas 0–8
activas fase B)
Active cells phase C (Celdas
4020 Celdas 0–8
activas fase C)

902399:Versión 4.0 B-25


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

Tabla B-52. Cell Status Phase A (4030), Phase B (4040), Phase C (4050) (Estado de Celda Fase A (4030), Fase
B (4040) y Fase C (4050))

ID de Bits Descripción Valores


datos
0
Estado de Celda 1
1

B 2
3
Estado de Celda 2

4
Estado de Celda 3
5
6
Estado de Celda 4 0 = Humanamente,
4030/ 7 1 = Activo,
4040/
8 2 = Derivado,
4050 Estado de Celda 5 3 = Fallado
9
10
Estado de Celda 6
11
12
Estado de Celda 7
13
14
Estado de Celda 8
15

B-26 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-53Table A-41. Bypass Status Phase A (4060), Phase B (4070), Phase C (4080) (Estado de derivación
Fase A (4060), Fase B (4070), Fase C (4080))

ID de Bits Descripción Valores


datos
0 Cell 1 bypass status (Estado de
1 derivación Celda 1)
2 Cell 2 bypass status (Estado de B
3 derivación Celda 2)
4 Cell 3 bypass status (Estado de
5 derivación Celda 3)
6 Cell 4 bypass status (Estado de
4060/ 7 derivación Celda 4) 0 = No disponible,
4070/ 1 = Derivado,
4080 8 Cell 5 bypass status (Estado de 2 = Disponible.
9 derivación Celda 5)
10 Cell 6 bypass status (Estado de
11 derivación Celda 6)
12 Cell 7 bypass status (Estado de
13 derivación Celda 7)
14 Cell 8 bypass status (Estado de
15 derivación Celda 8)

Nota para Modbus: Si está usando una versión del software de control anterior a la 2.0, puede acceder
* directamente a estos datos mediante direcciones Modbus fijas. La primera celda de la primera tabla es la
dirección Modbus 46001. Incremente la dirección Modbus de a uno por celda de la tabla hacia abajo.

902399:Versión 4.0 B-27


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

B.1 Tablas de datos diversas


Tabla B-54: Performance Table (Tabla de desempeño)

ID de Unidades Descripción de punto Rango


datos

2161 %*100 Drive Losses (Pérdidas del 0 - 655.35%

B 2162 %*100
controlador)

Excessive Reactive Current 0 - 655.35%


(Corriente reactiva
excesiva)

2163 %*100 Speed Droop (Caída de -3276.8% - +3276.7%


velocidad)

2164 %*100 Sync Motor Field Current -327.6% - +327.6%


(Corriente de campo de
sincronización del motor)

2168 %*100 Eficiencia 0 - 655.35%

Tabla B-55: Parameter Read / Write Table (Tabla de parámetros de lectura / escritura (read / write))

ID de Nombre Valor
datos

2660 Network 1 PFD1

2661 Network 1 PFD2

2662 Network 1 PFD3

2663 Network 1 PFD4


Consulte el Apéndice A de
este manual
2664 Network 2 PFD1

2665 Network 2 PFD2

2666 Network 2 PFD3

2667 Network 2 PFD4

B-28 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-56: Parallel Drive Table (Tabla de controlador paralelo)

ID de Unidades Descripción de punto Rango


datos

2268 *100 Peak Voltage Clamp Limit 0 - 655.35


(Límite fijado de pico de tensión)

2269 Parallel Drive Status 1 (Estado


del controlador paralelo 1)
• Bit 0: Esclavo
• Bit 1: En red
B
2270 Parallel Drive Status 2 (Estado
• Bit 2: Spinning Load Enabled (Carga en
del controlador paralelo 2) rotación habilitada)
• Bit 3: Energy Saver Enabled (Ahorro de
energía habilitado)
• Bit 4: Speed Loop Test Mode Enabled
(Modo de prueba de velocidad
habilitado)
• Bit 5: Auto Tune Enabled (Auto aujuste
habilitado)
• Bit 6: Reset Timeout (Tiempo de reinicio
excedido)
2271 Handshake (Negociación de
protocolos)

2272 *100 Available PVCL (PVCL 0 - 655.35


disponible)

2273 %*100 Available Torque (Torsión


disponible)

2274 Number of Nodes (Número de


nodos)

2275 Amps Mag Current Command Amps 0 - 655.35


(Amps de comando de corriente
magnetizante)

2276 %*100 Mag current Command % 0 - 655.35%


(Comando % de corriente
magnetizante)

2277 *100 Field Weakening Output (Salida 0 - 655.35


debilitada de campo)

Tabla B-57: Active Front End (AFE) Table (Tabla de Active Front End (AFE))

ID de datos Unidades Descripción de punto Rango


(mínimo / máximo /
promedio)

3600 / 3601 / 3602 %*100 Real Current Feedback Filtered 0 - 655.35%


(Realimentación de corriente real
filtrada)

902399:Versión 4.0 B-29


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

3603 / 3604 / 3605 %*100 Reactive Current Feedback Filtered 0 - 655.35%


(Realimentación de corriente reactiva
filtrada)

3606 / 3607 / 3608 %*100 DC Link Voltage (Tensión de enlace CC) 0 - 655.35%

3609 / 3610 / 3611 %*100 Real Voltage Feed Forward 0 - 655.35%

B
3612 / 3613 / 3614 Hz*10 Input Frequency (Frecuencia de entrada) 0 - 655.35

3615 / 3616 / 3617 %*100 Real Voltage Command (Comando de 0 - 655.35


tensión real)

3618 / 3619 / 3620 %*100 Reactive Voltage Command (Comando 0 - 655.35


de tensión reactiva)

3621 / 3622 / 3623 *100 Highest Cell Temperature (Temperatura 0 - 655.35


de celda más elevada)

3624 / 3625 / 3626 *100 Differential Cell Temperature 0 - 655.35


(Temperatura de celda diferencial)

3627 / 3628 / 3629 %*100 Input Current (Corriente de entrada) 0 - 655.35

3630 / 3631 / 3632 %*100 Multiplexed Data (Datos multiplexados) 0 - 655.35

3633 Estado

3634 Estado

3635 Estado EPLD 1

3636 Estado EPLD 2

3637 / 3638 / 3639 *100 Water Flow (Flujo de agua) 0 - 655.35

3640 / 3641 / 3642 *100 Water Glycol flow (Flujo de agua Glycol) 0 - 655.35

3643 Number of AFE Cells (Cantidad de


celdas AFE)

3644 Number of AFE Cells with Open Sensors


(Cantidad de celdas AFE con sensores
abiertos)

36345 %*100 Available Reactive Current (Corriente 0 - 655.35%


reactiva disponible)

B-30 902399: Versión 4.0


Manual de comunicaciones NXG Identificaciones (ID) de datos de salida

Tabla B-58: SilcoGraph Data Table (Tabla de datos SilcoGraph)

ID de datos Unidades Descripción de punto Rango

3645 - 3652 %*100 Float Outputs 0 - n7 (Salida de -327.6% - +327.6%


flote 0 - n7)

Tabla B-59: Shared Memory Table (Tabla de memoria compartida)


B
ID de datos Descripción de punto

3654 - 3659 Shared Memory Handshake 0 - 5


(Negociación de memoria
compartida 0 - 5)

∇∇∇

902399:Versión 4.0 B-31


Identificaciones (ID) de datos de salida Manual de comunicaciones NXG

B-32 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

APÉNDICE

C Archivo EDS DeviceNet DP

$ Electronic Data Sheet generated using SST EDS Editor (Planilla electrónica de
datos generada mediante el Editor SST EDS)

[File]
DescText = "NXG Harmony Motor Drive"; C
CreateDate = 06-04-01;
CreateTime = 13:44:37;
ModDate = 10-02-02;
ModTime = 13:45:07;
Revision = 1.1;

[Device]
VendCode = 91;
VendName = "Robicon";
ProdType = 2;
ProdTypeStr = "AC Drive";
ProdCode = 4;
MajRev = 1;
MinRev = 1;
ProdName = "NXG DeviceNet";
Catalog = "";

[IO_Info]
Default = 0x0001;

PollInfo = 0x0001, 1, 1;

COSInfo = 0x0004, 1, 1;

CyclicInfo = 0x0008, 1, 1;

Input1=
4, 0, 0x000D,

902399: Versión 4.0 C-1


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

"Extended Speed Control Input",


6, "20 04 24 71 30 03",
"";

Output1=
4, 0, 0x000D,
"Extended Speed Control Output",
6, "20 04 24 21 30 03",
"";

C
[ParamClass]
MaxInst = 96;
Descriptor = 0x000B;
CfgAssembly = 0;

[Params]

Param1=
0,
6, "20 28 24 01 30 03",
0x0010, 8, 1,
"Motor Type ",
"",
"Enter the Motor Type",
0, 10, 7,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param2=

0,
6, "20 28 24 01 30 06",
0x0024, 2, 2,
"Motor Rated Curr",
"A",
"Enter the Motor Rated Nameplate Current",

C-2 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

120, 15000, 1250,


1, 10, 1, 0,
0, 0, 0, 0,
0;

Param3=
0,
6, "20 28 24 01 30 07",
0x0020, 2, 2,
"Motor Rated Volts",
"V",
C
"The Motor Nameplate Rated Voltage",
380, 13800, 4160,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param4=
0,
6, "20 28 24 01 30 09",
0x0020, 2, 2,
"Motor Rated Freq",
"Hz",
"Enter the Motor Nameplate Frequency in Hertz",
15, 330, 60,

1, 1, 1, 0,
0, 0, 0, 0,
0;

Param5=
0,
6, "20 28 24 01 30 0C",
0x0020, 2, 2,
"Motor Poles",
"",
"Enter the Motor Nameplate Number of Poles",
2, 32, 4,

902399: Versión 4.0 C-3


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

1, 1, 1, 0,
0, 0, 0, 0,
0;

Param6=
0,
6, "20 28 24 01 30 0F",
0x0030, 2, 2,
"Motor Base Speed",

C "RPM",
"Enter the Motor Nameplate Base Speed in RPM",
1, 19800, 1800,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param7=
0,
6, "20 29 24 01 30 03",
0x0032, 4, 1,
"Run Control Fwd",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param8=
0,
6, "20 29 24 01 30 04",
0x0032, 4, 1,
"Run Control Rev",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,

C-4 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0;

Param9=
0,
6, "20 29 24 01 30 05",
0x0032, 4, 1,
"Network Control",
"",
"",
0, 1, 0,
1, 1, 1, 0,
C
0, 0, 0, 0,
0;

Param10=
0,
6, "20 29 24 01 30 06",
0x0032, 8, 1,
"Drive State",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param11=
0,
6, "20 29 24 01 30 07",
0x0032, 4, 1,
"Run Fwd Status",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

902399: Versión 4.0 C-5


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

Param12=
0,
6, "20 29 24 01 30 08",
0x0032, 4, 1,
"Run Rev Status",
"",
"",
0, 1, 0,
1, 1, 1, 0,

C 0, 0, 0, 0,
0;

Param13=
0,
6, "20 29 24 01 30 09",
0x0032, 4, 1,
"Ready Status",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param14=
0,
6, "20 29 24 01 30 0A",
0x0032, 4, 1,
"Fault Status",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param15=
0,

C-6 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

6, "20 29 24 01 30 0C",
0x0032, 4, 1,
"Fault Reset",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param16=
C
0,
6, "20 29 24 01 30 0F",
0x0032, 4, 1,
"Control From Net",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param17=
0,
6, "20 2A 24 01 30 03",
0x0032, 4, 1,
"Drive At Ref",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param18=
0,
6, "20 2A 24 01 30 04",
0x0032, 4, 1,

902399: Versión 4.0 C-7


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

"Network Ref",
"",
"",
0, 1, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param19=

C 0,
6, "20 2A 24 01 30 06",
0x0032, 8, 1,
"Drive Ctrl Mode",
"",
"",
0, 5, 1,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param20=
0,
6, "20 2A 24 01 30 07",
0x0030, 3, 2,
"Speed Actual",
"RPM",
"",
-32767, 32767, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param21=
0,
6, "20 2A 24 01 30 08",
0x0030, 3, 2,
"Speed Reference",
"RPM",

C-8 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

"",
-32767, 32767, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param22=
0,
6, "20 2A 24 01 30 09",
0x0030, 3, 2,
"Current Actual",
C
"",
"",
-32767, 32767, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param23=
0,
6, "20 2A 24 01 30 0F",
0x0030, 3, 2,
"Power Actual",
"",
"",
-32767, 32767, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param24=
0,
6, "20 2A 24 01 30 11",
0x0030, 3, 2,

"Output Voltage",
"V",
"",

902399: Versión 4.0 C-9


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

-32767, 32767, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param25=
0,
6, "20 2A 24 01 30 12",
0x0024, 2, 2,

C "Accel Time",
"",
"",
0, 50000, 78,
64, 1000, 1, 0,
0, 0, 0, 0,
0;

Param26=
0,
6, "20 2A 24 01 30 13",
0x0024, 2, 2,
"Decel Time",
"",
"",
0, 50000, 78,
64, 1000, 1, 0,
0, 0, 0, 0,
0;

Param27=
0,
6, "20 2A 24 01 30 16",
0x0010, 5, 1,
"Speed Scale",
"",
"",
-127, 127, 0,
1, 1, 1, 0,

C-10 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0, 0, 0, 0,
0;

Param28=
0,
6, "20 2A 24 01 30 17",
0x0010, 5, 1,
"Current Scale",
"",
"",
-127, 127, 0,
C
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param29=
0,
6, "20 2A 24 01 30 1A",
0x0030, 5, 1,
"Power Scale",
"",
"",
-127, 127, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param30=
0,
6, "20 2A 24 01 30 1B",
0x0010, 5, 1,
"Voltage Scale",
"",
"",
-127, 127, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

902399: Versión 4.0 C-11


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

Param31=
0,
6, "20 2A 24 01 30 1C",
0x0010, 5, 1,
"Time Scale",
"",
"",
-127, 127, 0,

C 1, 1, 1, 0,
0, 0, 0, 0,
0;

Param32=
0,
6, "20 2A 24 01 30 1D",
0x0032, 5, 1,
"Ref From Net",
"",
"",
-127, 127, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param33=
0,
6, "20 2A 24 01 30 65",
0x0030, 2, 2,
"Reg From Drive 03",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param34=

C-12 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0,
6, "20 2A 24 01 30 66",
0x0030, 2, 2,
"Reg From Drive 04",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;
C
Param35=
0,
6, "20 2A 24 01 30 67",
0x0030, 2, 2,
"Reg From Drive 05",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param36=
0,
6, "20 2A 24 01 30 68",
0x0030, 2, 2,
"Reg From Drive 06",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param37=
0,
6, "20 2A 24 01 30 69",

902399: Versión 4.0 C-13


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0x0030, 2, 2,
"Reg From Drive 07",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

C Param38=
0,
6, "20 2A 24 01 30 6A",
0x0030, 2, 2,
"Reg From Drive 08",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param39=
0,
6, "20 2A 24 01 30 6B",
0x0030, 2, 2,
"Reg From Drive 09",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param40=
0,
6, "20 2A 24 01 30 6C",
0x0030, 2, 2,
"Reg From Drive 10",

C-14 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param41=
0,
6, "20 2A 24 01 30 6D",
0x0030, 2, 2,
C
"Reg From Drive 11",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param42=
0,
6, "20 2A 24 01 30 6E",
0x0030, 2, 2,
"Reg From Drive 12",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param43=
0,
6, "20 2A 24 01 30 6F",
0x0030, 2, 2,
"Reg From Drive 13",
"",
"",

902399: Versión 4.0 C-15


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param44=
0,
6, "20 2A 24 01 30 70",
0x0030, 2, 2,

C "Reg From Drive 14",


"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param45=
0,
6, "20 2A 24 01 30 71",
0x0030, 2, 2,
"Reg From Drive 15",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param46=
0,
6, "20 2A 24 01 30 72",
0x0030, 2, 2,
"Reg From Drive 16",
"",
"",
0, 65535, 0,
1, 1, 1, 0,

C-16 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0, 0, 0, 0,
0;

Param47=
0,
6, "20 2A 24 01 30 73",
0x0030, 2, 2,
"Reg From Drive 17",
"",
"",
0, 65535, 0,
C
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param48=
0,
6, "20 2A 24 01 30 74",
0x0030, 2, 2,
"Reg From Drive 18",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param49=
0,
6, "20 2A 24 01 30 75",
0x0030, 2, 2,
"Reg From Drive 19",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

902399: Versión 4.0 C-17


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

Param50=
0,
6, "20 2A 24 01 30 76",
0x0030, 2, 2,
"Reg From Drive 20",
"",
"",
0, 65535, 0,

C 1, 1, 1, 0,
0, 0, 0, 0,
0;

Param51=
0,
6, "20 2A 24 01 30 77",
0x0030, 2, 2,
"Reg From Drive 21",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param52=
0,
6, "20 2A 24 01 30 78",
0x0030, 2, 2,
"Reg From Drive 22",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param53=

C-18 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0,
6, "20 2A 24 01 30 79",
0x0030, 2, 2,
"Reg From Drive 23",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;
C
Param54=
0,
6, "20 2A 24 01 30 7A",
0x0030, 2, 2,
"Reg From Drive 24",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param55=
0,
6, "20 2A 24 01 30 7B",
0x0030, 2, 2,
"Reg From Drive 25",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param56=
0,
6, "20 2A 24 01 30 7C",

902399: Versión 4.0 C-19


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0x0030, 2, 2,
"Reg From Drive 26",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

C Param57=
0,
6, "20 2A 24 01 30 7D",
0x0030, 2, 2,
"Reg From Drive 27",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param58=
0,
6, "20 2A 24 01 30 7E",
0x0030, 2, 2,
"Reg From Drive 28",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param59=
0,
6, "20 2A 24 01 30 7F",
0x0030, 2, 2,
"Reg From Drive 29",

C-20 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param60=
0,
6, "20 2A 24 01 30 80",
0x0030, 2, 2,
C
"Reg From Drive 30",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param61=
0,
6, "20 2A 24 01 30 81",
0x0030, 2, 2,
"Reg From Drive 31",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param62=
0,
6, "20 2A 24 01 30 82",
0x0030, 2, 2,
"Reg From Drive 32",
"",
"",

902399: Versión 4.0 C-21


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param63=
0,
6, "20 2A 24 01 30 83",
0x0030, 2, 2,

C "Reg From Drive 33",


"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param64=
0,
6, "20 2A 24 01 30 84",
0x0030, 2, 2,
"Reg From Drive 34",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param65=
0,
6, "20 2A 24 01 30 85",
0x0000, 2, 2,
"Reg To Drive 03",
"",
"",
0, 65535, 0,
1, 1, 1, 0,

C-22 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0, 0, 0, 0,
0;

Param66=
0,
6, "20 2A 24 01 30 86",
0x0000, 2, 2,
"Reg To Drive 04",
"",
"",
0, 65535, 0,
C
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param67=
0,
6, "20 2A 24 01 30 87",
0x0000, 2, 2,
"Reg To Drive 05",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param68=
0,
6, "20 2A 24 01 30 88",
0x0000, 2, 2,
"Reg To Drive 06",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

902399: Versión 4.0 C-23


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

Param69=
0,
6, "20 2A 24 01 30 89",
0x0000, 2, 2,
"Reg To Drive 07",
"",
"",
0, 65535, 0,

C 1, 1, 1, 0,
0, 0, 0, 0,
0;

Param70=
0,
6, "20 2A 24 01 30 8A",
0x0000, 2, 2,
"Reg To Drive 08",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param71=
0,
6, "20 2A 24 01 30 8B",
0x0000, 2, 2,
"Reg To Drive 09",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param72=

C-24 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0,
6, "20 2A 24 01 30 8C",
0x0000, 2, 2,
"Reg To Drive 10",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;
C
Param73=
0,
6, "20 2A 24 01 30 8D",
0x0000, 2, 2,
"Reg To Drive 11",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param74=
0,
6, "20 2A 24 01 30 8E",
0x0000, 2, 2,
"Reg To Drive 12",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param75=
0,
6, "20 2A 24 01 30 8F",

902399: Versión 4.0 C-25


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0x0000, 2, 2,
"Reg To Drive 13",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

C Param76=
0,
6, "20 2A 24 01 30 90",
0x0000, 2, 2,
"Reg To Drive 14",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param77=
0,
6, "20 2A 24 01 30 91",
0x0000, 2, 2,
"Reg To Drive 15",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param78=
0,
6, "20 2A 24 01 30 92",
0x0000, 2, 2,
"Reg To Drive 16",

C-26 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param79=
0,
6, "20 2A 24 01 30 93",
0x0000, 2, 2,
C
"Reg To Drive 17",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param80=
0,
6, "20 2A 24 01 30 94",
0x0000, 2, 2,
"Reg To Drive 18",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param81=
0,
6, "20 2A 24 01 30 95",
0x0000, 2, 2,
"Reg To Drive 19",
"",
"",

902399: Versión 4.0 C-27


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param82=
0,
6, "20 2A 24 01 30 96",
0x0000, 2, 2,

C "Reg To Drive 20",


"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param83=
0,
6, "20 2A 24 01 30 97",
0x0000, 2, 2,
"Reg To Drive 21",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param84=
0,
6, "20 2A 24 01 30 98",
0x0000, 2, 2,
"Reg To Drive 22",
"",
"",
0, 65535, 0,
1, 1, 1, 0,

C-28 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0, 0, 0, 0,
0;

Param85=
0,
6, "20 2A 24 01 30 99",
0x0000, 2, 2,
"Reg To Drive 23",
"",
"",
0, 65535, 0,
C
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param86=
0,
6, "20 2A 24 01 30 9A",
0x0000, 2, 2,
"Reg To Drive 24",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param87=
0,
6, "20 2A 24 01 30 9B",
0x0000, 2, 2,
"Reg To Drive 25",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

902399: Versión 4.0 C-29


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

Param88=
0,
6, "20 2A 24 01 30 9C",
0x0000, 2, 2,
"Reg To Drive 26",
"",
"",
0, 65535, 0,

C 1, 1, 1, 0,
0, 0, 0, 0,
0;

Param89=
0,
6, "20 2A 24 01 30 9D",
0x0000, 2, 2,
"Reg To Drive 27",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param90=
0,
6, "20 2A 24 01 30 9E",
0x0000, 2, 2,
"Reg To Drive 28",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param91=

C-30 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

0,
6, "20 2A 24 01 30 9F",
0x0000, 2, 2,
"Reg To Drive 29",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;
C
Param92=
0,
6, "20 2A 24 01 30 A0",
0x0000, 2, 2,
"Reg To Drive 30",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param93=
0,
6, "20 2A 24 01 30 A1",
0x0000, 2, 2,
"Reg To Drive 31",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param94=
0,
6, "20 2A 24 01 30 A2",

902399: Versión 4.0 C-31


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

0x0000, 2, 2,
"Reg To Drive 32",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

C Param95=
0,
6, "20 2A 24 01 30 A3",
0x0000, 2, 2,
"Reg To Drive 33",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

Param96=
0,
6, "20 2A 24 01 30 A4",
0x0000, 2, 2,
"Reg To Drive 34",
"",
"",
0, 65535, 0,
1, 1, 1, 0,
0, 0, 0, 0,
0;

[EnumPar]

Param7=
"False",
"True";

C-32 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

Param8=
"False",
"True";

Param9=
"Local Control",
"Network Control";

Param10=
C
"Vendor Specific",
"Startup",
"Not Ready",
"Ready",
"Enabled",
"Stopping",
"Fault Stop",
"Faulted";

Param11=
"Not Running Fwd",
"Running Fwd";

Param12=
"Not Running Rev",
"Running Rev";

Param13=
"Not Ready",
"Ready";

Param14=
"No Faults Present",
"Faulted";

Param15=
"No Action",

902399: Versión 4.0 C-33


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

"Fault Reset";

Param16=
"Control is local",
"Control is from network";

Param17=
"Drive actual speed not at reference",
"Drive actual speed is at reference";

C Param18=
"Set reference not DN control",
"Set reference at DN control";

Param19=
"Vendor specific mode",
"Open loop speed (Frequency)",
"Closed loop speed control",
"Torque control",
"Process control",
"Position control";

Param32=
"Local speed/torque reference",
"DeviceNet speed/torque reference";

[Groups]

Group1=
"Motor", 6,
1, 2, 3, 4, 5, 6;

Group2=
"Control Supervisor", 10,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16;

Group3=
"Drive", 16,

C-34 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet DP

17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32;

Group4=
"Drive Extended", 64,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96;

———

902399: Versión 4.0 C-35


Archivo EDS DeviceNet DP Manual de comunicaciones NXG

C-36 902399: Versión 4.0


Manual de comunicaciones NXG Archivo de datos GSD Profibus

Apéndice

D Archivo de datos GSD Profibus


; Device Data File for Robicon Corporation Drives with PFB SLAVE (Archivo de
datos de dispositivos para Controladores Robicon Corporation con PFB SLAVE)
; Copyright (c) 1998 Robicon Corp.
; GSD Rev 1.00

#Profibus_DP

Vendor_Name = "Robicon Corporation"


Model_Name = "NXG-PFB"

D
Revision = "Rev 1.0"
Protocol_Ident = 0
Station_Type = 0
FMS_Supp = 0
Hardware_Release = "1.0"
Software_Release = "1.01"

; Supported baud rates (Velocidades en baudios admitidas)


9.6_supp = 1
19.2_supp = 1
93.75_supp = 1
187.5_supp = 1
500_supp = 1
1.5M_supp = 1
3M_supp = 1
6M_supp = 1
12M_supp = 1

; Maximum responder time for supported baud rates (Tiempo de respuesta máximo
para velocidades en baudios admitidas)
MaxTsdr_9.6 = 60
MaxTsdr_19.2 = 60
MaxTsdr_93.75 = 60
MaxTsdr_187.5 = 60
MaxTsdr_500 = 100
MaxTsdr_1.5M = 150

902399: Versión 4.0 D-1


Archivo de datos GSD Profibus Manual de comunicaciones NXG

MaxTsdr_3M = 200
MaxTsdr_6M = 200
MaxTsdr_12M = 200

; Setup time for supported baud rates (Tiempo establecido para velocidades en
baudios admitidas)
Tset_9.6 = 1
Tset_19.2 = 1
Tset_93.75 = 1
Tset_187.5 = 1
Tset_500 = 1
Tset_1.5M = 1
Tset_3M = 4
Tset_6M = 8
D Tset_12M = 16

; Supported hardware features (Características de hardware admitidas)


Redundancy = 0
Repeater_Ctrl_Sig = 2
24V_Pins = 0

; Slave Specific (Esclavo específico)


Ident_Number = 0x0868

Freeze_Mode_Supp = 0
Sync_Mode_Supp = 0
Auto_Baud_Supp = 1
Set_Slave_Add_Supp = 0

; Maximum length of user parameter (Longitud máxima de parámetro de usuario)


User_Prm_Data_Len = 32

Min_Slave_Intervall = 2
Modular_Station = 1
Max_Module = 32
Max_Input_Len = 244
Max_Output_Len = 244
Max_Data_Len = 400

D-2 902399: Versión 4.0


Manual de comunicaciones NXG Archivo de datos GSD Profibus

Module = " 136 Bytes In / 136 Bytes Out " 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f,
0x1f, 0x1f, 0x17, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x27
EndModule

Module = “16 Bytes In " 0x1f


EndModule

Module = “ 8 Bytes In " 0x17


EndModule

Module = “16 Bytes Out" 0x2f


EndModule

Module = “ 8 Bytes Out" 0x27 D


EndModule

— — —

902399: Versión 4.0 D-3


Archivo de datos GSD Profibus Manual de comunicaciones NXG

D-4 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS ControlNet

APÉNDICE

E Archivo EDS ControlNet


$ ControlNet ABS-CNT Electronic Data Sheet (Planilla electrónica de datos
ControlNet ABS-CNT)
$ Copyright (c)1999,2000,2002 HMS Industrial Networks AB

[File]
DescText = “AnyBus-S ControlNet”;
CreateDate = 07-19-1999;
CreateTime = 11:11:51;
ModDate = 11-15-2002;
ModTime = 16:42:00;
Revision = 1.5;

[Device]
E
VendCode = 90;
VendName = “HMS Industrial Networks AB (Hassbjer Micro Sys)”;
ProdType = 12;
ProdTypeStr = “Communication Adapter”;
ProdCode = 1;
MajRev = 1;
MinRev = 3;
ProdName = “AnyBus-S CNT”;
Catalog = “ABS CNT”;

[Device Classification]
Class1 = 1_RSNetWorx_Adapter;
Class2 = ControlNet;

902399: Versión 4.0 E-1


Archivo EDS ControlNet Manual de comunicaciones NXG

[Port]
Port2 = ControlNet_Redundant,
“Port A”,
“20 F0 24 01”,
2;

[Params]
Param2 =
0, $ first field shall equal 0
,, $ path size,path
0x0000, $ descriptor
2, $ data type : 16-bit Unsigned Integer
2, $ data size in bytes
“Output Size”, $ name
““, $ units
““, $ help string
0,450,16, $ min,max,default data values
E 0,0,0,0, $ mult,dev,base,offset scaling not used
0,0,0,0, $ mult,dev,base,offset link not used
0; $ decimal places not used

Param3 =
0, $ first field shall equal 0
,, $ path size,path
0x0000, $ descriptor
2, $ data type : 16-bit Unsigned Integer
2, $ data size in bytes
“Input Size”, $ name
““, $ units
““, $ help string
8,454,20, $ min,max,default data values
0,0,0,0, $ mult,dev,base,offset scaling not used
0,0,0,0, $ mult,dev,base,offset link not used
0;

E-2 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS ControlNet

[Connection Manager]
Connection1 =
0x04010002, $ trigger & transport
$ 0-15 = supported transport classes (class
1)
$ 16 = cyclic (1 = supported)
$ 17 = change of state (0 = not supported)
$ 18 = on demand (0 = not supported)
$ 19-23 = reserved (must be zero)
$ 24-27 = exclusive owner
$ 28-30 = reserved (must be zero)
$ 31 = client 0 (don’t care for classes 0
and 1)
0x44240405, $ point/multicast & priority & realtime format
$ 0 = O=>T fixed (1 = supported)
$ 1 = O=>T variable (0 = not supported)
$ 2 = T=>O fixed (1 = supported)
$ 3 = T=>O variable (0 = not supported)
$
$
4-7
8-10
= reserved (must be zero)
= O=>T header (4 byte run/idle)
E
$ 11 = reserved (must be zero)
$ 12-14 = T=>O header
$ 15 = reserved (must be zero)
$ 16-19 = O=>T point-to-point
$ 20-23 = T=>O multicast
$ 24-27 = O=>T scheduled
$ 28-31 = T=>O scheduled
,Param2,, $ O=>T RPI,Size,Format
,Param3,, $ T=>O RPI,Size,Format
,, $ config part 1 (dynamic assemblies)
,, $ config part 2 (module configuration)
“Discrete Exclusive Owner”, $ connection name
““, $ Help string
“20 04 24 01 2C 96 2C 64”; $ exclusive output path

1_PLC5C_RTD_Format1 = 1_PLC5C_1794_Discrete_RTD_Format;

∇ ∇ ∇

902399: Versión 4.0 E-3


Archivo EDS ControlNet Manual de comunicaciones NXG

E-4 902399: Versión 4.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

APÉNDICE

F Archivo EDS DeviceNet (Profile 12)


$ DeviceNet Manager Generated Electronic Data Sheet (Planilla electrónica de
datos generada por DeviceNet Manager)

[File]
DescText = “ABS Standard Configuration”;
CreateDate = 12-08-98;
CreateTime = 10:31:30;
ModDate = 02-17-2005;
ModTime = 11:24:00;
Revision = 1.35; $ Revision of EDS file

[Device]
VendCode = 90; $ Vendor Code
ProdType = 12; $ Product Type
ProdCode = 12; $ Product Code
MajRev = 1; $ Major Rev
MinRev = 35; $ Minor Rev

F
VendName = “HMS Networks”;
ProdTypeStr = “Communications Adapter”;
ProdName = “AnyBus-S DeviceNet”;
Catalog = “AnyBus-S DeviceNet”;

$ Parameter Class Section

[ParamClass]
MaxInst = 29; $ Max Instances - total # configuration parameters
Descriptor = 0x00;$ Parameter Class Descriptor - No parameters
CfgAssembly = 0x00;$ The config assembly is not supported.

[Params]

902399:Versión 3.0 F-1


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

$ ****************************************************************************
$ Polled production
$ ****************************************************************************

Param1 = 0, $ parameter value slot


6, “20 05 24 00 30 64”, $ connection object
0x0002, $ descriptor (Scaling)
198, 1, $ USINT, 4 bytes
“Polled production”, $ parameter name
““, $ units string
““, $ help string
0, 5, 0, $ min, max, default (0)
0, 0, 0, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$ Polled consumtion
$ ****************************************************************************

Param2 = 0, $ parameter value slot

F 6, “20 05 24 00 30 65”,
0x0002,
$ connection object
$ descriptor (Scaling)
198, 1, $ USINT, 4 bytes
“Polled consumtion”, $ parameter name
““, $ units string
““, $ help string
0, 5, 0, $ min, max, default (0)
0, 0, 0, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$ Strobed production
$ ****************************************************************************
Param3 = 0, $ parameter value slot
6, “20 05 24 00 30 66”, $ Connection object

F-2 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

0x0002, $ descriptor (Scaling)


198, 1, $ USINT, 4 bytes
“Strobed production”, $ parameter name
““, $ units string
““, $ help string
0, 5, 0, $ min, max, default (0)
0, 0, 0, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$ Strobed consumption
$ ****************************************************************************

Param4 = 0, $ parameter value slot


6, “20 05 24 00 30 67”, $ connection object
0x0002, $ descriptor (Scaling)
198, 1, $ USINT, 4 bytes
“Strobed consumption”, $ parameter name
““, $ units string
““, $ help string
0, 5, 0, $ min, max, default (0)
0, 0, 0, 0, $ mult, div, base, offset scaling F
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$ COS Production
$ ****************************************************************************

Param5 = 0, $ parameter value slot


6, “20 05 24 00 30 68”, $ connection object
0x0002, $ descriptor (Scaling)
198, 1, $ USINT, 4 bytes
“COS production”, $ parameter name
““, $ units string
““, $ help string
0, 5, 0, $ min, max, default (0)

902399:Versión 3.0 F-3


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

0, 0, 0, 0, $ mult, div, base, offset scaling


, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param6 = 0, $ parameter value slot


6, “20 A0 24 00 30 64”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input1 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$

F $ ****************************************************************************

Param7 = 0, $ parameter value slot


6, “20 A0 24 00 30 6E”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input1 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$

F-4 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

$ ****************************************************************************

Param8 = 0, $ parameter value slot


6, “20 A0 24 00 30 65”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input2 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param9 = 0, $ parameter value slot


6, “20 A0 24 00 30 6F”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input2 length”, $ parameter name F
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param10 = 0, $ parameter value slot


6, “20 A0 24 00 30 66”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes

902399:Versión 3.0 F-5


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

“Input3 offset”, $ parameter name


““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param11 = 0, $ parameter value slot


6, “20 A0 24 00 30 70”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input3 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used

F 0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param12 = 0, $ parameter value slot


6, “20 A0 24 00 30 67”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input4 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used

F-6 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param13 = 0, $ parameter value slot


6, “20 A0 24 00 30 71”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input4 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param14 = 0, $ parameter value slot F


6, “20 A0 24 00 30 68”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input5 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

902399:Versión 3.0 F-7


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

Param15 = 0, $ parameter value slot


6, “20 A0 24 00 30 72”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input5 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param16 = 0, $ parameter value slot


6, “20 A0 24 00 30 69”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input6 offset”, $ parameter name
““, $ units string

F ““,
0, 512, 0,
$ help string
$ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param17 = 0, $ parameter value slot


6, “20 A0 24 00 30 73”, $ input mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Input6 length”, $ parameter name
“bytes”, $ units string

F-8 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

““, $ help string


0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$ Output mappping
$ ****************************************************************************
$
$ ****************************************************************************

Param18 = 0, $ parameter value slot


6, “20 A1 24 00 30 64”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output1 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places F
$ ****************************************************************************
$
$ ****************************************************************************

Param19 = 0, $ parameter value slot


6, “20 A1 24 00 30 6E”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output1 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used

902399:Versión 3.0 F-9


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param20 = 0, $ parameter value slot


6, “20 A1 24 00 30 65”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output2 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

F Param21 = 0,
6, “20 A1 24 00 30 6F”,
$ parameter value slot
$ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output2 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

F-10 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

Param22 = 0, $ parameter value slot


6, “20 A1 24 00 30 66”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output3 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param23 = 0, $ parameter value slot


6, “20 A1 24 00 30 70”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output3 length”, $ parameter name
“bytes”, $ units string
““, $ help string F
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param24 = 0, $ parameter value slot


6, “20 A1 24 00 30 67”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output4 offset”, $ parameter name
““, $ units string

902399:Versión 3.0 F-11


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

““, $ help string


0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param25 = 0, $ parameter value slot


6, “20 A1 24 00 30 71”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output4 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

F $ ****************************************************************************
$
$ ****************************************************************************

Param26 = 0, $ parameter value slot


6, “20 A1 24 00 30 68”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output5 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

F-12 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

$ ****************************************************************************
$
$ ****************************************************************************

Param27 = 0, $ parameter value slot


6, “20 A1 24 00 30 72”, $ output mapping object
0x10, $ descriptor (Scaling)
199, 2, $ UINT, 2 bytes
“Output5 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param28 = 0, $ parameter value slot


6, “20 A1 24 00 30 69”, $ output mapping object
0x10, $ descriptor (Scaling) F
199, 2, $ UINT, 2 bytes
“Output6 offset”, $ parameter name
““, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

$ ****************************************************************************
$
$ ****************************************************************************

Param29 = 0, $ parameter value slot


6, “20 A1 24 00 30 73”, $ output mapping object

902399:Versión 3.0 F-13


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

0x10, $ descriptor (Scaling)


199, 2, $ UINT, 2 bytes
“Output6 length”, $ parameter name
“bytes”, $ units string
““, $ help string
0, 512, 0, $ min, max, default (0)
1, 1, 1, 0, $ mult, div, base, offset scaling
, , , , $ scaling links not used
0; $ decimal places

[EnumPar]

Param1=
“Input 1”,
“Input 2”,
“Input 3”,
“Input 4”,
“Input 5”,
“Input 6”;

F Param2=
“Output 1”,
“Output 2”,
“Output 3”,
“Output 4”,
“Output 5”,
“Output 6”;
Param3=
“Input 1”,
“Input 2”,
“Input 3”,
“Input 4”,
“Input 5”,
“Input 6”;
Param4=

F-14 902399: Versión 3.0


Manual de comunicaciones NXG Archivo EDS DeviceNet (Profile 12)

“Output 1”,
“Output 2”,
“Output 3”,
“Output 4”,
“Output 5”,
“Output 6”;
Param5=
“Input 1”,
“Input 2”,
“Input 3”,
“Input 4”,
“Input 5”,
“Input 6”;

902399:Versión 3.0 F-15


Archivo EDS DeviceNet (Profile 12) Manual de comunicaciones NXG

F-16 902399: Versión 3.0


Manual de comunicaciones NXG Índice
CAPÍTUL
O

Índice
A 9-7
assembly data (conjunto de datos) 3-8, 3-9, 3-10 fixed reg bits (bits de registro fijo)
auto mode (modo automático) 2-4, 4-5, 5-8, 6-8, 7-4, 8- default definition (definición por defecto) 2-2, 4-3,
5, 9-7 5-6, 6-5, 7-2, 8-3, 9-5
location (ubicación) 2-17, 4-13, 5-11, 6-11, 7-7, 8-8,
B 9-10
BA1 3-3, 3-19 programmable definitions (definiciones
BA2 3-3, 3-19 programables) 2-19, 4-15, 5-13, 6-12, 7-8,
8-9, 9-11
C flags (indicadores) 2-4, 4-5, 5-8, 6-11, 7-7, 8-8, 9-10
cluster (cluster) 3-2
common network topologies (topologías de red G
comunes) 3-2 global data (datos globales) 3-6
communication board (tarjeta de comunicaciones) 1-1 global data items (ítems de datos globales) 3-6
communications board green LED (LED verde) 3-18
jumpers (puentes de tarjetas de comunicacion) 2-5
Communications menu (9) J
Modbus network (Menú de comunicaciones (9) Red jumper (puente) 3-19
Modbus) 2-4, 4-5, 5-8, 6-8, 7-4, 8-6, 9-7 jumper settings (configuración de puentes)
CRC (CRC) 2-7, 2-9, 2-10, 2-12, 2-13, 2-14, 2-16 debug port (puerto para depuración) 1-2
Modbus port (puerto Modbus) 2-5
D
data transfer (transferencia de datos) 3-9 L
data variables (variables de datos) 2-5, 4-5, 5-9, 6-8, 7-4, LED (LED) 3-18, 3-19
8-6, 9-7 linear bus topology (topología de bus lineal) 3-2
default
control configuration (configuración de control por M
defecto) 2-17, 4-13, 5-11, 6-11, 7-7, 8-8, 9- master (maestro) 2-6, 4-1, 4-8
10 master/slave (maestro/esclavo) 3-2, 3-8, 3-9
Device Data File D-1 (Archivo de datos de dispositivos) Maximum length of user parameter (extensión máxima
DeviceNet( de parámetros del usuario) D-2
5-pin connector (conector de 5-pins) 3-3 Maximum responder time (tiempo máximo de respuesta)
jumpers (puentes) 3-3 D-1
node address (dirección del nodo) 3-6 Modbus address table (Tabla de direcciones Modbus) 5-
UCS Module (Módulo UCS) 3-3 17, 6-16, 7-12, 8-13, 9-15
UCS module (módulo UCS) 3-3 Modbus network (Red Modbus)
display network monitor function (función de baud rates (velocidad de transmisión en baudios) 2-1
visualización de monitoreo de red) 2-29, 3-20, 4-25, 5- communications diagram (diagrama de
25, 6-21, 7-18, 8-19, 9-21 comunicaciones) 2-5, 2-6, 4-2, 4-7
data bits (bits de datos) 2-1
E data frame (marco de datos) 2-1
EDS files (archivos EDS) 3-7 flags (indicadores) 2-4, 4-5, 5-8, 6-11, 7-7, 8-8, 9-10
electronic data sheets (planillas electrónicas de datos) 3- jumpers (puentes) 2-5
7 master (maestro) 2-1, 2-6, 2-8, 2-10, 2-13, 2-16, 4-1,
emergency stop (detención de emergencia) 2-4, 4-5, 5-8, 4-2, 4-8, 4-9, 4-10, 4-11, 4-13
6-8, 7-4, 8-5, 9-7 serial port (puerto serial) 2-5
explicit messages (mensajes explícitos) 3-8, 3-9 start bit (bit de inicio) 2-1
stop bit (bit de detención) 2-1, 4-1
F supported commands (comandos soportados) 2-6, 4-
fault reset (reinicio por falla) 2-4, 4-5, 5-8, 6-8, 7-4, 8-5, 1, 4-8, 5-10

902399:Versión 3.0 I-1


Índice Manual de comunicaciones NXG

Modbus protocol (protocolo Modbus) 2-1, 2-2, 4-1 for motor control(DeviceNet() (para control del
remote terminal unit (RTU) format (formato de motor (DeviceNet()) 3-5
unidad terminal remota (RTU)) 2-1, 2-2, 4- for motor control(Modbus) (para control del motor
1 (Modbus)) 2-2, 4-3, 5-7
read data from drive (lectura de datos desde el
N controlador) 2-4, 4-4, 5-8, 6-7, 7-3, 8-5, 9-7
network communications problems (problemas de sending motor speed settings (envío de
comunicaciones de red) 3-19 configuraciones de velocidad del motor) 2-
network status LED (LED de estado de red) 3-18 3, 4-4, 5-7, 6-6, 7-3
network termination (conexión de red) 3-4, 9-3 Setup time (tiempo de configuración) D-2
network topologies (topologías de red) 3-2 slave (esclavo) 2-6, 4-1, 4-8
node (nodo) 3-2 slave device (dispositivo esclavo) 3-2
Slave Specific (esclavo específico) D-2
P software flags (indicadores de software) 2-4, 4-5, 5-8, 6-
peertopeer (peertopeer) 3-2 11, 7-7, 8-8, 9-10
pick list variables (variables de lista de selección) SOP program (programa SOP)
data from drive (datos desde el controlador) 3-15, 4- run enable (ejecución habilitada) 2-2, 4-3, 5-6, 6-4,
20, 8-15, 9-17 7-1, 8-3, 9-5
data to drive (datos al controlador) 3-13, 3-14, 4-20, status flags “from” the drive (indicadores de estado
5-18, 6-17, 7-14 "desde" el controlador) 3-18
pointtopoint (puntoapunto) 3-8 stop request (solicitud de detención) 2-4, 4-5, 5-8, 6-8, 7-
programmable input bits (bits de entrada programables) 4, 8-5, 9-7
network 1 (red 1) 2-20, 3-17, 4-17, 5-15, 6-14, 7-10, strobe (habilitación) 3-2
8-11, 9-13 Supported baudrates (velocidad de transmisión en
network 2 (red 2) 2-20, 3-17, 4-17, 5-16, 6-14, 7-10, baudios soportada) D-1
8-11, 9-13 Supported hardware features (características de
programmable output bits (bits de salida programables) hardware soportadas) D-2
network 1 (red 1) 2-21, 3-17, 4-18, 5-16, 6-15, 7-11, system program (programa del sistema)
8-12, 9-14 software flags (Modbus) (indicadores de software
network 2 (red 2) 2-21, 3-18, 4-18, 5-16, 6-15, 7-11, (Modbus)) 2-4, 4-5, 5-8, 6-8, 7-4, 8-5, 9-7
8-12, 9-14
T
R termination (conexión) 3-4, 9-3
read output registers command (comando de lectura de topologies (topologías) 3-2
registros de salida) 2-6, 2-15, 4-2, 4-8, 4-13
read output registers response (respuesta de lectura de U
registros de salida) 2-6, 2-15, 2-16, 4-2, 4-8, 4-9, 4-13 UCS modules (Módulos UCS) 1-1
read output registers transmission (transmisión de lectura user parameter maximum length (extensión máxima de
de registros de salida) 2-6, 2-16, 4-2, 4-9, 4-13 parámetros del usuario) D-2
register (registro) 3-6 user programming (programación por el usuario)
register-based data items (ítems de datos basados en input bits (bits de entrada) 2-19, 3-16, 4-16, 5-13, 6-
registros) 3-6, 3-13, 3-15 13, 7-9, 8-10, 9-12
reverse speed demand (demanda de velocidad en output bits (bits de salida) 2-19, 3-16, 4-16, 5-14, 6-
reversa) 2-4, 4-5, 5-8, 6-8, 7-4, 8-5, 9-7 13, 7-9, 8-10, 9-12
run request (solicitud de ejecución) 2-4, 4-5, 5-8, 6-8, 7- SOP flags (indicadores SOP) 2-20, 3-17, 4-17, 5-15,
4, 8-5, 9-7 6-14, 7-10, 8-11, 9-13

S V
security code (código de seguridad) 2-4, 4-5, 5-8, 6-8, 7- velocity units parameter (parámetro de unidades de
4, 8-6, 9-7 velocidad) 2-9, 4-9
setup procedure (procedimiento de configuración) default (por defecto) 2-9, 4-9
for motor control w/user-defined bits (para control
del motor mediante bits definidos por el W
usuario) 2-3, 4-4, 5-7, 6-6, 7-3, 8-4, 9-6 write input register command (comando de escritura de

I-2 902399:Versión 3.0


Manual de comunicaciones NXG Índice

registro de entrada) 4-10


write input register response (respuesta de escritura del
registro de entrada) 4-10
write input register transmission (transmisión de
escritura de registro de entrada) 2-10, 4-10
write multiple input registers command response
(respuesta del comando de escritura de registros
múltiples de entrada) 2-13, 4-10
write multiple input registers command transmission
(transmisión del comando de escritura de registros
múltiples de entrada) 2-13, 4-10
write multiple input registers response (respuesta del
comando de escritura de registros múltiples de entrada)
2-14, 4-11
write multiple input registers transmission (transmisión
de escritura de registros múltiples de entrada) 2-13, 4-11

X
XCL Receive Setup (Configuración de recepción XCL)
3-6
XCL Send Setup (Configuración de envío XCL) 3-6

902399:Versión 3.0 I-3


Índice Manual de comunicaciones NXG

I-4 902399:Versión 3.0

También podría gustarte