Manual ABB EN ESPAÑOL

221
Manual Técnico Advant Controller 31 Series 40 & 50 1SBC 008999 R 1301

Transcript of Manual ABB EN ESPAÑOL

Page 1: Manual ABB EN ESPAÑOL

Manual Técnico Advant Controller 31

Series 40 & 50

1SBC 008999 R 1301

Page 2: Manual ABB EN ESPAÑOL

Sumario

ABB Control - AC 31 Sumario- Página 11SBC 008999 R1301 12.99

Capítulo 1Presentación / Operación1. Presentación 1-22. Reglas generales de configuración 1-32.1. Unidades centrales con extensiones 1-52.2. Unidades centrales con bus CS31 1-52.3. Técnicas de cableado 1-53. Operación de las unidades centrales serie 40 y 50 1-73.1. Diagrama funcional 1-73.2. Ejecución del programa 1-93.3. Transmisión a través del Bus 1-93.4. Tiempos de refresco / tiempos de respuesta 1-103.4.1. Tiempos de refresco del bus 1-103.4.2. Tiempos de respuesta de la unidad central 1-103.5. Encendido / activación del programa 1-113.6. Caídas o cortes de alimentación de energía 1-124. Referencias 1-13

Capítulo 2Comenzando1. Material requerido 2-32. Cableado 2-33. Programación 2-53.1. Ejecución del software AC31GRAF 2-53.2. Creación de un Programa 2-53.3. Declaración de Variables 2-73.4. Edición del programa 2-73.4.1. Mostrar la barra de herramientas FBD (bloques de función) 2-73.4.2. Seleccione la función “O” (OR) en la ventana de edición de

programa 2-73.4.3. Inserción de variables 2-93.4.4. Vínculos entre las variables y el bloque de función: 2-93.5. Guardado 2-93.6. Compilación 2-93.7. Comunicación con el PLC 2-113.7.1. Configuración de la interfase serie 2-113.7.2. Acceso al panel de control 2-113.7.3. Configuración de la unidad central: 2-113.7.4. Inicialización de la unidad central 2-133.7.5. Envío del programa al PLC 2-133.7.6. Comprobación del programa en modo On-line (en línea) 2-133.8. Salida del AC31GRAF 2-15

Capítulo 3Especificaciones Técnicas1. Condiciones generales de operación 3-32. Especificaciones técnicas del bus CS31 3-53. Unidades centrales 3-73.1. Frente de la unidad central (mirar Figura 3-1) 3-73.2. Especificaciones técnicas 3-84. Unidades remota extensibles 3-134.1. Frente (mirar Figura 3-3) 3-134.2. Especificaciones técnicas de las unidades remotas

extensibles 3-14

Page 3: Manual ABB EN ESPAÑOL

Sumario

Sumario - Página 2 ABB Control - AC 311SBC 008999 R1301 12.99

5. Extensiones binarias 3-175.1. Frente (mirar Figura 3-5 a Figura 3-9) 3-175.2. Especificaciones de las extensiones binarias 3-186. Extensiones analógicas 3-216.1. Frente (mirar Figura 3-10, Figura 3-11) 3-216.2. Display analógico (mirar Figura 3-12) 3-216.3. Especificaciones técnicas de la unidades analógicas 3-226.4. Diagramas de entradas analógicas: 3-246.4.1. Corriente 4-20mA: 3-246.4.2. Corriente 0-20mA: 3-246.4.3. PT100/PT1000: 3-246.5. Diagramas de salidas analógicas: 3-256.5.1. Corriente 0-20mA: 3-256.5.2. Corriente 4-20mA: 3-257. Accesorios 3-277.1. Cables de programación: 07 SK 50 y 07 SK 52 3-277.1.1. Diagrama de conexión del 07 SK 50 (mirar Figura 3-13): 3-277.1.2. Diagrama de conexión del 07 SK 52 (mirar Figura 3-14): 3-297.2. Cables de comunicación ASCII/MODBUS®: 07 SK 51 y 07

SK 53 3-317.2.1. Diagrama de conexión del 07 SK 51 (mirar Figura 3-15): 3-317.2.2. Diagrama de conexión del 07 SK 53 (mirar Figura 3-16): 3-337.3. Cables para display TC50: 07 SK 54 y 07 SK 55 3-357.4. Conectores (mirar Figura 3-17) 3-357.4.1. Conector dual externo: 07 ST 50: 07 ST 50 3-357.4.2. Conectores tipo "Cage-clamp" 3-357.4.3. Conector dual externo: 07 ST 51 3-377.5. Autoadhesivos 3-388. Display TC50 3-389. Dimensiones (en mm) 3-39

Capítulo 4Instalación1. Implementación de un sistema AC31 4-31.1. Condiciones de montaje 4-31.2. Cableado de las entradas / salidas 4-31.3. Puesta a tierra 4-51.3.1. Principios básicos de puesta a tierra 4-51.3.2. Principio de puesta a tierra para varios gabinetes 4-51.4. Cableado del bus CS31 4-71.5. Diferentes tipos de alimentación 4-92. Cableado de las unidades centrales y unidades remotas

extensibles 4-112.1. Alimentación 4-112.2. Cableado de entradas / salidas 4-112.3. Protección de las salidas 4-113. Cableado de extensiones binarias 4-133.1. Extensión XI 16 E1 (mirar Figura 4-18) 4-133.2. Extensión XO 08 R1 (mirar Figura 4-20) 4-133.3. Extensión XC 08 L1 (mirar Figura 4-22) 4-133.4. Extensión XO 16 N1 (mirar Figura 4-19) 4-133.5. Extensión XK 08 F1 (mirar Figura 4-21) 4-134. Cableado de las extensiones analógicas 4-154.1. Extensión XM 06 B5 4-154.2. Extensión XE 08 B5 4-155. Direccionamiento 4-175.1. Variables de entrada / salida 4-17

Page 4: Manual ABB EN ESPAÑOL

Sumario

ABB Control - AC 31 Sumario – Página 31SBC 008999 R1301 12.99

5.2. Direccionamiento de las UC como maestra o aislada conextensiones 4-17

5.3. Direccionamiento de una unidad central esclava o una unidadremota extensible en el bus CS31 4-21

5.3.1. Direccionamiento de unidades remotas extensibles 4-215.3.2. Direccionamiento de una unidad central esclava 4-235.3.3. Ejemplo de direccionamiento 4-245.4. Sumario 4-25

Capítulo 5Programación1. Introducción al software 5-22. Listado de variables 5-43. Inicialización 5-74. Configuración 5-94.1. Herramienta de configuración AC31GRAF 5-94.1.1. Modo operativo de la unidad central: 5-104.1.2. Rango de transmisión / recepción de una unidad central

esclava 5-114.1.3. Inicialización de datos y backup 5-114.1.4. Inicialización / backup de bits internos 5-124.1.5. Inicialización / backup de palabras 5-124.1.6. Inicialización / backup de palabra dobles internas 5-134.1.7. Inicialización / backup de cadenas de pasos 5-134.1.8. Inicialización / backup de valores históricos 5-134.1.9. Reacción de la unidad central ante error clase 3 5-144.1.10. Inicialización de las unidades del bus CS 31 5-144.1.11. Modo de comunicación de la interfase serie COM1 5-154.1.12. Parámetros de comunicación: 5-174.1.13. Tiempo de ciclo de la unidad central 5-184.1.14. Tiempos de comunicación del bus CS31 5-194.1.15. Reloj 5-234.1.16. Palabra clave 5-254.2. Bloque de configuración CS31CO 5-254.3. Configuración de extensiones analógicas 5-274.3.1. Configuración por hardware 5-275. Ejemplos de programación 5-335.1. Consejo práctico 5-335.2. Operación “Y” (AND) 5-345.3. Operación “Y negada” (NAND) 5-355.4. Operación “O” (OR) 5-355.5. Operación “O negada” (NOR) 5-365.6. Combinación de funciones lógicas (o Booleanas) 5-365.7. Funciones de temporización 5-375.7.1. TON: retardo a la conexión 5-385.7.2. TOF: retardo a la desconexión 5-385.7.3. TP: monoestable (constante) 5-395.7.4. TIME_W: 5-395.7.5. W_TIME: 5-395.7.6. Osciladores 5-405.8. Detección del primer ciclo con la variable M 255.15 5-415.9. Función de contador creciente / decreciente 5-425.10. Escalado de un valor analógico 5-435.10.1. Uso de los potenciómetros en las unidades serie 40 y 50 5-435.10.2. Procesamiento de una entrada analógica 5-44

Page 5: Manual ABB EN ESPAÑOL

Sumario

Sumario - Página 4 ABB Control - AC 311SBC 008999 R1301 12.99

Capítulo 6Optimización del Programa1. Sub-programa 6-31.1. Programación de sub-programas 6-31.2. Llamado de un sub-programa 6-41.3. Transferencia de parámetros 6-51.4. Límites 6-52. Interrupciones 6-72.1. Programación de interrupciones 6-72.2. Validación de interrupciones 6-82.3. Performances 6-83. Comando de un motor de pasos 6-94. Contador rápido con captura de valor, detección de cero,

desbordamiento y reset 6-115. Comunicación entre unidades centrales en el bus CS 31 6-135.1. Direccionamiento del bus CS 31 6-135.2. Modos de comunicación 6-135.3. Programación 6-145.3.1. Transmisión por bits 6-145.3.2. Transmisión por palabras 6-155.3.3. Utilización de bloques de función 6-17

Capítulo 7Comunicación1. Comunicación en red con la interfase MODBUS incorporada 7-31.1. Descripción del protocolo 7-31.2. Configuración de la comunicación 7-51.3. Programación 7-61.3.1. Unidad esclava MODBUS 7-61.3.2. Unidad maestra MODBUS 7-61.3.3. Listado de referencias cruzadas 7-61.3.4. Ejemplo de utilización de la función MODBUS 7-91.4. Tiempos de respuesta para comunicación MODBUS 7-102. Comunicación punto a punto con la interfase serie ASCII

incorporada 7-132.1. Descripción del protocolo 7-132.2. Configuración de la comunicación 7-132.2.1. Uso de los cables negros 07 SK 51 ó 07 SK 53 7-132.2.2. Parámetros de comunicación 7-132.3. Programación 7-142.3.1. Envío de mensajes 7-142.3.2. Recepción de mensajes 7-142.3.3. Ejemplo de programación 7-143. Comunicación punto a punto con el protocolo de programación 7-17

Page 6: Manual ABB EN ESPAÑOL

Sumario

ABB Control - AC 31 Sumario – Página 51SBC 008999 R1301 12.99

Capítulo 8Diagnóstico1. Tipos de errores detectados 8-32. Detección de errores 8-33. Estado a través del software 8-74. Manejo de errores a través del programa 8-74.1. Descripción de las variables de diagnóstico 8-74.2. Tabla de correspondencia entre el error y los valores de las

variables de diagnóstico 8-94.3. Descripción de las clases de errores: 8-104.3.1. Descripción de errores clase 1 8-104.3.2. Descripción de errores clase 2 8-104.3.3. Descripción de errores clase 3 8-104.3.4. Descripción de errores clase 4 8-114.4. Ejemplos de programación 8-124.4.1. Ejemplo de reacción / comando luego de un error

determinado 8-124.4.2. Ejemplos para almacenar varios errores de la misma clase 8-13

Anexos1. Listado de variables 22. Listado de funciones 53. Mapeo 94. Valores históricos 12

Indice

Page 7: Manual ABB EN ESPAÑOL
Page 8: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 1-11SBC 008999 R1301 12.99

Capítulo 1

Presentación / Operación

Page 9: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-2 ABB Control - AC 311SBC 008999 R1301 12.99

Este capítulo lo introducirá en el sistema de automatización AC31, desde la arquitecturageneral a las reglas operativas de las unidades centrales serie 40 y 50

1. PresentaciónEl AC31 le otorga accesibilidad tanto a los principiantes como a experimentados usuarios delcampo de la automatización, para cualquier aplicación con 14 a 1000 entradas / salidas ymás, usando el mismo grupo de componentes básicos.Desde una máquina compacta con funciones básicas hasta grandes instalaciones cubriendodistancias de cientos de metros, e incluso kilómetros, el AC31 puede ajustarse a susrequerimientos.Por lo tanto es posible implementar aplicaciones distribuidas a lo largo de cualquier escenario,industria, o una máquina donde cada componente (unidad central, unidad de entrada / salida)se encuentre cerca de los sensores / actuadores. La totalidad del equipamiento esinterconectado por un simple par trenzado por el cual toda la información de los sensores esenviada, luego de ser procesada por la unidad central, a los actuadores, a las veces deunidades de inteligencia distribuida. Están disponibles además, las siguientes interfases decomunicación: MODBUS , ASCII, ARCNET , RCOM, AF100. El desarrollo en este campo escontinuo.

Muchos usuarios en todos los continentes han realizado numerosas aplicaciones tales como: Control de máquinas

Fabricación de paneles para pisos Ensamble de contactores eléctricos Facturación de productos cerámicos. Soldadura de tubos metálicos, etc.

Controlando-comandando instalaciones.Grúas para embarcadero.

Tratamiento de aguas Medios de elevación para centros de Ski. Generadores de energía eólica, etc.

Administración de SistemasAdministración de sistemas de control climático

Manejo de recursos energéticos en edificios Túneles de ventilación Alarmas en ambientes hospitalarios Control de iluminación / humedad en invernaderos, etc.

Page 10: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-31SBC 008999 R1301 12.99

2. Reglas generales de configuraciónUn sistema ABB AC 31 siempre incluye una unidad central. Existen tres tipos de unidadcentral:- Las unidades centrales serie 40, con interfase para expansión central de entradas / salidas- Las unidades centrales serie 50, con interfase para expansión central de entradas / salidas y interfase para bus CS 31- Las unidades centrales serie 90, con interfase para bus CS31Cada unidad central incorpora un número determinado de entradas / salidas binarias yocasionalmente analógicas. Es posible, dependiendo de la unidad central, incrementar elnúmero de entradas / salidas, agregando extensiones conectadas directamente a la unidadcentral o agregando unidades remotas de entradas / salidas a través del par trenzado CS31.

Page 11: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-4 ABB Control - AC 311SBC 008999 R1301 12.99

07KR51o

07CT41

XI16E1 XO08R1 XC08L1 XM06B5

Máx. 6 extensiones binarias o analógicas

Figura 1-1 : Una unidad central con extensiones

07K R 51 XI16E1 XO08R 1

Máx. 31 pu n tos de con exión al bu sMáx. 500 m sin amplificadorMáx. 2000 m con amplificador

IC MK 14F1 XC 08L1 XM06B 5 T C A D A C S600Variador develocidadC on u n ain terfaceN C SA -01

B u s C S 31 = lín ea R S485

Máx. 6 exten sion esC on u n máx. de 8 en tradasan alógicas y 8 salidas an alógicas

Figura 1-2 : Unidad central con extensiones y bus CS31

Page 12: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-51SBC 008999 R1301 12.99

2.1. Unidades centrales con extensiones

En las unidades centrales serie 40 y 50 es posible aumentar el número entradas / salidas dela unidad central básica agregando hasta 6 unidades de extensión local de cualquier tipo,binarias o analógicas (Figura 1-1).

2.2. Unidades centrales con bus CS31

Las series 90 y 50. Es posible incrementar el número de entradas / salidas de la unidadcentral básica agregando unidades remotas. La unidad central que controla el sistema sedenomina unidad central MAESTRA. La máxima longitud del bus es de 500 m sin amplificadory de 2000 m con 3 amplificadores (cada unidad NCB o NCBR permite la ampliación del bus500 m).La unidad central maestra puede manejar hasta 31 puntos de conexión llamadosESCLAVOS, tal como:- Una unidad remota con posibilidad de extensión: un máximo de 6 extensiones conteniendoun máximo de 8 canales analógicos de entrada y 8 canales analógicos de salida.- Una simple unidad remota (sin extensión) con entradas / salidas analógicas o binarias.- Un display remoto TCAD

- Una interfase ABB NCSA-01 para un variador de velocidad.- Una unidad de contador rápido- Una unidad central (serie 50 con posibilidad de extensión, una serie 90 o una de la anteriorserie 30)- O cualquier otro dispositivo que disponga de una comunicación CS31 (mirar Figura 1-2).

Observación:Un esclavo compuesto únicamente con canales binarios ocupa 1 punto de conexión.Un esclavo compuesto por canales binarios y analógicos ocupa 2 puntos de conexión de los31 disponibles.El número máximo de unidades remotas ANALOGICAS depende de la unidad centralMAESTRA:- Serie 50: - un máximo de 31 unidades remotas de entradas analógicas

- un máximo de 31 unidades remotas de salidas analógicas - un máximo de 15 unidades remotas extensibles (ICMK14F1) con extensiones

de entradas / salidas analógicas + 1 unidad remota de entradas / salidasanalógicas (15 x 2 + 1 = 31)

- o una configuración mixta de canales binarios / analógicos con los límitesdefinidos previamente.

- Serie 90: - un máximo de 12 unidades remotas de entradas analógicas- un máximo de 12 unidades remotas de salidas analógicas- o un máximo de 12 esclavos con extensiones analógicas

Otra opción: Existe la posibilidad de utilizar y configurar el bus de CS31 como esclavo deModbus ®. Mirar comunicación Modbus® en el capítulo 7.

2.3. Técnicas de cableado

Conectar una unidad central sin unidades remotas es sencillo y corresponde a estándareseléctricos normalizados. Las conexiones eléctricas de un sistema AC31 formado por unidadesremotas, generalmente donde hay un gran número de cubículos eléctricos, debe cumplir conciertas normas obligatorias. Estas reglas están presentadas en el capítulo 4.

Page 13: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-6 ABB Control - AC 311SBC 008999 R1301 12.99

PC

MicroprocesadorSRAM

Al activar elprograma

Envío dePrograma

UNIDAD CENTRAL

Interface AisladaRS232/485

Flash

ASICUART

Figura 1-3 : Diagrama funcional de la unidad central

Page 14: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-71SBC 008999 R1301 12.99

3. Operación de las unidades centrales serie 40 y 50

3.1. Diagrama funcional

La memoria de las unidades centrales serie 40 y 50 está compuesta de dos áreas diferentes:- Una memoria SRAM donde se carga el programa de usuario y la información.- Una memoria Flash EPROM la cual contiene:

- un backup del programa de usuario con las constantes de programa,- los datos de configuración,- y el sistema operativo protegido contra acceso desde el programa de usuario.

Una batería incorporada, disponible sólo en unidades centrales serie 50, también permite elbackup de las variables internas.

El programa de usuario es un compendio de funciones universales concebidas por elfabricante para cubrir todas las aplicaciones y asegurar todas las funciones básicas del PLC.Se desarrolla con el software AC31GRAF. Después de traducir el programa a instruccionesentendibles por la unidad central, el mismo es cargado tanto en modo RUN como en modoSTOP en la SRAM y luego guardada desde la SRAM hacia la Flash EPROM. De esta forma,cada vez que el programa es activado, el programa almacenado en la Flash EPROM, escopiado a la SRAM para ser procesado por el microprocesador (Figura 1-3).La estructura de la memoria de sistema, la memoria de usuario, las entradas / salidas y lasvariables internas se explica en el anexo (mapeo).

Page 15: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-8 ABB Control - AC 311SBC 008999 R1301 12.99

Adquisición de Entradas

Procesamiento delprograma

Actualización de Salidas

RUN STOP

Forzado de lassalidas a 0

Comunicación a lo largodel bus y con las

extensiones

Figura 1-4 : El ciclo de ejecución del programa

Sub-programa 1

ProgramaPrincipal

InterrupcionesPeriódicas

Interrupcionesbasadas en

eventos

Orden ascendente de prioridades

Sub-programa 12

máximo 12sub-programas

Figura 1-5 : Prioridad de Tareas

Page 16: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-91SBC 008999 R1301 12.99

3.2. Ejecución del programa

El microprocesador de la unidad central asegura la ejecución cíclica del programa como semuestra en la Figura 1-4.

El procesamiento interno:- El monitoreo y control del PLC- y la solicitud de procesamiento desde la terminal de operador,es ejecutada en paralelo con el ciclo previamente descripto.

El programa principal se procesa secuencialmente. El mismo puede llamar hasta un máximode 12 sub-programas. Cada sub-programa puede ser llamado numerosas veces desde elprograma principal.

Se pueden ejecutar en paralelo tres tipos de interrupciones en el programa principal:- Una interrupción cíclica- Una interrupción por hardware dispara por un evento en la entrada I 62.03- Una interrupción por hardware dispara por un evento en la entrada I 62.02Las interrupciones tienen prioridad por encima de la ejecución del programa principal. Si lastres interrupciones son disparadas simultáneamente, entonces aquella disparada por laentrada I 62.03 tiene prioridad por encima de la interrupción generada por la entrada I 62.02 lacual a su vez tiene prioridad por encima de la interrupción cíclica. Una vez que unainterrupción ha sido disparada esta no pueda ser interrumpida por otra. (Figura 1-5).

La duración del ciclo de ejecución (ciclo del bus + ciclo del programa) es controlada por launidad central. Cualquier exceso del tiempo del de ciclo definido por el programa de usuarioes señalizado por el led de ERR, al frente de la unidad central, al momento del primer ciclo deprograma.

3.3. Transmisión a través del Bus

La unidad central maestra maneja la transmisión de mensajes a varios esclavos a través deuna interfase serie RS485.Los mensajes se transmiten bajo el siguiente formato:- Petición desde la unidad central maestra:

dirección datos CRC8

- Petición desde las unidades remotas:

Inicio datos CRC8

Los mensajes siempre terminan con una palabra de control: checksum CRC8.La longitud de las palabras intercambiadas depende del tipo de unidad. Las palabrasintercambiadas con una unidad analógica, son las más largas.

Page 17: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-10 ABB Control - AC 311SBC 008999 R1301 12.99

La unidad central interroga a las unidades remotas a efectos de establecer una imagen inicialde la configuración del sistema durante la inicialización.Las unidades remotas son interrogadas en cada ciclo del bus. Esto permite el reconocimientode nuevas unidades remotas agregadas o de unidades extraídas y la actualización de lainformación de diagnóstico.Si la unidad central recibe un mensaje indicando un error CRC8 no será señalizadoinmediatamente y la información no será tenida en cuenta. Después de nueve errores detransmisión consecutivos una advertencia de “error de bus" será señalizada por la unidadcentral. El error de bus también es señalizado luego de un tiempo de espera de 250 ms sinrespuesta.

3.4. Tiempos de refresco / tiempos de respuesta

Los tiempos de refresco y de respuesta de la unidad central dependen de la configuración delsistema, del número y del tipo de las unidades remotas en el bus CS 31. El refresco del bus yel programa de usuario son ejecutados en serie.

3.4.1. Tiempos de refresco del busEl tiempo de refresco del bus se corresponde con el tiempo de transmisión a través del bus.El cálculo consiste en la adición de todos los tiempos de comunicación de las unidadesremotas en el bus y el tiempo base de la unidad central maestra el cual es de 2 ms.

3.4.2. Tiempos de respuesta de la unidad centralEl tiempo de respuesta de la unidad central corresponde al tiempo tomado para activar unasalida luego de la activación de una entrada.El tiempo máximo de respuesta se obtiene sumando el tiempo de filtrado de la entrada, eltiempo de refresco del bus, el retardo de tiempo para la salida y dos veces el tiempo de ciclo.El tiempo de filtrado para una entrada en la serie 40 y 50 es de 5 ms.El retardo de tiempo para una salida de transistor es considerado como nulo en milisegundosy el retardo de tiempo para una salida de relé es de 6 ms

Observación:Las entradas / salidas de las unidades centrales y sus extensiones pueden ser accedidas,para un procesamiento rápido, en forma independiente del tiempo de ciclo con las funcionesDI y DO en el programa de usuario (ver capítulo 6).El cálculo del tiempo de ciclo se encuentra explicado en el capítulo 5 en el nivel deconfiguración del tiempo de ciclo así como los tiempos de comunicación de cada unidad parael cálculo de los tiempos de transmisión en el bus.

Page 18: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-111SBC 008999 R1301 12.99

3.5. Encendido / activación del programa

La unidad central ejecuta una serie completa de auto test en cada iniciación. El programa sólopuede ser activado si no se han detectado errores. El auto test verifica lo siguiente:- la sintaxis del programa,- la transmisión de datos,- el estado de las extensiones,- el estado de las unidades remotas si hay una unidad central maestra,- las condiciones de arranque (reinicialización o no de las variables internas).

La inicialización de la unidad central depende del tipo de arranque:

Tipo de arranque InicializaciónEncendidoo RESET vía software o re-arranque encaliente (warm start)

- Limpieza de la memoria RAM- Copia del contenido de la Flash EPROM ala memoria RAM- Limpieza de la RAM de acuerdo a laconfiguración

Llave de STOP / RUN en la unidad central - Copia del contenido de la Flash EPROM ala memoria RAMLa RAM permanece sin cambios si no hay unprograma en la Flash EPROM.- Limpieza de la RAM de acuerdo a laconfiguración

Arranque en frío vía Software - Limpieza de la memoria RAM- Copia del contenido de la Flash EPROM ala memoria RAM

El bus de sistema es también inicializado luego de un arranque si la unidad central es elmaestro de bus CS31.

Page 19: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-12 ABB Control - AC 311SBC 008999 R1301 12.99

3.6. Caídas o cortes de alimentación de energía

Las unidades centrales serie 50 disponen de un retardo de tiempo a efectos de guardar lainformación necesaria para el próximo arranque si hubiera una caída o un corte de energía.El almacenamiento de los datos internos sólo es posible en las unidades centrales serie 50las cuales poseen una batería. Se requiere configuración previa en la unidad central paraalmacenar toda o parte de la información (mirar capítulo 5). Si no se realiza ningunaconfiguración, entonces todas las funciones y datos serán reseteados a 0.Los cálculos intermedios de las funciones utilizadas en el programa de usuario, necesariaspara los ciclos posteriores, son ubicados en variables denominadas variables históricas.También es posible almacenar variables históricas.Un corte o caída de energía que ocurriera utilizando una unidad central serie 40 daría comoresultado una reinicialización de todas las funciones y datos internos (todo reseteado a 0).

Page 20: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-131SBC 008999 R1301 12.99

4. Referencias

Productos Descripción Referencias

Unidades centrales

Serie 4007 CR 41 24VDC Unidad central extensible aislada (stand-alone),

con 8 entradas aisladas de 24 VDC y 6 salidas de reléincorporadas para 250 Va.c. / 2 AInterfase RS232 para programación o comunicación ASCII oMODBUSAlimentación 24 V d.c.

1SBP260020R1001

07 CR 41 120/230VAC Unidad central extensible aislada (stand-alone),con 8 entradas aisladas de 24 VDC y 6 salidas de reléincorporadas para 250 Va.c. / 2 AInterfase RS232 para programación o comunicación ASCII oMODBUSSalida de 24 V d.c. para alimentar las entradasAlimentación 120 / 230 V a.c.

1SBP260021R1001

07 CT 41 24VDC Unidad central extensible aislada (stand-alone),con 8 entradas aisladas de 24 VDC y 6 salidas de transistorincorporadas de 24 V d.c. / 0,5 AInterfase RS232 para programación o comunicación ASCII oMODBUSAlimentación 24 V d.c.

1SBP260022R1001

Serie 5007 KR 51 24VDC Unidad central extensible con bus CS31

con 8 entradas aisladas de 24 VDC y 6 salidas de reléincorporadas para 250 Va.c. / 2 Ainterfase RS232 o RS485para programación o comunicación ASCII o MODBUSAlimentación 24 V d.c.

1SBP260010R1001

07 KR 51 120/230VAC Unidad central extensible con bus CS31con 8 entradas aisladas de 24 VDC y 6 salidas de reléincorporadas para 250 Va.c. / 2 Ainterfase RS232 o RS485para programación o comunicación ASCII o MODBUSSalida de 24 V d.c. para alimentar las entradasAlimentación 120 / 230 V a.c.

1SBP260011R1001

07 KT 51 24VDC Unidad central extensible con bus CS31con 8 entradas aisladas de 24 VDC y 6 salidas de transistorincorporadas de 24 V d.c. / 0,5 Ainterfase RS232 o RS485para programación o comunicación ASCII o MODBUSAlimentación 24 V d.c.

1SBP260012R1001

Software de Programación

ABB AC31GRAF Software de programación para unidad central,bajo Windows 3.x, NT y 95. Versión Inglés

1SBS260250R1001

ABB AC31GRAF Software de programación para unidad central,bajo Windows 3.x, NT y 95. Versión Francés

1SBS260251R1001

Page 21: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-14 ABB Control - AC 311SBC 008999 R1301 12.99

Productos Descripción Referencias

Unidades centrales

Serie 9007 KR 91 230VAC Unidad central extensible con bus CS31

20 entradas aisladas de 24V d.c., 12 salidas de relé de 250 V a.c. / 2 AAlimentación 120/230 V a.c.

GJR5250000R0252

07 KR 91 24VDC Unidad central extensible con bus CS3120 entradas aisladas de 24V d.c., 12 salidas de relé de 250 V a.c. / 2 AAlimentación 24 V d. c.

GJR5250000R0202

07 KT 92 24VDC Unidad central extensible con bus CS3112 entradas aisladas de 24 V d.c. y 8 salidas de transistor 24 V d.c. /0.5 A, con 4 entradas analógicas y 2 salidas analógicasInterfase para programación o comunicación ASCII o MODBUSAlimentación 24 V d. c.

GJR5250500R0202

07 KT 92 24VDC Unidad central extensible con bus CS3112 entradas aisladas de 24 V d.c. y 8 salidas de transistor 24 V d.c. /0.5 A, con 4 entradas analógicas y 2 salidas analógicasInterfase para programación o comunicación ASCII o MODBUS yARCNETAlimentación 24 V d. c.

GJR5250500R0262

07 KT 93-S 24VDC Unidad central extensible con bus CS3124 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /0.5 Apara sistemas de automatización con seguridad intrínsecaAlimentación 24 V d. c.

GJR5251300R2171

07 KT 93 24VDC Unidad central extensible con bus CS3124 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /0.5 A, Interfase para programación o comunicación ASCII o MODBUSAlimentación 24 V d. c.

GJR5251300R0303

07 KT 93 24VDC Unidad central extensible con bus CS3124 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /0.5 A, Interfase para programación o comunicación ASCII o MODBUSy ARCNETAlimentación 24 V d. c.

GJR5251300R0363

07 KT 94 24VDC Unidad central extensible con bus CS3124 entradas aisladas 24 V d.c. y 16 salidas de transistor de 24 V d.c. /0.5 A, 8 canales configurables como entradas o salidas de transistorde 24 V d.c. / 0.5 A, 8 entradas analógicas y 4 salidas analógicasinterfase para programación o comunicación ASCII o MODBUSAlimentación 24 V d. c.

GJR5252100R0101

07 KT 94 24VDC Unidad central extensible con bus CS3124 entradas aisladas 24 V d.c. y 16 salidas de transistor de 24 V d.c. /0.5 A, 8 canales configurables como entradas o salidas de transistorde 24 V d.c. / 0.5 A, 8 entradas analógicas y 4 salidas analógicasinterfase para programación o comunicación ASCII o MODBUS yARCNETAlimentación 24 V d. c.

GJR5252100R0161

Page 22: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-151SBC 008999 R1301 12.99

Productos Descripción Referencias

Serie 90

Acopladores paracomunicación

07 KP 90 * Interfase para protocolo RCOM maestro / esclavoAlimentación 24 V d. c.

GJR5251000R0202

07 KP 91 * Acoplador para protocolo EIB 1SAY110165R0003

07 MK 92 Dos interfases RS232 / RS422 o RS485 programables en “C”Alimentación 24 V d. c.

GATS110098R1161

07 KP 93 Dos interfases RS232 / RS422 o RS485 protocolo MODBUSesclavo / esclavo o maestroAlimentación 24 V d. c.

GATS110100R0001

07 KP 95 * Acoplador para red ADVANT AF 100 GJR5252000R0101

07 KP 96 * Acoplador para protocolo Pdnet para comunicarse con

CoaxilCoaxil con redundanciaFibra óptica (polímero) LWLFibra óptica (polímero) LWL con redundanciaFibra óptica (vidrio) LWLFibra óptica (vidrio) LWL con redundanciaAlimentación 24 V d. c.

GATS110112R0001GATS110112R0011GATS110112R0002GATS110112R0012GATS110112R0003GATS110112R0013

* Para estos productos se requiere software especial

Page 23: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-16 ABB Control - AC 311SBC 008999 R1301 12.99

Productos Descripción Referencias

Unidades remotas extensibles

ICMK 14 F1 24VDC Unidad remota extensiblecon 8 entradas aisladas 24 V d.c. y 6 salidas de relé250 V a.c. / 2 AAlimentación 24 V d.c.

1SBP260050R1001

ICMK 14 F1 120/230VAC Unidad remota extensiblecon 8 entradas aisladas 24 V d.c. y 6 salidas de relé250 V a.c. / 2 ASalida de 24 V d.c. para alimentación de las entradasAlimentación 120 / 230 V a.c.

1SBP260051R1001

ICMK 14 N1 24VDC Unidad remota extensible con 8 entradas aisladas 24 V d.c. y 6 salidas de transistor24 V d.c. / 0.5 AAlimentación 24 V d.c.

1SBP260052R1001

Extensiones

XI 16 E1 Extensión binariacon 16 entradas aisladas 24 V d.c.

1SBP260100R1001

XO 08 R1 Extensión binariacon 8 salidas de relé 250 V a.c. / 2 A

1SBP260101R1001

XC 08 L1 Extensión binariacon 8 canales configurables como entradas o salidas detransistor de 24 V d.c. / 0.5 A

1SBP260102R1001

XK 08 F1 Extensión binariacon 4 entradas aisladas de 24 V d.c. y 4 salidas de relé250 V a.c. / 2 A

1SBP260104R1001

XO 16 N1 Extensión binariacon 16 salidas de transistor 24 V d.c. / 0.5 A

1SBP260105R1001

XM 06 B5 Extensión analógicacon 4 entradas configurables para corriente / tensión / Pt 100 /Pt 1000 y 2 salidas configurables para corriente / tensiónresolución 12 bits

1SBP260103R1001

XE 08 B5 Extensión analógicacon 8 entradas configurables para corriente / tensión/ Pt 100 /Pt 1000resolución 12 bits

1SBP260106R1001

XTC 08 Extensión con Displaycon 8 canales (4 dígitos + signo + canal seleccionado)

1SBP260107R1001

Placa base serie 30

ECZ Placa base con bornera para montaje de unidades remotasserie 30

FPR 370 0001 R0001

Page 24: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-171SBC 008999 R1301 12.99

Productos Descripción Referencias

Unidades remotas binariasserie 30ICSI 08 E3 120VAC Unidad remota binaria

con 8 entradas aisladas 120 V a.c.Alimentación 120 V a.c.

FPR 331 6301 R0014

ICSI 08 E4 230VAC Unidad remota binariacon 8 entradas aisladas 230 V a.c.Alimentación 230 V a.c.

FPR 331 6401 R0016

ICSO 08 Y1 24VDC Unidad remota binariacon 8 salidas de transistor 24 V d.c. / 2 AAlimentación 24 V d.c.

FPR 331 1101 R1022

ICSO 08 Y1 120VAC Unidad remota binariacon 8 salidas de transistor 24 V d.c. / 2 AAlimentación 120 V a.c.

FPR 331 1101 R0024

ICSO 08 Y1 230VAC Unidad remota binariacon 8 salidas de transistor 24 V d.c. / 2 AAlimentación 230 V a.c.

FPR 331 1101 R0026

Unidades remotas analógicasserie 30ICSE 08 A6 24VDC Unidad remota analógica

con 8 entradas configurables de corriente / tensiónresolución 8 bitsAlimentación 24 V d.c.

FPR 334 5601 R1012

ICSE 08 A6 120VAC Unidad remota analógicacon 8 entradas configurables de corriente / tensiónresolución 8 bitsAlimentación 120 V a.c.

FPR 334 5601 R0014

ICSE 08 A6 230VAC Unidad remota analógicacon 8 entradas configurables de corriente / tensiónresolución 8 bitsAlimentación 230 V a.c.

FPR 334 5601 R0016

ICSE 08 B5 24VDC Unidad remota analógicacon 8 entradas configurables de corriente / tensiónresolución 12 bitsAlimentación 24 V d.c.

FPR 334 6501 R1012

ICSE 08 B5 120VAC Unidad remota analógicacon 8 entradas configurables de corriente / tensiónresolución 12 bitsAlimentación 120 V a.c.

FPR 334 6501 R0014

ICSE 08 B5 230VAC Unidad remota analógicacon 8 entradas configurables de corriente / tensiónresolución 12 bitsAlimentación 230 V a.c.

FPR 334 6501 R0016

ICSA 04 B5 24VDC Unidad remota analógicacon 8 salidas configurables de corriente / tensiónresolución 12 bitsAlimentación 24 V d.c.

FPR 334 1501 R1042

ICSA 04 B5 120VAC Unidad remota analógicacon 8 salidas configurables de corriente / tensiónresolución 12 bitsAlimentación 120 V a.c.

FPR 334 1501 R0044

ICSA 04 B5 230VAC Unidad remota analógicacon 8 salidas configurables de corriente / tensión, resolución 12 bitsAlimentación 230 V a.c.

FPR 334 1501 R0046

Page 25: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-18 ABB Control - AC 311SBC 008999 R1301 12.99

Productos Descripción Referencias

Unidades remotas binariasserie 9007 DI 92 Unidad remota binaria

con 32 entradas binarias 24 V d.c.Alimentación 24 V d.c.

GJR 525 2400 R0101

07 DC 91 Unidad remota binariacon 16 entradas binarias, 8 salidas de transistor y 8 entradas / salidasconfigurables 24 V d.c. / 0,5 A

GJR 525 1400 R0202

07 DC 92 Unidad remota binariacon 32 entradas / salidas configurables 24 V d.c. / 0,5 A

GJR 525 2200 R0101

Unidades remotasanalógicas serie 9007 AI 91 Unidad remota analógica

con 8 entradas configurables para corriente / tensión, Pt 100, Pt 1000 otermocuplas tipo J, K, Sresolución 12 bitsAlimentación 24 V d.c.

GJR 525 1600 R0202

07 AC 91 Unidad remota analógicacon 16 entradas / salidas configurables para corriente / tensiónresolución 8 / 12 bitsAlimentación 24 V d.c.

GJR 525 2300 R1001

Unidades remotas conprotección IP 6707 DI 93-I Unidad remota binaria con protección IP 67

con 16 entradas 24 V d.c.Alimentación 24 V d.c.

GJV 307 5613 R0202

07 DO 93-I Unidad remota binaria con protección IP 67con 8 salidas de transistor 24 V d.c. / 2 AAlimentación 24 V d.c.

GJV 307 5611 R0202

07 DK 93-I Unidad remota binaria con protección IP 67con 8 entradas 24 V d.c. y 4 salidas de transistor 24 V d.c. / 2 AAlimentación 24 V d.c.

GJV 307 5623 R0202

Unidades remotas deseguridad sólo utilizablescon CPU 07 KT93-S07 DI 90-S Unidad remota de seguridad con 8 entradas binarias 24 V d.c.

Alimentación 24 V d.c.GJR 525 0900 R0202

07 DO 90-S Unidad remota de seguridad con 8 salidas de transistor 24 V d.c./ 0,5 AAlimentación 24 V d.c.

GJR 525 0800 R0202

07 AI 90-S Unidad remota de seguridad con 4 entradas analógicas,resolución 12 bits, 4..20mAAlimentación 24 V d.c.

GJR 525 1100 R0202

Unidades remotas decontador rápido

Unidad remota de contador rápido, máx. 50 kHz3 entradas A/A, B/B, C/C - 5.15 o 24 V d.c.modos: incremental, A-B (32 bits), A+B (32 bits), 3 (16 bit) contadoresindependientes o 3 (16 bit) frecuencímetros100 ms a 6536.5 svalidación, RESET, set, punto de referencia7 salidas de transistor (24 V d.c. / 0.5 A) para manejo decomparaciones locales entre 2 instrucciones y el valor del contador.

ICSF 08 D1 24VDC Alimentación 24 V d.c. FPR 332 3101 R1012ICSF 08 D1 120VAC Alimentación 120 V a.c. FPR 332 3101 R0014ICSF 08 D1 230VAC Alimentación 230 V a.c. FPR 332 3101 R0016

Page 26: Manual ABB EN ESPAÑOL

Presentación / operacíon

ABB Control - AC 31 Página 1-191SBC 008999 R1301 12.99

Productos Descripción Referencias

Displays

TC 50 Display con 2 líneas de 20 caracteres, 7 teclas de operador,5 teclas personalizables para modificación de parámetros o control deprocesosIP 65 al frente128 páginas con inserción de 6 datos/página128 mensajes de ayuda + 128 mensajes de informaciónEnlace RS232 a través del puerto serie de la unidad centralProtocolo MODBUS o modo de programación AC 31Alimentación 24 V d.c.Entregado con cable de conexión para unidades centrales serie 40 y50

1SBP260150R1001

TCWIN Software de programación para TC 50 bajo Windows NT y 95.Entregado con cable de conexión para unidades centrales serie 40 y50

1SBS260280R1001

TCAD Display para conexión al bus CS 312 líneas de16 caracteres1 zumbador y 1 tecla programable127 mensajes + 1 mensaje en segundo plano con dos datos /mensajes incorporadosIP 65 al frenteAlimentación 24 V d.c.Entregado con software de programación

FPR 320 3526 R1002

Accesorios para bus CS 31NCB Amplificador de bus CS 31 para 500 m

máx. 2 000 m con 3 amplificadoresAlimentación 24 V d.c.

FPR 347 1200 R1002

NCBR Amplificador de bus CS 31 para 500 mmáx. 2 000 m con 3 amplificadorescon redundancia en paralelo, anillo o estrellaAlimentación 24 V d.c.

FPR 347 1300 R1002

Cables07 SK 50 Cable de programación PC < - > unidades centrales serie 40 y 50

Conector a PC tipo SUB D91SBN260200R1001

07 SK 51 Cable de comunicación unidades centrales serie 40 y 50 paraprotocolo MODBUS /ASCII. Conector a PC tipo SUB D9

1SBN260201R1001

07 SK 52 Cable de programación de unidades centrales serie 40 y 50con cables desnudos / terminal de conexión para la unidad central

1SBN260202R1001

07 SK 53 Cable de comunicación MODBUS /ASCII para unidades centralesserie 40 y 50 con cables desnudos / terminal de conexión para launidad central

1SBN260203R1001

07 SK 54 Cable TC 50 < -> unidades centrales serie 40 y 50 1SBN260204R100107 SK 55 Cable de programación PC < - >TC 50

Conector a PC tipo SUB D91SBN260205R1001

07 SK 57 Cable TC 50 < -> unidades centrales serie 30 y 90 1SBN260207R1001

Page 27: Manual ABB EN ESPAÑOL

Presentación / operacíon

Página 1-20 ABB Control - AC 311SBC 008999 R1301 12.99

Productos Descripción Referencias

Conectores07 ST 50 Conector dual para conexión sencilla, a unidades centrales serie 40 y

50, de sensores o actuadores binarios de 3 hilos.2 unidades

1SBN260300R1001

07 ST 51 Conector dual para conexión sencilla, a unidades centrales serie 40 y50, de sensores o actuadores analógicos de 3/4 hilos.2 unidades

1SBN260301R1001

07 ST 52 Conectores tipo cage-clamp para canales binarios2 unidades

1SBN260302R1001

07 ST 54 Un set de conectores tipo cage-clamp para unidades centrales ounidades remotas

1SBN260311R1001

07 ST 55 Un set de conectores tipo cage-clamp para extensiones XI 16 E1 oXO 16 N1 o XE 08 B5

1SBN260312R1001

07 ST 56 Un set de conectores tipo cage-clamp para extensiones XO 08 R1o XC 08 L1 o XK 08 F1

1SBN260313R1001

07 ST 57 Un set de conectores tipo cage-clamp para extensión XM 06 B5 1SBN260314R1001Accesorios variosEtiquetas Etiquetas para descripción de canales por el usuario (100 unidades) 1SBN260310R1001Documentación serie 40 y 50 Documentación técnica en español para unidades centrales serie 40

y 501SBC260400R1001

Cada uno de los siguientes productos AC31 está descripto en su respectiva documentación:unidades serie 90, serie 30, protección IP 65, contador rápido, interfases para robot, displaysy accesorios para bus CS31.

Page 28: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 2-11SBC 008999 R1301 12.99

Capítulo 2

Comenzando

Page 29: Manual ABB EN ESPAÑOL

Comenzando

Página 2-2 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-1 : Grupo ABB AC31GRAF

Figura 2-2 : Cableado de una unidad central 07 KR 51 230 V a.c.utilizado en el ejemplo

Page 30: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-31SBC 008999 R1301 12.99

A efectos de se familiarice por si sólo con el sistema AC31 este capítulo detalla, punto apunto, las operaciones necesarias para comenzar con una unidad central serie 40 ó 50. Lademostración está basada en un sencillo ejemplo de una función “O” (OR) con una entrada(interruptor), un bit interno (test) y una salida (lámpara).

1. Material requerido

1 unidad central: 07 CR 41, 07 CT 41, 07 KR 51 o 07 KT 51 1 fuente de alimentación dependiendo de la unidad central elegida: 24 V d.c., 120 V a.c. o

230 V a.c. 1 cable de programación 07 SK 50 1 una PC con Windows 3.1 o superior, Windows NT o Windows 95 Una versión instalada del AC31GRAF

La instalación del AC31GRAF requiere 12 Mb de espacio libre en su disco rígido. Siga el procedimiento de instalación después de haber ejecutado "a:\setup.exe". Por favor

diríjase a la documentación de software código FRCTL 015198 GB en caso deencontrar a lgún problema.

El icono AC31GRAF es automáticamente instalado en el grupo ABB AC31GRAF(mirar Figura 2-1).

2. CableadoEl ejemplo de cableado mostrado en la Figura 2-2 es el utilizado en la unidad central 07 KR51 de 230 V a.c.El interruptor de RUN/STOP (arranque / parada) de la unidad central debe encontrarse enSTOP.Por favor asegúrese que tiene el interruptor y la lámpara de forma tal que pueda realizar elcableado necesario para la demostración.

Page 31: Manual ABB EN ESPAÑOL

Comenzando

Página 2-4 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-3 : Ventana de "Project management" (administración de proyectos) que aparece luego de ejecutar el AC31GRAF.

Figura 2-4 : Ventana de Creación de un proyecto

Click on the right to enlarge

Figura 2-5 : La ventana de edición del programa principal del proyecto DEMO

Page 32: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-51SBC 008999 R1301 12.99

3. Programación

3.1. Ejecución del software AC31GRAF

Haga “Doble-clic” sobre el icono AC31GRAF que se encuentra en el grupoABB AC31GRAF (mirar Figura 2-1).

3.2. Creación de un Programa

Oprima el botón "New" (proyecto nuevo) que se encuentra en la ventana "Projectmanagement" (administración de proyectos).

El proyecto se define por su nombre, lenguaje de programación y unidad central programada(mirar Figura 2-4). Ingrese el nombre del proyecto: "DEMO". Seleccione, oprimiendo sobre las flechas:

- el lenguaje: "LD/FBD" el cual corresponde al lenguaje de diagrama ladder (escalera) ydiagrama de bloques de función,- la unidad central a programar: "serie 40" o "serie 50".

Oprima el botón "OK" para validar.

La ventana de edición DEMO: MAIN abre el programa principal “MAIN” del proyecto DEMO(mirar Figura 2-5).Oprima el botón que se encuentra en el ángulo superior derecho para ampliar la ventana(maximizar).

Page 33: Manual ABB EN ESPAÑOL

Comenzando

Página 2-6 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-6 : El listado de variables

Figura 2-7 : Ventana de edición de programa con la barra de herramientas LD

Figura 2-8 : Ventana de edición de programa con la barra de herramientas FBD

Figura 2-9 : Colocación de la función OR en la página de edición de programa

Page 34: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-71SBC 008999 R1301 12.99

3.3. Declaración de Variables

Seleccione el icono "Variable list" (listado de variables) en la ventana de edición deprograma (mirar Figura 2-5).

Las variables pre-definidas en el listado de variables son aquellas que corresponden a launidad central elegida. Las variables correspondientes a las unidades centrales serie 40 o 50son:

- I62.00 a I62.07 para las 8 entradas binarias,- O62.00 a O62.05 para las 6 salidas binarias,- IW62.00 y IW62.01 para los 2 potenciómetros,- M 255.00 a M255.03 para los osciladores

Ingrese las descripciones para las siguientes variables:- Seleccione "I62.00" en la lista- Ingrese: "IN1" sin espacios y el comentario: "Switch"- Oprima "OK" para validar- Cree un bit interno "M00.00" seleccionando "M" en el listado de variables disponiblesy luego ingrese "00.00"- Ingrese: "TEST"- Oprima "OK" para validar- Seleccione "O62.00" en la lista- Ingrese: "OUT1" y el comentario: "Lamp"- Oprima "OK" para validar

Oprima "Exit" para salir. Guarde los cambios oprimiendo "yes".

3.4. Edición del programa

3.4.1. Mostrar la barra de herramientas FBD (bloques de función)Es probable que la barra de herramientas LD sea visible (Figura 2-7). En tal caso, oprima el icono "Display FBD toolbar" de forma tal que se muestre la barra de

herramientas de bloques de función (como resultado se obtendrá la Figura 2-8).Observe que al oprimir el icono "Display LD toolbar" se mostrará nuevamente la barra deherramientas LD (Ladder Diagram).

3.4.2. Seleccione la función “O” (OR) en la ventana de edición de programa Oprima la flecha, tal como se indica en la Figura 2-8, a efectos de obtener el listado de

funciones disponibles. Seleccione la función "/" desplazándose a lo largo de la lista con el mouse. Ubique el cursor en la página en blanco (Figura 2-9) y oprima con el mouse en el lugar

donde quiera ubicar la función "/".

La función "/" debe ser completada con 3 parámetros:- una variable de entrada (a la izquierda del bloque),- un bit interno (a la izquierda del bloque),- una variable de salida (a la derecha del bloque).

Se dispone de una descripción completa del bloque de función haciendo doble-clic sobre elbloque y oprimiendo "Info" seguido del botón "Note".

Page 35: Manual ABB EN ESPAÑOL

Comenzando

Página 2-8 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-10 : Inserción de variables

Figura 2-11 : Unión de variables y bloque de función

Figura 2-12 : Ventana de compilación. Texto después de la veficación: "Verify"

Figura 2-13 : Ventana de compilación. Texto luego de la traducción: "Build"

Page 36: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-91SBC 008999 R1301 12.99

3.4.3. Inserción de variables

Seleccione el icono "Insert variable" (inserción de variable) (Figura 2-10) en la ventanade edición del programa. Luego ubique el cursor a la izquierda del bloque de función,asegurándose que se deja espacio suficiente de forma tal que la variable no solape albloque de función, oprima el botón del mouse.

Seleccione la variable "I62.00 - IN1 - Switch" en el listado de variables Valide con "OK". La variable aparecerá con su nombre.

Observación: Si aparece el mensaje "Cannot overlap graphic symbols" (no se puedensolapar símbolos gráficos) en lugar de la variable, entonces recomience la operacióndejando espacio suficiente a la izquierda del bloque para la inserción de la variable.

Use el mismo procedimiento para insertar el bit interno a la izquierda del bloque de funcióndebajo de la variable de entrada y seleccione el bit interno "M00.00 - TEST".

Use el mismo procedimiento para insertar la variable de salida a la derecha del bloque defunción y seleccione la variable "O62.00 - OUT1 - Lamp".

3.4.4. Vínculos entre las variables y el bloque de función:

Seleccione el icono "Draw connection line" (dibujo de línea de conexión) en la ventanade edición del programa (Figura 2-11) y dibuje una línea, sin soltar el botón del mouse,entre la variable "IN1" y el bloque.

El vínculo entre el bit interno "TEST" y el bloque se dibuja de la misma manera. El vínculo entre la variable de salida "OUT1" y el bloque se dibuja de la misma manera.

La fase de programación ha culminado una vez que los vínculos o uniones han sidoestablecidos. Ahora usted puede guardar, compilar y enviar el programa al PLC.

3.5. Guardado

Oprima el icono "Save" (guardar) en la ventana de edición del programa para guardarel programa.

3.6. Compilación

La compilación consiste en la verificación y la traducción del programa a un lenguajeentendible por el PLC.

Oprima el icono "Verify program" (verificar programa) en la ventana de edición delprograma.

Oprima el botón "Verify" (verificar), espere por el mensaje "0 error detected" (0 erroresdetectados) (Figura 2-12) y luego oprima el botón "Build" (construir el código)

Una vez que el mensaje "Project ready for download" (programa listo para ser transmitido)ha aparecido (Figura 2-13), oprima "Exit" (salir) para salir y regresar la ventana de edicióndel programa DEMO: MAIN.

Page 37: Manual ABB EN ESPAÑOL

Comenzando

Página 2-10 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-14 : Ventana de configuración de la interfase serie

Figura 2-15 : Ventana de Control

Figura 2-16 : Ventana de configuración de unidad central

Download parameters

Page 38: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-111SBC 008999 R1301 12.99

3.7. Comunicación con el PLC

3.7.1. Configuración de la interfase serie Seleccione el item "Link configuration" (configuración del puerto de comunicación) del

menú "Options" (opciones) de la ventana de edición del programa. Verifique que el cable de comunicación esté correctamente conectado a la PC a la

interfase serie seleccionada: COM1 por defecto. De no ser así modifique la configuraciónen la ventana "Link configuration" (Figura 2-14) de acuerdo a su conexión.

Valide con "OK".

3.7.2. Acceso al panel de control

Seleccione el icono "PLC communication" (comunicación con el PLC) en la ventana deedición.

Se abrirá la ventana de control (Figura 2-15): Es probable que esta ventana no aparezca en la pantalla. En tal caso oprima ALT +

TABULATION repetidas veces hasta que la ventana "Control Panel" aparezca. Vaya la menú "Options” (opciones) y seleccione "Always on top" (siempre arriba) a

efectos de que se muestre esta ventana permanentemente.

3.7.3. Configuración de la unidad central:

Seleccione el icono "Launch PLC configuration tool" (activar herramientas deconfiguración del PLC) de la ventana de control.

La presentación de la ventana de configuración varia dependiendo de la unidad centralseleccionada. La ventana mostrada en la Figura 2-16 corresponde a la unidad central07 KR 51.La configuración en la columna "Your choice" (su elección) es la configuración por defecto, lacual es la más conveniente para este ejemplo.

Las diferencias entre las columnas "Your choice" y "Central unit" (la cual corresponde a launidad central) se indican en rojo. Si existen diferencias entre las dos columnas, entonces envíe la configuración por defecto

oprimiendo el icono "Download parameters" (transmitir parámetros). Espere hasta que lacolumna ”Central unit" (unidad central) se haya actualizado y luego oprima "Exit" desde elmenú de "Control" para volver a la ventana de control.

Si no hay diferencias, seleccione "Exit” desde el menú de "Control" para volver a laventana de control.

Page 39: Manual ABB EN ESPAÑOL

Comenzando

Página 2-12 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-17 : Mensaje 1 cuando se envía el programa al PLC

Figura 2-18 : Mensaje 2 cuando se envía el programa al PLC

Figura 2-19 : Ventana de prueba del programa on-line

Figura 2-20 : Ventana de "Trazado" para una visualización gráfica de las señales

Page 40: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-131SBC 008999 R1301 12.99

3.7.4. Inicialización de la unidad centralLa inicialización de la unidad central es necesaria luego de cualquier cambio en laconfiguración del modo operativo de la unidad central, a efectos de que la misma arranquecon una correcta configuración del sistema. Oprima el botón de "Reset" en la ventana de control para re-inicializar la unidad central.

Espere por la ventana de "Reset" y valide con "OK".

3.7.5. Envío del programa al PLC Oprima el botón de "Send" en la ventana de control para enviar y guardar

automáticamente el programa al PLC. Responda con "Yes" al primer mensaje "Do you want to change the PLC program name?"

(¿quiere modificar el nombre del programa?) (Figura 2-17). Espere por el segundo mensaje "EPROM is updated" (EPROM actualizada) y valide con

"OK" (Figura 2-18).

3.7.6. Comprobación del programa en modo On-line (en línea) Coloque el interruptor RUN/STOP de la unidad central en RUN.

Prueba 1: Activación y desactivación de la entrada utilizando el interruptor cableado a la entrada

I62.00. El estado de la salida puede ser visualizado en el PLC así como en el software, tal como

se muestra en la Figura 2-19. Las señales de entrada, bit interno y salida también pueden ser visualizadas en función

del tiempo oprimiendo el icono "Variable time diagrams" (Diagramas temporales devariables) en la ventana de control.

Oprima el icono "Insert variable" en la ventana de "Trazado" a efectos de insertar unavariable (Figura 2-20).

Seleccione la variable "I62.00 - IN1 - Switch" y valide con "OK". Siga el mismo procedimiento para insertar el bit interno "M00.00 - TEST". Siga el mismo procedimiento para insertar la variable "O62.00 - OUT1 - Lamp".Las señales de entrada, bit interno y salida son inmediatamente representadas en la ventanade “Trazado” (Figura 2-20).

Page 41: Manual ABB EN ESPAÑOL

Comenzando

Página 2-14 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 2-21 : "Listado de variables En-línea " (On-line List)

Figura 2-22 : Forzado de una entrada a 1

Figura 2-23 : Resultado en el software del forzado de la entrada

Figura 2-24 : Cambio del valor de la variable a 1

Page 42: Manual ABB EN ESPAÑOL

Comenzando

ABB Control - AC 31 Página 2-151SBC 008999 R1301 12.99

Prueba 2: forzado de una entrada vía software Oprima el botón "On-Line List" en el panel de control.

Oprima el icono "Insert variable" para insertar una variable. Seleccione la variable "I62.00 - IN1 - Switch" y valide con "OK". Oprima con doble-clic sobre la variable "IN1 - I62.00" en la ventana "On-line list" (listado

de variables en línea) (Figura 2-21). Ingrese 1 y valide con "OK" (Figura 2-22).

Seleccione en icono "Lock" (bloquear) en la ventana "On-line List" para forzar lavariable en el PLC.

El estado de la salida también puede ser visualizado en la pantalla o en los diagramas detiempo (Figura 2-23).

No olvide cancelar el forzado, antes de terminar esta tarea, oprimiendo el icono "Unlock" (desbloquear) de la ventana "On-line List".

El estado del bit interno puede ser modificado oprimiendo el bit interno sobre la pantalla eingresando su nuevo valor (Figura 2-24).

Ahora es posible modificar el programa SIN detener el PLC, siguiendo los siguientes pasos:Salir de la ventana de control, modificar el programa en la ventana DEMO: MAIN, recompilar yregresar a la ventana de control para enviar los cambios y comprobarlo. Por favor diríjase a ladocumentación del software para continuar.Para mayor ayuda en la programación: el capítulo 5 contiene algunos programas de ejemplocon funciones estándar.

3.8. Salida del AC31GRAF

Seleccione "Exit Control Panel " (Salir del Panel de Control) en el menú "File" (Archivo)para salir de la ventana de control. Esto cerrará además todas las otras ventanasrelacionadas con la ventana de control, tal como el “Listado de variables en línea” o los“Diagrama de Tiempo”.

Para salir del editor del programa, ir a "File" (archivo) y luego seleccionar "Exit" (salir).Para salir de la ventana de "Project Management" (administración de proyectos), ir a "File" yluego seleccionar "Exit"

Page 43: Manual ABB EN ESPAÑOL
Page 44: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 3-11SBC 008999 R1301 12.99

Capítulo 3

Especificaciones Técnicas

Page 45: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-2 ABB Control - AC 311SBC 008999 R1301 12.99

Page 46: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-31SBC 008999 R1301 12.99

Este capítulo presenta los productos y sus características y condiciones de operación.

1. Condiciones generales de operaciónLas unidades AC31 fueron desarrolladas de acuerdo a las directivas Europeas EC, losestándares nacionales e internacionales IEC 1131-1 y IEC 1131-2 y los estándares deproducto EN61131-2 concerniente a dispositivos para automatización.

Condiciones Ambientales- Temperatura: de operación: horizontal

vertical almacenamiento transporte

0°C a + 55°C 0°C a + 40°C- 40°C a + 75°C- 25°C a + 75°C

- Humedad: promedio anual hasta 30 días por año ocasionalmente

DIN 40040 clase F sin condensación≤ 75%95%85%

- Presión atmosférica: operación almacenamiento

DIN 40050≥ 800 hPA (≤ 2000 m)≥ 600 hPA (≤ 3500 m)

Características mecánicas- Indice de protección- Unidad- Vibración- Choque

IP20UL V2CEI68-2-6 test FcCEI68-2-27 test Ea

Tolerancias para tensiones principales- 24 V d.c.- 120 V a.c. (50 / 60 Hz)- 230 V a.c. (50 / 60 Hz)

19.2 a 30 V (- 20%, + 25%)97.75 a 126.5 V (- 18,5%, + 5,5%)195.5 a 253 V (- 15%, + 10%)

Page 47: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-4 ABB Control - AC 311SBC 008999 R1301 12.99

Distancia de fuga y espacio libre IEC 664 y DIN VDE0160

Test de aislación IEC 1131-2

Compatibilidad electromagnéticaTest de inmunidad contra:- Descarga electrostática- Campo irradiado- Transitorios rápidos- Pulsos de sobretensión- Perturbaciones conductivas por altafrecuencia

IEC 1000-4-2 (nivel 3)IEC 1000-4-3 (nivel 3)IEC 1000-4-4 (nivel 3)IEC 1000-4-5IEC 1000-4-6 (nivel 3)

Caída de tensión e interrupciones cortas dealimentación- Alimentación D.C.

- Alimentación A.C.

Duración de las interrupciones: ≤ 10 msTiempo entre 2 caídas de tensión: ≥ 1 sDuración de las interrupciones: ≤ 20 msTiempo entre 2 caídas de tensión: ≥ 1 s

Espacios libres IEC 664-664ADIN VDE 0160

Test de rigidez dieléctrica IEC 1131-2

Montaje- Riel DIN- Fijación por tornillos

35 mmtornillos de 4 mm de diámetro (M4)

Conexiones- Conectores- Secciones de conductor para: Tierra

Entradas

Salidas

Alimentación

Bus

- Torque de ajuste de tornillos

Bloques de terminales removibles (2.5mm²)

Conductor rígido o múltiple AWG 14(1.95 mm²)Conductor rígido o múltiple AWG 18(0.96 mm²) a AWG 14 (1.95 mm²)Conductor rígido o múltiple AWG 14(1.95 mm²)Conductor rígido o múltiple AWG 14(1.95 mm²)Par trenzado AWG 24 (0.22 mm²)a AWG 18 (0.8 mm²)

0.8 Nm (sólo a modo indicativo)Interfase serie- Para programación- Para el bus

RS 232 / RS 485RS 485

Page 48: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-51SBC 008999 R1301 12.99

2. Especificaciones técnicas del bus CS31

Tipo Interfase serie multipunto RS 485

Modo Half-duplex

Número de puntos de conexión 1 único maestromáx. 31 esclavos

Medio- Sección- Vueltas- Resistencia- Especificación de impedancia- Capacidad- Mallado- Terminación de línea

Par trenzado y mallado0.22...0.8 mm²> 10 por metro≤ 100 Ω / km100 à 150 Ω< 150 nF / kmMalla trenzadaResistencia 120 Ω, ¼ Watt, conectada acada extremidad del bus

Protocolo ABB CS 31 (maestro / esclavo)

Control de Transmisión CRC

Longitud máxima hasta 500 m sin amplificadorhasta 2000 m con 3 amplificadores(NCB o NCBR)

Bus redundante Sí , con amplificador NCBR

Aislación Sí, por optoacoplador

Tiempo de refresco 2 ms mínimotípico 12 ms con 31 unidades en el busCS 31

Velocidad 187.5 kBaudios

Page 49: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-6 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-1 : Frente de la unidad central

Figura 3-2 : Ampliación de item 9 sin la cubierta

Page 50: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-71SBC 008999 R1301 12.99

3. Unidades centrales

3.1. Frente de la unidad central (mirar Figura 3-1)

1 – Ubicación para riel DIN2 – Puesta a tierra de la unidad junto con fijación3 – Bloqueo para montaje de riel DIN4 – Ubicación para conectores duales externos5 – Ubicación para los conectores de cables de:

- el bus CS 31 (sólo disponibles para las unidades serie 50)- la salida de 24 V d.c. para las entradas (sólo válido para las unidades centrales alimentadas con 120 / 230 V a.c.)- las entradas

6 – Visualización del estado de las 8 entradas / 6 salidas7 – Ubicación del conector para la conexión de extensiones de entradas / salidas8 – Ubicación de:

- el puerto serie para programación o comunicación ASCII / MODBUS®

- conector para el cableado de la alimentación de la unidad central- conectores para el cableado de las salidas

9 – Ubicación de los potenciómetros y del interruptor On/Off (mirar ampliación).10 – Ubicación del conector para conexión del acoplador.11 – Area de visualización de estado del PLC:

- POWER: alimentación disponible- RUN: programa ejecutándose- ERR: presencia de error(es)

Ampliación del item 9 (mirar figura 3-2)

1 – Potenciómetro cuyo valor es leído por el programa en la variable IW62.01 (valor de 0 a 150 en el programa)

2 – Destornillador para el ajuste de potenciómetro 3 – Potenciómetro cuyo valor es leído por el programa en la variable IW62.00

(valor de 0 a 150 en el programa) 4 – Interruptor de encendido / apagado (ON/OFF) de la unidad central

Page 51: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-8 ABB Control - AC 311SBC 008999 R1301 12.99

3.2. Especificaciones técnicas

Serie 40 Serie 5007 CR 4124 V d.c.

07 CT 4124 V d.c.

07 CR 41120/230 V a.c.

07 KR 5124 V d.c.

07 KT 5124 V d.c.

07 KR 51120/230 V a.c.

Número de Entradas / Salidas- Entradas binarias incorporadas 8 8- Salidas binarias incorporadas 6 6- Potenciómetros analógicos 2 2- Número máximo de unidades deextensión por unidad central

6 6

- Número máximo de unidadesremotas en el bus CS31

- 31

- Máx. número de entradas binarias 104 1096- Máx. número de salidas binarias 54 1046- Máx. número de entradasanalógicas

48 496

- Máx. número de salidas analógicas 12 136Interfases- interfase CS 31 no sí- Interfase para: ProgramaciónMODBUS® o ASCII

1 RS 232 1 RS 232 / RS 485

Memoria- Tamaño de la memoria de usuario: sin ONLINE con ONLINE

16 000 words (típico: 8 k de instrucciones)8 000 words (típico: 4 k de instrucciones)

16 000 words (típico: 8 k de instrucciones)8 000 words (típico: 4 k de instrucciones)

- Memoria de usuario y lasconstantes

Flash Eprom Flash Eprom

- Memoria de datos SRAM SRAM- Backup (respaldo) de datos: Autonomía de Backup

Tiempo de carga conalimentación

no--

Sí, con batería40 días a 25°C100% en 12 hs

Page 52: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-91SBC 008999 R1301 12.99

Serie 40 Serie 5007 CR 4124 V d.c.

07 CT 4124 V d.c.

07 CR 41120/230 V a.c.

07 KR 5124 V d.c.

07 KT 5124 V d.c.

07 KR 51120/230 V a.c.

Funcionalidad- Tiempo de ejecución para 1kbyte: 100% instrucciones binarias 65% binarias , 35 % palabras

0.4 ms1.2 ms

0.4 ms1.2 ms

- Bits internos 2016 2016- Palabras internas 2016 2016- Palabras dobles internas 128 128- Cadenas de pasos 2016 2016- Constantes palabras 496 496- Constantes palabra doble 127 127- Temporizadores: Rango de tiempo

42 simultáneosdesde 1 ms a 596 hs 30 (24 días + 20 hs

30)

42 simultáneosdesde 1 ms a 596 hs 30 (24 días + 20 hs

30)- Contadores: Rango de conteo

Ilimitados- 32767 a + 32767

Ilimitados- 32767 a + 32767

- Función de contador rápido: Encoder incremental

Contadores independientes

1 con una frecuencia máx de 5 kHzen las entradas I62.00 y I62.01

2 de 7 kHz en las entradas I62.00 y I62.01

1 con una frecuencia máx de 5 kHzen las entradas I62.00 y I62.01

2 de 7 kHz en las entradas I62.00 y I62.01- Interrupciones:

por evento (flanco ascendente) cíclicas

duración máxima

Retardo 250 µs

2 en las entradas I62.02 y I62.031 (de 1 ms a 2 s)

3 ms

Retardo 250 µso 2,5 ms como CS 31 maestro / esclavo

2 en las entradas I62.02 y I62.031 (de 1 ms a 2 s)

o 5 ms a 2 s como maestro1,5 ms como maestro

o 3 ms como esclavo / independiente- Salida de comando para un motorpaso a paso con modificación defrecuencia (relación cíclica = 50%)

10 Hz a 2.66 kHz 10 Hz a 2.66 kHz

- Protección del programa deusuario en la unidad central

Sí, con palabra clave Sí, con palabra clave

- Reloj: Deriva (típica) - 4.3 min / mes a 25°CProgramación- Software de programación AC31GRAF bajo Windows® (IEC 1131-3) AC31GRAF bajo Windows® (IEC 1131-3)- Lenguaje de programación FBD/LD : Diagramas de bloque de función

y ladderQuick LD: Diagrama ladderIL: Listado de InstruccionesSFC: Diagrama de Lógica Secuencial

FBD/LD : Diagramas de bloque de funcióny ladder

Quick LD: Diagrama ladderIL: Listado de InstruccionesSFC: Diagrama de Lógica Secuencial

- Ejecución del programación Secuencialdisparado por reloj o

disparado por alarma (interrupciones)

Secuencialdisparado por reloj o

disparado por alarma (interrupciones)- Sub-programa: Nivel

121

121

- Set de operaciones: Funciones básicas Funciones avanzadas

Booleanas, aritméticas, comparacionesPor encima de 60

Booleanas, aritméticas, comparacionesPor encima de 60

Page 53: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-10 ABB Control - AC 311SBC 008999 R1301 12.99

Serie 40 Serie 5007 CR 4124 V d.c.

07 CT 4124 V d.c.

07 CR 41120/230 V a.c.

07 KR 5124 V d.c.

07 KT 5124 V d.c.

07 KR 51120/230 V a.c.

- Peso 400 g 800 g 400 g 800 gAlimentación- Tensión de alimentación: Valor nominal

Rango admisible

24 V d.c.

19.2 a 30 V

120 / 230 V a.c.97.75 a

126.5 V ó195.5 a 253 V

24 V d.c.

19.2 a 30 V

120 / 230 V a.c.97.75 a

126.5 V ó195.5 a 253 V

- Consumo: unidad central aisladatípico. Configuración máximatípico.

120 mA400 mA

30 mA100 mA

120 mA400 mA

30 mA100 mA

- Protección contra polaridadinversa

Sí No Sí No

- 24 V d.c. alimentación aisladapara las entradas: Rango de Tensión Corriente de salida Protección contra cortocircuito

No

---

19.2 a 30 V400 mA

No

---

19.2 a 30 V400 mA

Sí- Disipación 5 W (6 W para 07 CT 41) 10 W 5 W (6 W para 07 KT 51) 10 WEntradas binarias incorporadas- Número de entradas 8 8 8 8 8 8- Aislación de entradas /electrónica

1500 V a.c. 1500 V a.c. 1500 V a.c. 1500 V a.c. 1500 V a.c. 1500 V a.c.

- Tipo de entradas PNP yNPN

PNP yNPN

PNP yNPN

PNP yNPN

PNP yNPN

PNP yNPN

- Tensión de entrada: Valor Nominal Señal en 0 (IEC 1131-2) Señal en 1 (IEC 1131-2)

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V- Corriente de entrada 24 V d.c.: Entradas I62.02 a I62.07 Entradas I62.00 a I62.01

7 mA9 mA

7 mA9 mA

7 mA9 mA

7 mA9 mA

7 mA9 mA

7 mA9 mA

- Tiempo de filtrado: Entrada standard Entrada configurada como

contador rápido Entrada con configuración de interrupción

5 ms70 µs90 µs

5 ms70 µs90 µs

5 ms70 µs90 µs

5 ms70 µs90 µs

5 ms70 µs90 µs

5 ms70 µs90 µs

- Longitud del cable: No mallado (no para entradas de contador rápido) Mallado Entradas no standard

300 m

500 m50 m

300 m

500 m50 m

300 m

500 m50 m

300 m

500 m50 m

300 m

500 m50 m

300 m

500 m50 m

Page 54: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-111SBC 008999 R1301 12.99

Serie 40 Serie 5007 CR 4124 V d.c.

07 CT 4124 V d.c.

07 CR 41120/230 V a.c.

07 KR 5124 V d.c.

07 KT 5124 V d.c.

07 KR 51120/230 V a.c.

Salidas incorporadas- Número de salidas 6 relé 6 transistor 6 relé 6 relé 6 transistor 6 relé- Aislación de las entradas /

electrónica1500 Vrms

1 min1500 V a.c. 1500 Vrms

1 min1500 Vrms

1 min1500 V a.c. 1500 Vrms

1 min- Carga total de corriente bajo

tensión: continua 24 V d.c. carga resistiva / corriente transitoria L / R = 20 ms L / R = 30 ms L / R = 40 ms L / R = 60 ms

alterna 24 a 230 V a.c.

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

1 A paraO62.00 y

O62.01 y 0.5A para otras

salidas

-

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

1 A paraO62.00 y

O62.01 y 0.5A para otras

salidas

-

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

- Carga total de corriente 6 x 2 A 4 x 0.5 A+ 2 x 1 A

6 x 2 A 6 x 2 A 4 x 0.5 A+ 2 x 1 A

6 x 2 A

- Corriente de fuga de las salidas - < 200 µA - - < 200 µA -- Pérdida de tensión de las salidas - 0.5 V a

500 mA máx.- - 0.5 V a

500 mA máx.-

- Mínimos valores para interrupción 10 mA bajo12 V d.c.

12 V 10 mA bajo12 V d.c.

10 mA bajo12 V d.c.

12V 10 mA bajo12 V d.c.

- Capacidad de interrupción bajo120 V a.c.(código de clasificación de contactoB300) (UL)

2 A 2 A 2 A 2 A

- Capacidad de interrupción bajo250 V a.c.(código de clasificación de contactoB300) (UL)

2 A (1.5 A deacuerdo a

UL)

2 A (1.5 A deacuerdo a UL)

2 A (1.5 A deacuerdo a

UL)

2 A (1.5 A deacuerdo a

UL)

- Número de comunes 2 (2+4) 2 (2+4) 2 (2+4) 2 (2+4)- Frecuencia de conmutación: para cargas resistivas para cargas inductivas para lámparas

< 1 Hz< 0.2 Hz< 0.2 Hz

5 kHz < 1 Hz< 0.2 Hz< 0.2 Hz

< 1 Hz< 0.2 Hz< 0.2 Hz

5 kHz < 1 Hz< 0.2 Hz< 0.2 Hz

- Número de interrupciones: para AC-1 para AC-15

1 millón100 000

--

1 millón100 000

1 millón100 000

--

1 millón100 000

- Protección contra cortocircuito y sobrecarga

Realizarexternamente

Sí:térmica

Realizarexternamente

Realizarexternamente

Sí:térmica

Realizarexternamente

- Protección contra sobretensión Realizarexternamente

Sí Realizarexternamente

Realizarexternamente

Sí Realizarexternamente

- Diagnóstico de salidas No Sobrecarga ycortocircuito

no no Sobrecarga ycortocircuito

no

- Longitud de cable: no mallado mallado

150 m500 m

150 m500 m

150 m500 m

150 m500 m

150 m500 m

150 m500 m

Page 55: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-12 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-3 : Frente de la unidad

Figura 3-4 : Ampliación del item 9 sin cubierta

Page 56: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-131SBC 008999 R1301 12.99

4. Unidades remota extensibles

4.1. Frente (mirar Figura 3-3)

1 - Ubicación para riel DIN2 - Puesta a tierra de la unidad junto con fijación3 - Bloqueo para montaje de riel DIN4 - Ubicación para conectores duales externos5 - Ubicación para los conectores de cables de:

- la salida de 24 V d.c. para las entradas (sólo válido para las unidades remotas alimentadas con 120 / 230 V a.c.)- las entradas

6 - Visualización del estado de las 8 entradas / 6 salidas7 - Ubicación del conector para la conexión de extensiones de entradas / salidas8 - Ubicación de:

- conector para el cableado de la alimentación de la unidad remota- conectores para el cableado de las salidas

9 - Ubicación de los selectores rotativos de direccionamiento (mirar ampliación)10 - Area de visualización de estado de la unidad:

- POWER: alimentación disponible- RUN: siempre encendido

- ERR: presencia de error(es)

Ampliación del item 9 sin cubierta (mirar Figura 3-4)

1 – Selector rotativo para direccionamiento, reservado para selección de decena2 – Destornillador para el ajuste de selectores3 – Selector rotativo, reservado para selección de unidad

Page 57: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-14 ABB Control - AC 311SBC 008999 R1301 12.99

4.2. Especificaciones técnicas de las unidades remotas extensibles

ICMK 14 F1 ICMK 14 F1 ICMK 14 N124 V d.c. 120 / 230 V a.c. 24 V d.c.

- Peso 400 g 800 g 400 gAlimentación- Tensión principal: Valor nominal

Rango admisible

24 V d.c.

19.2 a 30 V

120 o230 V a.c.

97.75 a126.5 V o

195.5 a 253 V

24 V d.c.

19.2 a 30 V

- Consumo: Unidad aislada (típico) Configuración máxima (típico)

80 mA400 mA

30 mA100 mA

80 mA400 mA

- Protección contra polaridad inversa Sí - Sí- Alimentación aislada de 24 V d.c. para las entradas: Rango de tensión Máx. corriente de salida Protección contra cortocircuito

No

---

19.2 a 30 V400 mA

No

---

- Disipación 5 W 10 W 6 WEntradas binarias incorporadas- Número de entradas 8 8 8- Aislación de las entradas / electrónica 1500 V a.c. 1500 V a.c. 1500 V a.c.- Tipo de entradas PNP y NPN PNP y NPN PNP y NPN- Tensión de entrada: Valor nominal Señal en 0 (IEC 1131-2) Señal en 1 (IEC 1131-2)

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V- Corriente de entrada a 24 V d.c.: Entradas Ixx.02 a Ixx.07 Entradas Ixx.00 y Ixx.01

7 mA9 mA

7 mA9 mA

7 mA9 mA

- Mínimo tiempo de filtrado 5 ms 5 ms 5 ms- Longitud del cable: no mallado mallado

300 m500 m

300 m500 m

300 m500 m

Page 58: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-151SBC 008999 R1301 12.99

ICMK 14 F1 ICMK 14 F1 ICMK 14 N124 V d.c. 120 / 230 V a.c. 24 V d.c.

Salidas incorporadas- Número de salidas 6 relés 6 relés 6 transistores- Aislación de las salidas / electrónica 1500 Vrms

1 min1500 Vrms

1 min1500 V a.c.

- Carga total de corriente bajo tensión: continua 24 V d.c. carga resistiva / corriente transitoria L / R = 20 ms L / R = 30 ms L / R = 40 ms L / R = 60 ms

alterna 24 a 230 V a.c.

.

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

1 A para Oxx.00y Oxx.01 y 0.5A para las otras

salidas

- Corriente total de carga 6 x 2 A 6 x 2 A 4 x 0.5 A+ 2 x 1 A

- Corriente de fuga de la salida < 200 µA- Tensión residual de salida 0.2 V a

500 mA máx.- Valor mínimo de interrupción 10 mA bajo

12 V d.c.10 mA bajo

12 V d.c.12 V

- Poder de interrupción bajo 120 V a.c.(clasificación de contactos código B300)(UL)

2 A 2 A

- Poder de interrupción bajo 250 V a.c.(clasificación de contactos código B300)(UL)

2 A (1.5 Ade acuerdo a

UL)

2 A (1.5 Ade acuerdo a

UL)- Número de comunes 2 (2+4) 2 (2+4)- Frecuencia de conmutación: para cargas resistivas para cargas inductivas para lámparas

< 1 Hz< 0.2 Hz< 0.2 Hz

< 1 Hz< 0.2 Hz< 0.2 Hz

< 5 kHz

- Número de operaciones: para AC-1 para AC-15

1 millón100 000

1 millón100 000

-

- Protección contra cortocircuito ysobrecarga

Contemplarexternamente

Contemplarexternamente

Si: térmica

- Protección contra sobretensión Contemplarexternamente

Contemplarexternamente

Si:por supresor de

tensionestransitorias

- Diagnóstico de las salidas - - Sobrecarga ycortocircuito

- Longitud del cable: no mallado mallado

150 m500 m

150 m500 m

150 m500 m

Page 59: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-16 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-5 : Extensión binaria XI 16 E1 Figura 3-6 : Extensión binaria XK 08 F1

Figura 3-7 : Extensión binaria XO 08 R1 Figura 3-8 : Extensión binaria XO 16 N1

Figura 3-9 : Extensión binaria XC 08 L1

Page 60: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-171SBC 008999 R1301 12.99

5. Extensiones binarias

5.1. Frente (mirar Figura 3-5 a Figura 3-9)

1 – Ubicación para riel DIN 2 – Puesta a tierra de la unidad junto con fijación 3 – Bloqueo para montaje de riel DIN 4 – Ubicación para conectores duales externos 5 – Ubicación de conectores para el cableado de entradas / salidas. 6 – Area de visualización de estado de entradas / salidas 7 – Ubicación del conector para conexión de extensiones de entrada / salida suplementarias

8 – Conector para conexión a la unidad central / unidad remota o a la última extensión deentrada / salida conectada a la unidad central o unidad remota

Page 61: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-18 ABB Control - AC 311SBC 008999 R1301 12.99

5.2. Especificaciones de las extensiones binarias

Las unidades de extensión se encuentran alimentadas con 5 V por la unidad central o launidad remota extensible a la que se encuentren conectadas.Advertencia: las extensiones no deben ser conectadas o desconectadas con alimentación.

XI 16 E1 XO 08 R1 XC 08 L1 XK 08 F1 XO 16 N1Peso 220 g 220 g 220 g 220 g 220 gEntradas binarias incorporadas- Número de entradas 16 - 8 configurables 4 -- Aislación de las entradas / electrónica 1500 V a.c. - 1500 V a.c. 1500 V a.c. -- Tipo de entradas PNP - PNP PNP -- Tensión de entrada: Valor nominal Señal en 0 (IEC 1131-2) Señal en 1 (IEC 1131-2)

24 V d.c.0 a + 5 V

+ 15 a + 30 V

- 24 V d.c.0 a + 5 V

+ 15 a + 30 V

24 V d.c.0 a + 5 V

+ 15 a + 30 V

-

- Corriente de entrada a 24 V d.c. 4 mA - 4 mA 7 mA -- Tiempo de filtrado de una entrada 5 ms - 5 ms 5 ms -- Longitud del cable: no mallado mallado

300 m500 m

--

300 m500 m

300 m500 m

--

Salidas incorporadas- Número de salidas - 8 relés 8 transistores 4 relés 16 transistores- Aislación de las salidas / electrónica - 1500 Vrms

1 min1500 V a.c.

1 min1500 Vrms

1 min1500 V a.c.

1 min- Carga total de corriente bajo tensión: continua 24 V d.c. carga resistiva / corriente transitoria L / R = 20 ms L / R = 30 ms L / R = 40 ms L / R = 60 ms

alterna 24 a 230 V a.c.

-

-

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

0.5 A

-

2 A / 5 A2 A1 A

0.6 A0.35 A

2 A AC-10.5 A AC-15

0.5 A

-

- Corriente total de carga - 8 x 2 A 8 x 0.5 A 4 x 2 A 16 x 0.5 A- Corriente de fuga de la salida - < 200 µA < 200 µA- Tensión residual de salida - 0.5 V a 500 mA

máx.0.5 V a 500 mA

máx.- Valor mínimo de interrupción - 10 mA a

12 V d.c.12 V 10 mA a

12 V d.c.12 V

Page 62: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-191SBC 008999 R1301 12.99

XI 16 E1 XO 08 R1 XC 08 L1 XK 08 F1 XO 16 N1- Poder de interrupción bajo 120 V a.c.

(clasificación de contactos código B300)(UL)

- 2 A 2 A

- Poder de interrupción bajo 250 V a.c.(clasificación de contactos código B300)(UL)

- 2 A (1.5 Ade acuerdo a

UL)

2 A (1.5 Ade acuerdo a

UL)- Número de comunes 2 (4+4) 1- Frecuencia de conmutación: para cargas resistivas para cargas inductivas para lámparas

-< 1 Hz

< 0.2 Hz< 0.2 Hz

> 10 kHz < 1 Hz< 0.2 Hz< 0.2 Hz

> 10 kHz

- Número de operaciones: para AC-1 para AC-15

- 1 millón100 000

- 1 millón100 000

-

- Protección contra cortocircuito ysobrecarga

- Contemplarexternamente

Si: térmica Contemplarexternamente

Si: térmica

- Protección contra sobretensión - Contemplarexternamente

Si:por supresor de

tensionestransitorias

Contemplarexternamente

Si:por supresor de

tensionestransitorias

- Diagnóstico de las salidas - - Sobrecarga ycortocircuito

- Sobrecarga ycortocircuito

- Longitud del cable: no mallado mallado

--

150 m500 m

150 m500 m

150 m500 m

150 m500 m

Page 63: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-20 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-10: Extensiones analógicas XM 06 B5 y XE 08 B5 Figura 3-11: Display analógico XTC 08

Figura 3-12 : Descripción del Display

Page 64: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-211SBC 008999 R1301 12.99

6. Extensiones analógicas

6.1. Frente (mirar Figura 3-10, Figura 3-11)

1 – Ubicación para riel DIN 2 – Puesta a tierra de la unidad junto con fijación 3 – Bloqueo para montaje de riel DIN 4 – Ubicación para conectores duales externos 5 – Ubicación de los conectores para el cableado de entradas 6 – Visualización del número de canal y el valor analógico asociado con su signo 7 – Ubicación de: - El conector para extensiones de entrada / salida suplementarias - Los pulsadores utilizados para la configuración 8 – Pulsador para seleccionar el canal a visualizar 9 – Ubicación de los conectores para el cableado de salidas 10 – Conector para conectar a la unidad central / unidad remota o la última extensión de

entrada / salida

11 – Interruptores para configurar los canales como corriente, tensión o Pt 100 / Pt 1000

6.2. Display analógico (mirar Figura 3-12)

1 – Signo del valor 2 - Valor 3 – Identificación de canal 4 – Punto decimal del valor (puede programarse con los bloques de función CONFIO)

Page 65: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-22 ABB Control - AC 311SBC 008999 R1301 12.99

6.3. Especificaciones técnicas de la unidades analógicas

Las unidades analógicas se alimentan de 5 V y 24 V d.c. de la unidad central unidadesremotas extensibles a las que están conectadas.El valor analógico con un formato personalizado se muestra en un display de 4 dígitos.El número de canal se selecciona a través del pulsador en el frente.Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación.Advertencia: En la configuración de corriente 4 – 20 mA, el sensor debe estar capacitado paraproveer 20 mA con un mínimo de 10 Vd.c. Por otra parte, la entrada no está protegida contratensiones entre 10 a 18 V d.c. y puede generar un error o destruir la entrada.

XM 06 B5 XE 08 B5 XTC 08- Número de entradas analógicas 4 8 -- Número de salidas analógicas 2 - -- Número de valores internos mostrados - 8- Valores de muestra – Escala +/- 9999 +/- 9999 +/- 9999- Filtrado de 50 / 60 Hz Sí Sí- Tiempo de transferencia de la I/O

analógica120 ms */ 50 ms 220 ms *

- Máxima disipación de energía 3 W 3 W- Peso 200 g 200 g 150 gEntradas analógicas Tensión Corriente Pt 100 Pt 1000- Rango nominal:

- Valores máximos

+/- 10 V

+/- 30 V

0…20 mA4…20 mA+/- 25 mA

- 200 °C+ 450 °C

- 200 °C+ 450 °C

- Aislación de las entradas/electrónica- Resolución

500 V12 bits +

signo

500 V12 bits

500 V 500 V

- Mínima resolución de la entrada (± 1LSB) - Precisión a fondo de escala

+/- 2,5 mV

≤+/- 0,7 %

+/- 5 µA

≤+/- 0,8 %

+/- 0,1 °C

≤+/- 1,5 °C

+/- 0,1 °C

≤+/- 1,5 °C- Rango de la palabra leída por la unidad

central+/- 32767 0…32767 - 2000/+4500 -2000/+4500

- Error de amplificación entre dos canales 70 dB 70 dB 70 dB 70 dB- Impedancia de entrada 100 KΩ 100 Ω 100 KΩ 100 KΩ- Linearización para sondas Pt 100 / Pt 1000

Sí Sí Sí Sí

- Coeficiente de temperatura 100 ppm 100 ppm 100 ppm 100 ppm- Disipación del sensor: 0°C 450°C

0,625 mW1,6 mW

0,0625 mW0,16 mW

- Tiempo de adquisición incluyendo filtradopara todos los canales

120 ms * 120 ms * 220 ms * 220 ms *

- Diagnóstico No No No No- Longitud del cable: mallado canales no usados cortocircuitados

50 mSíSí

50 mSíSí

50 mSíSí

50 mSíSí

* sin tiempo de filtrado 50 y 60 Hz.

Page 66: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-231SBC 008999 R1301 12.99

XM 06 B5Salidas analógicas Tensión Corriente

- Rango nominal

- Máx. corriente

+/- 10 V

2 mA

0…20 mA4…20 mA

20 mA

- Aislación de salidas / electrónica- Resolución

500 V11 bits + signo

500 V12 bits

- Min resolución de salida (± 1 LSB) +/- 5 mV +/- 5 µA

- Rango de la palabra +/- 32767 0… 32767

- Error total a fondo de escala- Retardo de adquisición

1,2 %50 ms

1,3 %50ms

- Máxima resistencia 400 Ω

- Diagnóstico No No

- Longitud del cable: mallado

50 mSí

50 mSí

- Caída de tensión total permitida en los sensores y líneas conectadas en serie = Máx 8 V- Configuración: Tensión Corriente

- Con pulsador sí sí- Con bloque de función sí (capítulo 5 – configuración 4.1.12 )

La configuración analógica a través de la unidad central (bloques de función CONFIO1,CONFIO4, CONFIO8 ) está disponible a partir de las siguientes versiones.

Producto Versión07KR51 H1507KT51 G1507CR41 E1407CT41 D14ICMK14F1 F14ICMK14N1 D14

Page 67: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-24 ABB Control - AC 311SBC 008999 R1301 12.99

6.4. Diagramas de entradas analógicas:

6.4.1. Corriente 4-20mA:

3276716384

- 32767

-20mA0

4mA

12mA 20mA

3.75m

6.4.2. Corriente 0-20mA:

3276716384

- 32767

-20mA0

10mA 20mA

6.4.3. PT100/PT1000:

4500

-200°c

450°c

-2000 Val = T° x 10

0

+200°c

Entrada de tensión +/- 10 V:1 LSB = 10 / 212 = 2,44 mV con valor mínimo ( paso 8 )V ( en volts ) = Valor x (10 / 32767) con valor ( - 32767 ≤ X ≤ + 32767 )Entrada de corriente 0-20 mA:1 LSB = 20.10-3 / 212 = 4,88 µA con valor mínimo ( paso 8 )I ( en mA ) = Valor x (20.10-3 / 32767) con valor ( 0 ≤ X ≤ + 32767 )Entrada de corriente 4-20 mA:La resolución es igual a la de 0-20 mAI ( en mA ) = Valor x (16 / 32767) + 4 con valor ( 0 ≤ X ≤ + 32767 )

Page 68: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-251SBC 008999 R1301 12.99

6.5. Diagramas de salidas analógicas:

6.5.1. Corriente 0-20mA:

20mA10mA

-20mA

-327680

16384 32767

6.5.2. Corriente 4-20mA:

20mA12mA

-20mA

-32768 04mA

16384 32767

Tensión de salida +/- 10 V:1 LSB = 10 / 211 = 4,88 mV con valor mínimo ( paso 8 )V ( en volts ) = Valor x (10 / 32767) con valor ( - 32767 ≤ X ≤ + 32767 )Salida de corriente 0-20 mA:1 LSB = 20.10-3 / 212 = 4,88 µA con valor mínimo ( paso 8 )I ( en mA ) = Valor x (20.10-3 / 32767) con valor ( 0 ≤ X ≤ - 32767 )Salida de corriente 4-20 mA:La resolución es igual a la de 0-20 mAI ( en mA ) = Valor x (16 / 32767) + 4 con valor (0 ≤ X ≤ - 32767 )

Page 69: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-26 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-13 : cable de programación 07 SK 50

Page 70: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-271SBC 008999 R1301 12.99

7. Accesorios

7.1. Cables de programación: 07 SK 50 y 07 SK 52

Estos cables permiten conectar las unidades serie 40 y 50 a una PC para su programación ytest.Son mallados y de una longitud de 2 metros.

7.1.1. Diagrama de conexión del 07 SK 50 (mirar Figura 3-13):

RxD 1TxD 2GND 7

58364

Shield

3 TxD (amarillo) 2 RxD (rojo) 5 GND (negro) 8 CTS 7 RTS 1 CD 4 DTR 6 DSR Shield

Extremo de launidad central

MINI DIN 8

Extremo de la PCSUB D9

Page 71: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-28 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-14 : cable de programación 07 SK 52

Page 72: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-291SBC 008999 R1301 12.99

7.1.2. Diagrama de conexión del 07 SK 52 (mirar Figura 3-14):- Diagrama de cableado de la señal de RTS: Si la señal de RTS está activa con nivel bajo:

RTS+ 5RTS- 8

CTS blanco 0V azul (para. GND ext.)

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

Si la señal de RTS está activa con nivel alto:

RTS+ 5RTS- 8

+10 V blanco (para DTR ext.) CTS azul

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

- Utilizando el cable para RS 232

RxD 1TxD 2GND 7RTS+ 5RTS- 8 Shield

TxD amarillo RxD rojo GND negro blanco Cableado dependiente del azul nivel alto o bajo de la señal de RTS Shield

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

- Utilizando el cable para RS 485

1D1- 2D1+ 7RTS+ 5RTS- 8 Shield

Amarillo no usado D1- rojo D1+ negro blanco Cableado dependiente del azul nivel alto o bajo de la señal de RTS Shield

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

Observación: El cable de programación se diferencia del de comunicación ASCII/MODBUS®

por su color gris.

Page 73: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-30 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-15 : cable de comunicación 07 SK 51

Page 74: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-311SBC 008999 R1301 12.99

7.2. Cables de comunicación ASCII/MODBUS®: 07 SK 51 y 07 SK 53

Estos cables permiten conectar las unidades centrales serie 40 y 50 a otros dispositivos paracomunicación ASCII o MODBUS®.Son mallados y de una longitud de 2 metros.

7.2.1. Diagrama de conexión del 07 SK 51 (mirar Figura 3-15):

RxD 1TxD 2GND 7

58364

Shield

3 TxD (amarillo) 2 RxD (rojo) 5 GND (negro) 8 CTS (blanco) 7 RTS (azul) 1 CD 4 DTR 6 DSR Shield

Extremo de launidad central

MINI DIN 8

Extremo de la PCSUB D9

Page 75: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-32 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-16 : cable de comunicación 07 SK 53

Page 76: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-331SBC 008999 R1301 12.99

7.2.2. Diagrama de conexión del 07 SK 53 (mirar Figura 3-16):- Diagrama de cableado de la señal de RTS: Si la señal de RTS está activa con nivel bajo:

RTS+ 5RTS- 8

CTS blanco 0V azul (para GND ext.)

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

Si la señal de RTS está activa con nivel bajo:

- Utilizando el cable para RS 232:

RxD 1TxD 2GND 7RTS+ 5RTS- 8

36

Shield

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

TxD amarillo RxD rojo GND negro blanco Cableado dependiente del azul nivel alto o bajo de la señal de RTS

Shield

- Utilizando el cable para RS 485

D1- 2D1+ 7RTS+ 5RTS- 8

36

Shield

Extremo de launidad central

MINI DIN 8

Conductoresdesnudos

Amarillo no usado D1- rojo D1+ negro blanco Cableado dependiente del azul nivel alto o bajo de la señal de RTS

Shield

Observación: el cable de ASCII/MODBUS® se diferencia del cable de programación por sucolor NEGRO.

Page 77: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-34 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-17 : Conectores duales externos (07 ST 50) Figura 3-18 : Conectores duales externos (07 ST 51)

Figura 3-19 : Conectores tipo “cage-clamp” Figura 3-20 : Conectores duales externos (07 ST 51)

Page 78: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-351SBC 008999 R1301 12.99

7.3. Cables para display TC50: 07 SK 54 y 07 SK 55

Referirse a la documentación del TC50 entregada con el producto.

7.4. Conectores (mirar Figura 3-17)

Complementariamente a los conectores removibles existen dos conectores adicionales. Losmismos permiten una instalación más sencilla.

7.4.1. Conector dual externo: 07 ST 50: 07 ST 50Este es un conector dual que permite una fácil conexión de sensores o actuadores de treshilos binarios a los productos de la serie 40 y 50.Todos los terminales del mismo nivel están unidos eléctricamente.

Conexión de un conector 07 ST 50 a una unidad central con alimentación 230 V a.c.

Conexión de un conector 07 ST 50 a una unidad central con alimentación 24 V d.c.

7.4.2. Conectores tipo "Cage-clamp"Los conectores tipo "cage-clamp" permiten el cableado rápido de todos las unidades de laserie 40 y 50.Todo lo que se requiere es:

- Presionar con un destornillador (mirar Figura 3-19)- e insertar el cable desnudo.

El cable debe cumplir con las siguientes especificaciones:- conductor rígido o multi-conductor AWG 28 (0.08 mm²) a AWG 12 (3.1 mm²)- cable pelado con una longitud de 8 - 9 mm

Se disponen de los siguientes kits de conectores:07 ST 52 Conectores tipo "cage-clamp" para canales binarios. 2 unidades07 ST 54 Un set de conectores tipo "cage-clamp" para unidades centrales o remotas07 ST 55 Un set de conectores tipo "cage-clamp" para extensión XI 16 E1 o XO 16 N1 o

XE 08 B507 ST 56 Un set de conectores tipo "cage-clamp" para extensiones XO 08 R1 o XC 08 L1 o

XK 08 F107 ST 57 Un set de conectores tipo "cage-clamp" para extensión XM 06 B5

Page 79: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-36 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 3-21 : Cableado de la protección de corriente 4 – 20 mAcon 07 ST 51 / XM 06 B5 ó XE 08 B5

Figura 3-22 : Cableado de PT100/PT1000 con 07 ST 51 y sondas de 2 hilos

Figura 3-23 : Cableado de PT100/PT1000 con 07 ST 51 y sondas de 4 hilos

Page 80: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-371SBC 008999 R1301 12.99

7.4.3. Conector dual externo: 07 ST 51

Este es un conector externo que permite una conexión sencilla de sensores analógicos a losproductos de la serie 40 y 50 (XM 06 B5 ó XE 08 B5). Además, algunas otras funciones seagregan con este conector:

- Posibilidad de cambiar un sensor sin desconectar los otros sensores- Protección adicional contra cortocircuito en caso de 4- 20 mA

Los interruptores en el 07 ST 51 se usan para seleccionar la configuración de los canales, uninterruptor para cada canal. Dos posibilidades de configuración, protección de corriente ocableado de PT100/PT1000.

- Posición A : Configuración para protección de corriente para 4 – 20 mA- Posición B : Configuración para PT100 / PT1000

Incluye dos conectores, el conector J1 se usa para cablear los distintos sensores de entrada,y los conectores J2 pueden usarse para conectar la malla de los diferentes cables analógicas.Advertencia: En la configuración de corriente 4 – 20 mA, el sensor debe ser capaz de proveer20 mA con un mínimo de 10 V d.c. Por otra parte, la entrada no está protegida contratensiones entre 10 a 18 V d.c. y puede generar un error o destruir la entrada.

J1-1 J1-2

SA

SB

J1-3 J1-4

SA

SB

J1-5 J1-6

SA

SB

J1-7 J1-8

SA

SB

J2-1 J2-2 J2-3 J2-4 J2-5

Diagrama eléctrico dentro de un 07 ST51

Interruptores para selecciónde canales 0 y 1 ó 6 y 7

Interruptores para selecciónde canales 2 y 3 ó 4 y 5

Conector J2para la malla de

distintossensores

Conector J1 paracableado de distintossensores de entrada

Page 81: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

Página 3-38 ABB Control - AC 311SBC 008999 R1301 12.99

7.5. Autoadhesivos

Se dispone de sets de 100 etiquetas autoadhesivas para la descripción de los canales usadosen el PLC, y para hasta 20 productos.Las etiquetas son escritas por el usuario y deben ser colocadas en la parte interna de lastapas cubre-bornes.

8. Display TC50El TC50 se utiliza para mostrar e ingresar datos, para mostrar mensajes de estado (porejemplo, para test dinámico) o mensajes de alarma en máquinas o plantas controladas por launidad central.El TC50 se comunica directamente con la unidad central a través de protocolo MODBUS® sinrequerirse ningún hardware adicional.El TC50 se programa utilizando el software de configuración TCWIN que opera en unacomputadora bajo entorno Windows 95, 98 o NT.Mirar documentación técnica del TC50 ref: 1SBC005499R0101Mirar documentación del software TCWIN ref: 1SBC004999R0101

Page 82: Manual ABB EN ESPAÑOL

Especificaciones Técnicas

ABB Control - AC 31 Página 3-391SBC 008999 R1301 12.99

9. Dimensiones (en mm)

84

35 m

m E

N 5

0022

C03

32D

120

93

C03

33D

104

85

2

C03

34D

Figura 3-24 : Unidad central y unidad remota

84.5

35 m

m E

N 5

0022

C03

09D

65

93

C03

10D

51

85

2

C03

11D

Figura 3-25 : Extensión

48

C03

30D

28.2

56

C03

31D

Figura 3-26 : Conector

41 C03

06D

166

86

C03

07D

157

77

C03

08D

Figura 3-27 : Display

Page 83: Manual ABB EN ESPAÑOL
Page 84: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 4-11SBC 008999 R1301 12.99

Capítulo 4

Instalación

Page 85: Manual ABB EN ESPAÑOL

Instalación

Página 4-2 ABB Control - AC 311SBC 008999 R1301 12.99

Page 86: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-31SBC 008999 R1301 12.99

Este capítulo presenta el cableado, producto por producto, las principales reglas deimplementación y direccionamiento.

1. Implementación de un sistema AC31

La línea de productos AC31 fue concebida para operación en ambientes industrialesextremos. La correcta operación de estos productos es sólo asegurada si se cumple con uncierto número de reglas. Estas reglas involucran las condiciones de montaje, los principios decableado de las entradas / salidas, la puesta a tierra, la conexión del bus CS31 y losdiferentes tipos de alimentación.

1.1. Condiciones de montaje

Los productos de la línea AC31 pueden ser montados a través de dos formas de fijación.Pueden instalarse vertical u horizontalmente:

- en un riel DIN (de 35 mm) utilizando el soporte de fijación.- o a través de tornillos (de 4 mm diámetro M4), los orificios de fijación ubicados en labase de las unidades permiten el montaje en placas.

Para montaje en gabinete:Temperatura de operación de 0 a 55°C, prever suficiente volumen libre alrededor de lasunidades que permitan una correcta disipación de calor. Se recomienda que el gabinetedisponga de un sistema de ventilación.Advertencia: evite colocar dispositivos generadores de calor cerca de estos productos(transformadores, contactores de potencia, ...).

Todas las conexiones se efectúan a través de terminales removibles con una sección deconductor admisible igual a 2.5 mm2.

El par de ajuste, como referencia, debe ser de 0.8 Nm.

1.2. Cableado de las entradas / salidas

Utilizar conductores rígidos o cables multi-conductores AWG 18 (0.96 mm2) a AWG 14 (1.95mm2) para las entradas y AWG 14 (1.95 mm2) para las salidas.Deben tomarse ciertas precauciones para reducir las perturbaciones de instalacionescircundantes. Los cables que transporten señales de baja tensión no deben ser colocados enlas mismas bandejas que los conductores de potencia.

Deben distinguirse claramente dos tipo de señales:- Alimentación de 230 V a.c.- señales analógicas (utilizar cable mallado) y de baja tensión (24 V d.c.).

Page 87: Manual ABB EN ESPAÑOL

Instalación

Página 4-4 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-1 : Principio de puesta a tierra para varios gabinetes

Figura 4-2 : Conexión recomendada cuando existan dispositivos generadores de ruido.

Page 88: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-51SBC 008999 R1301 12.99

1.3. Puesta a tierra

1.3.1. Principios básicos de puesta a tierra Utilizar conductores rígidos o cables multi-conductores AWG 14 (1.95 mm2). Los cables de tierra y cables principales deben conectarse en estrella. Todos los componentes de AC31 deben ser conectados a la misma tierra. Cuando las unidades remotas se encuentran ubicadas fuera del gabinete, los mismos debenconectarse a la tierra más cercana. Las unidades centrales serie 40 y 50 son puestas a tierra a través de una placa metálica quehace contacto con el sistema de montaje en riel DIN. Además, si la unidad central esdirectamente atornillada a una placa metálica, el tornillo ubicado en el ángulo superiorizquierdo de la unidad (vista desde el frente) asegura una conexión a tierra a través de unaplaca que hace contacto con la cabeza del tornillo de sujeción. La puesta a tierra asegura protección contra interferencia electromagnética. El cable de puesta a tierra de seguridad (ubicado en el bloque terminal) debe conectarse alchasis del gabinete. 1.3.2. Principio de puesta a tierra para varios gabinetes Cuando los gabinetes se encuentran cerca, las distintas tierras deben conectarse entre síutilizando un cable de una sección de al menos 16 mm² (mirar Figura 4-1). Los dispositivos que generen ruido (actuadores, motores, etc.) no deben ser puestos a tierraentre dos gabinetes. La puesta a tierra de realizarse cerca del elemento que produjera lamayor perturbación (mirar Figura 4-2).

Page 89: Manual ABB EN ESPAÑOL

Instalación

Página 4-6 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-3 : Cableado correcto en una interrupcióndel bus

Figura 4-4 : Cableado incorrecto en una interrupcióndel bus

Figura 4-5 : Cableado correcto del bus Figura 4-6 : Cableado del bus en estrella prohibido

Figura 4-7 : Par trenzado simétrico correcto Figura 4-8 : Par trenzado incorrectamente

Figure 4-9 : Diagrama de conexión de la malla del bus

Page 90: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-71SBC 008999 R1301 12.99

1.4. Cableado del bus CS31

El bus CS31 es una interfase serie RS485 y consiste en un par trenzado y mallado. Este buses un bus maestro esclavo y sólo acepta un único maestro. Utilice un par trenzado AWG 24 (0.22 mm2) a AWG 18 (0.18 mm2). La máxima longitud es de 500 m. Debe usarse el mismo tipo de cable para la totalidad de la instalación. Se deben evitar las interrupciones del bus, durante conexiones del cable en un gabinete porejemplo, por otra parte el bus debe cablearse desde el mismo lado del bloque terminal (mirarFigura 4-3 y Figura 4-4). Advertencia: la conexión en estrella del bus no está permitida! (mirar Figura 4-5 y Figura 4-6). La unidad central y unidades remotas pueden conectarse en cualquier punto del bus:

- bus 1 en bus 1 - bus 2 en bus 2 - la malla (preferentemente trenzada) en el terminal 3 del bloque terminal 1 y la puestaa tierra conectada a la altura del maestro (cable < 1 m)

El bus debe terminarse con una resistencia de 120 Ω 1/4 W conectada en las extremidadesdel bus. El par trenzado debe ser simétrico (mirar Figura 4-7 y Figura 4-8). Se recomienda conectar la malla del bus a tierra, con la intercalación de un capacitor de 1 nFclase Y directamente a la entrada del gabinete de acuerdo al diagrama de montaje (mirarFigure 4-9), si hubiera dispositivos que generen ruido cerca del gabinete. Como el bus CS31 es optoaislado, es posible colocar elementos con diferente alimentaciónen el bus. Si se utiliza amplificador de bus o amplificador de bus con redundancia refiérase a ladescripción respectiva.

Page 91: Manual ABB EN ESPAÑOL

Instalación

Página 4-8 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-10 : Alimentación T-T

Figura 4-11 : Alimentación I-T

Page 92: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-91SBC 008999 R1301 12.99

1.5. Diferentes tipos de alimentación

Las principales diferencias entre estas datan en la conexión del neutro y las partes metálicasa tierra:

- Neutro T-T: El neutro se conecta a tierra. Todas las partes metálicas son puestas atierra (mirar Figura 4-10). - Neutro I-T: El neutro es aislado en relación a la tierra y las partes metálicas sonpuestas a tierra (mirar Figura 4-11).

Cada gabinete (incluyendo las versiones en 24 V), en un ambiente con disturbios eléctricos,debe ser instalado con un transformador aislado y protegido.

Page 93: Manual ABB EN ESPAÑOL

Instalación

Página 4-10 ABB Control - AC 311SBC 008999 R1301 12.99

Cableado de las entradas / salidas de las unidades centrales y unidades remotas extensibles:

Figura 4-12 : Entradas con lógica positiva PNPAlimentación 24 V d.c.

Figura 4-13 : Entradas con lógica negativa NPNAlimentación 24 V d.c.

Figura 4-14 : Entradas con lógica positiva PNPAlimentación 120/230 V a.c.

Figura 4-15 : Entradas con lógica negativa NPNAlimentación 120/230 V a.c.

Figura 4-16 : Salidas de relé Figura 4-17 : Salidas de transistor.

Page 94: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-111SBC 008999 R1301 12.99

2. Cableado de las unidades centrales y unidades remotas extensibles

2.1. Alimentación

Utilizar conductores múltiples o rígidos AWG 14 (1.95 mm2). Se requiere de la instalación de un fusible térmico externo para proveer protección al material. Es posible seleccionar entre alimentación 230 V a.c. o 120 V a.c. con el interruptor deselección ubicado debajo de las unidades centrales y unidades remotas extensibles. Elproducto se entrega con el selector en la posición de 230 V a.c.

Las versiones 120 / 230 V a.c. disponen de una fuente interna de 24 VDC. Esta fuentealimenta las entradas binarias de las unidades y sus extensiones. Esta fuente interna estáprotegida contra cortocircuito y sobrecarga. En caso de cortocircuito o sobrecarga vuelve aestar disponible luego de 10 segundos de la eliminación de la falla. Es posible utilizar alimentación externa de 24 V d.c. En ese caso no olvide conectar la tierrade la fuente externa de 24 V d.c. al común de las entradas (terminal C).

2.2. Cableado de entradas / salidas

Utilizar conductor múltiple o rígido AWG 18 (0.96 mm2) a AWG 14 (1.95 mm2) para lasentradas y AWG 14 (1.95 mm2) para las salidas.

- Cableado de las entradas: mirar Figura 4-12 a Figura 4-15. El común C de lasentradas debe ser conectado a 0 V ó 24 V d.c. de acuerdo al tipo de sensor utilizado. - Cableado de las salidas: mirar Figura 4-16 y Figura 4-17.

2.3. Protección de las salidas

Las salidas de relé deben protegerse externamente contra corrientes parásitas generadaspor cargas inductivas con:

- un varistor o un módulo RC, en corriente alterna - un diodo, en polarización directa

La presencia de un fusible térmico, conectado a la alimentación común de los relés, protege alos dispositivos conectados a las salidas. Las salidas de transistor están protegidas internamente contra cortocircuito y sobrecarga.Sin embargo con una carga inductiva con L/R mayor a 40 ms, es necesario agregar un diodode protección. Si ocurre un error en una de las salidas de transistor, es indicado por el estado de la unidadcentral. La presencia de un fusible térmico externo, conectado al común de la alimentación de lassalidas, protege los dispositivos conectados a las salidas y también evitan el daño de launidad y la sobrecarga de numerosas salidas. Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten24 V.d.c., la corriente de fuga en las salidas es de 16 mA.

Page 95: Manual ABB EN ESPAÑOL

Instalación

Página 4-12 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-18 : Extensión XI 16 E1 Figura 4-19 : Extensión XO 16 N1

Figura 4-20 : Extensión XO 08 R1 Figura 4-21 : Extensión XK 08 F1

Figura 4-22 : Extensión XC 08 L1

Page 96: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-131SBC 008999 R1301 12.99

3. Cableado de extensiones binarias

3.1. Extensión XI 16 E1 (mirar Figura 4-18)

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. La fuente de 24 V d.c. usada para los sensores debe ser conectada a los terminales de 0 V y24 V ubicados los bloques terminales superior o inferior. Estos terminales se encuentranvinculados internamente, por tanto sólo es necesario conectar un terminal de 0 V y uno de 24V d.c. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación.

3.2. Extensión XO 08 R1 (mirar Figura 4-20)

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. Los terminales de conexión C1 y C2 son independientes. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación.

3.3. Extensión XC 08 L1 (mirar Figura 4-22)

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. Debe usarse una fuente externa de 24 V d.c. si se excede la capacidad de la fuente de 24 Vd.c. de la unidad central. En este caso, es necesario conectar juntos los 0 V y 24 V d.c. de lafuente externa y la unidad central.Si no se conecta una fuente externa, el led de alimentación (verde) parpadeará. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación. Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten24 V.d.c., la corriente de fuga en las salidas es de 16 mA.

3.4. Extensión XO 16 N1 (mirar Figura 4-19)

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. La fuente de 24 V d.c. utilizada para las cargas debe conectarse a los terminales de 0 V ó 24V d.c. ubicados en los bloques terminales superior o inferior. Estos terminales se encuentranvinculados internamente, por tanto sólo es necesario conectar un terminal de 0 V y uno de 24V d.c. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación. Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten24 V.d.c., la corriente de fuga en las salidas es de 16 mA.

3.5. Extensión XK 08 F1 (mirar Figura 4-21)

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. El común C de las entradas debe conectarse a 0 V ó 24 V d.c. de acuerdo al tipo de sensor. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación.

Page 97: Manual ABB EN ESPAÑOL

Instalación

Página 4-14 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-23 : XM 06 B5 con sondasde 2 hilos

Figura 4-24 : XE 08 B5 con sondasde 2 hilos

Figura 4-25 : XM 06 B5 con sondasde 3 hilos

Figure 4-26 : XE 08 B5 con sondasde 3 hilos

Page 98: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-151SBC 008999 R1301 12.99

4. Cableado de las extensiones analógicas

4.1. Extensión XM 06 B5

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación.

4.2. Extensión XE 08 B5

La extensión está alimentada de 5 V por la unidad central o unidad remota. La conexión entrela extensión y la unidad central se efectúa con un cable situado en el lado izquierdo de laextensión. Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentación. Las sondas PT 100 o PT 1000 conectadas a las extensiones XM 06 B5 o XE 08 B5 puedenser de 2 hilos, 3 hilos (mirar Figura 4-23 a Figure 4-26). Se recomienda el uso del conector 07 ST 51 para el montaje de sondas de 4 hilos o el uso dela función de protección de corriente (mirar capítulo 3: § 7.4.3)

Page 99: Manual ABB EN ESPAÑOL

Instalación

Página 4-16 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-27 : Ventana “Configuración del PLC” del AC31GRAF

Page 100: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-171SBC 008999 R1301 12.99

5. Direccionamiento

5.1. Variables de entrada / salida

El direccionamiento del bus CS31 permite programar la utilización de las entradas / salidas enuna manera completamente transparente al usuario. Las entradas / salidas de una unidad remota AC 31 se definen por:

su tipo (entrada o salida, binaria o analógica), la dirección de la unidad, su número de canal en la unidad.

Son reconocidas por el programa de la siguiente manera: %I xx.yy

%I xx yy

%I : entrada binaria %O : salida binaria %IW : entrada analógica %OW : salida analógica

dirección (xx) Número de canal (yy)

5.2. Direccionamiento de las UC como maestra o aislada con extensiones

La utilización de la unidad central en modo aislado (standalone), maestro (master) o esclavo(slave) se define a través del software en la ventana de configuración del PLC del menú decontrol del software de programación AC31GRAF (mirar Figura 4-27). En una unidad central se pueden conectar un máximo de 6 extensiones binarias o analógicasen cualquier orden.

Serie 40

Serie 50

máx. 6 extensiones

Page 101: Manual ABB EN ESPAÑOL

Instalación

Página 4-18 ABB Control - AC 311SBC 008999 R1301 12.99

• Unidad maestra o aislada Se asigna la dirección 62 a las entradas / salidas de una unidad central. La dirección de las extensiones es asignada automáticamente de acuerdo al orden de las

extensiones: - la primera extensión de entradas binarias toma la dirección 63, y aquellas que siguenson incrementadas de a 1, hasta 68.

Serie 40ó 50

Direcciones 63 64 65

I I I

- la primer extensión de salidas binarias también toma la dirección 63 y aquella que lasiguen se incrementan de a 1, hasta 68.

Serie 40ó 50 I O I I O O

Direcciones 63 63 64 65 64 65

- una extensión con entradas / salidas mixta o canales configurables se considera encuanto al direccionamiento como una extensión de entradas y una de salidas => Ladirección de la siguiente extensión binaria, sea de entradas o de salidas se incrementapor 1.

Serie 40ó 50 I I I/O I O O

Direcciones 63 64 65 66 66 67

Page 102: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-191SBC 008999 R1301 12.99

A efectos de optimizar el direccionamiento, extensiones de entradas / salidas mixtas oconfigurables deben ser colocadas en las extremidades.

Serie 40ó 50 I/O I O I O O

Direcciones 63 64 64 65 65 66

- La dirección de la primer extensión analógica comienza en 63 y se incrementa de a 1,hasta 68.

Serie 40ó 50 IW /

OWO IW /

OWI O I

Direcciones 63 63 64 63 64 64

Page 103: Manual ABB EN ESPAÑOL

Instalación

Página 4-20 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 4-28 : Selectores rotativos para el direccionamientode unidades remotas extensibles

Page 104: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-211SBC 008999 R1301 12.99

5.3. Direccionamiento de una unidad central esclava o una unidad remota extensible en el bus CS31

El protocolo CS31 es un protocolo maestro / esclavo: el maestro envía peticiones a losesclavos los cuales están indicados con direcciones entre 0 y 61. La unidad central maestra puede manejar hasta 31 puntos de conexión (direcciones en el busCS31). Un punto de conexión puede ser:

una unidad remota no extensible una unidad remota extensible con extensiones binarias un display remoto TCAD una interfase para variador de velocidad ABB NCSA-01 un contador rápido una unidad central (serie 50 con posibilidad de extensión, serie 90 ó 30).

Advertencia: una unidad remota extensible con extensiones analógicas cuenta como 2puntos de conexión. La unidad central maestra, así como las unidades remotas, pueden posicionarse en cualquierorden en el bus. El orden de las extensiones en las unidades centrales y unidades remotasextensibles es libre. El direccionamiento no es de acuerdo al orden de las unidades en el bus. Las direccionesdesde 1 hasta 61 pueden atribuirse en cualquier orden a los esclavos: la primer unidadremota en el bus CS31 puede tener la dirección 5 seguida por una unidad remota condirección 3 seguida por otra unidad remota con dirección 12, y así sucesivamente. 5.3.1. Direccionamiento de unidades remotas extensibles El número de esclavo de una unidad remota extensible se da por los selectores rotativossituados bajo la primer tapa en la cara frontal. Cada selector puede colocarse de 0 a 9. Elselector 1 es para las decenas y el selector 3 para las unidades (mirar Figura 4-28). No sepermiten valores mayores a 61. 0 ≤ X ≤ 61. Limitación para extensiones analógicas: El número máximo de canales analógicos por unidad remota extensible es:

-8 entradas analógicas y 8 salidas analógicas

La máxima configuración para unidades remotas extensibles es:-un máximo de 1 extensión XE 08 B5 + 5 extensiones binarias.-un máximo de 1 extensión XTC 08 + 5 extensiones binarias.-un máximo de1 extensión XE 08 B5 y 1 extensión XTC 08 + 4 extensiones binarias.-un máximo de 2 extensiones XM 06 B5 + 4 extensiones binarias.

Page 105: Manual ABB EN ESPAÑOL

Instalación

Página 4-22 ABB Control - AC 311SBC 008999 R1301 12.99

Regla de direccionamiento

- La primer extensión de entradas binarias toma la dirección X+1, las siguientes seincrementan de a 1 y sucesivamente hasta 61. - La primer extensión de salidas binarias toma también la dirección X+1 y aquellas quela siguen se incrementan de a 1, hasta 61.

Maestroserie 50 IW /

OWO IW I O I

62 63 63 64 63 64 64 Direcciones

UnidadRemota

I O I I O O

Direcciones X X+1 X+1 X+2 X+3 X+2 X+3

Interfasedel busCS 31

- Una extensión de entradas / salidas mixta o configurable se considera, en cuanto aldireccionamiento, como una extensión de entradas y una extensión de salidas => ladirección de la siguiente extensión binaria, sea de entradas o de salidas, se incrementapor 1.

Ninguna de las direcciones definidas por la configuración puede ser utilizada por otra unidadremota de las series 30 o 90. En el siguiente ejemplo una unidad de salidas de la serie 30 o90 no puede tener la dirección X+1 ó X+2. Su dirección debe ser mayor a X+5.

UnidadRemota I I I/O I O O

Direcciones X X+1 X+2 X+3 X+4 X+4 X+5

Maestroserie 50 IW /

OWO IW I O I

62 63 63 64 63 64 64 Direcciones

Interfasedel busCS31

Cuando una extensión analógica se presenta entre las extensiones, la unidad toma el mismovalor de dirección que la unidad remota extensible a la cual está asociada. Valores de dirección = ( 0 ≤ X ≤ 61 ) Cuando se usa una extensión analógica tipo XM 06 B5, es posible asociar un máximo de dosunidades a una unidad remota extensible, porque el número de entradas y salidas de estasunidades es menor a ocho.

Page 106: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-231SBC 008999 R1301 12.99

Maestroseri 50 IW /

OWO IW I O I

62 63 63 64 63 64 64 Direcciones

Interfasebus CS31

UnidadRemota

I O IW/OW

I/O O IW/OW

X X+1 X+1 X.00 X+2 X+3 X.04 Direcciones a a X.03 X.07

UnidadRemota I O IW I/O O OW

Direcciones X+4 X+5 X+5 X+4.00 X+6 X+7 X+4.00 a a X+4.07 X+4.07

5.3.2. Direccionamiento de una unidad central esclava El intercambio de información entre la unidad central maestra y una unidad central esclava noestá limitada al intercambio del estado de las variables de entrada / salida físicas. Es posibleintercambiar una tabla de datos, cuyo tamaño puede ser definido en bits o palabras, comosigue:

- intercambio de bits en paquetes de 8 bits (1 byte) = desde 2 bytes hasta 15 bytes. Dirección = ( 0 ≤ Y ≤ 61 ) - intercambio de palabras desde 1 a 8 palabras. Dirección = ( 0 ≤ Y ≤ 61 ) (mirar capítulo 6 – Optimización del programa).

El direccionamiento de la unidad central esclava se realiza utilizando el softwareAC31GRAF.

El direccionamiento de las extensiones de la unidad central es independiente deldireccionamiento del bus CS31. Es definido y manejado por la unidad central esclava.

X X+1 X+2 X+3 X+4 X+4 X+5 Direcciones

62 63 63 64 63 64 64 Direcciones

UnidadRemota

I I I/O I O O

Interfasedel busCS31

Maestroserie 50 IW /

OWO IW I O I

Esclavoserie 50 I I O IW/

OWII/O O

Y 63 64 63 63 65 66 Direcciones manejadas por launidad cemtral esclava

Page 107: Manual ABB EN ESPAÑOL

Instalación

Página 4-24 ABB Control - AC 311SBC 008999 R1301 12.99

5.3.3. Ejemplo de direccionamiento

62 63 63 64 63 64 64 Direcciones

Interfasedel busCS31

50seriesmaster

IW /OW

O IW /OW

I O I

0 1 2 3 4 4 5 Direcciones

UnidadRemota

I I I/O I O O

7 63 64 63 63 65 66 Direcciones manejadaunicamente por la unidadcentral esclava

Esclavoserie 50 I I O IW/

OWI/O O

6 7 8 9 6 10 11 Direcciones

UnidadRemota I I I/O IW /

OWO O

TCAD

Serie 30

Dirección 8con configarión como módulo analógico

Dirección 12Con configuración binaria

Con unidad central esclavaconfigurada como analógica

Este ejemplo toma 6 puntos de conexión (direcciones en el bus CS 31).

Page 108: Manual ABB EN ESPAÑOL

Instalación

ABB Control - AC 31 Página 4-251SBC 008999 R1301 12.99

5.4. Sumario

Unidad central maestraSerie 40 y 50

Direcciones Configuración de direcciones

- Entradas / salidas incorporadas 62 Standard- Extensiones binarias 63 a 68 Automáticamente- Extensiones analógicas 63 a 68 Automáticamente

Direccionamiento de canales analógicos:

En las unidadescentrales

En unidades remotas extensibles( dirección Y )

Dirección 63 ≤ X ≤ 68 0 ≤ Y ≤ 61XM 06 B5 Máx 6 extensiones Máx 2 extensiones

Primera extensión Segunda extensión- entradas IW X.00 a IW X.03 IW Y.00 a IW Y.03 IW Y.04 a IW Y.07- salidas OW X.00 y OW X.01 OW Y.00 y OW Y.01 OW Y.04 y OW Y.05- valores internos OW X.02 y OW X.03 OW Y.02 y OW Y.03 OW Y.06 y OW Y.07XE 08 B5 Máx 6 extensiones Máx solamente una unidad- entradas IW X.00 a IW X.07 IW Y.00 a IW Y.07XTC 08 Máx 6 extensiones Máx solamente una unidad- valores internos OW X.00 a OW X.07 OW Y.00 a OW Y.07

UnidadRemota

Direcciones Y N

Con Y = dirección de la unidad remota extensible,y N = máximo número de extensiones de un tipo en una unidad remota extensible.

Unidad central maestra Configuración de ladirección

Serie 50 Serie 90

- Unidad remota extensible A través de los selectoresrotativos

Si sólo hay extensiones binarias 0 ≤ Y+N ≤ 61 0 ≤ Y+N ≤ 61 AutomáticamenteSi al menos hay una extensiónanalógica

0 ≤ Y+N ≤61 0 ≤ Y ≤5 Automáticamente

- Unidad central esclava serie 50 Configuración binaria 0 a 61 0 a 61 A través del software de prog. Configuración analógica 0 a 61 0 a 5 A través del software de prog.- Unidad central esclava serie 90 Configuración binaria 0 a 61 0 a 61 A través del software de prog. Configuración analógica 0 a 5 0 a 5 A través del software de prog.

Page 109: Manual ABB EN ESPAÑOL
Page 110: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 5-11SBC 008999 R1301 12.99

Capítulo 5

Programación

Page 111: Manual ABB EN ESPAÑOL

Programación

Página 5-2 ABB Control - AC 311SBC 008999 R1301 12.99

1. Introducción al softwareEl software AC31GRAF puede utilizarse con todas las unidades AC31.Este software corre bajo Windows® (3.1, NT ó 95). Para su instalación se requieren 12Megabytes de espacio libre en el disco. Ejecute el archivo setup.exe para una instalaciónautomática.Este software le permitirá crear, enviar, verificar y recuperar e imprimir programas de usuarioasí como inicializar, arrancar y detener la unidad central.

Existen cuatro lenguajes de programación:- LD y Quick LD: son lenguajes gráficos basados en símbolos de diagrama de contactos.Estos lenguajes se ajustan con facilidad a procesamiento combinatorio y ofrece los símbolosbásicos y los bloques de función de automación tal como se define en los estándares IEC1131-3 (contactos, temporizadores, contadores).- FBD: : es un lenguaje gráfico de bloques de función el cual permite programación deprocedimientos complejos a partir de combinar librerías de funciones existentes del softwareAC31GRAF.- SFC: es un lenguaje gráfico para desarrollo de operaciones secuenciales. El proceso esesquematizado por diagramas que representan pasos enlazados con transiciones quecorresponden a condiciones binarias. Las acciones asociadas con los pasos pueden serescritas en diferentes lenguajes.- IL: un lenguaje de listado de instrucciones. Este lenguaje es particularmente dirigido aexpertos en automatización.

Organización de un proyecto:Un proyecto puede ser: No modular: el proyecto consiste, por lo tanto, en un simple y único programa principal. Modular: el proyecto está compuesto por

- numerosos programas- sub-programas nivel 1(un máximo de 12 en las unidades serie 40 y 50)- y programas de interrupción (un máximo de 2 por hardware y 1 por software)

Los programas en un proyecto modular pueden ser escritos en diferentes lenguajes.

Page 112: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-31SBC 008999 R1301 12.99

Una librería existente con más de 150 funciones:El listado de funciones disponibles depende de la unidad central elegida. Una vez que launidad central ha sido definida el listado es común para diferentes editores de programa..Las unidades serie 40 y 50 tienen 60 funciones divididas de la siguiente forma:

- Funciones binarias- Funciones con temporizadores- Funciones con contadores- Funciones de comparación con palabras- Funciones aritméticas con palabras- Funciones lógicas con palabras- Funciones de control de programas- Configuración del bus CS 31 y funciones de reconocimiento- Funciones de comunicación- Funciones de control- Funciones para conversión de formato- Funciones especiales- Funciones de acceso a memoria

Todas las funciones se encuentran descriptas en la ayuda “online" del softwareAC31GRAF así como en la documentación del mismo.

Diríjase a la guía de usuario del AC31GRAF para la utilización del software.

Page 113: Manual ABB EN ESPAÑOL

Programación

Página 5-4 ABB Control - AC 311SBC 008999 R1301 12.99

2. Listado de variablesExisten 5 tipos de variables utilizadas en el programa de usuario: Las físicas, binarias o analógicas, variables de entrada / salida Los bits internos, variables palabra o palabra doble utilizadas en el programa de usuario

para los cálculos intermedios. Los bits indirectos, constantes palabra o doble palabra. Las cadenas de pasos: una cadena de pasos permite correr operaciones secuenciales.

Cada bit de una cadena permite la definición de un paso. Puede estar activo sólo un pasoa la vez.

Los valores históricos: determinadas funciones requieren la ejecución de numerosos ciclode programa a efectos de ser ejecutados. Un valor histórico es un registro interno usadopor las funciones citadas para almacenar el resultado de la función, en el ciclo deprograma n-1 durante el procesamiento de la función.

Los valores históricos no son directamente accesibles, en el programa de usuario, con lasunidades centrales serie 40 y 50.Comentarios acerca de los valores históricos:El número máximo de valores históricos permitidos en un proyecto es de 256.Un listado de las funciones y sus valores está disponible en el anexo.Los valores históricos de los temporizadores son independientes de los valores históricos delas otras funciones. El número de funciones de temporización autorizado es ilimitado, sinembargo el número máximo de temporizadores simultáneos es de 42.

Page 114: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-51SBC 008999 R1301 12.99

Tipo Variables DescripciónDesde Hasta

Entradas binarias I 00.00 I 61.15 Entradas binarias del bus CS 31

I 62.00 I 62.07 Entradas binarias en la unidad centralI62.00 y I62.01 pueden configurarse para contador.I62.02 y I62.03 pueden configurarse para como entradas decaptura para interrupciones

I 63.00 I 68.15 Entradas binarias en las extensiones de la unidad central

Entradas analógicas IW 00.00 IW 61.15 Entradas analógicas del bus CS 31

IW 62.00 1er potenciómetro de la unidad central

IW 62.01 2do potenciómetro de la unidad central

IW 62.02 IW 62.07 Variables reservadas

IW 62.08 Segundos (0...59)

IW 62.09 Minutos (0...59)

IW 62.10 Horas (0...23)

IW 62.11 Días de la semana (1...7)

IW 62.12 Días del mes

IW 62.13 Meses

IW 62.14 Años

IW 62.15 Palabra de información:bit 0: para detección de errores tipo 2bit 1: utilizados en las unidades centrales esclavas parareconocimiento del bus CS31bits 8 a 15: utilizados en las unidades centrales maestras, indicanel número de unidades remotas reconocidas en el bus CS31.

IW 63.00 IW 68.15 Entradas analógicas en las extensiones de una unidad central.

Page 115: Manual ABB EN ESPAÑOL

Programación

Página 5-6 ABB Control - AC 311SBC 008999 R1301 12.99

Tipo Variables DescripciónDesde Hasta

Salidas binarias O 00.00 O 61.15 Salidas binarias del bus CS 31

O 62.00 O 62.05 Salidas binarias en las unidades centrales

O 63.00 O 68.15 Salidas binarias en las extensiones de las unidades centrales.

Salidas analógicas OW 00.00 OW 61.15 Salidas analógicas en el bus CS31

OW 62.00 OW 62.15 Variables reservadas

OW 63.00 OW 68.15 Salidas analógicas en las extensiones de las unidades centrales.

Cadenas de pasos S 000.00 S 125.15 Cadenas de pasos

Bits internos M 000.00 M 099.15 Bits internos utilizables en el programa

M 230.00 M 254.15 Bits internos utilizables en el programa

M 255.00 Oscilador de 2 Hz

M 255.01 Oscilador de 1 Hz

M 255.02 Oscilador de 0.5 Hz

M 255.03 Oscilador de 0.01667 Hz (período = 1 minuto)

M 255.04 M 255.09 Variables reservadas

M 255.10 M 255.14 Bits de diagnóstico

M 255.15 Variable, siempre seteada a "0" en el arranque, la misma puedeser utilizada para detección del primer ciclo del programa.

Palabras internas MW 000.00 MW 099.15 Palabras internas utilizables en el programa

MW 230.00 MW 253.15 Palabras internas utilizables en el programa

MW 254.00 MW 254.07 Información de errores clase 1

MW 254.08 MW 254.15 Información de errores clase 2

MW 255.00 MW 255.07 Información de errores clase 3

MW 255.08 MW 255.15 Información de errores clase 4

Palabras doblesinternas

MD 00.00 MD 07.15 Palabras dobles utilizables en el programa

Constantes binarias K 00.00 K 00.01 Constantes indirectas binarias

Constantes palabras KW 00.00 KW 00.15 Constantes de sistema palabra reservadas para la configuraciónNo accesibles con elAC31GRAFKW 01.00 KW 31.15 Constantes palabra indirectas

Constantes palabradoble

KD 00.00no accesible con elAC31GRAF

Constante de sistema palabra doble reservada para el tiempo deciclo

KD 00.01 KD 07.15 Constantes indirectas palabra doble

Valores históricosinternos de sistema

No accesibles Valores históricos

Page 116: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-71SBC 008999 R1301 12.99

3. InicializaciónEl programa antiguo en el PLC es automáticamente sobrescrito cuando se envía un nuevoprograma. Sin embargo, es recomendable reconfigurar la unidad central con los parámetrosde fábrica antes de enviar un programa nuevo: Unidad central independiente (stand-alone) Configuración de sistema por defecto de la unidad central (mirar capítulo siguiente). Ningún programa.Una inicialización completa de la unidad central con los parámetros de fábrica se obtieneseleccionando el menú de "Control" del AC31GRAF en la ventana "Panel de Control” (ControlPanel): Borrar PROMSeguido inmediatamente de: Arranque en frío del PLC (cold restart)Las otras posibles inicializaciones son:

Tipo de inicialización DefiniciónEncendidoo "RESET" vía software o re-arranque encaliente (warm start)

- Borra el programa de la memoria RAM- Copia del contenido de la Flash EEPROM ala memoria RAM- Limpieza de la RAM dependiendo de laconfiguración

Llave de STOP / RUN en la unidad central - Copia en contenido de la Flash EEPROM enla memoria RAMSi no hay programa en la Flash EEPROM,entonces la RAM permanece sin cambios.- Limpieza de la RAM dependiendo de laconfiguración

Arranque en frío vía software (Cold restart) - Limpieza del programa y los datos de lamemoria RAM- Copia del contenido de la Flash EEPROM ala memoria RAM

Page 117: Manual ABB EN ESPAÑOL

Programación

Página 5-8 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 5-1 : Listado para las unidades serie 40

Figura 5-2 : Listado para las unidades serie 50

Page 118: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-91SBC 008999 R1301 12.99

4. ConfiguraciónAntes de enviar el programa al PLC debe asegurarse que la unidad central haya sidocorrectamente configurada para la aplicación. Hay dos herramientas de configuración:

- El menú de configuración en el software de programación AC31GRAF para configurarlos parámetros de uso de la unidad central;- El bloque de función CS31CO para configurar ciertas unidades remotas a través deprogramación.

4.1. Herramienta de configuración AC31GRAF

Se dispone de una herramienta de configuración en el software AC31GRAF a la que sellega llamando a la ventana “Herramientas de configuración del PLC” (PLC configurationtool) la cual habilita el display, entrada, carga, recuperación y verificación de todos losparámetros configurables de la unidad central.

Sólo este editor de configuración le permite enviar o recibir la configuración de la unidadcentral. Verifique que la unidad central se encuentra correctamente conectada a la PC antes de

llamar a la herramienta de configuración.Se propone un listado de parámetros por defecto cada vez que se abre un nuevo proyecto.Este listado varía de acuerdo al tipo de unidad central elegida (mirar Figura 5-1 y Figura 5-2).La configuración se realiza en la columna llamada “Su elección” (Your choice).Al abrir la ventana de configuración la columna de “Su elección” propone una configuraciónpor defecto. Un parámetro puede ser modificado oprimiendo con el mouse la línea a modificar en la

columna de “Su elección”. Puede modificar el parámetro utilizando el teclado oseleccionándolo de una lista, dependiendo del parámetro a modificar (mirar Figura 5-2:listado de parámetros para el modo operativo de la unidad central), y luego validar suselección.

La columna de "Unidad central” (Central unit) muestra la configuración actual presente en launidad central. Las diferencias entre las columnas "Su elección" y "Unidad central" se indican en rojo. Los parámetros de configuración se envían oprimiendo el icono de “Cargar parámetros”

(Download parameters). Los parámetros se guardan en la memoria Flash EEPROM de launidad central. Es necesario inicializar la unidad central, de forma tal que puede arrancarcon la configuración correcta, si el parámetro "Modo operativo de la unidad central" fuemodificado.

Page 119: Manual ABB EN ESPAÑOL

Programación

Página 5-10 ABB Control - AC 311SBC 008999 R1301 12.99

Aquí una descripción completa de los parámetros configurables de la unidad central:

4.1.1. Modo operativo de la unidad central:

Como las unidades centrales serie 40 se usan aisladas (en modo stand-alone) las mismas notienen conexión al bus CS 31.Por el contrario, las unidades centrales serie 50, tienen tres modos de operación:

- Unidad central maestra (master)- Unidad central esclava (slave)- o unidad independiente (stand-alone)

Una unidad central esclava tiene una dirección en el bus entre 0 y 61. La dirección se eligepor el usuario de acuerdo a la aplicación y configurado en "Modo operativo de la unidadcentral" seleccionando el número de esclavo (slave n).Comentario: La configuración de una unidad central esclava es acompañada por la configuración del

rango de transmisión / recepción entre el maestro y el esclavo.El reconocimiento de una unidad esclava es señalizado en el bit 1 de la variables IW 62.15. Siel valor de IW 62.15 es tal que el bit 1 es seteado a 1 (xxxx xxxx xxxx xx1x), entonces launidad central esclava fue aceptada por el bus CS31.Importante!Es necesario iniciaIizar la unidad central, de forma que pueda arrancar con la configuraciónde sistema correcta, luego de cualquier configuración del modo operativo de la unidad central.Se requieren dos pasos para un cambio del modo operativo de la unidad central: Cambio y envío de la configuración. Mientras se envía, se realiza automáticamente un

backup en la memoria Flash EEPROM de la unidad central. Activación del nuevo modo vía un arranque en frío (cold start) o en caliente (warm start) de

la unidad central.

Page 120: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-111SBC 008999 R1301 12.99

4.1.2. Rango de transmisión / recepción de una unidad central esclavaEstos parámetros sólo actúan en las unidades serie 50 si las mismas son configuradas comoesclavas.El intercambio de información entre unidades centrales maestra y esclavas no se limita sólo alintercambio de las variables físicas (entradas / salidas). Es posible, de hecho, intercambiaruna tabla de datos:

- En transmisión y en recepción- Binarios (bits) o analógicos (words)- Con tamaño definido, en la unidad central esclava, de la comunicación del bus CS31:configuración de parámetros de área de recepción y área de transmisión

El tamaño de la tabla de transmisión (x) puede diferir del tamaño de la tabla de recepción (y):- El intercambio de bits es realizado por paquetes de 8 bits desde 2 x 8 bits hasta 15 x 8bits.- El intercambio de palabras está comprendido entre 1 y 8 palabras.

De cualquier manera, el tipo de datos de recepción (bits o words) debe ser el mismo tipo dedatos de transmisión:

Tipos de datos deTransmisión

Tipos de datos derecepción

Valores por defecto 32 bits 32 bitsEs posible tener: x bits y bits

x palabras y palabrasNo es permitido tener x bits y palabras

x palabras y bits

Un cambio en alguno de estos parámetros es tenido en cuenta inmediatamente.

4.1.3. Inicialización de datos y backupTodas las variables son inicializadas a su valor por defecto cada vez que un programa esiniciado.Sin embargo, es posible salvar la totalidad o parte de los datos en las unidades centrales dela serie 50. No es necesaria una batería externa ya que las unidades centrales serie 50poseen una batería incorporada (acumulador de Vanadio-litio), la cual permite elalmacenamiento de datos, con una autonomía de 20 días a 25°C La batería se recarga desde0 hasta el 100% en 12 horas cuando la alimentación de energía está presente.

Puede detectarse una falla de la batería con el bit 3 de la palabra de estado IW 62.15. Si elvalor de la variable IW 62.15 es tal que el valor del bit 3 se encuentra en 0 (xxxx xxxx xxxx0xxx) la batería se encuentra descargada o fallada.

El tiempo de vida del uso de la CPU.Aquí un caso normal:

- la alimentación esta interrumpida cada noche tiempo de vida = 15 años- la alimentación esta interrumpida cada fin de semanay fin de semana tiempo de vida = 12 años

- el peor caso es el de interrupción cada semanadurante 4 días tiempo de vida = 6 años

El respaldo de datos (backup) es posible modificando el valor n de las siguientes tablas.

Las unidades serie 40 no tienen una batería incorporada y no permiten respaldo de datos.

Page 121: Manual ABB EN ESPAÑOL

Programación

Página 5-12 ABB Control - AC 311SBC 008999 R1301 12.99

4.1.4. Inicialización / backup de bits internos

Valor n a elegir Bits internos respaldados Bits internos inicializadosn = 0 (valor por defecto) No hay backup M 000.00...M 099.15

M 230.00 M 255.15n = 1...99 M 000.00...M n-1.15 M n.00...M 099.15

M 230.00...M 255.15n = 100...229 M 000.00...M 099.15 M 230.00...M 255.15n = 230...254 M 000.00...M 099.15

M 230.00...M n-1.15M n.00...M 255.15

n < 0, n > 254 M 000.00...M 099.15M 230.00...M 254.15

M 255.00...M 255.15

Comentarios: Los bits M 255.00 a M 255.03 son osciladores los cuales arrancan con valor 0. Los bits M 255.10 a M 255.14 se reservan para diagnóstico. El bit M 255.15 no puede ser respaldado y siempre es reseteado a 0 al inicio de cualquier

programa. Consecuentemente puede ser utilizado para detectar el primer ciclo delprograma.

4.1.5. Inicialización / backup de palabras

Valor n a elegir Palabras internasrespaldadas

Palabras internasinicializadas

n = 0 (valor por defecto) No hay backup MW 000.00...MW 099.15MW 230.00...MW 239.15MW 255.00...MW 255.15

n = 1...99 MW 000.00...MW n-1.15 MW n.00...MW 099.15MW 230.00...MW 239.15MW 255.00...MW 255.15

n = 100...229 MW 000.00...MW 099.15 MW 230.00...MW 239.15MW 255.00...MW 255.15

n = 230...255 MW 000.00...MW 099.15MW 230.00...MW n-1.15

MW n.00...MW 255.15

n < 0, n > 255 MW 000.00...MW 099.15MW 230.00...MW 239.15MW 255.00...MW 255.15

No hay inicialización

Page 122: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-131SBC 008999 R1301 12.99

4.1.6. Inicialización / backup de palabra dobles internas

Valor n a elegir Palabras dobles internasrespaldadas

Palabras dobles internasinicializadas

n = 0 (valor por defecto) No hay backup MD 000.00...MD 007.15n = 1 MD 000.00...MD 000.15 MD 001.00...MD 007.15n < 0, n > 1 MD 000.00...MD 007.15 No hay inicialización

4.1.7. Inicialización / backup de cadenas de pasos

Valor n a elegir Cadenas de pasosrespaldadas

Cadenas de pasosinicializadas

n = 0 (valor por defecto) No hay backup S 000.00...S 125.15n = 1...125 S 000.00...S n-1.15 S n.00...S 125.15n < 0, n > 125 S 000.00...S 125.15 No hay inicialización

4.1.8. Inicialización / backup de valores históricos

Valor n a elegir Valores históricosrespaldados

Valores históricosinicializados

n = 0 (valor por defecto) No hay backup Inicialización de todos losvalores históricos

n < 0, n > 0 Respaldo de todos los valoreshistóricos

No hay inicialización

Un cambio en los parámetros de inicialización es tenido en cuenta inmediatamente.

Page 123: Manual ABB EN ESPAÑOL

Programación

Página 5-14 ABB Control - AC 311SBC 008999 R1301 12.99

4.1.9. Reacción de la unidad central ante error clase 3Las unidades centrales AC31 poseen un sistema de diagnóstico que apunta a asegurar unarápida y eficiente localización de fallas. Este sistema de diagnóstico está dividido en 4 clasesde error:

- Clase 1: error fatal- Clase 2: error serio- Clase 3: error leve- Clase 4: advertencia

En caso de un error clase 1 ó 2, la ejecución del programa es abortada o no iniciada. En casode un error clase 4, el programa no se detiene.En caso de error clase 3, es posible abortar o continuar el programa: No hay detención si la configuración del parámetro "Reacción del PLC a error clase 3" es

seteada en "Advertencia" (Warning) (parámetro por defecto). Detención automática del programa seleccionando "Abortar" (Abort).Un cambio en este parámetro es tenido en cuenta inmediatamente.

4.1.10. Inicialización de las unidades del bus CS 31Este parámetro sólo actúa en las unidades centrales serie 50 que hayan sido configuradascomo maestras (master).La unidad central interroga a las unidades remotas, una detrás de la otra, componiendo, deeste modo, una imagen de la configuración del sistema durante la inicialización.Por defecto, el programa se inicia independientemente de la inicialización de las unidadesremotas del bus CS31 y sin tomarlas en cuenta en el ciclo del bus: La configuración del parámetro "Inicialización del sistema CS31 luego del encendido,

arranque en caliente o en frío” es = 0.Es posible configurar el inicio del programa de usuario de acuerdo a la inicialización ytomando en cuenta las unidades remotas en el ciclo del bus CS31: Si el parámetro de configuración "Inicialización del sistema CS31 luego del encendido,

arranque en caliente o en frío” = n (1≤ n ≤ 31), el programa de usuario no se inicializaráhasta que un mínimo de n unidades remotas no hayan sido inicializadas en el ciclo del busCS31.

El número de unidades efectivamente reconocidas por la unidad central es accesible en losbits 8 a 15 de la variable IW 62.15. El siguiente ejemplo muestra como leer este valor en lavariable MW 000.00 (KW 001.01 = 256).

%IW062.15DIV

%KW001.01 %MW000.00

Cualquier cambio en este parámetro se vuelve efectivo a partir de la próxima inicialización dela unidad central.

Page 124: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-151SBC 008999 R1301 12.99

4.1.11. Modo de comunicación de la interfase serie COM1El puerto serie de la unidad central puede usarse en diferentes modos: Modo de programación para programar y probar la unidad central Modo ASCII para comunicación entre la unidad central y otro dispositivo ASCII MODBUS® para comunicación entre la unidad central y otro dispositivo MODBUS®.Para usar uno de estos modos de comunicación usted debe: Configurar la interfase serie seleccionando uno de los parámetros propuestos en la

ventana de configuración Conocer la posición de la llave de RUN/STOP Usar el cable correcto:

- Para programación: 07 SK 50 ó 07 SK 52- Para ASCII / MODBUS® : 07 SK 51 ó 07 SK 53

Selección de parámetro Posición de la llaveRUN/STOP

Cable Modo decomunicación

Standard STOP x ProgramaciónRUN Programación Programación

ASCII/MODBUS® ASCIIProgramación x x ProgramaciónASCII RUN x ASCII

STOP x ProgramaciónMODBUS® x ASCII/MODBUS® MODBUS®

Programación Programaciónx: elección sin efecto

Page 125: Manual ABB EN ESPAÑOL

Programación

Página 5-16 ABB Control - AC 311SBC 008999 R1301 12.99

PLC TX oRX o

GND o

RTS + oRTS - o

o TX MODEM

o RX

o GND

o Entrada Modem

o V + Fuente deAlimentación

o V –*Generalmente V- está conectado a GND dela fuente de alimentación

Cableado general PLC / MódemRTS con CPU serie 40:

RTS +

* RTS – no está conectado

Activo en nivel bajo –10V

+ 10 V (nivel de espera)

RTS con CPU serie 50:

1) Activo en nivel alto:

Modem

Alimentación (V+/V-máx = 30V )I máx = 2mA

V+

47 K Ω

4,7 K Ω

V-

PLC

5

8

RTS+ (color blanco)

RTS- (color azul)

Informaciónenviada

Retardo

Señal TX

0,9 * V +Señal RTS

V -

2) Activo en nivel bajo:

Modem4,7 KΩ

V-

R1

PLC

Alimentación (V+/V-máx = 30V )I máx = 2mA

V+

RTS- (color azul)

RTS+(color blanco)5

8

V - + (V + * 4,7/(R1 +4 ,7))

Informaciónenviada

Retardo

Señal TX

V +Señal RTS

Page 126: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-171SBC 008999 R1301 12.99

4.1.12. Parámetros de comunicación:Se definen como sigue, de acuerdo al modo:

Modo Parámetros por defecto Modificación de parámetrosProgramación 9 600 Baudios

sin paridad8 bits de datos1 bit de parada

Parámetros no modificables

ASCII Sin parámetros definidos pordefecto

Los parámetros se definen usandola función SINIT en el programa deusuario

MODBUS® 9 600 Baudiossin paridad8 bits de datos1 bit de parada

Los parámetros pueden modificarseusando la función SINIT en elprograma de usuario

Es posible elegir el retardo de tiempo de la señal de RTS cualquiera sea el modo decomunicación adoptado, seleccione este retardo de la lista de la línea “RTS signal delay”. Elparámetro por defecto es “normal”, en este caso el retardo de la señal de RTS depende delnúmero de caracteres en el buffer.

Modo Retardo de tiempo Constante de sistema KW 00.06Programación o ASCII 3 caracteres KW 00.06 > 1000MODBUS® 1 caracter 1101 < KW 00.06 < 1355

32 ms 2101 < KW 00.06 < 235564 ms 3101 < KW 00.06 < 335596 ms 4101 < KW 00.06 < 4355128 ms 5101 < KW 00.06 < 5355

Page 127: Manual ABB EN ESPAÑOL

Programación

Página 5-18 ABB Control - AC 311SBC 008999 R1301 12.99

4.1.13. Tiempo de ciclo de la unidad centralLa unidad central procesa el programa en ciclos cuya duración se define en la ventana deconfiguración a través del parámetro de sistema "Cycle time declaration" (declaración deltiempo de ciclo). El valor se expresa en milisegundos.

- Para una unidad central maestra: el tiempo de ciclo es entre 0 y 100 ms donde sólose autorizan múltiplos de 5 ms.- Para una unidad esclava o aislada: el tiempo de ciclo es entre 0 y 250 ms.

Cuando se selecciona 0 el tiempo de ciclo resulta el mínimo tiempo que la unidad centralrequiere para cada ciclo. En este caso el tiempo de ciclo no es constante.Cálculo del tiempo de ciclo:El tiempo de ciclo Tc puede ser calculado por el usuario a través de la siguiente ecuación:Tc ≥ Tb + Tpdonde Tb = tiempo de transmisión del bus CS 31y Tp = Tiempo de ejecución del programa.El tiempo de ejecución del programa corresponde a la suma de todos los tiempos de todas lasfunciones presentes en el programa de usuario (mirar el listado de tiempos en el anexo).En general, el tiempo de ejecución del programa para 1 000 bytes es de: 0.4 ms para 100% instrucciones binarias 1.2 ms para 65% de instrucciones binarias y 35% de instrucciones palabra.El tiempo de transmisión del bus se calcula conociendo la configuración de la instalación. Serequiere sumar los tiempos de todas las unidades conectadas en el bus. El tiempo total paralas unidades remotas extensibles está dado por la suma de esta unidad y los tiempos de lasextensiones conectadas.

Page 128: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-191SBC 008999 R1301 12.99

4.1.14. Tiempos de comunicación del bus CS31

Tiempos de comunicación del bus CS31Tiempo básico de la unidad centralmaestra

2000 µs

Unidades centrales esclavas sin extensiones07 KR 51* 750 µs07 KT 51* 750 µs07 KR 91* 750 µs07 KT 92* 750 µs07 KT 93* 750 µs* con configuración por defecto

Tiempos de acuerdo a la configuración:2 bytes de transmisión y2 bytes de recepción

516 µs

4 bytes de transmisión y4 bytes de recepción

750 µs

8 bytes de transmisión y8 bytes de recepción

1 300 µs

12 bytes de transmisión y12 bytes de recepción

1 850 µs

8 palabras de transmisión y8 palabras de recepción

2 500 µs

Unidades remotas de entradas binariasICSI 08 D1 323 µsICSI 08 E1 323 µsICSI 08 E3 / E4 323 µsICSI 16 D1 387 µsICSI 16 E1 387 µsUnidades remotas de salidas binariasICSO 08 R1 260 µsICSO 08 Y1 260 µsICSO 16 N1 340 µsUnidades remotas de entradas / salidas binariasICSC 08 L1 387 µsICFC 16 L1 516 µsICSK 20 F1 452 µsICSK 20 N1 452 µs07 DC 92 516 a 590 µs dependiendo de la

configuraciónUnidades remotas de entradas / salidas extensiblesICMK 14 F1 340 µs sin extensionesICMK 14 N1 340 µs sin extensiones

Page 129: Manual ABB EN ESPAÑOL

Programación

Página 5-20 ABB Control - AC 311SBC 008999 R1301 12.99

Tiempos de comunicación del bus CS31Unidades de extensión deentradas / salidas

En una unidadcentral maestra

En unidadesremotas

extensibles

En una unidadcentral esclava

XI 16 E1 1000 µs 1000 µs 2500 µsXO 08 R1 1000 µs 1000 µs 2500 µsXC 08 L1 1000 µs 1000 µs 2500 µsXO 16 N1 1000 µs 1000 µs 2500 µsXK 08 F1 1000 µs 1000 µs 2500 µsXM 06 B5 1000 µs 1000 µs 2500 µsXE 08 B5 1000 µs 1000 µs 2500 µsXTC 08 1000 µs 1000 µs 2500 µsUnidades de entradas / salidas con grado de protección IP6707 DI 93-I 387 µs07 DO 93-I 260 µs07 DK 93-I 340 µsUnidades remotas analógicasICSM 06 A6 1 162 µsICSE 08 A6 1 355 µsICSE 08 B5 1 355 µsICST 08 A7 1 355 µsICST 08 A8 1 355 µsICST 08 A9 1 355 µs07 AI 91 1 355 µsICSA 04 B5 700 µsUnidad de contador rápidoICSF 08 D1 1 300 µs

Page 130: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-211SBC 008999 R1301 12.99

Page 131: Manual ABB EN ESPAÑOL

Programación

Página 5-22 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 5-3 : Las unidades centrales serie 50 disponen de un reloj incorporado

Figura 5-4 : Actualización

Set PLC clock

Page 132: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-231SBC 008999 R1301 12.99

4.1.15. RelojLas unidades centrales serie 50 disponen de un reloj (mirar Figura 5-3).Deriva (típica) 4.3 min. / mes a 25 °C

Los parámetros del reloj son accesibles: En las siguientes variables:

IW 62.08 Segundos (0...59)IW 62.09 Minutos (0...59)IW 62.10 Horas (0...23)IW 62.11 Días de la semana (1...7)

Lunes = 1IW 62.12 Días del mes (1...dependiendo del mes)IW 62.13 Meses (1...12)IW 62.14 Años (00...99) O usando la función UHR

Actualización del relojLa actualización del reloj puede realizarse de dos formas: A través del software AC31GRAF en la ventana de configuración, oprimiendo el icono "Set

PLC clock" (mirar Figura 5-4). A través del programa usando la función UHR.Aquí un ejemplo de la utilización de la función UHR:

UHRFREI

S

SEC

MIN

H

TAG

MON

JHR

WTG

AKT

FEHL

ASEC

AMIN

AH

ATAG

AMON

AJHR

AWTG

%I62.00

%KW001.00%KW001.01%KW001.02%KW001.03%KW001.04%KW001.05%KW001.06

%M001.00

%MW000.00%MW000.01%MW000.02%MW000.03%MW000.04%MW000.05%MW000.06

%I62.01 %MW001.00

Page 133: Manual ABB EN ESPAÑOL

Programación

Página 5-24 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 5-5: Acceso a escritura denegado

Figura 5-6 : Palabra clave compuesta por 4 valores

Figura 5-7 : Re-ingresar la palabra clave para desbloquear

Password protection

Page 134: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-251SBC 008999 R1301 12.99

La actualización del reloj se lleva a cabo con cada validación de la entrada I 62.01, y mientrasla entrada esté activa. La información en las variables KW001.00 a KW001.07 son, enconsecuencia, copiadas al relojUn error de parámetro es señalizado en la variable de salida M001.00 y la descripción exactadel error en la variable MW001.00.Los valores actuales de los parámetros del reloj son accesibles en las variables MW 000.00 aMW 000.06. Estos son los mismos valores que se encuentran en las variables IW 62.08 aIW 62.14.El bloque UHR sólo se ejecutará si la entrada I 62.00 está activa.Pasaje al año 2000El pasaje hacia el año 2000 no generará ninguna detención del sistema en ningún momento.El reloj asegura un pasaje continuo sin ambigüedad entre el año 1999 y el 2000.Los parámetros del reloj cambiarán de:

- Año 99, mes 12, 23 h 59 min 59 s- al año 00, mes 01, 00 h 00 min 00 s.

Los años 2000, 2004, 2008 y subsiguientes son reconocidos como años bisiestos.4.1.16. Palabra clavePuede definirse una palabra clave para negar el acceso a escritura a personas noautorizadas.La palabra clave es asignada a través del software AC31GRAF en la ventana de configuraciónoprimiendo el icono "Password protection" (protección con palabra clave) (mirar Figura 5-5).La palabra clave se compone de 4 valores hexadecimales (desde 0 hasta F) (mirar Figura5-6). Se invalida oprimiendo nuevamente el icono "Password protection" y reingresando lapalabra clave (mirar Figura 5-7).

4.2. Bloque de configuración CS31CO

El bloque de función CS31CO permite la configuración de ciertas unidades remotas y obtienesus configuraciones.La descripción de cada unidad indica si la unidad remota o extensión requiere configuracióncon el bloque CS31CO.Las configuraciones posibles, dependiendo de las unidades, son:

- Configuración para detección de cable cortado en una entrada o salida binaria- Configuración, para unidades de entradas / salidas configurables, de un canal como

entrada o como salida.- Configuración entradas / salidas analógicas como corriente o tensión

(series 30 y 90)- Configuración del tiempo de filtrado de una entrada binaria.

En el software AC31GRAF así como en la documentación del mismo está disponible unadescripción detallada de este bloque de función.

Page 135: Manual ABB EN ESPAÑOL

Programación

Página 5-26 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 5-8 : Configuración del XM 06 B5 con dip switches

Figura 5-9 : Configuración del XE 08 B5 con dip switches

Page 136: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-271SBC 008999 R1301 12.99

4.3. Configuración de extensiones analógicas

Pueden configurarse el tipo de canal y el valor visualizado en el display.El tipo de canal debe elegirse entre tensión (-/+ 10 V), corriente (0-20mA ó 4-20mA) omedición de temperatura (Pt100 ó Pt1000 2, 3 ó 4 hilos). Esta configuración se seleccionacanal por canal con la posición de un dip switch, el pulsador ubicado en el frente o a travésdel programa de usuario.El valor mostrado en el display también puede configurarse. La escala y posición del puntopuede modificarse. De esta forma, es posible mostrar valores del proceso, tales comopresión, velocidad, etc.Es también posible modificar el filtrado: puede seleccionarse entre 50hz, 60Hz, integración ostandard4.3.1. Configuración por hardwareA los efectos de configuración deben colocarse los dip switches del lado izquierdo de launidad en la posición correcta.(mirar Figura 5-8 y Figura 5-9)

Dip switch N°1 para entrada 0 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°2 para entrada 1 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°3 para entrada 2 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°4 para entrada 3 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°5 OFF la fuente de corriente se fija en 0.25mA paraPt1000

ON la fuente de corriente se fija en 2.5mA paraPt100

(Utilizado para los canales 0 a 3)

En caso de extensión de 8 entradas analógicas

Dip switch N°7 para entrada 4 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°8 para entrada 5 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°9 para entrada 6 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°10 para entrada 7 OFF tensión ó Pt100/Pt1000ON corriente

Dip switch N°6 OFF la fuente de corriente se fija en 0.25mA paraPt1000

ON la fuente de corriente se fija en 2.5mA paraPt100

(Utilizado para los canales 4 a 7)

Page 137: Manual ABB EN ESPAÑOL

Programación

Página 5-28 ABB Control - AC 311SBC 008999 R1301 12.99

Descripción del pulsador

El pulsador ubicado en el frente se usa para elegir el canal del cual se mostrará el valor.El valor siempre se muestra de acuerdo al formato seleccionado.El número de canal es desplazado cada vez que se oprime el pulsador.Las 2 salidas analógicas llevan el número 4 y 5El display es probado (todos los segmentos en ON) luego de cada revolución sin filtrado de 50ó 60 hz.El tipo de filtrado puede seleccionarse presionando el pulsador durante 5 segundos cuandolos segmentos son probadosEsta selección de 50 ó 60 hz es seleccionada para todos los canales del módulo. Cuando seelige una configuración con filtrado el tiempo de adquisición de todos los canales aumenta (5segundos).

Una vez realizada la selección, libere el pulsador durante 5 segundos y la nueva configuraciónde filtrado será almacenada en la EEPROM.

60 H

50 H

Page 138: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-291SBC 008999 R1301 12.99

Formato standard del displayEl tipo de canal también puede definirse a través del pulsador.

El modo de configuración se define oprimiendo el pulsador durante 10 segundos.El display comienza a parpadear y el formato de configuración es mostrado (el valor definidoen fábrica es de -/+10V)

Configuración de tensiónEl valor mínimo mostrado es de 0.01V

Configuración 0-20 mAEl valor mínimo mostrado es de 0.01mA

Configuración 4-20 mAEl valor mínimo mostrado es de 0.01mA

Configuración Pt100El valor mínimo mostrado es de 0.1°C

Configuración Pt1000El valor mínimo mostrado es de 0.1°C

Configuración Pt100 3 hilosEl valor mínimo mostrado es de 0.1°C

Configuración Pt1000 3 hilosEl valor mínimo mostrado es de 0.1°C

10V

0-20

4-20

100

1000

1.0.0.

1.0.0.0.

Page 139: Manual ABB EN ESPAÑOL

Programación

Página 5-30 ABB Control - AC 311SBC 008999 R1301 12.99

Cuando el pulsador no se presiona durante 10 segundos, el modo de configuración escerrado y vuelve a activarse el modo de visualización de valor.

La configuración es almacenada en una EEPROM interna y guardada en caso de falla dealimentación.Esta configuración también puede asignarse a través del programa de usuario.

Configuración a través del programa de usuario

Es posible configurar el tipo de cada canal a través del programa de usuario con los bloquesde función CONFIO1, CONFIO4 o CONFIO8. Si la extensión analógica es removida, entoncessu configuración puede cargarse otra vez a la nueva extensión.El tipo de canal se escribe en el parámetro TYPE (tipo):

TYPE = 0 Configuración +/- 10V1 Configuración 0-20 mA2 Configuración 4-20 mA3 Configuración Pt1004 Configuración Pt10005 Configuración Pt100 3 hilos6 Configuración Pt1000 3 hilos14 La configuración es desbloqueada (todos los canales)15 La configuración es bloqueada (todos los canales)

También es posible bloquear la configuración. El bloqueo impide que la configuración puedaser modificada con el pulsador ubicado en el frente. La función de bloqueo nunca esalmacenada y debe ser enviado cada vez que la extensión es alimentada.

El valor mostrado en el display se calcula de acuerdo a la siguiente fórmula:

DISPLAY = (Valor ANALOGICO * MULT) / 32767 + OFFS

También puede definirse la posición del punto.

Por ejemplo:Si Valor ANALOGICO es 8000 (2V en configuración de tensión)MULT =100OFFS= 25DOT=1DISPLAY = (8000 * 100) / 32767 + 25 =49

EL valor mostrado es 4.9

El último canal configurado en una extensión es siempre el canal mostrado. No obstante, esposible seleccionar el número de canal a mostrar desde el programa de usuario.

Page 140: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-311SBC 008999 R1301 12.99

Tiempo de filtrado0 : filtrado interno de acuerdo a la documentación de la extensión analógica1-127 : número de integración

192 : Filtrado de 60Hz224 : Filtrado de 50HzTodos los canales de una extensión serán afectados por este parámetro.La fórmula para el tiempo de filtrado es

K=FILT0Vn= resultado (T)Vn-1=resultado (T-1)Vins= valor analógico sin filtrado

Vn=Σn/ KCon Σn=(Vins –Vn-1) + Σn-1El valor inicial es: V1=Vins

Σ1=K V1

ADVERTENCIA: La segunda extensión XM06B5 conectada a una unidad remota no puede serconfigurada desde el programa de usuario.Sólo una unidad analógica puede configurarse en una unidad remota.

Page 141: Manual ABB EN ESPAÑOL

Programación

Página 5-32 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 5-10 : Duplicado de entradas de un bloque de función

Page 142: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-331SBC 008999 R1301 12.99

5. Ejemplos de programaciónAquí algunos ejemplos de programación que lo ayudarán a familiarizarse con funcionessimples de automación.

5.1. Consejo práctico

Para complementar Para complementar una variable o el resultado de una función Booleana sólo haga doble

click sobre la extremidad derecha de la línea que vincula la variable y el bloque.En este ejemplo las variables I62.00 y I62.01 son complementadas así como el resultado dela función Booleana.

%I62.00%I62.01 %M000.00

&

A efectos de efectuar el complemento de una variable en Quick LD, sólo seleccione elcontacto o salida y oprima la barra espaciadora. Cada vez que oprima la barra lapropiedad del contacto o de la salida se modificará.

%I62.01 %M000.00

%I62.00

%M000.00

& %O62.00

Duplicado El duplicado de entradas se lleva a cabo modificando las propiedades del bloque haciendo

doble-click y seleccionando el número de entradas del menú desplegable "Number ofinputs" (número de entradas). (mirar Figura 5-10)

El número de duplicación posible de ser realizado varía dependiendo del bloque utilizado.

Page 143: Manual ABB EN ESPAÑOL

Programación

Página 5-34 ABB Control - AC 311SBC 008999 R1301 12.99

5.2. Operación “Y” (AND)

El estado de las salidas de un diagrama AND es1 si todas las entradas están en 1.La figura a la izquierda representa un diagrama ladder (diagrama escalera o de contactos)con una operación AND. El número de contactos, que pueden colocarse en serie, seencuentra limitado por el tamaño del editor.La figura de la derecha representa la misma función con un bloque de función. El númeromáximo de entradas de un bloque de función AND es de 128.

%I62.00 %I62.01 %O62.00 &%I62.00%I62.01 %O62.00

Si el número de entradas de una AND es mayor que el límite del editor puede usarse unavariable intermedia como relé o puede utilizarse una segunda función AND.

..... ........ .....

......

%M000.00 %M000.01 INT

INT %M005.00 %O62.00

&

&

&

%M000.00%M000.01

%M005.00%M005.01

%O62.00

Page 144: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-351SBC 008999 R1301 12.99

5.3. Operación “Y negada” (NAND)

La salida adopta un estado 0 si todas las entradas tienen un estado 1.

%O62.00%I62.01%I62.00%I62.00%I62.01

&

%O62.00

Un diagrama NAND cumple con la misma función que un diagrama OR con las entradasinvertidas.

%O62.00

%I62.01

%I62.00%I62.00%I62.01

/

%O62.00

5.4. Operación “O” (OR)

El estado de la salida de un diagrama OR es 1, si al menos una de las entradas tiene comoestado 1.La figura a la izquierda representa un diagrama ladder con una operación OR con tresentradas. El número de contactos que puede colocarse en paralelo es ilimitado.El diagrama a la derecha representa la misma función con un bloque de función. El númerode entradas para una bloque de función OR es limitado a un máximo de 128.

%O62.00

%I62.01

%I62.00

%I62.00%I62.01

/

%I62.02%I62.02 %O62.00

Page 145: Manual ABB EN ESPAÑOL

Programación

Página 5-36 ABB Control - AC 311SBC 008999 R1301 12.99

5.5. Operación “O negada” (NOR)

El diagrama NOR asume el estado 0 si alguna de las entradas tiene el estado 1.

%O62.00

%I62.01

%I62.00

%I62.00%I62.01

/

%O62.00%I62.02%I62.03

%I62.02

%I62.03

Un diagrama NOR tiene la misma función que un diagrama AND con las entradascomplementadas.

%O62.00%I62.01%I62.00%I62.00%I62.01

&

%O62.00

5.6. Combinación de funciones lógicas (o Booleanas)

El siguiente ejemplo describe la asociación entre funciones lógicas.No es necesario pasar a través de variables intermedias tal como se muestra en la siguientefigura.

&

&

%I62.00%I62.01

%I62.02%I62.03

/

%O62.00

%O62.00%I62.00 %I62.01

%I62.02 %I62.03

Si se requiere el resultado intermedio de una función en otra parte del programa, el resultadode cada función base puede colocarse en una variable intermedia tal como se muestra abajo:

%I62.00 %I62.01

%I62.02 %I62.03

%M000.00

%M000.01

%O62.00

%M000.01

%M000.00

Page 146: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-371SBC 008999 R1301 12.99

5.7. Funciones de temporización

Cada una de las funciones descriptas a continuación es dependiente del tiempo.El valor temporal es situado en una constante indirecta KD o en una variable palabra dobleMD. En caso de cálculos aritméticos con palabras o comunicación vía protocolo MODBUS® esposible usar, para las funciones de temporización abajo descriptas, las palabras KW ó MW enlugar de palabras dobles. En este caso no deben usarse en el programa las palabras con ladirección KW+1 ó MW+1.Los valores temporales pueden variar desde 1 ms hasta 596 horas y 30 minutos para unapalabra doble y desde 1 hasta 65 535 ms para una variable tipo palabra. Los valores elegidosen la unidad central maestra deben ser múltiplos de 5 ms.Para alcanzar el valor 65 535 ms con una variable tipo palabra debe ingresarse el valor –1 talcomo se muestra en el siguiente gráfico. Por analogía, debe ingresarse el valor (x-65536)para los valores de tiempo (x) entre 32 768 y 65 535.

La unidad de tiempo usada para ingresar el valor es el milisegundo.El número de temporizadores en un programa es ilimitado pero no puede haber más de 42temporizadores corriendo al mismo tiempo en una unidad central.Cuando se cambia de posición el switch desde modo RUN a modo STOP los valores tiempode los temporizadores incompletos no son almacenados. En consecuencia, lostemporizadores son reseteados a cero durante el nuevo pasaje a modo RUN.Pueden presentarse dos casos si se modifica el valor de un temporizador y el mismo estácorriendo:

- Si el tiempo del nuevo valor ya ha sido excedido, el temporizador se detiene y elnuevo tiempo no es tenido en cuenta hasta la próxima vez que el temporizador seaactivado.- Si el tiempo del nuevo valor aún no ha sido excedido, entonces el tiempo comunicadoes tenido en cuenta y el temporizador se detiene tan pronto como el nuevo valor esalcanzado.

0 3276765535

-32768 0 32767Valor de MW/KW

Valor de tiempoen ms

-1

32768 x

x - 65536

Page 147: Manual ABB EN ESPAÑOL

Programación

Página 5-38 ABB Control - AC 311SBC 008999 R1301 12.99

5.7.1. TON: retardo a la conexiónLa función TON retarda el pasaje a 1 de la señal que ingresa por IN.El bloque TON adhiere al standard IEC1131-3. La salida ET permite visualizar el tiempotranscurrido.

TONIN

PT

Q

ET

%I62.00%KD001.00

%O62.00%MD000.00

Qt

PT

t

t< PT

IN

5.7.2. TOF: retardo a la desconexiónLa función TOF permite retrasar el pasaje a 0 de la señal que ingresa por IN.El bloque TOF adhiere al standard IEC1131-3. La salida ET permite visualizar el tiempotranscurrido.

TOFIN

PT

Q

ET

%I62.00%KD001.00

%O62.00%MD000.00

Qt

PT

t t

PT

IN

t< PT

Page 148: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-391SBC 008999 R1301 12.99

5.7.3. TP: monoestable (constante)Este bloque permite la activación de una salida durante un tiempo fijo desde el momento queaparece un flanco positivo en la entrada. Un nuevo flanco positivo no será tenido en cuenta siaparece en la entrada antes que el período del temporizador haya sido completado.

TPIN

PT

Q

ET

%I62.00%KD001.00

%O62.00%MD000.00

QPT

IN

PT

5.7.4. TIME_W:La función TIME_W puede usarse para mostrar el tiempo transcurrido en una extensión condisplay tipo XTC 08

5.7.5. W_TIME:La función W_TIME es necesaria cuando un valor de tiempo debe ser modificado durante laejecución de un programa (por ejemplo desde un panel de control, un sistema de supervisión,etc.)

TIME_W

TIME

H

MN

SEC

MS

%OW63.00%OW63.01%OW63.02%OW63.03%MD000.00

W_TIMEH

MN

SEC

MS TIME

%OW63.00%OW63.01%OW63.02%OW63.03 %MD000.00

TONIN

PT

Q

ET%MD000.00%I62.00 %O62.00

%MD000.01

Page 149: Manual ABB EN ESPAÑOL

Programación

Página 5-40 ABB Control - AC 311SBC 008999 R1301 12.99

5.7.6. OsciladoresEn las unidades centrales serie 40 y 50 existen 4 variables que funcionan como osciladores,los cuales suministran una señal de frecuencia fija con una relación de ½:

- M 255.00: frecuencia 2 Hz (período 500 ms.)- M 255.01: frecuencia 1 Hz (período 1 s.)- M 255.02: frecuencia 0.5 Hz (período 2 s.)- M 255.03: frecuencia 16.67*10-3 Hz (período 1 min.)

Cada oscilador comienza en nivel bajo en el arranque.Los osciladores pueden usarse, por ejemplo, para una lámpara parpadeante o para proveerun ritmo o periodicidad.

t

Page 150: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-411SBC 008999 R1301 12.99

5.8. Detección del primer ciclo con la variable M 255.15

El bit M 255.15 puede usarse cuando se requiere la detección del primer ciclo, por ejemplo,para inicializar ciertos parámetros o colocar ciertos valores en cero.A continuación encontrará un ejemplo que describe como utilizar este bit.El bit M 225.15 debe setearse a 1 después del final del primer ciclo. Este bit tiene laparticularidad de estar sistemáticamente en cero, cualquiera sea la configuración deinicialización / backup, en el arranque de la unidad central.

initial:

&=S

initial:

%M255.15

%I62.00%I62.01 %O62.00

POTENTIOMETER_0POTENTIOMETER_1

%MW000.00%MW000.01

TRUE %M255.15

Test deinicialización:

Programa deinicialización:

Resto del programa

Page 151: Manual ABB EN ESPAÑOL

Programación

Página 5-42 ABB Control - AC 311SBC 008999 R1301 12.99

5.9. Función de contador creciente / decreciente

El siguiente ejemplo muestra como utilizar el bloque de contador creciente / decreciente VRZ.El resultado del bloque VRZ puede variar entre -32768 y 32767. En este ejemplo, las salidasLOW_LIMIT o HIGH_LIMIT están respectivamente en 1, cuando el contador alcanza el valor 0o el 800.

VRZFREI

ZV

ZR

DIFF

S

ZW

R Z

INPUTOUTPUT

STEPPRESET

RESET CURRENT_RESULT

=?Z1=?

Z2 Q

CURRENT_RESULTMAX_800 HIGH_LIMIT

PRESET_VALUE

=?Z1=?

Z2 Q

CURRENT_RESULMIN_0

TRUE

LOW_LIMIT

Page 152: Manual ABB EN ESPAÑOL

Programación

ABB Control - AC 31 Página 5-431SBC 008999 R1301 12.99

5.10. Escalado de un valor analógico

5.10.1. Uso de los potenciómetros en las unidades serie 40 y 50Cada unidad central serie 40 o 50 dispone de dos potenciómetros, los cuales permiten elajuste de parámetros sin utilizar la herramienta de programación. El bloque de función MULDI puede usarse para el escalado.El rango deseado en este ejemplo de desde 0 hasta 30 000:

Rango definido Valor leído en la unidadcentral

30000 150y X0 0

El valor y requerido es tal que: y = (30 000 * x) / 150. El resultado es situado en la variableMW 000.00.

*:Z1*

Z2:

Z3 A1

POTENTIOMETER_1

VAL_30000VAL_150 %MW000.00

Page 153: Manual ABB EN ESPAÑOL

Programación

Página 5-44 ABB Control - AC 311SBC 008999 R1301 12.99

5.10.2. Procesamiento de una entrada analógicaEl siguiente ejemplo muestra como procesar la medición de un sensor de distancia.

Valor físicomedido

Tensión +10/-10V Corriente +20/-20mA

Corriente 4-20mA

Valor leído en launidad central

100 m 10 20 20 32760y m x0 m 0 0 4 0

-10 -20 -32760

El valor leído en la unidad central debe escalarse a efectos de ser expresado en metros deforma tal que la información pueda ser enviada, por ejemplo, a un display. En este caso elvalor medido es tal que: y = (100 * x) / 32760

*:Z1*

Z2:

Z3 A1

%IW63.00

VAL_32760VAL_100

METERS

No es necesario escalar los valores a los efectos de realizar comparaciones (igual, mayorque, menor que...). Los valores a comparar pueden ser aquellos tal como los lee la unidadcentral.

Page 154: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 6-11SBC 008999 R1301 12.99

Capítulo 6

Optimización del Programa

Page 155: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-2 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 6-1 : Creación de un sub-programa

Figura 6-2 : Ejemplo de un sub-programa

Page 156: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-31SBC 008999 R1301 12.99

Este capítulo apunta a describir las características suplementarias del bus CS31, que mejoranla performance de sus aplicaciones. Estas funciones, fácilmente utilizables, le permitiránreducir el tiempo de ciclo, el tamaño del programa y simplificar el control de motores y conteode eventos.

1. Sub-programaLa utilización de sub-programas, permite la reducción del tiempo de ciclo de las unidadescentrales. La unidad central sólo ejecuta los sub-programas necesarios dependiendo de lascondiciones operativas o del proceso.Además, los sub-programas le permiten tratar fácilmente tareas repetitivas. Estas tareas sólose detallan una vez y pueden ser llamadas numerosas veces por el programa.Por tanto, el tamaño total del programa, puede ser reducido considerablemente.

1.1. Programación de sub-programas

Los sub-programas se definen en el software AC31GRAF utilizando la opción de“Modularización” en el menú de “Nuevo”, seguido de “Crear un programa nuevo” (mirarFigura 6-1).

El lenguaje a utilizar puede ser Quick Ladder, o FBD/LD o IL (Lista de instrucciones).Un sub-programa se define por su nombre (mirar Figura 6-2).

En un sub-programa pueden utilizarse todas las funciones o instrucciones.

Page 157: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-4 ABB Control - AC 311SBC 008999 R1301 12.99

1.2. Llamado de un sub-programa

Una vez que se define un sub-programa, su nombre es automáticamente insertado en ellistado de bloques de función como un bloque de función.Un sub-programa se llama usando el citado bloque de función en el programa principal.

Por ejemplo: llamado del sub-programa SUB1:SUB1 se llama 2 veces por diferentes condiciones.

SUB1ENVALID1

SUB1ENVALID2

La sintaxis para listado de instrucciones se detalla en la documentación del softwareAC31GRAF.Todas las funciones usadas en los sub-programas tienen sus propios valores pertenecientesal llamado del sub-programa. Por ejemplo, llamando un sub-programa, que contiene uncontador, es escrito dos veces, el contador tendrá dos valores diferentes.La única excepción involucra a todas las funciones basadas en tiempo tales como TON,TOF, ... donde su estado es único, independientemente del número de veces que el sub-programa es llamado por el programa.

Page 158: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-51SBC 008999 R1301 12.99

1.3. Transferencia de parámetros

Cuando se deben intercambiar parámetros entre un sub-programa y un programa se utiliza lasiguiente sintaxis:

- Valores -> parámetros- Llamada del sub-programa- Parámetros -> resultados

En el ejemplo a continuación:

SUB1ENVALID1

SUB1ENVALID2

VAL1

VAL2

PARAMETER0

RESULT1

RESULT2

PARAMETER1

PARAMETER0

PARAMETER1

VAL1 y VAL2 deben transmitirse al sub-programa SUB1 y los resultados RESULT1 yRESULT2 deben ser recibidos. VAL1 y VAL2 se transfieren a la variable PARAMETER0 paraser procesadas en el sub-programa. El resultado de este proceso, PARAMETER1, estransferido a las variables RESULT1 y RESULT2 para usarlas luego en el programa.

1.4. Límites

Un sub-programa no debe ser llamado desde otro sub-programa.El número total de valores históricos en un sub-programa se limita a 128. Los temporizadoresno están incluidos en este límite.El total se obtiene multiplicando el número de valores históricos en un sub-programa por elnúmero de llamados.Si este número fuera excedido aparecería un error clase 4 código 145 y la unidad central noserá capaz de pasar a modo RUN.El máximo número de sub-programas admitidos es de 12.Si este número fuera excedido aparecería un error clase 4 código 144 y la unidad central noserá capaz de pasar a modo RUN.

Page 159: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-6 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 6-3 : Creación de una interrupción

Figura 6-4 : Un ejemplo de interrupciones

Page 160: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-71SBC 008999 R1301 12.99

2. InterrupcionesA veces es necesario el tratamiento inmediato de información y la rápida ejecución de ciertastareas y pueden procesarse a través de interrupciones.Su procesamiento, en este caso, es independiente del tiempo de ciclo de la unidad central.

La unidad central puede manejar 2 tipos de interrupciones:- Alarmas (interrupciones por evento), a través de las entradas I62.02 y I62.03- Cíclicas, basadas en el tiempo

Las alarmas permiten tomar en cuenta una información externa, independientemente deltiempo de ciclo de la unidad central.Una interrupción cíclica permite tareas en intervalos regulares. Por ejemplo, para realizar unatarea de control.

2.1. Programación de interrupciones

Las interrupciones se definen en el software de programación AC31GRAF con la opción"Modularize" (modularización) en el menú "New" (nuevo) seguido de "Create a new program"(crear un nuevo programa) (mirar Figura 6-3).El lenguaje de programación es Quick Ladder, FBD/LD o Listado de Instrucciones.La interrupción en la entrada I62.02 se designa por el #1 y por un nombre. La interrupción enla entrada I62.03 se designa por el #2 y un nombre. Una interrupción cíclica se designa porun nombre y un valor de tiempo en milisegundos.Por ejemplo: la interrupción en la entrada I62.02 se llama INT1, la de la entrada I62.03 sellama INT2 y la interrupción cíclica se llama INT3 con una base de tiempo de 30 ms (mirarFigura 6-4).En una interrupción pueden usarse todas las funciones o instrucciones.

Page 161: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-8 ABB Control - AC 311SBC 008999 R1301 12.99

2.2. Validación de interrupciones

Las interrupciones pueden ser, o no ser validadas (activadas) dependiendo del proceso.Una vez que una interrupción ha sido definida, su nombre es automáticamente situado en lalista de bloques de funciones como un bloque de función.Una interrupción se valida a través de la utilización del bloque de función.

Tomando el ejemplo previo; las interrupciones INT1, INT2 y INT3 se validan de la siguienteforma en el programa:

INT1EN

INT2EN

INT3EN

VALID1

VALID2

VALID3

2.3. Performances

El retardo de una interrupción, depende de la configuración de la unidad central.De hecho, cuando la unidad central se configura como maestra el manejo del bus CS31 tienela más alta prioridad.

Unidad central maestra AC31 Unidad central esclava AC31 Unidad central aisladaAlarma(interrupción por hardware)

Tiempo máx. 2,5 ms Tiempo máx. 2,5 ms Tiempo máx. 250 µs

Interrupción Cíclica Tiempo mín. 5 ms Tiempo mín. 1 ms Tiempo mín. 1 msMáxima longitud 1,5 ms 3 ms 3 ms

Se recomienda usar las funciones DI y DO cuando resulta necesario tener una accesoinmediato a las entradas / salidas físicas, en una interrupción, para la ejecución de lainformación inmediata (atención, estas funciones sólo pueden usarse para las entradas ysalidas de la unidad central y sus extensiones).Ejemplo: El comando físico de una salida puede ser llevado a cabo independientemente deltiempo de ciclo de la unidad central.

La unidad no puede realizar más de una tarea a la vez.Algunas tareas tienen mayor prioridad que otras.La prioridad descendiente es la siguiente:

- Comunicación con una unidad en el bus CS31- Interrupción en la entrada I62.02- Interrupción en la entrada I62.03- Interrupción cíclica

Page 162: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-91SBC 008999 R1301 12.99

3. Comando de un motor de pasosLas unidades centrales serie 40 y 50 permiten el comando de un motor paso a paso.El uso del bloque de función NPULSE automáticamente valida el comando de un motor depasos.En este caso se utiliza la salida O62.00.

NPULSEVAL

RESET

FREQ

NB

RDY

VAL_P

VALID

FREQUENCYRESET

NB_PULSESREADYVALUE

La entrada VAL del bloque de función NPULSE valida la generación de pulsos.El tren de pulsos siempre comienza con una señal de nivel alto (+ 24 V d.c. en caso de unasalida de transistor) con una relación del 50% (mirar Figura 6-5).

50%

T

Figura 6-5 : relación 50 % (entre estado 1 y 0)

La frecuencia del generador de pulsos se encuentra entre 10 Hz y 2.6 kHz.La frecuencia se determina de la siguiente manera:Frecuencia (Hz) = 1 / (256-FREQUENCY) x 384 )FREQUENCY=0 Frecuencia = 10.1 HzFREQUENCY=1 Frecuencia = 10.212 HzFREQUENCY=2 Frecuencia = 10.253 Hz...FREQUENCY=10 Frecuencia = 10.586 Hz...FREQUENCY=100 Frecuencia = 16.693 Hz...FREQUENCY=254 Frecuencia = 1.302 kHzFREQUENCY=255 Frecuencia = 2.604 kHz

El número de pulsos puede ser entre 0 y 32767.El número de pulsos ya generados puede ser visualizado. El error respecto al valoractualmente ejecutado es de ± 1.

Page 163: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-10 ABB Control - AC 311SBC 008999 R1301 12.99

La frecuencia y número de pulsos puede modificarse durante la ejecución de la funciónNPULSE.Con cada cambio del estado de la entrada de validación de 0 -> 1, la generación de pulsos sereinicia para el número predefinido de pulsos.

Cuando un motor requiere un segundo generador de pulsos para una operación half duplex,se requiere de una segunda salida que comande un relé externo, que permita la conmutaciónde dirección.

La salida para comando de motor de pasos está disponible en todas las unidas centrales serie40 y 50 para las versiones de salida a relé y de transistor.En el caso de salidas de relé debe asegurarse que la máxima frecuencia de conmutación,para una carga resistiva, no exceda los 100 Hz.El comando del motor se asegura cualesquiera sean las otras funciones utilizadas por launidad central, tales como las interrupciones.

Page 164: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-111SBC 008999 R1301 12.99

4. Contador rápido con captura de valor, detección de cero, desbordamiento y resetLa entrada del contador rápido permite el conteo de señales que tienen frecuencia más altaque la del tiempo de ciclo. La entrada de captura también permite lectura en tiempo real delvalor del contador.Las unidades centrales serie 40 y 50 también contienen una entrada con contador ascendente/ descendente para encoder incremental con discriminación de dirección, ó 2 entradas decontador independientes.La función de contador, así como el modo de contador, se valida por el bloque de funciónCTUH. En este caso las entradas I62.00 y I62.01 se reservan para conteo.

VALUE

CTUH(NUM

R

S

INIT

RPI

CATCH

R-Q

Q

CV

CATV

#1RESET

SETINITRPI

CATCHR_Q

OVERFLOW

CATCH_VAL

Modo #1 valida el conteo en la entrada I62.00 y la captura por la entrada I62.02.Modo #2 valida el conteo en la entrada I62.01 y la captura por la entrada I62.03.Modo #3 valida el contador como modo incremental de dos canales y la captura por la

entrada I62.02.En consecuencia, se requieren dos funciones CTUH para dos contadores independientes.El valor del contador varía desde 0 hasta 32767 luego desde -32768 hasta 0.El crecimiento del contador nunca es bloqueado.La indicación de desbordamiento permite la detección del paso de -1 a 0 y de 0 a -1 en elmodo incremental de 2 canales.De esta forma la salida de desbordamiento (overflow) permite contar las “rotaciones” delcontador. Tan pronto como el bit de desbordamiento fue utilizado por el programa de usuariopuede resetearse a cero a través de la entrada R-Q de la función CTUH.Las entradas de captura se usan en lugar de las entradas I62.02 y I62.03.Cuando se valida la entrada RPI de la función CTUH las entradas de captura I62.02 ó I62.03retienen el valor del contador y lo resetean a 0.

Comentario:Las entradas de interrupción, I62.02 y I62.03, todavía pueden usarse.La máxima frecuencia del contador es de 5 kHz y el retardo típico de la captura es de 10 µs.

Fallas de utilización:Si uno de los cables del encoder incremental se corta o no es conectado, el valor del contadorse incrementa en + 1 y luego se decrementa en –1 con cada nuevo pulso.

Page 165: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-12 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 6-6 : Selección del número de esclavo CS31

Figura 6-7 : Selección del número de esclavo de Modbus®

Figura 6-8 : Selección del tipo y número de datos a intercambiar en el bus CS31

Page 166: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-131SBC 008999 R1301 12.99

5. Comunicación entre unidades centrales en el bus CS 31Las unidades centrales disponen de una interfase de bus CS31 la cual puede utilizarse, talcomo está, como maestro del bus CS31 o como esclavo del bus CS31.Estas configuraciones permiten una considerable mejora en la performance ya que permitenrealizar parte del procesamiento en forma local. La ejecución del programa es mucho másrápida y la eficacia de la aplicación es mejorada ya que un esclavo puede continuar con elcontrol parcial del proceso en forma independiente.Estas configuraciones, además permiten la simplificación de la concepción, la configuración,así como el mantenimiento dividiendo el programa en partes relativamente independientes.

5.1. Direccionamiento del bus CS 31

La configuración, como maestro o esclavo, de la unidad central se efectúa en el menú"Configuration" (configuración) del "CONTROL PANEL” (panel de control) del softwareAC31GRAF (mirar Figura 6-6).Las direcciones autorizadas en el bus CS 31 son:

Unidad centralmaestra

Unidad central esclava

Serie 50 Serie 90Binaria Analógica Binaria Analógica

Serie 50 0 a 61 0 a 61 0 a 61 0 a 5 y8 a 15

Serie 90 0 a 61 0 a 5 y8 a 15

0 a 61 0 a 5 y8 a 15

Advertencia: También existe la posibilidad de usar la conexión del bus CS31 como esclavode Modbus®. Esta configuración como esclavo de Modbus® también se realiza en el menú de"Configuración" del "PANEL DE CONTROL” del software AC31GRAF (mirar Figura 6-7).Para comunicación Modbus® mirar capítulo 7.

5.2. Modos de comunicación

Una unidad central esclava es vista por la unidad central maestra como una unidad deentradas / salidas binarias o analógicas.El número de datos a intercambiar entre las unidades centrales maestra y esclava, en cadaciclo del bus CS31, puede ser configurada. Este número debe adaptarse al real volumen dedatos a transmitir a efectos de optimizar los tiempos de comunicación del bus CS31.El número máximo para la configuración de transmisión mediante bits es de 120 entradas y120 salidas y el máximo para una configuración analógica es de 8 palabras de entrada y 8palabras de salida.Esta selección se realiza en el “PANEL DE CONTROL” en el menú "PLC configuration tool"(herramienta de configuración del PLC) del software AC31GRAF (mirar Figura 6-8).

Page 167: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-14 ABB Control - AC 311SBC 008999 R1301 12.99

5.3. Programación

El intercambio de datos puede llevarse a cabo directamente a través de entradas y salidas outilizando bloques de función.El intercambio a través de entradas y salidas es particularmente adoptable cuando setransmite un bajo número de datos.

5.3.1. Transmisión por bits

Figura 6-9 : Transmisión por bits

La unidad central maestra recibirá la información binaria desde el esclavo en las entradasIxx.00 a Ixx+N.15, siendo N+1 el número de bits a transmitir del esclavo al maestro divido 16.La unidad esclava enviará la información a través de las salidas O00.00 a ON.15.La unidad central maestra enviará la información binaria hacia el esclavo a través de lassalidas Oxx.00 a O(xx+M).15, siendo (M+1) el número de bits a transmitir desde el maestro alesclavo divido 16.La unidad central esclava recibirá esta información en las entradas I00.00 a IM.15.Los valores N y M pueden ser diferentes.Ejemplo: transmisión del valor binario "VALUE_M00" desde la unidad central esclava 20 haciael maestro y transmisión del valor binario "VALUE_FOR_SLAVE" desde la unidad centralmaestra a la unidad central esclava 20.

UC maestra UC esclava

Dirección xx

bus CS 31

Page 168: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-151SBC 008999 R1301 12.99

El programa:- En la unidad central maestra:

%I20.00 VALUE_M00

%O20.00VALUE_FOR_SLAVE

Recepción de bit en %I20.00

Emisión de bit en %O20.00

- En la unidad central esclava con dirección 20:

VALUE_FOR_SLAVE

%O00.00VALUE_M00

%I00.00

Emisión de bit en %O00.00

Recepción de bit en %I00.00

5.3.2. Transmisión por palabras

Figura 6-10 : Transmisión por palabras

La unidad central maestra recibirá la información analógica desde el esclavo en las entradasIWxx.00 a IWxx.N, siendo (N+1) el número de palabras a transmitir desde la unidad centralesclava hacia la unidad central maestra.La unidad central esclava enviará esta información a través de las salidas OW00.00 aOW00.N.

UC maestra UC esclava

Dirección xx

bus CS 31

Page 169: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-16 ABB Control - AC 311SBC 008999 R1301 12.99

La unidad central maestra enviará la información analógica hacia el esclavo a través de lassalidas OWxx.00 a OWxx.M, siendo (M+1) el número de palabras a transmitir de la unidadcentral maestra a la unidad central esclava.La unidad central esclava recibirá la información en las entradas IW00.00 a IW00.M.

Los valores N y M pueden diferir pero siempre deben estar entre 0 y 7.

Ejemplo : transmisión del valor de la palabra "VALUE1" desde la unidad central esclava 4 a launidad central maestra. Transmisión del valor de la palabra "VALUE2" desde la unidad centralmaestra a la unidad central esclava 4.

El programa es:- En la unidad central maestra:

VALUE1

%OW04.05VALUE2

%IW04.00

Emisión en la palabra %OW04.05

Recepción de la palabra en %IW04.00

- En la unidad central esclava en la dirección 4:

VALUE2

%OW00.00VALUE1

%IW00.05

Emisión en la palabra%OW00.00

Recepción de la palabra en %IW00.05

Page 170: Manual ABB EN ESPAÑOL

Optimización del programa

ABB Control - AC 31 Página 6-171SBC 008999 R1301 12.99

5.3.3. Utilización de bloques de funciónEl uso de bloques de función simplifica la comunicación entre las unidades centrales maestray esclavas y permite un intercambio de gran cantidad de datos.El intercambio de datos toma lugar tanto desde el maestro hacia el esclavo como desde elesclavo hacia el maestro.De esta forma puede transmitirse una zona de datos de una unidad central a otra.El intercambio de una tabla completa de datos es totalmente transparente para el usuario.

La unidad central esclava debe ser configurada para la comunicación a través del bus CS31con los siguientes parámetros: 8 palabras en emisión y 8 palabras en recepción.El intercambio de palabras se realiza de 7 palabras en 7 palabras a la vez, la 8va palabra sereserva para la variable que controla el flujo de datos (handshake).

Se requieren un total de 4 bloques de función para transferir y recibir datos de una unidadcentral a otra.Se dispone de los siguientes bloques de función:

- para el maestro: MT_CS31 (transmisión de datos al esclavo)MR_CS31 (recepción de datos desde el esclavo)

- para el esclavo: ST_CS31 (transmisión de datos al maestro)SR_CS31 (recepción de datos desde el maestro)

Los bloques de función MT_CS31(maestro) y SR_CS31(esclavo) se usan para latransferencia de datos desde la unidad central maestra hacia la unidad central esclava (mirarFigura 6-11).

DATOS

OW xx.07OW xx.01

DATOS

IW 00.07IW 00.01

SR _CS31M T_C S31

O W xx.00

IW xx.07

IW 00.00

O W 00.07

Handshake

Figura 6-11 : Transferencia de datos desde el maestro hacia el esclavo

Estos bloques requieren la siguiente información:- Número de esclavo.- El número de palabra a utilizar por intercambio: a través del bus CS31 se puede transmitiruna tabla de datos de 7 palabras en 7 palabras, o de 6 en 6, o de 5 en 5, etc. Enconsecuencia, es posible usar las palabras inutilizadas para una transferencia rápida entreunidades centrales en cada ciclo del bus CS31. De esta forma la transferencia de datospuede ser llevada a cabo en dos diferentes bases de tiempo. Una aplicación típica es latransferencia de parámetros desde el maestro de CS31 al esclavo en grupos de 4 en 4palabras, siendo las 3 palabras remanentes reservadas para una rápida transferencia delestado de las entradas / salidas. Las salidas disponibles en el maestro son OWxx.07,OWxx.06, etc. y las correspondientes entradas en el esclavo son IW00.07, IW00.06, etc. Estenúmero debe ser idéntico para ambas funciones.

Page 171: Manual ABB EN ESPAÑOL

Optimización del programa

Página 6-18 ABB Control - AC 311SBC 008999 R1301 12.99

Las variables OWxx.00 y Iwxx.07 en el maestro y IW00.00 y OW00.07 en el esclavo sonreservadas para el control de flujo de datos entre las unidades centrales.

- Número total de datos a transmitir entre la unidad central maestra y la esclava.- Dirección de memoria de la primer variable a transmitir o la dirección de memoria dela primer variable donde se recibirá el primer dato. El listado de direcciones dememoria puede encontrarse en el anexo.

Los bloques de función MR_CS31(maestro) y ST_CS31(esclavo) se usan para latransferencia de datos desde la unidad central esclava hacia la unidad central maestra (mirarFigura 6-12).

DATA

OW 00.06OW 00.0

DATA

IW xx.06IW xx.00

ST_CS31MR_CS31

IW xx.07

OW xx.00

OW 00.07

IW 00.00

Handshake

Figura 6-12 : Transferencia de datos desde el esclavo hacia el maestro

Estos bloques requieren la siguiente información:- El número de esclavo.- El número de palabra a utilizar por intercambio: a través del bus CS31 se puedetransmitir una tabla de datos de 7 palabras en 7 palabras, o de 6 en 6, o de 5 en 5, etc.En consecuencia, es posible usar las palabras inutilizadas para una transferenciarápida entre unidades centrales en cada ciclo del bus CS31. De esta forma latransferencia de datos puede ser llevada a cabo en dos diferentes bases de tiempo.Una aplicación típica es la transferencia de parámetros desde el maestro de CS31 alesclavo en grupos de 4 en 4 palabras, siendo las 3 palabras remanentes reservadaspara una rápida transferencia del estado de las entradas / salidas. Las salidasdisponibles en el esclavo son OW00.06, OW00.05, etc. y las entradascorrespondientes en el maestro son IWxx.06, IWxx.05, etc. Este número debe seridéntico para ambas funciones.

Las variables OWxx.00 y IWxx.07 en el maestro y IW00.00 y OW00.07 en el esclavo sereservan para el control de flujo de datos entre las 2 unidades centrales.

- Número total de datos a transmitir entre la unidad central maestra y la esclava- Dirección de memoria de la primer variable a transmitir o la dirección de memoria dela primer variable donde se recibirá el primer dato. El listado de direcciones dememoria puede encontrarse en el anexo.

Los bloques de función para el intercambio de datos entre maestro/esclavo y esclavo/maestro pueden usarse al mismo tiempo por el mismo programa.

Page 172: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 7-11SBC 008999 R1301 12.99

Capítulo 7

Comunicación

Page 173: Manual ABB EN ESPAÑOL

Comunicación

Página 7-2 ABB Control - AC 311SBC 008999 R1301 12.99

Serie40 ó 50

Modo deProgramación

Modo ASCII

ModoMODBUS

Figura 7-1 : Protocolos de comunicación con las series 40 y 50

Serie40 ó 50

Protocolo MODBUSLínea RS232

Figura 7-2 : Conexión punto a punto con una PC

Serie40 ó 50

Protocolo MODBUSLínea RS485

Serie40 ó 50

Serie40 ó 50

Figura 7-3 : Conexión en red con una PC

Serie40 ó 50

Protocolo MODBUSLínea RS485

Serie40 ó 50

Serie40 ó 50

Figura 7-4 : Conexión en red entre UCs

Page 174: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-31SBC 008999 R1301 12.99

La comunicación es de gran importancia en instalaciones que abarquen grandes áreas. Elsistema AC31 posee otras interfases, además del bus CS31, adaptado a diferentes modos decomunicación.Este capítulo presenta, en particular, las interfases disponibles en las unidades centrales serie40 y 50 las cuales poseen tres protocolos de comunicación en la misma interfase serie (Figura7-1). El modo MODBUS es el más sencillo y poderoso de los tres en relación a comunicacióncon otros dispositivos.

1. Comunicación en red con la interfase MODBUS incorporada

1.1. Descripción del protocolo

El protocolo MODBUS , el cual es conocido mundialmente, incorporado en las unidadescentrales serie 40 y 50 es el protocolo MODICON MODBUS RTU.Numerosos dispositivos de automación, tales como PLCs, displays, variadores de velocidad osistemas de monitoreo poseen como standard u opcional, la interfase MODBUS RTU ypueden, en consecuencia, comunicarse fácilmente con las unidades centrales serie 40 ó 50 através de la interfase serie (RS232 o RS485) o vía la conexión CS31 pero sólo en modoesclavo de MODBUS .La posibilidad de utilizar la conexión de CS31 como esclavo de MODBUS está disponibledesde la versión de software 1.7 (en la unidad central 07 KR 51)

En la página opuesta figuran tres ejemplos de configuración: Conexión punto a punto con una PC (Figura 7-2) Conexión en red con una PC (Figura 7-3) Conexión en red entre unidades centrales (Figura 7-4)El protocolo MODBUS es un protocolo tipo pregunta / respuesta, o todavía ocasionalmentellamado maestro / esclavo: el maestro envía un pedido al esclavo y espera por la respuestadel mismo.Los dispositivos maestros en una red MODBUS generalmente son unidades centrales,displays o sistemas de supervisión. Los esclavos en una red MODBUS son generalmentePLCs, variadores de velocidad, etc.

Descripción del protocolo MODBUS :

Soporte Línea serie Conexión CS31

Modo half-duplex

Número de puntos deconexión

1 único maestromáx. 1 esclavo con interfase RS232máx. 12 esclavos con interfase RS485incorporadamáx. 255 esclavos con repetidores

1 esclavo con interfase RS485máx. 255 esclavos con repetidores

Protocolo MODBUS (maestro / esclavo) MODBUS (esclavo)Control de la transmisión CRC 16 CRC 16

Velocidad Hasta 19 200 Baudios Hasta 76 800 Baudios

Longitud Máxima En RS485:1 200 m a 19 200 Baudios1 500 m a 300 Baudios

En RS485: 600 m a 76 800 Baudios1 200 m a 19 200 Baudios1 500 m a 300 Baudios

Page 175: Manual ABB EN ESPAÑOL

Comunicación

Página 7-4 ABB Control - AC 311SBC 008999 R1301 12.99

La información de MODBUS transmitida por el maestro contiene la siguiente información:- La dirección de MODBUS del esclavo interrogado (1 byte)- El código de función que define la petición del maestro (1 byte)- La información a intercambiar (N bytes)- El código de control CRC16 (2 bytes)Esta cadena de información tiene una longitud máxima total de 240 bytes en consecuenciaesto permite el intercambio de un máximo de 100 datos tipo palabra ó 255 datos del tipobinario.

La respuesta del esclavo contiene la confirmación de la información solicitada, la informacióna ser devuelta y tambien una palabra de control. El esclavo devuelve un código de error encaso de error.

El anexo contiene información adicional sobre el protocolo.

Las unidades centrales serie 40 y 50 sólo pueden procesar los siguientes códigos deoperación de MODBUS :

Códigos de Función DescripciónEn hexadecimal En decimal01 ó 02 01 ó 02 Lectura de n bits03 ó 04 03 ó 04 Lectura de n palabras05 05 Escritura de un bit06 06 Escritura de una palabra07 07 Lectura rápida de 8 bits08 08 Diagnóstico / inicialización0F 15 Escritura de n bits10 16 Escritura de n palabras

Los códigos generados en caso de error son:

Códigos de error Descripción01 Código de función desconocida02 Error de dirección03 Error de datos

Page 176: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-51SBC 008999 R1301 12.99

1.2. Configuración de la comunicación

La comunicación MODBUS , con las unidades centrales serie 40 y 50, sólo está permitida sise utilizan los cables negro 07 SK 51 ó 07 SK 53.La interfase serie de las unidades centrales serie 40 y 50 tiene una configuración pordefecto de MODBUS con los siguientes parámetros:- Modo: Unidad esclava de

MODBUS número 1- Velocidad de transmisión: 9600 Baudios- Número de bits de parada: 1- Número de bits de datos: 8- Paridad: Ninguna

No es necesario configurar la comunicación si su aplicación utiliza estos parámetros pordefecto. No obstante, cualquier cambio de modo requiere una configuración vía software de lainterfase serie:

Oprima el icono "Launch PLC configuration tool" (ejecutar la herramienta de configuracióndel PLC) en el panel de control del software AC31GRAF. Si utiliza la interfase serie: Seleccione la dirección de MODBUS de la lista de la línea

"Communication mode" (modo de comunicación) (mirar Figura 7-5) Si utiliza la conexión CS31: Seleccione la dirección de MODBUS de la lista de la línea

"Central unit operative mode (CS31 MODBUS on CS31 bus)" (Modo operativo de launidad central - MODBUS CS31 en el bus CS31) (mirar Figura 7-6)

Figura 7-5 : Ventana de configuración de la unidad centralen el AC31GRAF

Figura 7-6 : Ventana de configuración de la unidad centralen el AC31GRAF

Un cambio en los parámetros de velocidad, bits de parada, bits de datos o paridad seprograma a través de la función SINIT. Cuando se utilizan los parámetros por defecto no esnecesario el uso de la función SINIT.El modo MODBUS permanece disponible, aún si el programa de la unidad central se detiene(interruptor frontal en OFF), cuando se conecta el cable negro 07 SK 51 ó 07 SK 53 y la

Page 177: Manual ABB EN ESPAÑOL

Comunicación

Página 7-6 ABB Control - AC 311SBC 008999 R1301 12.99

interfase serie es configurada para comunicación MODBUS . El modo de programación,prueba y modificaciones resulta diponible cuando se usa el cable gris 07 SK 50 ó 07 SK 52.

1.3. Programación

1.3.1. Unidad esclava MODBUSCon MODBUS todos los datos pueden ser escritos o leídos. No se requiere un programapara el control de la comunicación MODBUS . La unidad central esclava de MODBUSautomáticamente convierte el pedido enviado por el maestro de MODBUS y devuelve unmensaje una vez que ha reconocido la dirección.La función SINIT sólo se requiere cuando debe modificarse algún parámetro decomunicación.

1.3.2. Unidad maestra MODBUSLa función MODBUS permite enviar pedidos de lectura / escritura de datos a los esclavos deMODBUS .Un cambio de alguno de los parámetros de comunicación también requiere del uso de lafunción SINIT en el programa.

1.3.3. Listado de referencias cruzadasEl intercambio de datos vía MODBUS se realiza en una tabla definida por:- La dirección de MODBUS de la primer variable intercambiada- El tamaño de la lista = el número total de variables en la lista.

Todas las variables de las unidades centrales serie 40 y 50, que se describen en la siguientetabla, pueden ser leídas o escritas por el maestro de MODBUS .

- Método de direccionamiento de MODBUS :

VAR 00.00 ADDR 0(VAR = tipo I,O,S,M,IW,OW,MW,KW) (Dirección de la primer variable seleccionada

en decimal)

VAR XX.YY = DIRECC 0 + ( 16 * XX ) + YY

(VAR = tipo MD,KD) (Dirección de la primer variable seleccionada en decimal)

VAR XX.YY = DIRECC 0 + ( 32 * XX ) + ( 2 * YY )

Ejemplo : Encontrar la dirección de MODBUS de las variables O62.15, M232.01 y MD002.07

O 62.15 = 4096 + ( 16 * 62 ) + 15 = 5103M 232.01 = 8192 + ( 16 * 232 ) + 1 = 11905MD002.07 = 4000 + ( 32 * 2 ) + ( 2 * 7 ) = 16462

Page 178: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-71SBC 008999 R1301 12.99

Tipo de variable Variable Dirección deMODBUS enhexadecimal

Dirección deMODBUS en decimal

Entradas binarias I 00.00I 00.01...I 00.15

00000001...000F

00000001...0015

I 01.00...I 61.15

0010...03DF

0016...0991

I 62.00...I 62.15

03E0...03EF

0992...1007

I 63.00...I 68.15

03F0...044F

1008...1103

Salidas binarias O 00.00O 00.01...O 00.15

10001001...100F

40964097...4111

O 01.00...O 61.15

1010...13DF

4112

5087O 62.00...O 62.15

13E0...13EF

5088...5103

O 63.00...O 68.15

13F0...144F

5104...5199

Bits internos M 000.00M 000.01...M 000.15

20002001...200F

81928193...8207

M 001.00...M 099.15

2010...263F

8208...9791

M 230.00...M 254.15

2E60...2FEF

11872...12271

M 255.00...M 255.15

2FF0...2FFF

12272...12287

Pasos S 00.00S 00.01...S 00.15

30003001...300F

1228812289...12303

S 01.00...S125.15

3010...37DF

12304...14303

Page 179: Manual ABB EN ESPAÑOL

Comunicación

Página 7-8 ABB Control - AC 311SBC 008999 R1301 12.99

Tipo de variable Variable Dirección deMODBUS enhexadecimal

Dirección deMODBUS en decimal

Entradasanalógicas

IW 00.00IW 00.01...IW 00.15

00000001...000F

00000001...0015

IW 01.00...IW 62.15

0010...03EF

0016...1007

IW 63.00...IW 68.15

03F0...044F

1008...1103

Salidasanalógicas

OW 00.00OW 00.01...OW 00.15

10001001...100F

40964097...4111

OW 01.00...OW 62.15

1010...13EF

4112...5103

OW 63.00...OW 68.15

13F0...144F

5104...5199

Palabras internas MW 000.00MW 000.01...MW 000.15

20002001...200F

81928193...8207

MW 001.00...MW 099.15

2010...263F

8208...9791

MW 230.00...MW 254.15

2E60...2FEF

11872...12271

MW 255.00...MW 255.15

2FF0...2FFF

12272...12287

Palabras Doblesinternas

MD 00.00MD 00.01...MD 00.15

40004002...401E

1638416386...16414

MD 01.00...MD 07.15

4020...40FE

16416...16638

Constantesindirectaspalabra

KW 00.00KW 00.01...KW 00.15

30003001...300F

1228812289...12303

KW 01.00...KW 31.15

3010...31FF

12304...12799

Constantesindirectaspalabra doble

KD 00.00KD 00.01...KD 00.15

50005002...501E

2048020482...20510

KD 01.00...KD 07.15

5020...50FE

20512...20734

Page 180: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-91SBC 008999 R1301 12.99

1.3.4. Ejemplo de utilización de la función MODBUSAquí un ejemplo de comunicación MODBUS entre 2 unidades centrales serie 40.

MaestroMODBUSSerie 40

Protocolo MODBUSLínea RS232

EsclavoMODBUS

Nr. 1Serie 40

- No se requiere un programa en la unidad central esclava.- Programa de ejemplo en la unidad central maestra:Lectura de 6 bits I62.00 a I62.05 en la unidad central esclava Nro.1.La información es situada en las salidas O62.00 a O62.05 de la unidad central maestra.La dirección MODBUS de la variable I62.00 en el esclavo 1 es 992 en decimal.Debe definirse un retardo de tiempo para permitir un re-envío del mensaje de MODBUS encaso de un error. Este retardo es llamado TIME_OUT (fuera de tiempo) y generalmente es de2 segundos.

ERROR_CODEERRORREADY

%O62.006

992TIME_2S

READ_BITSSLAVE_1READY

MODBUSFREI

SLAV

FCT

TIME

ADDR

NB

DATA

RDY

ERR

ERN

En caso de comunicación MODBUS entre una unidad central serie 50 y diferentes unidadescentrales esclavas serie 50, pueden utilizarse diferentes funciones MODBUS . Es posibleenlazarlas a efectos de optimizar el tiempo de refresco.Ejemplo: Lectura de 6 bits corridos I62.00 a I62.05 en la unidad central esclava 1. Lainformación es situada en las salidas O62.00 a O62.05 de la unidad central maestra. Escritura de20 palabras corridas IW02.00 a IW02.19 en la unidad central esclava 2. La información esrecibida del maestro desde las variables MW00.00 a MW00.19.

MODBUSFREI

SLAV

FCT

TIME

ADDR

NB

DATA

RDY

ERR

ERN

SLAVE_1READ_BITS

TIME_2S992

6%O62.00

ERROR1ERROR_CODE1 MODBUS

FREI

SLAV

FCT

TIME

ADDR

NB

DATA

RDY

ERR

ERN

SLAVE_2WRITE_WORDS

TIME_2S0000

20%MW000.00

ERROR2ERROR_CODE2

Page 181: Manual ABB EN ESPAÑOL

Comunicación

Página 7-10 ABB Control - AC 311SBC 008999 R1301 12.99

1.4. Tiempos de respuesta para comunicación MODBUS

El tiempo de procesamiento en MODBUS depende de:- La velocidad de transmisión- El número de bytes de la cadena de información.- El tiempo de ciclo de la unidad central- El factor de carga de la unidad centralLos siguientes tiempos son sólo a efecto indicativo.

Tiempo de respuesta con unidades centrales serie 40 ó 50Tiempo de ciclo = 10 msFactor de carga = 80%Velocidad = 9 600 Baudios

Nro. de variables Bits PalabrasLectura (ms) Escritura (ms) Lectura (ms) Escritura (ms)

1 10 - 60 50 10 - 60 6010 10 - 60 60 10 - 60 11050 10 - 60 110 110 - 170 220

100 50 - 60 110 220 -280 390150 50 - 110 - -255 50 - 110 - -

Page 182: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-111SBC 008999 R1301 12.99

Page 183: Manual ABB EN ESPAÑOL

Comunicación

Página 7-12 ABB Control - AC 311SBC 008999 R1301 12.99

Serie40 ó 50

Comunicación ASCII

Figura 7-7 : ejemplo de configuración ASCII

Figura 7-8 : Ventana de configuración de la unidad central en el AC31GRAF.

Page 184: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-131SBC 008999 R1301 12.99

2. Comunicación punto a punto con la interfase serie ASCII incorporada

2.1. Descripción del protocolo

La comunicación ASCII es un protocolo que permite intercambio de texto codificado en ASCII(código standard americano de transferencia de información) por ejemplo, entre dosdispositivos.Puede utilizarse por las unidades centrales serie 40 y 50 para comunicarse con una impresorao terminal con interfase ASCII (Figura 7-7).

2.2. Configuración de la comunicación

2.2.1. Uso de los cables negros 07 SK 51 ó 07 SK 53La interfase serie de las unidades centrales serie 40 y 50 se configura por defecto en modo deprogramación y prueba con los cables grises 07 SK 50 ó 07 SK 52 y en modo MODBUS conlos cables negros 07 SK 51 ó 07 SK53.Para cambiar de modo de programación a modo ASCII se requiere de configuración de lainterfase serie a través del software:

Oprima el icono "Launch PLC configuration tool" (ejecutar la herramienta deconfiguración del PLC) en el panel de control del software AC31GRAF y seleccione"ASCII" o "Standard" de la lista de la línea "Communication mode " (modo decomunicación) (mirar Figura 7-8).

El modo ASCII esta disponible cuando la unidad central está corriendo. El modo deprogramación, se encuentra nuevamente disponible para pruebas y modificaciones, una vezque el programa es detenido o cuando se utilizan los cables grises 07 SK 50 ó 07 SK 52.Comentarios:Cuando el programa de la unidad central está corriendo:- Eligiendo la configuración "ASCII" se valida esta comunicación indistintamente del cable quese utilice.- Eligiendo "Standard" se valida el modo ASCII con los cables negros 07 SK 51 ó 07 SK 53 yel modo de programación con los cables grises 07 SK 50 ó 07 SK 52.

2.2.2. Parámetros de comunicaciónNo hay una configuración por defecto. Por tanto es necesario configurar los parámetros decomunicación (velocidad, bits de parada, bits de datos, paridad, fin de cadena de datos)con lafunción SINIT en el programa de usuario.

Page 185: Manual ABB EN ESPAÑOL

Comunicación

Página 7-14 ABB Control - AC 311SBC 008999 R1301 12.99

2.3. Programación

Además de la función obligatoria SINIT (para configuración de parámetros), existen dosfunciones más para la comunicación ASCII.2.3.1. Envío de mensajesEl envío de mensajes ASCII desde una unidad central serie 40 ó 50 a otro dispositivo serrealiza con la función SEND en el programa de usuario.2.3.2. Recepción de mensajesLa recepción de un mensaje ASCII en una unidad central serie 40 ó 50 se realiza con lafunción REC en el programa de usuario.En la ayuda del software AC31GRAF o en la documentación del software AC31GRAF,encontrará información detallada sobre las funciones SINIT, SEND y REC.2.3.3. Ejemplo de programaciónLa interfase de comunicación se configura a través del bloque SINIT con los siguientesvalores de parámetros:- Interfase COM1- 9 600 Baudios- 1 bit de parada- 8 bits de datos- Sin paridadSe define un eco para la visualización del mensaje en la terminal. El fin del mensaje es fijadopor el caractér “retorno de carro” (CR).El ejemplo consiste en la recepción del mensaje con el bloque REC cuyo texto es "Action x"donde x varia desde 0 hasta 9, y luego se valida respondiendo "Action x OK" o se devuelve"error message" (error de mensaje) en caso de un error de mensaje utilizando el bloqueSEND.

Page 186: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-151SBC 008999 R1301 12.99

SINITFREI

SSK

BAUD

STOP

ZL

PTY

E/O

ECHO

SBRK

FEND

ENDS

ENDE

TRUECOM1

VAL_9600VAL_1VAL_8FALSEFALSETRUEFALSETRUE

CRCR

RECvarsMW VARVAL_X

RECQUIT

SSK

#ANU

VAR

TEXT

MEUN

RDY

TELN

ACQUITCOM1

#1

#"receiving#1#"Action #

#"receiving

FALSE ACQUIT

&ERRORREADY1 Jump

TRUE ACQUIT

ERRORREADY1

MESSAGENUMBER

VAL_2 MESSAGENUMBER

SENDFREI

SSK

TXNR

TEXT RDY

READYCOM1

MESSAGENUMBER#"sending READY2

Jump

#"sending#1#"\010\013Action#201%MW000.00#"OK#2#"\010\013 Error message

Manejo de errores

Inicialización de la interfase serie para ASCII

Recepción del mensaje

Envío de mensajes

Page 187: Manual ABB EN ESPAÑOL

Comunicación

Página 7-16 ABB Control - AC 311SBC 008999 R1301 12.99

Serie40 ó 50

Modo de programación

Figura 7-9 : ejemplo de configuración de protocolo de programación

Page 188: Manual ABB EN ESPAÑOL

Comunicación

ABB Control - AC 31 Página 7-171SBC 008999 R1301 12.99

3. Comunicación punto a punto con el protocolo de programaciónEste protocolo utiliza la interfase serie de la unidad central y está reservado para dispositivosque dispongan de una interfase de programación ABB (Figura 7-9).

Los valores de todas las variables pueden ser leídos o escritos a través de este protocolo sinningún tipo de configuración o programa particular en la unidad central. Simplemente debenutilizarse los cables de programación grises 07 SK 50 ó 07 SK 52.

Los parámetros de comunicación son:- 9 600 Baudios- 8 bits de datos- 1 bit de parada- Sin paridad

Page 189: Manual ABB EN ESPAÑOL
Page 190: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Página 8-11SBC 008999 R1301 12.99

Capítulo 8

Diagnóstico

Page 191: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-2 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 8-1 : LEDs de detección de errores

Page 192: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-31SBC 008999 R1301 12.99

El objetivo del diagnóstico, para las unidades centrales serie 40 y 50, es asegurar una rápiday eficiente localización de averías o fallas.

1. Tipos de errores detectadosLos errores están agrupados por tipo en cuatro clases de errores.

Error clase 1:Errores fatales

Error clase 2:Errores serios

Errores clase 3:Errores leves

Errores clase 4:Advertencias

El acceso a la Flash EPROMya no es más asegurado.- Error de checksum de laFlash EPROM

El sistema operativo funcionacorrectamente pero laejecución del programa deusuario no es garantizada.Errores detectados:- RAM defectuosa- Demasiadostemporizadores activadossimultáneamente

Errores de comunicación.La detención del programadepende de la elección delusuario durante laconfiguración de acuerdo a laaplicación.Errores detectados:- Unidad desconectada- Error de bus- Error de NCB / NCBR- Tiempo de ciclo demasiadocorto- Falla de direccionamiento

Hay errores ocurriendo en lasunidades o errores desintaxis cuyos efectos sólo seharán evidentes másadelante. El usuario decideque acción tomar de acuerdoa la aplicación.- Error interno de una unidad- Cable cortado*1 sobrecarga,cortocircuito- Error de nivel de salidaanalógica- Salida de 10V defectuosa- Tamaño del programa, errorde sintaxis del programa,error de sub-programa o deun programa de interrupción- Demasiados valoreshistóricos- No todas las unidades delbus están inicializadas *2

*1 error detectado si hay previa configuración a través de programación con el bloque CS31CO

*2 error detectado si hay previa configuración vía software con el menú "Configuración del PLC " del panel de control.

2. Detección de erroresLos errores detectados se transmiten a la unidad central la cual señaliza su presencia a travésdel led rojo ERR situado en el frente de la unidad central (mirar Figura 8-1).Un error en una unidad remota es también señalizado por el led ERR de la unidadinvolucrada.El led de alimentación (SUPPLY) destella en la extensión cuando un error ocurre en unaextensión.

Tan pronto como el error ha sido detectado y corregido por el usuario el mismo puede serreconocido: Reiniciando la unidad central A través del software O por el programa.

Page 193: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-4 ABB Control - AC 311SBC 008999 R1301 12.99

Sólo puede memorizarse un error por clase. Si ocurre al mismo tiempo más de un error de lamisma clase: Sólo el primero es memorizado. El primer error debe ser reconocido para permitir la lectura del siguiente. Así

sucesivamente hasta el último error. Aquellos errores que desaparezcan, antes del reconocimiento del primer error, nunca

serán señalizados.

Page 194: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-51SBC 008999 R1301 12.99

Aquí una tabla recapitulativa:

Error clase 1:Errores fatales

Error clase 2:Errores serios

Errores clase 3:Errores leves

Errores clase 4:Advertencias

Detección: Inmediata Inmediata - Error de bus: si launidad central detecta unerror en una palabra decontrol (CRC) durante 9ciclos sucesivos o unerror de tiempos oausencia de respuesta deuna unidad- Error de tiempo de ciclo:si el sistema detecta elsolapamiento del tiempode ciclo predefinido luegode 16 ciclosconsecutivos.

- Error de unidad: la unidadcentral interroga un esclavopor ciclo. Se detecta unerror entre 1 y 31 ciclos.- Error de sintaxis deprograma: la unidad centraldetecta este tipo de errorcuando pasa de STOP aRUN a través del switch ovía software o porvalidación on-line de unamodificación de programa.

LEDs de estado- en la unidad central: Led ERR en ON

Led RUN en off aun si elswitch RUN/STOP seencuentra en RUN

Led ERR en ONLed RUN en off aun si elswitch RUN/STOP seencuentra en RUN

Led ERR en ONDe acuerdo a laconfiguración, el led RUNen off aun si el switchRUN/STOP se encuentraen RUN

Led ERR en ONLuego de un error desintaxis de programa, el ledde RUN se apaga.

- en las unidadesremotas extensibles:

Led ERR en ON oparpadeando de acuerdoal caso

Led ERR en ON

- en las extensiones: Led de SUPPLYparpadeando

Led de SUPPLYparpadeando

- en una unidad remotano extensible:

Led ERR ON oparpadeando de acuerdoal caso

Led ERR ON

Reacción mientrasaparece la alimentaciónó durante el uso de launidad central:

Todas las salidaspermanecen encendidaso son seteadas en 0.El software deprogramación no tienemás acceso a la unidadcentral.La unidad centralpermanece en RESETmientras el errorpermanece presente.

Todas las salidaspermanecen encendidaso son seteadas en 0.El software deprogramación mantieneel acceso a la unidadcentral.El programa de usuariono ha arrancado o estádetenido.

Las entradas de unaunidad en errormantienen su valordurante 9 ciclos y luegose resetean a 0.Las salidas de unaunidad remota oextensión se resetean a0.No hay detención delprograma por defecto.Es posible preparar unadetención automática delprograma conconfiguración previa.(mirar capítulo 5)

No hay detención delprograma

Reconocimiento luegode la eliminación delerror:

- Alimentación - Alimentación- Arranque en frío víasoftware- Arranque en calientevía software o RESET- Reconocimiento víasoftware

- Switch RUN/STOP desde STOP a RUN- Inicio de la ejecución del programa vía software- Arranque en caliente vía software- Arranque en frío vía software- Alimentación- Reconocimiento vía software con la ventana de”ESTADO”- Reconocimiento a través de la programación- Botón de test en las unidades remotas serie 30 y 90

- Reconocimiento de errorautomático si el código deerror ≤ 15

Page 195: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-6 ABB Control - AC 311SBC 008999 R1301 12.99

Figura 8-2 : Ventana de “ESTADO” del AC31GRAF

Page 196: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-71SBC 008999 R1301 12.99

3. Estado a través del softwareOprimiendo el icono "PLC status information (diagnosis)" (información del estado del PLC –diagnóstico) en la ventana de control del AC31GRAF, podrá obtener información detalladaconcerniente al estado de la unidad central.Una vez que la ventana de estado se abre (Figura 8-2), la información permanece inmóvilhasta que sea abierta nuevamente o hasta realizar una actualización usando el botón"UPDATE". Los errores se describen debajo del mensaje "Errors detected by PLC" (errores detectados

por el PLC). Un error puede reconocerse una vez que ha sido detectado y corregido oprimiendo el

botón "ACKNOWLEDGE " (reconocimiento).

4. Manejo de errores a través del programaEl manejo de errores permite a la unidad central, inmediatamente, tomar en cuenta un error ypermitirle al programa una reacción instantánea.

4.1. Descripción de las variables de diagnóstico

Cada error se identifica por un número de clase de error, un código de error con la clase y losargumentos. Sólo un error por clase puede ser memorizado y detallado por la unidad central através de un grupo predefinido de variables internas.El usuario puede tener acceso a los valores de las variables para tomar una acción sobre losmismos desde el mismo programa de usuario.Comentario: Las clases de error y códigos pueden conocerse también a través de la ventanade “STATUS” (estado) en el software AC31GRAF. Los argumentos son convertidos ymostrados en forma de texto.

Page 197: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-8 ABB Control - AC 311SBC 008999 R1301 12.99

Error clase 1:Errores fatales

Error clase 2:Errores serios

Errores clase 3:Errores leves

Errores clase 4:Advertencias

Error señalizado por elbit de error:

M 255.10 = 1

Tipo de errorseñalizado por el bit:

M 255.11 = 1 M 255.12 = 1 M 255.13 = 1 M 255.14 = 1

Código de error en: MW 254.00 MW 254.08 MW 255.00 MW 255.08Información detalladaen:Información 1Información 2Información 3Información 4

MW 254.01MW 254.02MW 254.03MW 254.04

MW 254.09MW 254.10MW 254.11MW 254.12

MW 255.01MW 255.02MW 255.03MW 255.04

MW 255.09MW 255.10MW 255.11MW 255.12

Versión de Hard de launidad*Versión de Soft de launidad*Número de serie de launidad*

MW 254.05

MW 254.06

MW 254.07

MW 254.13

MW 254.14

MW 254.15

MW 255.05

MW 255.06

MW 255.07

MW 255.13

MW 255.14

MW 255.15

Reconocimiento através del programa enla unidad centralEste reconocimientosólo reconoce loserrores en la unidadcentral y no aquellosseñalizados por unaunidad remota

Seteando el bitM 255.13 a 0 luegode la desaparición delerror

Seteando el bitM 255.14 a 0 luegode la desaparición delerror

Reconocimiento através de laprogramación en launidad central yunidades remotas

Con el bloque de función CS31QU

* Información no disponible en ciertas unidades AC 31

El bit de error M 255.10 está en 1 si alguno de los bits de error M 255.11 a M 255.14 está en1. La unidad central no ha encontrado un error si M 255.10 = 0.El bit de error M 255.10 es automáticamente reseteado a 0 cuando los bits de tipo de errorson reconocidos.Un error clase 4 (M 255.14=1) cuando MW 255.08 ≤ 15 se reconoce automáticamente. Tiposde errores Clase 3 o 4 pueden ser reconocidos seteando los bits M 255.13 ó M 255.14 a 0.Los valores de las palabras de información se actualizan con cada nuevo error. No hay resetautomático de estas palabras cuando se realiza un reconocimiento pero puede ser realizadomediante escritura on-line o a través del programa de usuario, de un valor 0 en estaspalabras.

Page 198: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-91SBC 008999 R1301 12.99

4.2. Tabla de correspondencia entre el error y los valores de las variables de diagnóstico

Significado de las tablas de errores:- Dirección de memoria = dirección de memoria del programa donde el error fue detectado.- Dirección = dirección de la unidad o extensión defectuosa- Número de canal = número del canal defectuoso- Tipo de unidad: 000 entradas binarias

001 entradas analógicas002 salidas binarias003 salidas analógicas004 entradas / salidas binarias005 entradas / salidas analógicas016 XO 08 R1017 XI 16 E1018 XC 08 L1019 ICMK 14 F1020 ICMK 14 N1023 XK 08 F1024 XO 16 N1080 XM 06 B5081 XE 08 B5082 XTC 08192 ASI-GATEWAY (puerto ASI)224 07 CR 41225 07 KR 51226 07 CT 41227 07 KT 51255 Unidad central maestra o esclava donde el error fue detectado y

memorizado.

Page 199: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-10 ABB Control - AC 311SBC 008999 R1301 12.99

4.3. Descripción de las clases de errores:

4.3.1. Descripción de errores clase 1

Descripción de errores clase 1 Código de error enMW254.00Dec Hex

Información 1 enMW 254.01

Información 2 enMW 254.02

Información 3 enMW 254.03

Error de checksum de la FlashEPROM

- - - - -

4.3.2. Descripción de errores clase 2

Descripción de errores clase 2 Código de error enMW254.08Dec Hex

Información 1 enMW 254.09

Información 2 enMW 254.10

Información 3 enMW 254.11

RAM defectuosa (memoria delprograma de usuario o de datos)

128D 80H Dirección dememoria

- -

Demasiados temporizadoresactivados simultáneamente en launidad central durante la ejecucióndel programa (máximo 42)

255D FFH - - -

4.3.3. Descripción de errores clase 3

Descripción de errores clase 3 Código de error enMW255.00Dec Hex

Información 1 enMW 255.01

Información 2 enMW 255.02

Información 3 enMW 255.03

Unidad desconectada 15D 0FH Tipo de unidad Dirección -

Error de bus CS31 (no hayunidades conectadas al bus)Nota: Si sólo hay unidadesanalógicas conectadas al busCS31, entonces este error puedeocurrir cuando el sistema seenciende mientras las unidadesanalógicas no están inicializadas.Razón: Las unidades analógicastienen un largo período deinicialización. Después de esto, sonreconocidos por la unidad central

16D 10H - - -

Error de NCB o NCBRNota: una de las líneas de CS31está defectuosa. Verificar el led rojode estado del NCB o NCBR paraencontrar cual de ellos está en falla.

17D 11H - - -

Direcciones superpuestas 18D 12H

Tiempo de ciclo demasiado corto 200D C8H - - -

Page 200: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-111SBC 008999 R1301 12.99

4.3.4. Descripción de errores clase 4

Descripción de errores clase 4 Código de error enMW255.08 DecHex

Información 1 enMW 255.09

Información 2 enMW 255.10

Información 3 enMW 255.11

Error interno de unidad 1D 01H Tipo de unidad Dirección Número de canal

Cable cortado (detección de circuitoabierto)*

2D 02H Tipo de unidad Dirección Número de canal

Error de nivel de salida analógica 3D 03H Tipo de unidad Dirección Número de canal

Sobrecarga 4D 04H Tipo de unidad Dirección Número de canal

Salida de10V defectuosa 5D 05H Tipo de unidad Dirección Número de canal

Sobrecarga y cable cortado* 6D 06H Tipo de unidad Dirección Número de canal

Cortocircuito 8D 08H Tipo de unidad Dirección Número de canal

Cortocircuito + cable cortado* 10D 0AH Tipo de unidad Dirección Número de canal

Sobrecarga + cortocircuito 12D 0CH Tipo de unidad Dirección Número de canal

Cortocircuito + sobrecarga + cablecortado*

14D 0EH Tipo de unidad Dirección Número de canal

El final del programa no esdetectado por el sistema durante elarranque.

129D 81H - - -

Se detecto un error de sintaxis delprograma durante el arranque

131D 83H Dirección en elprograma

- -

El sistema detecta demasiadosvalores históricos durante elarranque (máx. 256)

132D 84H - - -

El sistema detecta la ausencia deltiempo de ciclo durante el arranque

133D 85H - - -

El sistema detecta la ausencia deuna etiqueta para un saltocondicional durante el arranque.

135D 87H Dirección en elprograma

- -

El programa no es iniciado debido aque el número de unidadesinicializadas en el bus CS31 esinferior al número especificadodurante la configuración

138D 8AH Número deunidades elegidasdurante laconfiguración

Número actual deunidades en el busCS31

-

El programa es demasiado largopara el tamaño de la memoria

140D 8CH - - -

El sistema detecta la falta del finalde un sub-programa o la falta de unprograma durante el arranque

142D 8EH - - -

El sistema detecta la ausencia deun programa de interrupción o lavalidación de una interrupción.

143D 8FH - - -

El sistema detecta demasiadossub-programas (máx. 12) durante elarranque.

144D 90H - - -

El sistema detecta demasiadosvalores históricos en lossubprogramas durante el arranque.(máx. 128 = Suma nro. de llamadasx nro. de valores históricos en lossubprogramas)

145D 91H - - -

El sistema no detecta un sub-programa, correspondiente a unallamada durante el arranque

146D 92H - - -

* error detectado si previamente es configurado a través del programa con el bloque CS31CO

Page 201: Manual ABB EN ESPAÑOL

Diagnóstico

Página 8-12 ABB Control - AC 311SBC 008999 R1301 12.99

4.4. Ejemplos de programación

4.4.1. Ejemplo de reacción / comando luego de un error determinadoEl siguiente ejemplo permite comandar una alarma originada por un cortocircuito o sobrecargaen la salida número 5 de una unidad remota ICMK 14 N1 con la dirección 3 en el bus CS31.Otra salida es también activada al mismo tiempo como alarma, por ejemplo, generando uncorte del comando de alimentación de los actuadores.Este es un error clase 4 y utiliza las siguientes variables:- M 255.14: bit de presencia de error clase 4- MW 255.08: código de error- MW 255.09: el tipo de unidad- MW 255.10: la dirección de la unidad- MW 255.11: el número de canal defectuoso

&%M255.14

=?Z1=?

Z2 Q

%MW255.08

=?Z1=?

Z2 Q

=?Z1=?

Z2 Q

=?Z1=?

Z2 Q

%MW255.09

%MW255.10

%MW255.11

CODE_12

TYPE_20

ADD_3

CHANNEL_5

ALARMSHUT_DOWN

Page 202: Manual ABB EN ESPAÑOL

Diagnóstico

ABB Control - AC 31 Página 8-131SBC 008999 R1301 12.99

4.4.2. Ejemplos para almacenar varios errores de la misma claseEn las unidades centrales serie 40 y 50 puede memorizarse y detallarse en las variablesinternas de diagnóstico sólo un error. Un reconocimiento automático programado permite lalectura de otros eventuales errores. Un programa puede permitir guardar estos errores si estofuera necesario.El programa en este caso es aplicado a errores clase 4 aunque también puede aplicarse aerrores clase 3.En el caso a continuación presentado, se guardan sólo los últimos tres errores si el errorocurrido es diferente al previo.El bit M 255.14 señaliza la presencia de un error. En ese momento, si el estado del bitM 000.00 es1 el error es reconocido a través del bloque CS31QU.

jump:

%MW000.00%MW000.01%MW000.02

%MW000.04%MW000.05

%MW000.00%MW000.01%MW000.02

CS31QUFREI

%MW000.03

%MW255.08%MW255.09%MW255.10%MW255.11

%MW000.03%MW000.06%MW000.07

%MW000.04%MW000.05%MW000.06%MW000.07

%MW000.08%MW000.09%MW000.10%MW000.11

%MW255.08

%MW255.09

%MW255.10

%MW255.11

%MW000.00

%MW000.01

%MW000.02

%MW000.03

=?Z1=?

Z2 Q

=?Z1=?

Z2 Q

=?Z1=?

Z2 Q

=?Z1=?

Z2 Q

&

jump

%M000.00 %M000.00

&%M000.00%M255.14

Page 203: Manual ABB EN ESPAÑOL
Page 204: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Anexos - Página 11SBC 008999 R1301 12.99

Anexos

Page 205: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 2 ABB Control - AC 311SBC 008999 R1301 12.99

1. Listado de variablesLas variables usadas por las unidades centrales AC 31 son de diferentes tipos:

- Variables binarias (estado 0 o 1)- Variables palabra (rango de -32768 a 32767)- Variables palabra doble (rango de -2147483648 a 2147483647)- Texto (caracteres ASCII)

Las variables autorizadas para las unidades centrales serie 40 y 50 son:

EntradasI00.00...I61.15 entradas binarias de las unidades remotas en el bus CS 31I62.00...I62.07 entradas binarias de la unidad centralI63.00...I68.15 entradas binarias de extensiones en la unidad central

IW00.00...IW61.15 entradas analógicas de las unidades remotas en el bus CS 31IW62.00 valor del potenciómetro 0 (rango 0-150)IW62.01 valor del potenciómetro 1 (rango 0-150)IW62.08...IW62.14 lectura del relojIW62.15 estado del bus CS 31IW63.00...IW68.15 entradas analógicas de extensiones en la unidad central

SalidasO00.00...O61.15 salidas binarias de las unidades remotas en el bus CS 31O62.00...O62.05 salidas binarias de la unidad centralO63.00...O68.15 salidas binarias de extensiones en la unidad central

OW00.00...OW61.15 salidas analógicas de las unidades remotas en el busOW63.00...OW68.15 salidas analógicas de extensiones en la unidad central

Page 206: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 31SBC 008999 R1301 12.99

Variables internasM00.00...M99.15M230.00...M254.15 bits internosM255.00...M255.15 bits de sistemaS00.00...S125.15 cadenas de pasosK00.00...K00.01 constantes binarias

MW00.00...99.15MW230.00...MW253.15 palabras internasMW254.00...MW255.15 palabras de diagnósticoKW01.00...KW31.15 constantes palabra

MD00.00...MD07.15 palabras dobles internasKD00.01...KD07.15 constantes palabra doble

Constantes# xxxxx valor directo (por ejemplo #123)#H valor directo hexadecimal (#H 0000 ....#H FFFF)

Valores de tiempo para las funciones de temporizaciónKD01.00...KD07.15 constantes palabra dobleMD00.00...MD07.15 palabras dobles internas

TextoCualquier caracter ASCII. Estas variables sólo se usan para la emisión y recepción decadenas en ASCII vía la interfase serie (referirse a las funciones SEND y RECEIVE).

Page 207: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 4 ABB Control - AC 311SBC 008999 R1301 12.99

Las variables KW00.00...KW00.15 y KD00.00 son llamadas constantes de sistema y sonúnicamente accesibles a través del menú de configuración del software de programaciónAC31GRAF.

Variables de diagnósticoSuma de errores M255.10 indica que la unidad central ha detectado un errorError fatal Clase 1 M255.11 información detallada en MW254.00...MW254.07Error serio Clase 2 M255.12 información detallada en MW254.08...MW254.15Error leve Clase 3 M255.13 información detallada en MW255.00...MW255.08Advertencia Clase 4 M255.12 información detallada en MW255.08...MW255.15

M255.00 oscilador con una frecuencia de 2 HzM255.01 oscilador con una frecuencia de 1 HzM255.02 oscilador con una frecuencia de 0.5 HzM255.03 oscilador con un período de 1 minuto

M255.15 este bit puede usarse para detectar el primer ciclo. Siempre esreseteado a “cero” en cada inicio del programaindependientemente de la configuración de inicializaciónelegida. Este bit puede ser leído por el usuario y luego serseteado a 1 al final del primer ciclo.

Estado del bus CS31IW62.15bit 0: no usadobit 1 = 1: La unidad central fue inicializada en el bus CS31 (sólo válido

para las unidades centrales esclavas)bits 2 a 7: no usadosbit 8 a 15: máximo número de unidades inicializadas en el bus CS31 (sólo

con significado para la unidad central maestra del bus CS31).

RelojIW62.08: segundos (0...59)IW62.09: minutos (0...59)IW62.10: horas (0...23)IW62.11: día de la semana (1...31)IW62.13: mes (1...12)IW62.14: año (0...99)El reloj puede actualizarse con el editor de configuración del software de programaciónAC31GRAF o utilizando la función UHR.

Page 208: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 51SBC 008999 R1301 12.99

2. Listado de funciones

Funciones binarias

&, AND Y/, OR O=1 O exclusiva=R Asignación Reset con memoria=S Asignacíon Set con memoriaI+ Flanco positivoI- Flanco negativoMAJ MayoríaRS Memoria Set con estado 1 dominanteSR Memoria Set con estado 0 dominante

Funciones de temporización

ASV Retardo a la desconexiónESV Retardo a la conexiónMOA Elemento monoestable con "suspender" (abort)MOK Elemento monoestable "constante"PDM Modulador de duración de pulsosTIME_W Conversión de tiempo en palabrasTOF Retardo a la desconexión con visualización de tiempoTON Retardo a la conexión con visualización de tiempoTP elemento monoestable "constante con visualización de tiempo"W_TIME Conversión de palabras en tiempo

Page 209: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 6 ABB Control - AC 311SBC 008999 R1301 12.99

Funciones de contador

CTU ContadorCTUH Contador para entrada de encodersVRZ Contador creciente / decreciente

Funciones de comparación

< Menor que<= Menor o igual a< > Distinto de=? Igual a> Mayor que>= Mayor o igual a

Funciones aritméticas

=W Asignación de palabra+ Adición- Substracción* Multiplicación: / DIV División*: / MULDI Multiplicación con divisiónBETR Valor absolutoMUL2N Multiplicación por 2 a la potencia de NNEG NegaciónZUDKW Asignación de una constante directa a una palabra

Page 210: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 71SBC 008999 R1301 12.99

Funciones lógicas con palabras

WAND Y bit a bitWOR O bit a bitWXOR O exclusiva bit a bit

Funciones de control de programa

=PE Fin de programa condicionalCAL_FB Llamado a Sub-programaDI Lectura de las entradas directasDO Escritura de las salidas directasVTASK Validación de interrupciones

Funciones del bus CS 31

CONFIO1 Configuración de un canal analógicoCONFIO4 Configuración de cuatro canales analógicosCONFIO8 Configuración de ocho canales analógicosCS31CO Configuración de las unidades del bus CS 31CS31QU Reconocimiento de errores en las unidades del bus CS31MT_CS31 Envío de datos del maestro de CS31MR_CS31 Recepción de datos del maestro de CS31ST_CS31 Envío de datos de un esclavo de CS31SR_CS31 Recepción de datos de un esclavo de CS31

Funciones de comunicación

MODBUS® Maestro de MODBUS®

REC / EMAS y RECvars Recepción de caracteres ASCII vía interfase serieSEND / DRUCK Envío de caracteres ASCII vía interfase serieSINIT Inicialización y configuración de la interfase serie

Funciones de regulación

PI Controlador Proporcional-integralPIDT1 Controlador Proporcional-integral y derivativo

Page 211: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 8 ABB Control - AC 311SBC 008999 R1301 12.99

Funciones de conversión de formato

BCDDUAL / BCDBIN Conversión de BCD a binarioDUALBCD / BINBCD Conversión de binario a BCDDWW Conversión de palabra doble a palabraPACK4 Empaquetado de 4 bits en una palabraPACK8 Empaquetado de 8 bits en una palabraPACK16 Empaquetado de 16 bits en una palabraUNPACK4 Desempaquetado de una palabra en 4 bitsUNPACK8 Desempaquetado de una palabra en 8 bitsUNPACK16 Desempaquetado de una palabra en 16 bitsWDW Conversión de palabra a palabra doble

Funciones complejas

AWT Compuerta de selección de palabraAWTB Compuerta de selección de bitBEG LimitadorBMELD Indicador de cambio de valores binariosIDLm / IDL Lectura indexada de palabrasIDSm / IDS Escritura indexada de palabrasLIZU Asignación desde una listaMAX Valor máximoMIN Valor mínimoNPULSE Generador de pulsos para motor de pasosUHR Reloj

Acceso a memoria

COPY Copia de un área de memoriaWOL Lectura de palabra con validación

Page 212: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 91SBC 008999 R1301 12.99

3. MapeoEste párrafo describe la correspondencia entre las variables y su dirección física de memoria.Esta información se requiere para ciertas funciones tales como COPY, intercambio de datosentre unidades centrales maestra y esclava del bus CS31, etc.

La dirección de la variable está dada por el valor del segmento y el offset (desplazamiento).Estos valores se expresan en formato hexadecimal y decimal.

H0000 es el segmento para todas las variables.La correspondencia entre la variable y el offset está dada por la siguiente tabla:8 bits usan 1 byte – 1 palabra usa 2 bytes.

Método de direccionamiento y mapeo:

VAR 00.00 ADDR 0

1- Bits: (VAR = tipo I,O,S,M,) (Dirección de la primer variable seleccionada en decimal)

VAR XX.YY = ADDR 0 + ( XX * 2 )Advertencia: para una variable tipo M, existen dos áreas por tanto debe usarse M 000.00 =ADDR 0 para la primer área, y M 230.00 = ADDR 0 para la segunda área.

2- Palabras: (VAR = tipo IW,OW,KW,MW,) (Dirección de la primer variableseleccionada en decimal)

VAR XX.YY = ADDR 0 + ( XX * 32 ) + ( YY * 2 )Advertencia: para la variable KW, ADDR 0 es 28672 y para la variable MW, existen dos áreasy debe usarse MW 000.00 = ADDR 0 para la primer área, y MW 230.00 = ADDR 0 para lasegunda área.

3- Palabras dobles: (VAR = tipo MD,KD) (Dirección de la primer variable seleccionadaen decimal)

VAR XX.YY = ADDR 0 + ( XX * 64 ) + ( YY * 4 )

Ejemplo: Encontrar la dirección de mapeo de las variables O 62.00 y OW 62.15, MW 240,15 yMD002.07

O 62.00 = 6912 + ( 62 * 2 ) = 7036OW 62.15 = 18432 + ( 62 * 32 ) + ( 15 * 2 ) = 11905MW 240.15 = 10368 + ( 10 * 32 ) + ( 15 * 2 ) = 10718MD 002.07 = 15872 + ( 2 * 64 ) + ( 7 * 4 ) = 16028

Page 213: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 10 ABB Control - AC 311SBC 008999 R1301 12.99

Variables Dirección físicaEn hexadecimal En decimal

I00.00...I00.07 / I00.08...I00.15I01.00...I01.07 / I01.08...I01.15I02.00...I02.07 / I02.08...I02.15

I61.00...I61.07/ I61.08...I61.15I62.00...I62.07/ I62.08...I62.15

I68.00...I68.07/ I68.08...I68.15

1900 / 19011902 / 19031904 / 1905

197A / 197B197C / 197D

1988 / 1989

6400 / 64016402 / 64036404 / 6405

6522 / 65236524 / 6525

6536 / 6537

M00.00...M00.07/M00.08...M00.15

M99.00...M99.07/M99.08 M99.15

1A00 / 1A01

1AC6 / 1AC7

6656 / 6657

6854 / 6855

M230.00...M230.07/M230.08 M230.15

M255.00...M255.07/M255.08 M255.15

1AC8 / 1AC9

1AFA / 1AFB

6856 / 6857

6906 / 6907

O00.00...O00.07/ O00.08...O00.15O01.00...O01.07/ O01.08 O01.15O02.00...O02.07/ O02.08 O02.15

O61.00...O61.07/ O61.08 O61.15O62.00...O62.07/ O62.08 O62.15

O68.00...O68.07/ O68.08 O68.15

1B00 / 1B011B02 / 1B031B04 / 1B05

1B7A / 1B7B1B7C / 1B7D

1B88 / 1B89

6912 / 69136914 / 69156916 / 6917

7034 / 70357036 / 7037

7048 / 7049

S00.00...S00.07/ S00.08...S00.15S01.00...S01.07/ S01.08 S01.15

S125.00...S125.07/ S125.08 S125.15

3D00 / 3D013D02 / 3D03

3DFA / 3DFB

15616 / 1561715618 / 15619

15866 / 15867

Page 214: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 111SBC 008999 R1301 12.99

Variables Dirección físicaEn hexadecimal En decimal

OW00.00OW00.01

OW00.15

OW62.00

OW68.15

48004802

481E

4FC0

509E

1843218434

18462

20416

20638KW01.00KW01.01

KW01.15

KW31.15

70207022

703E

73FE

2870428706

28734

29694KD00.00KD00.01

KD00.15

KD07.15

74007404

743C

75FC

2969629700

29756

30204IW00.00IW00.01

IW00.15

IW62.00

IW68.15

52005202

521E

59C0

5A9E

2099220994

21022

22976

23198MW00.00MW00.01

MW99.00

MW99.15

1C001C02

2860

287E

71687170

10336

10366MW230.00

MW230.15

MW255.15

2880

289E

2BBE

10368

10398

11198

MD00.00MD00.01

MD00.15

MD07.15

3E003E04

3E3C

3FFC

1587215876

15932

16380

Page 215: Manual ABB EN ESPAÑOL

Annexos

Anexos - Página 12 ABB Control - AC 311SBC 008999 R1301 12.99

4. Valores históricos

Los valores históricos son variables internas específicas que le permiten a la unidad centralmemorizar resultados intermedios de funciones que requieren numerosos ciclos.De hecho, ciertas funciones requieren del resultado obtenido durante el ciclo N-1 paraejecutar el ciclo N correctamente (por ejemplo: los controladores PI y PIDT1).El número total de valores históricos disponibles, en las unidades centrales serie 40 y 50, es256.Las funciones y el número de valores históricos que las mismas usan están dadas en lasiguiente tabla:

Funciones de temporización

ASV 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)ESV 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)MOA 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)MOK 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)PDM 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)TOF 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)TON 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)TP 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)

Funciones de contador

CTU 2CTUH 2VRZ 3

Page 216: Manual ABB EN ESPAÑOL

Annexos

ABB Control - AC 31 Anexos - Página 131SBC 008999 R1301 12.99

Funciones del bus CS31

CONFIO1 3CONFIO4 3CONFIO8 3CS31CO 1MT_CS31MR_CS31ST_CS31SR_CS31

Funciones de comunicación

MODBUS® 2REC / EMAS y RECvars 1SEND / DRUCK 2SINIT 1

Funciones de controlador

PI 3PIDT1 5

Funciones complejas

BMELD 3 + número de entradas ENPULSE 1UHR 1

Page 217: Manual ABB EN ESPAÑOL
Page 218: Manual ABB EN ESPAÑOL

Documentación Técnica AC31

ABB Control - AC 31 Indice – Página 11SBC 008999 R1301 12.99

Indice

Page 219: Manual ABB EN ESPAÑOL

Indice

Indice - Página 2 ABB Control - AC 311SBC 008999 R1301 12.99

0

07 CR 41,1-13, 3-8, 3-9, 3-10, 3-11, 8-907 CT 41,1-13, 3-8, 3-9, 3-10, 3-11, 8-907 KR 51,1-13, 3-8, 3-9, 3-10, 3-11, 5-19, 7-3, 8-907 KT 51,1-13, 3-8, 3-9, 3-10, 3-11, 5-19, 8-907 ST 51,1-20, 3-34, 3-36, 3-37, 4-15

A

AC31GRAF,1-7, 1-9, 1-13, 2-2, 2-3, 2-4, 2-5, 2-15, 3-9,4-16, 4-17, 4-23, 5-2, 5-9, 5-17, 5-23, 5-25, 6-3, 6-4, 6-7,6-13, 7-5, 7-12, 7-13, 7-14, 8-6, 8-7, 4

Advertencia,3-18, 3-22, 3-37, 4-7, 4-11, 4-13, 4-15, 4-21,5-14, 6-13, 9

ASCII,3-29, 3-31, 3-33, 5-15, 5-17, 7-12, 7-13, 7-14, 2, 3, 7

B

Bus CS31,1-5, 5-19, 6-13, 7-5, 8-11

C

Cable,1-19, 3-10, 3-11, 3-14, 3-15, 3-18, 3-19, 3-22, 3-23,3-27, 5-15

Cableado,1-5, 3-29, 3-33, 3-36, 4-7, 4-10, 4-13, 4-15Cadena,3-9, 5-6, 5-13Cage-clamp,1-20, 3-35Caliente,5-7Canal,3-21, 5-28, 8-9, 8-11Condiciones Ambientales,3-3Conector,1-20, 3-4, 3-17, 3-21, 3-35Configuración,2-11, 3-23, 3-37, 4-16, 5-9, 5-25, 5-30, 6-13,

7-13, 7Consumo,3-10, 3-14Contador,3-9, 5-3, 6, 12Contador rápido,3-9, 6-11Corriente,3-22, 3-23, 3-24, 3-25Cortocircuito,3-10, 3-11, 3-14, 3-15, 3-19, 8-11

D

Dato,3-8, 5-11, 6-14, 6-17, 6-18, 7-4, 7Diagnóstico,3-22, 3-23, 7-4, 8-1, 4Dirección física,10, 11Direccionamiento,4-17, 4-21, 4-22, 4-23, 4-24, 8-3Display,1-16, 1-19, 2-7, 3-20, 3-22, 3-38, 3-39

E

Entrada analógica,3-8, 3-20, 3-22, 3-24, 5-5, 7-8, 8-9Entrada binaria,3-8, 3-17, 5-5, 7-7, 8-9Error,7-4, 8-2, 8-3, 8-5, 8-7, 8-8, 8-10, 8-11, 7Escala,3-22Esclavo,5-10, 5-19, 6-12, 6-13, 6-17Extensión,1-16, 3-39, 4-12, 4-13, 4-15, 5-20

F

Flash EEPROM,5-7, 5-9, 5-10

H

Hardware,5-27

I

Independiente,3-9, 5-7, 5-10Inicialización,1-11, 2-13, 5-7, 5-12, 5-13, 5-14, 7Intercambio,6-14Interfase serie,2-10, 3-4Interrupción,3-9, 6-7, 6-8, 7Interruptores,3-21

L

Listado de funciones,5Listado de variables,5-4, 2

M

Maestra,4-18, 4-25, 5-10, 6-13, 8-9Memoria,3-8, 5-3, 6-18, 8-9, 8-10, 8MODBUS,1-15, 3-7, 3-8, 3-29, 3-31, 3-33, 3-38, 5-15,

5-17, 7-3, 7-4, 7-5, 7-6, 7-7, 7-8, 7-9, 7-10, 7-13, 7, 13Modo de comunicación,5-15, 7-5, 7-13Modular,5-2Motor paso a paso,6-9, 6-10

O

Oscilador,5-40

P

Palabra,3-9, 3-22, 3-23, 5-6, 7-10, 2, 6, 7, 8, 9Palabra clave,5-24, 5-25Peso,3-10, 3-14, 3-18, 3-22Potenciómetro,3-7Programación,2-5, 3-8, 3-9, 3-27, 5-1, 5-15, 5-17, 5-33,

6-3, 6-7, 6-14, 7-6, 7-13, 7-14, 8-7, 8-12Protocolo,3-5, 7-3, 7-13Proyecto,2-4, 2-5, 2-15Puesta a tierra,4-4, 4-5Pulsador,5-28

R

RAM,1-11, 5-7, 8-3, 8-10Recepción,5-11Reconocimiento,8-5, 8-8Red,7-2, 7-3Referencias,1-13, 1-14, 1-15, 1-16, 1-17, 1-18, 1-19, 1-20Relé,4-10Reloj,3-9, 5-23, 2, 4, 8Respaldo de datos,3-8, 5-11RS232,1-13, 1-15, 1-19, 3-8, 7-3RS485,1-9, 1-13, 1-15, 3-8, 7-3

Page 220: Manual ABB EN ESPAÑOL

Indice

ABB Control - AC 31 Indice - Página 31SBC 008999 R1301 12.99

S

Salida analógica,3-8, 3-20, 3-23, 3-25, 5-6, 7-8, 8-3, 8-9,8-11

Salida binaria,3-8, 3-17, 5-6, 7-7, 8-9Señal de RTS,3-29, 3-33, 5-17Serie 40,1-3, 1-13, 3-8, 3-9, 3-10, 3-11, 5-8, 5-10, 5-11,

7-9Serie 50,1-3, 1-5, 1-7, 1-13, 3-7, 3-8, 3-9, 3-11, 3-27, 3-31,

3-35, 3-37, 4-5, 4-21, 4-25, 5-3, 5-8, 5-10, 5-11, 5-14,5-22, 5-23, 5-40, 5-43, 6-9, 6-11, 6-13, 7-2, 7-3, 7-4, 7-5,

7-6, 7-9, 7-10, 7-13, 7-14, 8-3, 8-13, 2, 12Sobrecarga,8-11Software,1-11, 5-2, 5-7, 8-5Sub-programa,3-9, 6-3, 7

T

TC50,3-35, 3-38Temporizador,3-9, 5-3, 5-37, 5, 12Tensión,3-4, 3-10, 3-22, 3-23, 3-24, 3-25, 5-29, 5-44Tiempo de adquisición,3-22Tiempo de ciclo,5-18, 7-10, 8-3, 8-10Tiempo de filtrado,3-10, 3-18, 5-31Tiempo de refresco,1-10, 3-5Tiempo de respuesta,7-10Transistor,4-10Transmisión,3-5, 5-11, 6-15, 7-3, 7-5

U

Unidad central,1-5, 1-10, 1-11, 1-13, 1-14, 2-10, 2-11, 3-7,3-39, 4-11, 5-7, 5-10, 5-14, 7-5

Unidad de contador rápido,5-20Unidad remota extensible,1-16, 3-13, 4-25Unidad remote extensible,1-16

V

Valor histórico,5-13, 12

X

XC 08 L1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,8-9

XE 08 B5,1-16, 1-20, 3-20, 3-22, 3-35, 3-36, 4-14, 4-15,4-21, 4-25, 5-20, 5-26, 8-9

XI 16 E1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20, 8-9XK 08 F1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,

8-9XM 06 B5,1-16, 1-20, 3-20, 3-22, 3-23, 3-35, 3-36, 4-14,

4-15, 4-21, 4-22, 4-25, 5-20, 5-26, 8-9XO 08 R1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,

8-9XO 16 N1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,

8-9XTC 08,1-16, 3-20, 3-22, 4-21, 4-25, 5-20, 5-39, 8-9

Page 221: Manual ABB EN ESPAÑOL

ABB Control s.a.10, rue Ampère Z.I. - B.P. 114F-69685 Chassieu cedex / FranciaTeléfono: +33 (0) 4 7222 1722Telefax: +33 (0) 4 7222 1935

www.abb.fr/standard-products/ila.htm

Como parte de su programa permanente de mejora delos productos, ABB se reserva el derecho de modificar lascaracterísticas de los productos descritos en estedocumento. La información proporcionada no escontractual. Para más amplios detalles, se ruega quecontacten con la empresa ABB distribuidora de estosproductos en su país.

Pub

licac

ion

N: 1

SB

C 0

0899

9 R

130

1Im

prim

ido

en F

ranc

ia (

12.9

9)

008999

MANUAL TECNICOPara los productos de la serie 40 y 50

1SBC008999R1301

9810