Está en la página 1de 221

Manual Tcnico

Advant Controller 31
Series 40 & 50

1SBC 008999 R 1301

Sumario

Captulo 1
Presentacin / Operacin
1. Presentacin

1-2

2. Reglas generales de configuracin


2.1. Unidades centrales con extensiones
2.2. Unidades centrales con bus CS31
2.3. Tcnicas de cableado

1-3
1-5
1-5
1-5

3. Operacin de las unidades centrales serie 40 y 50


3.1. Diagrama funcional
3.2. Ejecucin del programa
3.3. Transmisin a travs del Bus
3.4. Tiempos de refresco / tiempos de respuesta
3.4.1. Tiempos de refresco del bus
3.4.2. Tiempos de respuesta de la unidad central
3.5. Encendido / activacin del programa
3.6. Cadas o cortes de alimentacin de energa

1-7
1-7
1-9
1-9
1-10
1-10
1-10
1-11
1-12

4. Referencias

1-13

Captulo 2
Comenzando
1. Material requerido

2-3

2. Cableado

2-3

3. Programacin
3.1. Ejecucin del software AC31GRAF
3.2. Creacin de un Programa
3.3. Declaracin de Variables
3.4. Edicin del programa
3.4.1. Mostrar la barra de herramientas FBD (bloques de funcin)
3.4.2. Seleccione la funcin O (OR) en la ventana de edicin de
programa
3.4.3. Insercin de variables
3.4.4. Vnculos entre las variables y el bloque de funcin:
3.5. Guardado
3.6. Compilacin
3.7. Comunicacin con el PLC
3.7.1. Configuracin de la interfase serie
3.7.2. Acceso al panel de control
3.7.3. Configuracin de la unidad central:
3.7.4. Inicializacin de la unidad central
3.7.5. Envo del programa al PLC
3.7.6. Comprobacin del programa en modo On-line (en lnea)
3.8. Salida del AC31GRAF

2-5
2-5
2-5
2-7
2-7
2-7
2-7
2-9
2-9
2-9
2-9
2-11
2-11
2-11
2-11
2-13
2-13
2-13
2-15

Captulo 3
Especificaciones Tcnicas
1. Condiciones generales de operacin

3-3

2. Especificaciones tcnicas del bus CS31

3-5

3. Unidades centrales
3.1. Frente de la unidad central (mirar Figura 3-1)
3.2. Especificaciones tcnicas

3-7
3-7
3-8

4. Unidades remota extensibles


4.1. Frente (mirar Figura 3-3)
4.2. Especificaciones tcnicas de las unidades remotas
extensibles

3-14
Sumario- Pgina 1

ABB Control - AC 31
1SBC 008999 R1301

3-13
3-13

12.99

Sumario

5. Extensiones binarias
5.1. Frente (mirar Figura 3-5 a Figura 3-9)
5.2. Especificaciones de las extensiones binarias

3-17
3-17
3-18

6. Extensiones analgicas
6.1. Frente (mirar Figura 3-10, Figura 3-11)
6.2. Display analgico (mirar Figura 3-12)
6.3. Especificaciones tcnicas de la unidades analgicas
6.4. Diagramas de entradas analgicas:
6.4.1. Corriente 4-20mA:
6.4.2. Corriente 0-20mA:
6.4.3. PT100/PT1000:
6.5. Diagramas de salidas analgicas:
6.5.1. Corriente 0-20mA:
6.5.2. Corriente 4-20mA:

3-21
3-21
3-21
3-22
3-24
3-24
3-24
3-24
3-25
3-25
3-25

7. Accesorios
7.1. Cables de programacin: 07 SK 50 y 07 SK 52
7.1.1. Diagrama de conexin del 07 SK 50 (mirar Figura 3-13):
7.1.2. Diagrama de conexin del 07 SK 52 (mirar Figura 3-14):
7.2. Cables de comunicacin ASCII/MODBUS: 07 SK 51 y 07
SK 53
7.2.1. Diagrama de conexin del 07 SK 51 (mirar Figura 3-15):
7.2.2. Diagrama de conexin del 07 SK 53 (mirar Figura 3-16):
7.3. Cables para display TC50: 07 SK 54 y 07 SK 55
7.4. Conectores (mirar Figura 3-17)
7.4.1. Conector dual externo: 07 ST 50: 07 ST 50
7.4.2. Conectores tipo "Cage-clamp"
7.4.3. Conector dual externo: 07 ST 51
7.5. Autoadhesivos

3-27
3-27
3-27
3-29

8. Display TC50

3-38

9. Dimensiones (en mm)

3-39

3-31
3-31
3-33
3-35
3-35
3-35
3-35
3-37
3-38

Captulo 4
Instalacin
1. Implementacin de un sistema AC31
1.1. Condiciones de montaje
1.2. Cableado de las entradas / salidas
1.3. Puesta a tierra
1.3.1. Principios bsicos de puesta a tierra
1.3.2. Principio de puesta a tierra para varios gabinetes
1.4. Cableado del bus CS31
1.5. Diferentes tipos de alimentacin

Sumario - Pgina 2

4-3
4-3
4-3
4-5
4-5
4-5
4-7
4-9

2. Cableado de las unidades centrales y unidades remotas


extensibles
2.1. Alimentacin
2.2. Cableado de entradas / salidas
2.3. Proteccin de las salidas

4-11
4-11
4-11
4-11

3. Cableado de extensiones binarias


3.1. Extensin XI 16 E1 (mirar Figura 4-18)
3.2. Extensin XO 08 R1 (mirar Figura 4-20)
3.3. Extensin XC 08 L1 (mirar Figura 4-22)
3.4. Extensin XO 16 N1 (mirar Figura 4-19)
3.5. Extensin XK 08 F1 (mirar Figura 4-21)

4-13
4-13
4-13
4-13
4-13
4-13

4. Cableado de las extensiones analgicas


4.1. Extensin XM 06 B5
4.2. Extensin XE 08 B5

4-15
4-15
4-15

5. Direccionamiento
5.1. Variables de entrada / salida

4-17
4-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Sumario

5.2. Direccionamiento de las UC como maestra o aislada con


extensiones
5.3. Direccionamiento de una unidad central esclava o una unidad
remota extensible en el bus CS31
5.3.1. Direccionamiento de unidades remotas extensibles
5.3.2. Direccionamiento de una unidad central esclava
5.3.3. Ejemplo de direccionamiento
5.4. Sumario

4-17
4-21
4-21
4-23
4-24
4-25

Captulo 5
Programacin
5-2

2. Listado de variables

5-4

3. Inicializacin

5-7

4. Configuracin
4.1. Herramienta de configuracin AC31GRAF
4.1.1. Modo operativo de la unidad central:
4.1.2. Rango de transmisin / recepcin de una unidad central
esclava
4.1.3. Inicializacin de datos y backup
4.1.4. Inicializacin / backup de bits internos
4.1.5. Inicializacin / backup de palabras
4.1.6. Inicializacin / backup de palabra dobles internas
4.1.7. Inicializacin / backup de cadenas de pasos
4.1.8. Inicializacin / backup de valores histricos
4.1.9. Reaccin de la unidad central ante error clase 3
4.1.10. Inicializacin de las unidades del bus CS 31
4.1.11. Modo de comunicacin de la interfase serie COM1
4.1.12. Parmetros de comunicacin:
4.1.13. Tiempo de ciclo de la unidad central
4.1.14. Tiempos de comunicacin del bus CS31
4.1.15. Reloj
4.1.16. Palabra clave
4.2. Bloque de configuracin CS31CO
4.3. Configuracin de extensiones analgicas
4.3.1. Configuracin por hardware

5-9
5-9
5-10
5-11
5-11
5-12
5-12
5-13
5-13
5-13
5-14
5-14
5-15
5-17
5-18
5-19
5-23
5-25
5-25
5-27
5-27

5. Ejemplos de programacin
5.1. Consejo prctico
5.2. Operacin Y (AND)
5.3. Operacin Y negada (NAND)
5.4. Operacin O (OR)
5.5. Operacin O negada (NOR)
5.6. Combinacin de funciones lgicas (o Booleanas)
5.7. Funciones de temporizacin
5.7.1. TON: retardo a la conexin
5.7.2. TOF: retardo a la desconexin
5.7.3. TP: monoestable (constante)
5.7.4. TIME_W:
5.7.5. W_TIME:
5.7.6. Osciladores
5.8. Deteccin del primer ciclo con la variable M 255.15
5.9. Funcin de contador creciente / decreciente
5.10. Escalado de un valor analgico
5.10.1. Uso de los potencimetros en las unidades serie 40 y 50
5.10.2. Procesamiento de una entrada analgica

5-33
5-33
5-34
5-35
5-35
5-36
5-36
5-37
5-38
5-38
5-39
5-39
5-39
5-40
5-41
5-42
5-43
5-43
5-44

Sumario Pgina 3

ABB Control - AC 31
1SBC 008999 R1301

1. Introduccin al software

12.99

Sumario

Captulo 6
Optimizacin del Programa
1. Sub-programa
1.1. Programacin de sub-programas
1.2. Llamado de un sub-programa
1.3. Transferencia de parmetros
1.4. Lmites

6-3
6-3
6-4
6-5
6-5

2. Interrupciones
2.1. Programacin de interrupciones
2.2. Validacin de interrupciones
2.3. Performances

6-7
6-7
6-8
6-8

3. Comando de un motor de pasos

6-9

4. Contador rpido con captura de valor, deteccin de cero,


desbordamiento y reset

6-11

5. Comunicacin entre unidades centrales en el bus CS 31


5.1. Direccionamiento del bus CS 31
5.2. Modos de comunicacin
5.3. Programacin
5.3.1. Transmisin por bits
5.3.2. Transmisin por palabras
5.3.3. Utilizacin de bloques de funcin

6-13
6-13
6-13
6-14
6-14
6-15
6-17

Captulo 7
Comunicacin

Sumario - Pgina 4

1. Comunicacin en red con la interfase MODBUS incorporada


1.1. Descripcin del protocolo
1.2. Configuracin de la comunicacin
1.3. Programacin
1.3.1. Unidad esclava MODBUS
1.3.2. Unidad maestra MODBUS
1.3.3. Listado de referencias cruzadas
1.3.4. Ejemplo de utilizacin de la funcin MODBUS
1.4. Tiempos de respuesta para comunicacin MODBUS

7-3
7-3
7-5
7-6
7-6
7-6
7-6
7-9
7-10

2. Comunicacin punto a punto con la interfase serie ASCII


incorporada
2.1. Descripcin del protocolo
2.2. Configuracin de la comunicacin
2.2.1. Uso de los cables negros 07 SK 51 07 SK 53
2.2.2. Parmetros de comunicacin
2.3. Programacin
2.3.1. Envo de mensajes
2.3.2. Recepcin de mensajes
2.3.3. Ejemplo de programacin

7-13
7-13
7-13
7-13
7-13
7-14
7-14
7-14
7-14

3. Comunicacin punto a punto con el protocolo de programacin

7-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Sumario

Captulo 8
Diagnstico
1. Tipos de errores detectados

8-3

2. Deteccin de errores

8-3

3. Estado a travs del software

8-7

4. Manejo de errores a travs del programa


4.1. Descripcin de las variables de diagnstico
4.2. Tabla de correspondencia entre el error y los valores de las
variables de diagnstico
4.3. Descripcin de las clases de errores:
4.3.1. Descripcin de errores clase 1
4.3.2. Descripcin de errores clase 2
4.3.3. Descripcin de errores clase 3
4.3.4. Descripcin de errores clase 4
4.4. Ejemplos de programacin
4.4.1. Ejemplo de reaccin / comando luego de un error
determinado
4.4.2. Ejemplos para almacenar varios errores de la misma clase

8-7
8-7
8-9
8-10
8-10
8-10
8-10
8-11
8-12
8-12
8-13

Anexos
1. Listado de variables

2. Listado de funciones

3. Mapeo

4. Valores histricos

12

Indice

Sumario Pgina 5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 1

Presentacin / Operacin

Pgina 1-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Este captulo lo introducir en el sistema de automatizacin AC31, desde la arquitectura


general a las reglas operativas de las unidades centrales serie 40 y 50

1. Presentacin
El AC31 le otorga accesibilidad tanto a los principiantes como a experimentados usuarios del
campo de la automatizacin, para cualquier aplicacin con 14 a 1000 entradas / salidas y
ms, usando el mismo grupo de componentes bsicos.
Desde una mquina compacta con funciones bsicas hasta grandes instalaciones cubriendo
distancias de cientos de metros, e incluso kilmetros, el AC31 puede ajustarse a sus
requerimientos.
Por lo tanto es posible implementar aplicaciones distribuidas a lo largo de cualquier escenario,
industria, o una mquina donde cada componente (unidad central, unidad de entrada / salida)
se encuentre cerca de los sensores / actuadores. La totalidad del equipamiento es
interconectado por un simple par trenzado por el cual toda la informacin de los sensores es
enviada, luego de ser procesada por la unidad central, a los actuadores, a las veces de
unidades de inteligencia distribuida. Estn disponibles adems, las siguientes interfases de
comunicacin: MODBUS , ASCII, ARCNET , RCOM, AF100. El desarrollo en este campo es
continuo.
Muchos usuarios en todos los continentes han realizado numerosas aplicaciones tales como:
 Control de mquinas
Fabricacin de paneles para pisos
Ensamble de contactores elctricos
Facturacin de productos cermicos.
Soldadura de tubos metlicos, etc.
 Controlando-comandando instalaciones.
Gras para embarcadero.
Tratamiento de aguas
Medios de elevacin para centros de Ski.
Generadores de energa elica, etc.
 Administracin de Sistemas
Administracin de sistemas de control climtico
Manejo de recursos energticos en edificios
Tneles de ventilacin
Alarmas en ambientes hospitalarios
Control de iluminacin / humedad en invernaderos, etc.

Pgina 1-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

2. Reglas generales de configuracin


Un sistema ABB AC 31 siempre incluye una unidad central. Existen tres tipos de unidad
central:
- Las unidades centrales serie 40, con interfase para expansin central de entradas / salidas
- Las unidades centrales serie 50, con interfase para expansin central de entradas / salidas
y interfase para bus CS 31
- Las unidades centrales serie 90, con interfase para bus CS31
Cada unidad central incorpora un nmero determinado de entradas / salidas binarias y
ocasionalmente analgicas. Es posible, dependiendo de la unidad central, incrementar el
nmero de entradas / salidas, agregando extensiones conectadas directamente a la unidad
central o agregando unidades remotas de entradas / salidas a travs del par trenzado CS31.

Pgina 1-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Mx. 6 extensiones binarias o analgicas

07KR51
o
07CT41

XI16E1

XO08R1

XC08L1 XM06B5

Figura 1-1 : Una unidad central con extensiones


M x. 3 1 p u n tos d e c on e xin a l b u s
M x. 5 0 0 m s in a mp lific a d or
M x. 2 0 0 0 m c o n a mplific a do r
B u s C S 3 1 = ln e a R S4 8 5

07K R 51

XI1 6 E1

XO 0 8 R 1

IC M K 1 4 F1

XC 0 8 L 1

XM 0 6 B 5

TCAD

M x. 6 e xte n s io n e s
C o n u n m x. de 8 e n tra da s
a n a lg ic a s y 8 sa lida s a n a lg ic a s

A C S6 0 0
Va ria d or de
v e loc ida d
Con u n a
in te rfa c e
N C SA -0 1

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

Pgina 1-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

2.1. Unidades centrales con extensiones


En las unidades centrales serie 40 y 50 es posible aumentar el nmero entradas / salidas de
la unidad central bsica agregando hasta 6 unidades de extensin local de cualquier tipo,
binarias o analgicas (Figura 1-1).
2.2. Unidades centrales con bus CS31
Las series 90 y 50. Es posible incrementar el nmero de entradas / salidas de la unidad
central bsica agregando unidades remotas. La unidad central que controla el sistema se
denomina unidad central MAESTRA. La mxima longitud del bus es de 500 m sin amplificador
y de 2000 m con 3 amplificadores (cada unidad NCB o NCBR permite la ampliacin del bus
500 m).
La unidad central maestra puede manejar hasta 31 puntos de conexin llamados
ESCLAVOS, tal como:
- Una unidad remota con posibilidad de extensin: un mximo de 6 extensiones conteniendo
un mximo de 8 canales analgicos de entrada y 8 canales analgicos de salida.
- Una simple unidad remota (sin extensin) con entradas / salidas analgicas o binarias.
- Un display remoto TCAD
- Una interfase ABB NCSA-01 para un variador de velocidad.
- Una unidad de contador rpido
- Una unidad central (serie 50 con posibilidad de extensin, una serie 90 o una de la anterior
serie 30)
- O cualquier otro dispositivo que disponga de una comunicacin CS31 (mirar Figura 1-2).
Observacin:
Un esclavo compuesto nicamente con canales binarios ocupa 1 punto de conexin.
Un esclavo compuesto por canales binarios y analgicos ocupa 2 puntos de conexin de los
31 disponibles.
El nmero mximo de unidades remotas ANALOGICAS depende de la unidad central
MAESTRA:
- Serie 50:

- un mximo de 31 unidades remotas de entradas analgicas


- un mximo de 31 unidades remotas de salidas analgicas
- un mximo de 15 unidades remotas extensibles (ICMK14F1) con extensiones
de entradas / salidas analgicas + 1 unidad remota de entradas / salidas
analgicas (15 x 2 + 1 = 31)
- o una configuracin mixta de canales binarios / analgicos con los lmites
definidos previamente.

- Serie 90:

- un mximo de 12 unidades remotas de entradas analgicas


- un mximo de 12 unidades remotas de salidas analgicas
- o un mximo de 12 esclavos con extensiones analgicas

Otra opcin: Existe la posibilidad de utilizar y configurar el bus de CS31 como esclavo de

Modbus . Mirar comunicacin Modbus en el captulo 7.


2.3. Tcnicas de cableado
Conectar una unidad central sin unidades remotas es sencillo y corresponde a estndares
elctricos normalizados. Las conexiones elctricas de un sistema AC31 formado por unidades
remotas, generalmente donde hay un gran nmero de cubculos elctricos, debe cumplir con
ciertas normas obligatorias. Estas reglas estn presentadas en el captulo 4.

Pgina 1-5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

UNIDAD CENTRAL
PC

Al activar el
programa

Microprocesador

SRAM

Flash

ASIC
UART
Interface Aislada
RS232/485
Envo de
Programa

Figura 1-3 : Diagrama funcional de la unidad central

Pgina 1-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

3. Operacin 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 informacin.
- Una memoria Flash EPROM la cual contiene:
- un backup del programa de usuario con las constantes de programa,
- los datos de configuracin,
- y el sistema operativo protegido contra acceso desde el programa de usuario.
Una batera incorporada, disponible slo en unidades centrales serie 50, tambin permite el
backup de las variables internas.
El programa de usuario es un compendio de funciones universales concebidas por el
fabricante para cubrir todas las aplicaciones y asegurar todas las funciones bsicas del PLC.
Se desarrolla con el software AC31GRAF. Despus de traducir el programa a instrucciones
entendibles por la unidad central, el mismo es cargado tanto en modo RUN como en modo
STOP 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, es
copiado 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 las
variables internas se explica en el anexo (mapeo).

Pgina 1-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Adquisicin de Entradas

RUN

STOP

Procesamiento del
programa

Forzado de las
salidas a 0

Actualizacin de Salidas

Comunicacin a lo largo
del bus y con las
extensiones

Figura 1-4 : El ciclo de ejecucin del programa

Programa
Principal

Interrupciones
Peridicas

Interrupciones
basadas en
eventos

Sub-programa 1
mximo 12
sub-programas
Sub-programa 12
Orden ascendente de prioridades

Figura 1-5 : Prioridad de Tareas

Pgina 1-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

3.2. Ejecucin del programa

El microprocesador de la unidad central asegura la ejecucin cclica del programa como se


muestra 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 mximo
de 12 sub-programas. Cada sub-programa puede ser llamado numerosas veces desde el
programa principal.
Se pueden ejecutar en paralelo tres tipos de interrupciones en el programa principal:
- Una interrupcin cclica
- Una interrupcin por hardware dispara por un evento en la entrada I 62.03
- Una interrupcin por hardware dispara por un evento en la entrada I 62.02
Las interrupciones tienen prioridad por encima de la ejecucin del programa principal. Si las
tres interrupciones son disparadas simultneamente, entonces aquella disparada por la
entrada I 62.03 tiene prioridad por encima de la interrupcin generada por la entrada I 62.02 la
cual a su vez tiene prioridad por encima de la interrupcin cclica. Una vez que una
interrupcin ha sido disparada esta no pueda ser interrumpida por otra. (Figura 1-5).
La duracin del ciclo de ejecucin (ciclo del bus + ciclo del programa) es controlada por la
unidad central. Cualquier exceso del tiempo del de ciclo definido por el programa de usuario
es sealizado por el led de ERR, al frente de la unidad central, al momento del primer ciclo de
programa.

3.3. Transmisin a travs del Bus

La unidad central maestra maneja la transmisin de mensajes a varios esclavos a travs de


una interfase serie RS485.
Los mensajes se transmiten bajo el siguiente formato:
- Peticin desde la unidad central maestra:
direccin

datos

CRC8

- Peticin 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 palabras
intercambiadas con una unidad analgica, son las ms largas.

Pgina 1-9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

La unidad central interroga a las unidades remotas a efectos de establecer una imagen inicial
de la configuracin del sistema durante la inicializacin.
Las unidades remotas son interrogadas en cada ciclo del bus. Esto permite el reconocimiento
de nuevas unidades remotas agregadas o de unidades extradas y la actualizacin de la
informacin de diagnstico.
Si la unidad central recibe un mensaje indicando un error CRC8 no ser sealizado
inmediatamente y la informacin no ser tenida en cuenta. Despus de nueve errores de
transmisin consecutivos una advertencia de error de bus" ser sealizada por la unidad
central. El error de bus tambin es sealizado luego de un tiempo de espera de 250 ms sin
respuesta.
3.4. Tiempos de refresco / tiempos de respuesta

Los tiempos de refresco y de respuesta de la unidad central dependen de la configuracin del


sistema, del nmero y del tipo de las unidades remotas en el bus CS 31. El refresco del bus y
el programa de usuario son ejecutados en serie.
3.4.1. Tiempos de refresco del bus

El tiempo de refresco del bus se corresponde con el tiempo de transmisin a travs del bus.
El clculo consiste en la adicin de todos los tiempos de comunicacin de las unidades
remotas 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 central

El tiempo de respuesta de la unidad central corresponde al tiempo tomado para activar una
salida luego de la activacin de una entrada.
El tiempo mximo de respuesta se obtiene sumando el tiempo de filtrado de la entrada, el
tiempo 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 milisegundos
y el retardo de tiempo para una salida de rel es de 6 ms

Observacin:

Las entradas / salidas de las unidades centrales y sus extensiones pueden ser accedidas,
para un procesamiento rpido, en forma independiente del tiempo de ciclo con las funciones
DI y DO en el programa de usuario (ver captulo 6).
El clculo del tiempo de ciclo se encuentra explicado en el captulo 5 en el nivel de
configuracin del tiempo de ciclo as como los tiempos de comunicacin de cada unidad para
el clculo de los tiempos de transmisin en el bus.

Pgina 1-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

3.5. Encendido / activacin del programa

La unidad central ejecuta una serie completa de auto test en cada iniciacin. El programa slo
puede ser activado si no se han detectado errores. El auto test verifica lo siguiente:
- la sintaxis del programa,
- la transmisin de datos,
- el estado de las extensiones,
- el estado de las unidades remotas si hay una unidad central maestra,
- las condiciones de arranque (reinicializacin o no de las variables internas).
La inicializacin de la unidad central depende del tipo de arranque:
Tipo de arranque

Inicializacin

Encendido

- Limpieza de la memoria RAM

o RESET va software o re-arranque en


caliente (warm start)

- Copia del contenido de la Flash EPROM a


la memoria RAM
- Limpieza de la RAM de acuerdo a la
configuracin

Llave de STOP / RUN en la unidad central

- Copia del contenido de la Flash EPROM a


la memoria RAM
La RAM permanece sin cambios si no hay un
programa en la Flash EPROM.
- Limpieza de la RAM de acuerdo a la
configuracin

Arranque en fro va Software

- Limpieza de la memoria RAM


- Copia del contenido de la Flash EPROM a
la memoria RAM

El bus de sistema es tambin inicializado luego de un arranque si la unidad central es el


maestro de bus CS31.

Pgina 1-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

3.6. Cadas o cortes de alimentacin de energa

Las unidades centrales serie 50 disponen de un retardo de tiempo a efectos de guardar la


informacin necesaria para el prximo arranque si hubiera una cada o un corte de energa.
El almacenamiento de los datos internos slo es posible en las unidades centrales serie 50
las cuales poseen una batera. Se requiere configuracin previa en la unidad central para
almacenar toda o parte de la informacin (mirar captulo 5). Si no se realiza ninguna
configuracin, entonces todas las funciones y datos sern reseteados a 0.
Los clculos intermedios de las funciones utilizadas en el programa de usuario, necesarias
para los ciclos posteriores, son ubicados en variables denominadas variables histricas.
Tambin es posible almacenar variables histricas.
Un corte o cada de energa que ocurriera utilizando una unidad central serie 40 dara como
resultado una reinicializacin de todas las funciones y datos internos (todo reseteado a 0).

Pgina 1-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

4. Referencias
Productos

Descripcin

Referencias

Unidades centrales
Serie 40

07 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 A
Interfase RS232 para programacin o comunicacin ASCII o
MODBUS
Alimentacin 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 A
Interfase RS232 para programacin o comunicacin ASCII o
MODBUS
Salida de 24 V d.c. para alimentar las entradas
Alimentacin 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 transistor
incorporadas de 24 V d.c. / 0,5 A
Interfase RS232 para programacin o comunicacin ASCII o
MODBUS
Alimentacin 24 V d.c.

1SBP260022R1001

07 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 A
interfase RS232 o RS485
para programacin o comunicacin ASCII o MODBUS
Alimentacin 24 V d.c.

1SBP260010R1001

07 KR 51 120/230VAC

Unidad central extensible con bus CS31


con 8 entradas aisladas de 24 VDC y 6 salidas de rel
incorporadas para 250 Va.c. / 2 A
interfase RS232 o RS485
para programacin o comunicacin ASCII o MODBUS
Salida de 24 V d.c. para alimentar las entradas
Alimentacin 120 / 230 V a.c.

1SBP260011R1001

07 KT 51 24VDC

Unidad central extensible con bus CS31


con 8 entradas aisladas de 24 VDC y 6 salidas de transistor
incorporadas de 24 V d.c. / 0,5 A
interfase RS232 o RS485
para programacin o comunicacin ASCII o MODBUS
Alimentacin 24 V d.c.

1SBP260012R1001

ABB AC31GRAF

Software de programacin para unidad central,


bajo Windows 3.x, NT y 95. Versin Ingls

1SBS260250R1001

ABB AC31GRAF

Software de programacin para unidad central,


bajo Windows 3.x, NT y 95. Versin Francs

1SBS260251R1001

Serie 50

Software de Programacin

Pgina 1-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Unidades centrales
Serie 90

07 KR 91 230VAC

GJR5250000R0252
Unidad central extensible con bus CS31
20 entradas aisladas de 24V d.c., 12 salidas de rel de 250 V a.c. / 2 A
Alimentacin 120/230 V a.c.

07 KR 91 24VDC

GJR5250000R0202
Unidad central extensible con bus CS31
20 entradas aisladas de 24V d.c., 12 salidas de rel de 250 V a.c. / 2 A
Alimentacin 24 V d. c.

07 KT 92 24VDC

Unidad central extensible con bus CS31


12 entradas aisladas de 24 V d.c. y 8 salidas de transistor 24 V d.c. /
0.5 A, con 4 entradas analgicas y 2 salidas analgicas
Interfase para programacin o comunicacin ASCII o MODBUS
Alimentacin 24 V d. c.

GJR5250500R0202

07 KT 92 24VDC

Unidad central extensible con bus CS31


12 entradas aisladas de 24 V d.c. y 8 salidas de transistor 24 V d.c. /
0.5 A, con 4 entradas analgicas y 2 salidas analgicas
Interfase para programacin o comunicacin ASCII o MODBUS y
ARCNET
Alimentacin 24 V d. c.

GJR5250500R0262

07 KT 93-S 24VDC

GJR5251300R2171
Unidad central extensible con bus CS31
24 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /
0.5 A
para sistemas de automatizacin con seguridad intrnseca
Alimentacin 24 V d. c.

07 KT 93 24VDC

GJR5251300R0303
Unidad central extensible con bus CS31
24 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /
0.5 A, Interfase para programacin o comunicacin ASCII o MODBUS
Alimentacin 24 V d. c.

07 KT 93 24VDC

GJR5251300R0363
Unidad central extensible con bus CS31
24 entradas aisladas de 24 V d.c. y 16 salidas de transistor 24 V d.c. /
0.5 A, Interfase para programacin o comunicacin ASCII o MODBUS
y ARCNET
Alimentacin 24 V d. c.

07 KT 94 24VDC

GJR5252100R0101
Unidad central extensible con bus CS31
24 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 transistor
de 24 V d.c. / 0.5 A, 8 entradas analgicas y 4 salidas analgicas
interfase para programacin o comunicacin ASCII o MODBUS
Alimentacin 24 V d. c.

07 KT 94 24VDC

GJR5252100R0161
Unidad central extensible con bus CS31
24 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 transistor
de 24 V d.c. / 0.5 A, 8 entradas analgicas y 4 salidas analgicas
interfase para programacin o comunicacin ASCII o MODBUS y
ARCNET
Alimentacin 24 V d. c.

Pgina 1-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Serie 90
Acopladores para
comunicacin

07 KP 90

Interfase para protocolo RCOM maestro / esclavo


Alimentacin 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


Alimentacin 24 V d. c.

GATS110098R1161

07 KP 93

Dos interfases RS232 / RS422 o RS485 protocolo MODBUS


esclavo / esclavo o maestro
Alimentacin 24 V d. c.

GATS110100R0001

GJR5252000R0101

07 KP 95

Acoplador para red ADVANT AF 100

07 KP 96

Acoplador para protocolo Pdnet para comunicarse con


Coaxil
Coaxil con redundancia
Fibra ptica (polmero) LWL
Fibra ptica (polmero) LWL con redundancia
Fibra ptica (vidrio) LWL
Fibra ptica (vidrio) LWL con redundancia
Alimentacin 24 V d. c.

GATS110112R0001
GATS110112R0011
GATS110112R0002
GATS110112R0012
GATS110112R0003
GATS110112R0013

* Para estos productos se requiere software especial

Pgina 1-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Unidades remotas extensibles

ICMK 14 F1 24VDC

Unidad remota extensible


con 8 entradas aisladas 24 V d.c. y 6 salidas de rel
250 V a.c. / 2 A
Alimentacin 24 V d.c.

1SBP260050R1001

ICMK 14 F1 120/230VAC

Unidad remota extensible


con 8 entradas aisladas 24 V d.c. y 6 salidas de rel
250 V a.c. / 2 A
Salida de 24 V d.c. para alimentacin de las entradas
Alimentacin 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 transistor
24 V d.c. / 0.5 A
Alimentacin 24 V d.c.

1SBP260052R1001

XI 16 E1

Extensin binaria
con 16 entradas aisladas 24 V d.c.

1SBP260100R1001

XO 08 R1

Extensin binaria
con 8 salidas de rel 250 V a.c. / 2 A

1SBP260101R1001

XC 08 L1

Extensin binaria
con 8 canales configurables como entradas o salidas de
transistor de 24 V d.c. / 0.5 A

1SBP260102R1001

XK 08 F1

Extensin binaria
con 4 entradas aisladas de 24 V d.c. y 4 salidas de rel
250 V a.c. / 2 A

1SBP260104R1001

XO 16 N1

Extensin binaria
con 16 salidas de transistor 24 V d.c. / 0.5 A

1SBP260105R1001

XM 06 B5

Extensin analgica
con 4 entradas configurables para corriente / tensin / Pt 100 /
Pt 1000 y 2 salidas configurables para corriente / tensin
resolucin 12 bits

1SBP260103R1001

XE 08 B5

Extensin analgica
con 8 entradas configurables para corriente / tensin/ Pt 100 /
Pt 1000
resolucin 12 bits

1SBP260106R1001

XTC 08

Extensin con Display


con 8 canales (4 dgitos + signo + canal seleccionado)

1SBP260107R1001

Placa base con bornera para montaje de unidades remotas


serie 30

FPR 370 0001 R0001

Extensiones

Placa base serie 30

ECZ

Pgina 1-16

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Unidades remotas binarias


serie 30

ICSI 08 E3 120VAC

Unidad remota binaria


con 8 entradas aisladas 120 V a.c.
Alimentacin 120 V a.c.

FPR 331 6301 R0014

ICSI 08 E4 230VAC

Unidad remota binaria


con 8 entradas aisladas 230 V a.c.
Alimentacin 230 V a.c.

FPR 331 6401 R0016

ICSO 08 Y1 24VDC

Unidad remota binaria


con 8 salidas de transistor 24 V d.c. / 2 A
Alimentacin 24 V d.c.

FPR 331 1101 R1022

ICSO 08 Y1 120VAC

Unidad remota binaria


con 8 salidas de transistor 24 V d.c. / 2 A
Alimentacin 120 V a.c.

FPR 331 1101 R0024

ICSO 08 Y1 230VAC

Unidad remota binaria


con 8 salidas de transistor 24 V d.c. / 2 A
Alimentacin 230 V a.c.

FPR 331 1101 R0026

ICSE 08 A6 24VDC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 8 bits
Alimentacin 24 V d.c.

FPR 334 5601 R1012

ICSE 08 A6 120VAC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 8 bits
Alimentacin 120 V a.c.

FPR 334 5601 R0014

ICSE 08 A6 230VAC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 8 bits
Alimentacin 230 V a.c.

FPR 334 5601 R0016

ICSE 08 B5 24VDC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 12 bits
Alimentacin 24 V d.c.

FPR 334 6501 R1012

ICSE 08 B5 120VAC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 12 bits
Alimentacin 120 V a.c.

FPR 334 6501 R0014

ICSE 08 B5 230VAC

Unidad remota analgica


con 8 entradas configurables de corriente / tensin
resolucin 12 bits
Alimentacin 230 V a.c.

FPR 334 6501 R0016

ICSA 04 B5 24VDC

Unidad remota analgica


con 8 salidas configurables de corriente / tensin
resolucin 12 bits
Alimentacin 24 V d.c.

FPR 334 1501 R1042

ICSA 04 B5 120VAC

Unidad remota analgica


con 8 salidas configurables de corriente / tensin
resolucin 12 bits
Alimentacin 120 V a.c.

FPR 334 1501 R0044

ICSA 04 B5 230VAC

Unidad remota analgica


con 8 salidas configurables de corriente / tensin, resolucin 12 bits
Alimentacin 230 V a.c.

FPR 334 1501 R0046

Unidades remotas analgicas


serie 30

Pgina 1-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Unidades remotas binarias


serie 90

GJR 525 2400 R0101

07 DI 92

Unidad remota binaria


con 32 entradas binarias 24 V d.c.
Alimentacin 24 V d.c.

07 DC 91

GJR 525 1400 R0202


Unidad remota binaria
con 16 entradas binarias, 8 salidas de transistor y 8 entradas / salidas
configurables 24 V d.c. / 0,5 A

07 DC 92

Unidad remota binaria


con 32 entradas / salidas configurables 24 V d.c. / 0,5 A

GJR 525 2200 R0101

Unidades remotas
analgicas serie 90

07 AI 91

GJR 525 1600 R0202


Unidad remota analgica
con 8 entradas configurables para corriente / tensin, Pt 100, Pt 1000 o
termocuplas tipo J, K, S
resolucin 12 bits
Alimentacin 24 V d.c.

07 AC 91

Unidad remota analgica


con 16 entradas / salidas configurables para corriente / tensin
resolucin 8 / 12 bits
Alimentacin 24 V d.c.

GJR 525 2300 R1001

07 DI 93-I

Unidad remota binaria con proteccin IP 67


con 16 entradas 24 V d.c.
Alimentacin 24 V d.c.

GJV 307 5613 R0202

07 DO 93-I

Unidad remota binaria con proteccin IP 67


con 8 salidas de transistor 24 V d.c. / 2 A
Alimentacin 24 V d.c.

GJV 307 5611 R0202

07 DK 93-I

Unidad remota binaria con proteccin IP 67


con 8 entradas 24 V d.c. y 4 salidas de transistor 24 V d.c. / 2 A
Alimentacin 24 V d.c.

GJV 307 5623 R0202

07 DI 90-S

Unidad remota de seguridad con 8 entradas binarias 24 V d.c.


Alimentacin 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 A GJR 525 0800 R0202
Alimentacin 24 V d.c.

07 AI 90-S

Unidad remota de seguridad con 4 entradas analgicas,


resolucin 12 bits, 4..20mA
Alimentacin 24 V d.c.

Unidades remotas de
contador rpido

Unidad remota de contador rpido, mx. 50 kHz


3 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) contadores
independientes o 3 (16 bit) frecuencmetros
100 ms a 6536.5 s
validacin, RESET, set, punto de referencia
7 salidas de transistor (24 V d.c. / 0.5 A) para manejo de
comparaciones locales entre 2 instrucciones y el valor del contador.

ICSF 08 D1 24VDC

Alimentacin 24 V d.c.

FPR 332 3101 R1012

ICSF 08 D1 120VAC

Alimentacin 120 V a.c.

FPR 332 3101 R0014

ICSF 08 D1 230VAC

Alimentacin 230 V a.c.

FPR 332 3101 R0016

Unidades remotas con


proteccin IP 67

Unidades remotas de
seguridad slo utilizables
con CPU 07 KT93-S

Pgina 1-18

GJR 525 1100 R0202

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Displays

TC 50

Display con 2 lneas de 20 caracteres, 7 teclas de operador,


5 teclas personalizables para modificacin de parmetros o control de
procesos
IP 65 al frente
128 pginas con insercin de 6 datos/pgina
128 mensajes de ayuda + 128 mensajes de informacin
Enlace RS232 a travs del puerto serie de la unidad central
Protocolo MODBUS o modo de programacin AC 31
Alimentacin 24 V d.c.
Entregado con cable de conexin para unidades centrales serie 40 y
50

1SBP260150R1001

TCWIN

Software de programacin para TC 50 bajo Windows NT y 95.


Entregado con cable de conexin para unidades centrales serie 40 y
50

1SBS260280R1001

TCAD

Display para conexin al bus CS 31


2 lneas de16 caracteres
1 zumbador y 1 tecla programable
127 mensajes + 1 mensaje en segundo plano con dos datos /
mensajes incorporados
IP 65 al frente
Alimentacin 24 V d.c.
Entregado con software de programacin

FPR 320 3526 R1002

NCB

Amplificador de bus CS 31 para 500 m


mx. 2 000 m con 3 amplificadores
Alimentacin 24 V d.c.

FPR 347 1200 R1002

NCBR

Amplificador de bus CS 31 para 500 m


mx. 2 000 m con 3 amplificadores
con redundancia en paralelo, anillo o estrella
Alimentacin 24 V d.c.

FPR 347 1300 R1002

07 SK 50

Cable de programacin PC < - > unidades centrales serie 40 y 50


Conector a PC tipo SUB D9

1SBN260200R1001

07 SK 51

Cable de comunicacin unidades centrales serie 40 y 50 para


protocolo MODBUS /ASCII. Conector a PC tipo SUB D9

1SBN260201R1001

07 SK 52

Cable de programacin de unidades centrales serie 40 y 50


con cables desnudos / terminal de conexin para la unidad central

1SBN260202R1001

07 SK 53

Cable de comunicacin MODBUS /ASCII para unidades centrales


serie 40 y 50 con cables desnudos / terminal de conexin para la
unidad central

1SBN260203R1001

07 SK 54

Cable TC 50 < -> unidades centrales serie 40 y 50

1SBN260204R1001

07 SK 55

Cable de programacin PC < - >TC 50


Conector a PC tipo SUB D9

1SBN260205R1001

07 SK 57

Cable TC 50 < -> unidades centrales serie 30 y 90

1SBN260207R1001

Accesorios para bus CS 31

Cables

Pgina 1-19

ABB Control - AC 31
1SBC 008999 R1301

12.99

Presentacin / operacon

Productos

Descripcin

Referencias

Conectores

07 ST 50

Conector dual para conexin sencilla, a unidades centrales serie 40 y 1SBN260300R1001


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

07 ST 51

Conector dual para conexin sencilla, a unidades centrales serie 40 y 1SBN260301R1001


50, de sensores o actuadores analgicos de 3/4 hilos.
2 unidades

07 ST 52

Conectores tipo cage-clamp para canales binarios


2 unidades

1SBN260302R1001

07 ST 54

Un set de conectores tipo cage-clamp para unidades centrales o


unidades remotas

1SBN260311R1001

07 ST 55

Un set de conectores tipo cage-clamp para extensiones XI 16 E1 o


XO 16 N1 o XE 08 B5

1SBN260312R1001

07 ST 56

Un set de conectores tipo cage-clamp para extensiones XO 08 R1


o XC 08 L1 o XK 08 F1

1SBN260313R1001

07 ST 57

Un set de conectores tipo cage-clamp para extensin XM 06 B5

1SBN260314R1001

Etiquetas

Etiquetas para descripcin de canales por el usuario (100 unidades)

1SBN260310R1001

Documentacin serie 40 y 50

Documentacin tcnica en espaol para unidades centrales serie 40 1SBC260400R1001


y 50

Accesorios varios

Cada uno de los siguientes productos AC31 est descripto en su respectiva documentacin:
unidades serie 90, serie 30, proteccin IP 65, contador rpido, interfases para robot, displays
y accesorios para bus CS31.

Pgina 1-20

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 2

Comenzando

Pgina 2-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

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

Pgina 2-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

A efectos de se familiarice por si slo con el sistema AC31 este captulo detalla, punto a
punto, las operaciones necesarias para comenzar con una unidad central serie 40 50. La
demostracin est basada en un sencillo ejemplo de una funcin O (OR) con una entrada
(interruptor), un bit interno (test) y una salida (lmpara).

1. Material requerido
 1 unidad central: 07 CR 41, 07 CT 41, 07 KR 51 o 07 KT 51
 1 fuente de alimentacin dependiendo de la unidad central elegida: 24 V d.c., 120 V a.c. o
230 V a.c.
 1 cable de programacin 07 SK 50
 1 una PC con Windows

3.1 o superior, Windows

NT o Windows

95

 Una versin instalada del AC31GRAF

La instalacin del AC31GRAF requiere 12 Mb de espacio libre en su disco rgido.


 Siga el procedimiento de instalacin despus de haber ejecutado "a:\setup.exe". Por favor
dirjase a la documentacin de software cdigo FRCTL 015198 GB e n c a s o d e
encontrar algn problema.

El icono AC31GRAF es automticamente instalado en el grupo ABB AC31GRAF


(mirar Figura 2-1).

2. Cableado
El ejemplo de cableado mostrado en la Figura 2-2 es el utilizado en la unidad central 07 KR
51 de 230 V a.c.
El interruptor de RUN/STOP (arranque / parada) de la unidad central debe encontrarse en
STOP.
Por favor asegrese que tiene el interruptor y la lmpara de forma tal que pueda realizar el
cableado necesario para la demostracin.

Pgina 2-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-3 : Ventana de "Project management" (administracin de proyectos)


que aparece luego de ejecutar el AC31GRAF.

Figura 2-4 : Ventana de Creacin de un proyecto

Click on the right to enlarge

Figura 2-5 : La ventana de edicin del programa principal del proyecto DEMO
Pgina 2-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

3. Programacin
3.1. Ejecucin del software AC31GRAF
 Haga Doble-clic sobre el icono AC31GRAF que se encuentra en el grupo
ABB AC31GRAF (mirar Figura 2-1).
3.2. Creacin de un Programa
 Oprima el botn "New" (proyecto nuevo) que se encuentra en la ventana "Project
management" (administracin de proyectos).

El proyecto se define por su nombre, lenguaje de programacin 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) y


diagrama de bloques de funcin,
- la unidad central a programar: "serie 40" o "serie 50".
 Oprima el botn "OK" para validar.

La ventana de edicin DEMO: MAIN abre el programa principal MAIN del proyecto DEMO
(mirar Figura 2-5).
Oprima el botn que se encuentra en el ngulo superior derecho para ampliar la ventana
(maximizar).

Pgina 2-5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-6 : El listado de variables

Figura 2-7 : Ventana de edicin de programa con la barra de herramientas LD

Figura 2-8 : Ventana de edicin de programa con la barra de herramientas FBD

Figura 2-9 : Colocacin de la funcin OR en la pgina de edicin de programa

Pgina 2-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

3.3. Declaracin de Variables

Seleccione el icono
"Variable list" (listado de variables) en la ventana de edicin de
programa (mirar Figura 2-5).
Las variables pre-definidas en el listado de variables son aquellas que corresponden a la
unidad central elegida. Las variables correspondientes a las unidades centrales serie 40 o 50
son:
- 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 potencimetros,
- 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 disponibles
y 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. Edicin del programa
3.4.1. Mostrar la barra de herramientas FBD (bloques de funcin)

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 funcin (como resultado se obtendr la Figura 2-8).

Observe que al oprimir el icono "Display LD toolbar" se mostrar nuevamente la barra de


herramientas LD (Ladder Diagram).
3.4.2. Seleccione la funcin O (OR) en la ventana de edicin 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 funcin "/" desplazndose a lo largo de la lista con el mouse.
 Ubique el cursor en la pgina en blanco (Figura 2-9) y oprima con el mouse en el lugar
donde quiera ubicar la funcin "/".

La funcin "/" debe ser completada con 3 parmetros:


- 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 descripcin completa del bloque de funcin haciendo doble-clic sobre el
bloque y oprimiendo "Info" seguido del botn "Note".

Pgina 2-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-10 : Insercin de variables

Figura 2-11 : Unin de variables y bloque de funcin

Figura 2-12 : Ventana de compilacin. Texto despus de la veficacin: "Verify"

Figura 2-13 : Ventana de compilacin. Texto luego de la traduccin: "Build"


Pgina 2-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

3.4.3. Insercin de variables


 Seleccione el icono
"Insert variable" (insercin de variable) (Figura 2-10) en la ventana
de edicin del programa. Luego ubique el cursor a la izquierda del bloque de funcin,
asegurndose que se deja espacio suficiente de forma tal que la variable no solape al
bloque de funcin, oprima el botn del mouse.
 Seleccione la variable "I62.00 - IN1 - Switch" en el listado de variables
 Valide con "OK". La variable aparecer con su nombre.

Observacin: Si aparece el mensaje "Cannot overlap graphic symbols" (no se pueden


solapar smbolos grficos) en lugar de la variable, entonces recomience la operacin
dejando espacio suficiente a la izquierda del bloque para la insercin de la variable.
 Use el mismo procedimiento para insertar el bit interno a la izquierda del bloque de funcin
debajo 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 de
funcin y seleccione la variable "O62.00 - OUT1 - Lamp".
3.4.4. Vnculos entre las variables y el bloque de funcin:
 Seleccione el icono
"Draw connection line" (dibujo de lnea de conexin) en la ventana
de edicin del programa (Figura 2-11) y dibuje una lnea, sin soltar el botn del mouse,
entre la variable "IN1" y el bloque.
 El vnculo entre el bit interno "TEST" y el bloque se dibuja de la misma manera.
 El vnculo entre la variable de salida "OUT1" y el bloque se dibuja de la misma manera.

La fase de programacin ha culminado una vez que los vnculos o uniones han sido
establecidos. Ahora usted puede guardar, compilar y enviar el programa al PLC.
3.5. Guardado
 Oprima el icono
el programa.

"Save" (guardar) en la ventana de edicin del programa para guardar

3.6. Compilacin

La compilacin consiste en la verificacin y la traduccin del programa a un lenguaje


entendible por el PLC.
 Oprima el icono
programa.

"Verify program" (verificar programa) en la ventana de edicin del

 Oprima el botn "Verify" (verificar), espere por el mensaje "0 error detected" (0 errores
detectados) (Figura 2-12) y luego oprima el botn "Build" (construir el cdigo)
 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 edicin
del programa DEMO: MAIN.

Pgina 2-9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-14 : Ventana de configuracin de la interfase serie

Figura 2-15 : Ventana de Control

Download parameters

Figura 2-16 : Ventana de configuracin de unidad central

Pgina 2-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

3.7. Comunicacin con el PLC


3.7.1. Configuracin de la interfase serie
 Seleccione el item "Link configuration" (configuracin del puerto de comunicacin) del
men "Options" (opciones) de la ventana de edicin del programa.
 Verifique que el cable de comunicacin est correctamente conectado a la PC a la
interfase serie seleccionada: COM1 por defecto. De no ser as modifique la configuracin
en la ventana "Link configuration" (Figura 2-14) de acuerdo a su conexin.
 Valide con "OK".
3.7.2. Acceso al panel de control
 Seleccione el icono
edicin.

"PLC communication" (comunicacin con el PLC) en la ventana de

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. Configuracin de la unidad central:
 Seleccione el icono
"Launch PLC configuration tool"
configuracin del PLC) de la ventana de control.

(activar herramientas de

La presentacin de la ventana de configuracin varia dependiendo de la unidad central


seleccionada. La ventana mostrada en la Figura 2-16 corresponde a la unidad central
07 KR 51.
La configuracin en la columna "Your choice" (su eleccin) es la configuracin por defecto, la
cual es la ms conveniente para este ejemplo.
Las diferencias entre las columnas "Your choice" y "Central unit" (la cual corresponde a la
unidad central) se indican en rojo.
 Si existen diferencias entre las dos columnas, entonces enve la configuracin por defecto
oprimiendo el icono "Download parameters" (transmitir parmetros). Espere hasta que la
columna Central unit" (unidad central) se haya actualizado y luego oprima "Exit" desde el
men de "Control" para volver a la ventana de control.
 Si no hay diferencias, seleccione "Exit desde el men de "Control" para volver a la
ventana de control.

Pgina 2-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-17 : Mensaje 1 cuando se enva el programa al PLC

Figura 2-18 : Mensaje 2 cuando se enva el programa al PLC

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

Figura 2-20 : Ventana de "Trazado" para una visualizacin grfica de las seales

Pgina 2-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

3.7.4. Inicializacin de la unidad central

La inicializacin de la unidad central es necesaria luego de cualquier cambio en la


configuracin del modo operativo de la unidad central, a efectos de que la misma arranque
con una correcta configuracin del sistema.
 Oprima el botn 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. Envo del programa al PLC
 Oprima el botn de "Send" en la ventana de control para enviar y guardar
automticamente 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. Comprobacin del programa en modo On-line (en lnea)
 Coloque el interruptor RUN/STOP de la unidad central en RUN.

Prueba 1:
 Activacin y desactivacin 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 seales de entrada, bit interno y salida tambin pueden ser visualizadas en funcin
"Variable time diagrams" (Diagramas temporales de
del tiempo oprimiendo el icono
variables) en la ventana de control.
 Oprima el icono
"Insert variable" en la ventana de "Trazado" a efectos de insertar una
variable (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 seales de entrada, bit interno y salida son inmediatamente representadas en la ventana
de Trazado (Figura 2-20).

Pgina 2-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Figura 2-21 : "Listado de variables En-lnea " (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

Pgina 2-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comenzando

Prueba 2: forzado de una entrada va software


 Oprima el botn "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 lnea) (Figura 2-21).
 Ingrese 1 y valide con "OK" (Figura 2-22).
 Seleccione en icono
variable en el PLC.

"Lock" (bloquear) en la ventana "On-line List" para forzar la

 El estado de la salida tambin puede ser visualizado en la pantalla o en los diagramas de


tiempo (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 e
ingresando 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 y
regresar a la ventana de control para enviar los cambios y comprobarlo. Por favor dirjase a la
documentacin del software para continuar.
Para mayor ayuda en la programacin: el captulo 5 contiene algunos programas de ejemplo
con funciones estndar.
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 adems todas las otras ventanas
relacionadas con la ventana de control, tal como el Listado de variables en lnea 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" (administracin de proyectos), ir a "File" y


luego seleccionar "Exit"

Pgina 2-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 3

Especificaciones Tcnicas

Pgina 3-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Pgina 3-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Este captulo presenta los productos y sus caractersticas y condiciones de operacin.

1. Condiciones generales de operacin


Las unidades AC31 fueron desarrolladas de acuerdo a las directivas Europeas EC, los
estndares nacionales e internacionales IEC 1131-1 y IEC 1131-2 y los estndares de
producto EN61131-2 concerniente a dispositivos para automatizacin.
Condiciones Ambientales

- Temperatura:
de operacin:

horizontal

0C a + 55C

vertical

0C a + 40C

almacenamiento

- 40C a + 75C

transporte

- 25C a + 75C

- Humedad:

DIN 40040 clase F sin condensacin

promedio anual

75%

hasta 30 das por ao

95%

ocasionalmente

85%

- Presin atmosfrica:

DIN 40050

operacin

800 hPA ( 2000 m)

almacenamiento

600 hPA ( 3500 m)

Caractersticas mecnicas

- Indice de proteccin

IP20

- Unidad

UL V2

- Vibracin

CEI68-2-6 test Fc

- Choque

CEI68-2-27 test Ea

Tolerancias para tensiones principales

19.2 a 30 V (- 20%, + 25%)

- 120 V a.c. (50 / 60 Hz)

97.75 a 126.5 V (- 18,5%, + 5,5%)

- 230 V a.c. (50 / 60 Hz)

195.5 a 253 V (- 15%, + 10%)

Pgina 3-3

ABB Control - AC 31
1SBC 008999 R1301

- 24 V d.c.

12.99

Especificaciones Tcnicas

Distancia de fuga y espacio libre

IEC 664 y DIN VDE0160

Test de aislacin

IEC 1131-2

Compatibilidad electromagntica

Test de inmunidad contra:


- Descarga electrosttica

IEC 1000-4-2 (nivel 3)

- Campo irradiado

IEC 1000-4-3 (nivel 3)

- Transitorios rpidos

IEC 1000-4-4 (nivel 3)

- Pulsos de sobretensin

IEC 1000-4-5

- Perturbaciones conductivas por alta


frecuencia

IEC 1000-4-6 (nivel 3)

Cada de tensin e interrupciones cortas de


alimentacin

- Alimentacin D.C.

Duracin de las interrupciones: 10 ms


Tiempo entre 2 cadas de tensin: 1 s

- Alimentacin A.C.

Duracin de las interrupciones: 20 ms


Tiempo entre 2 cadas de tensin: 1 s

Espacios libres

IEC 664-664A
DIN VDE 0160

Test de rigidez dielctrica

IEC 1131-2

Montaje

- Riel DIN

35 mm

- Fijacin por tornillos

tornillos de 4 mm de dimetro (M4)

Conexiones

- Conectores
- Secciones de conductor para:
Tierra
Entradas
Salidas
Alimentacin
Bus

Bloques de terminales removibles (2.5


mm)
Conductor rgido o mltiple AWG 14
(1.95 mm)
Conductor rgido o mltiple AWG 18
(0.96 mm) a AWG 14 (1.95 mm)
Conductor rgido o mltiple AWG 14
(1.95 mm)
Conductor rgido o mltiple AWG 14
(1.95 mm)
Par trenzado AWG 24 (0.22 mm)
a AWG 18 (0.8 mm)

- Torque de ajuste de tornillos


0.8 Nm (slo a modo indicativo)
Interfase serie

Pgina 3-4

- Para programacin

RS 232 / RS 485

- Para el bus

RS 485

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

2. Especificaciones tcnicas del bus CS31


Tipo

Interfase serie multipunto RS 485

Modo

Half-duplex

Nmero de puntos de conexin

1 nico maestro
mx. 31 esclavos

Medio

Par trenzado y mallado

- Seccin

0.22...0.8 mm

- Vueltas

> 10 por metro

- Resistencia

100 / km

- Especificacin de impedancia

100 150

- Capacidad

< 150 nF / km

- Mallado

Malla trenzada

- Terminacin de lnea

Resistencia 120 , Watt, conectada a


cada extremidad del bus

Protocolo

ABB CS 31 (maestro / esclavo)

Control de Transmisin

CRC

Longitud mxima

hasta 500 m sin amplificador


hasta 2000 m con 3 amplificadores
(NCB o NCBR)

Bus redundante

S , con amplificador NCBR

Aislacin

S, por optoacoplador

Tiempo de refresco

2 ms mnimo
tpico 12 ms con 31 unidades en el bus
CS 31

Velocidad

Pgina 3-5

ABB Control - AC 31
1SBC 008999 R1301

187.5 kBaudios

12.99

Especificaciones Tcnicas

Figura 3-1 : Frente de la unidad central

Figura 3-2 : Ampliacin de item 9 sin la cubierta

Pgina 3-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

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

1 Ubicacin para riel DIN


2 Puesta a tierra de la unidad junto con fijacin
3 Bloqueo para montaje de riel DIN
4 Ubicacin para conectores duales externos
5 Ubicacin para los conectores de cables de:
- el bus CS 31 (slo disponibles para las unidades serie 50)
- la salida de 24 V d.c. para las entradas
(slo vlido para las unidades centrales alimentadas con 120 / 230 V a.c.)
- las entradas
6 Visualizacin del estado de las 8 entradas / 6 salidas
7 Ubicacin del conector para la conexin de extensiones de entradas / salidas
8 Ubicacin de:
- el puerto serie para programacin o comunicacin ASCII / MODBUS

- conector para el cableado de la alimentacin de la unidad central


- conectores para el cableado de las salidas
9 Ubicacin de los potencimetros y del interruptor On/Off (mirar ampliacin).
10 Ubicacin del conector para conexin del acoplador.
11 Area de visualizacin de estado del PLC:
- POWER: alimentacin disponible
- RUN: programa ejecutndose
- ERR: presencia de error(es)
Ampliacin del item 9 (mirar figura 3-2)

1 Potencimetro cuyo valor es ledo por el programa en la variable IW62.01


(valor de 0 a 150 en el programa)
2 Destornillador para el ajuste de potencimetro
3 Potencimetro cuyo valor es ledo 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

Pgina 3-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

3.2. Especificaciones tcnicas

Serie 40
07 CR 41
24 V d.c.

07 CT 41
24 V d.c.

Serie 50
07 CR 41
120/230 V a.c.

07 KR 51
24 V d.c.

07 KT 51
24 V d.c.

07 KR 51
120/230 V a.c.

Nmero de Entradas / Salidas

- Entradas binarias incorporadas

- Salidas binarias incorporadas

- Potencimetros analgicos

- Nmero mximo de unidades de


extensin por unidad central

- Nmero mximo de unidades


remotas en el bus CS31

31

- Mx. nmero de entradas binarias

104

1096

- Mx. nmero de salidas binarias

54

1046

- Mx. nmero de entradas


analgicas

48

496

- Mx. nmero de salidas analgicas

12

136

Interfases

- interfase CS 31
- Interfase para: Programacin

MODBUS o ASCII

no

1 RS 232

1 RS 232 / RS 485

16 000 words (tpico: 8 k de instrucciones)

16 000 words (tpico: 8 k de instrucciones)

8 000 words (tpico: 4 k de instrucciones)

8 000 words (tpico: 4 k de instrucciones)

Flash Eprom

Flash Eprom

SRAM

SRAM

Memoria

- Tamao de la memoria de usuario:


sin ONLINE
con ONLINE
- Memoria de usuario y las
constantes
- Memoria de datos
- Backup (respaldo) de datos:
Autonoma de Backup
Tiempo de carga con
alimentacin

Pgina 3-8

no

S, con batera

40 das a 25C

100% en 12 hs

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Serie 40
07 CR 41
24 V d.c.
Funcionalidad
- Tiempo de ejecucin para 1kbyte:
100% instrucciones binarias
65% binarias , 35 % palabras
- Bits internos
- Palabras internas
- Palabras dobles internas
- Cadenas de pasos
- Constantes palabras
- Constantes palabra doble
- Temporizadores:
Rango de tiempo

- Contadores:
Rango de conteo
- Funcin de contador rpido:
Encoder incremental
Contadores independientes
- Interrupciones:
por evento (flanco ascendente)
cclicas
duracin mxima
- Salida de comando para un motor
paso a paso con modificacin de
frecuencia (relacin cclica = 50%)
- Proteccin del programa de
usuario en la unidad central
- Reloj: Deriva (tpica)
Programacin
- Software de programacin
- Lenguaje de programacin

- Ejecucin del programacin

- Sub-programa:
Nivel
- Set de operaciones:
Funciones bsicas
Funciones avanzadas

07 CT 41
24 V d.c.

07 CR 41
120/230 V a.c.

07 KR 51
24 V d.c.

07 KT 51
24 V d.c.

07 KR 51
120/230 V a.c.

0.4 ms
1.2 ms
2016
2016
128
2016
496
127
42 simultneos
desde 1 ms a 596 hs 30 (24 das + 20 hs
30)
Ilimitados
- 32767 a + 32767

0.4 ms
1.2 ms
2016
2016
128
2016
496
127
42 simultneos
desde 1 ms a 596 hs 30 (24 das + 20 hs
30)
Ilimitados
- 32767 a + 32767

1 con una frecuencia mx de 5 kHz


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

1 con una frecuencia mx de 5 kHz


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

Retardo 250 s

10 Hz a 2.66 kHz

Retardo 250 s
o 2,5 ms como CS 31 maestro / esclavo
2 en las entradas I62.02 y I62.03
1 (de 1 ms a 2 s)
o 5 ms a 2 s como maestro
1,5 ms como maestro
o 3 ms como esclavo / independiente
10 Hz a 2.66 kHz

S, con palabra clave

S, con palabra clave

4.3 min / mes a 25C

2 en las entradas I62.02 y I62.03


1 (de 1 ms a 2 s)
3 ms

AC31GRAF bajo Windows (IEC 1131-3)


FBD/LD : Diagramas de bloque de funcin
y ladder
Quick LD: Diagrama ladder
IL:
Listado de Instrucciones
SFC:
Diagrama de Lgica Secuencial
Secuencial
disparado por reloj o
disparado por alarma (interrupciones)
12
1

AC31GRAF bajo Windows (IEC 1131-3)


FBD/LD : Diagramas de bloque de funcin
y ladder
Quick LD: Diagrama ladder
IL:
Listado de Instrucciones
SFC:
Diagrama de Lgica Secuencial
Secuencial
disparado por reloj o
disparado por alarma (interrupciones)
12
1

Booleanas, aritmticas, comparaciones


Por encima de 60

Booleanas, aritmticas, comparaciones


Por encima de 60

Pgina 3-9

ABB Control - AC 31
1SBC 008999 R1301

Serie 50

12.99

Especificaciones Tcnicas

Serie 40
07 CR 41
24 V d.c.

- Peso

07 CT 41
24 V d.c.

Serie 50
07 CR 41
120/230 V a.c.

07 KR 51
24 V d.c.

07 KT 51
24 V d.c.

07 KR 51
120/230 V a.c.

400 g

800 g

400 g

800 g

24 V d.c.

120 / 230 V a.c.

24 V d.c.

120 / 230 V a.c.

19.2 a 30 V

97.75 a
126.5 V
195.5 a 253 V

19.2 a 30 V

97.75 a
126.5 V
195.5 a 253 V

120 mA

30 mA

120 mA

30 mA

400 mA

100 mA

400 mA

100 mA

- Proteccin contra polaridad


inversa

No

No

- 24 V d.c. alimentacin aislada


para las entradas:

No

No

Rango de Tensin

19.2 a 30 V

19.2 a 30 V

Corriente de salida

400 mA

400 mA

Proteccin contra cortocircuito

5 W (6 W para 07 CT 41)

10 W

5 W (6 W para 07 KT 51)

10 W

Alimentacin

- Tensin de alimentacin:
Valor nominal
Rango admisible
- Consumo:
unidad central aislada
tpico.
Configuracin mxima
tpico.

- Disipacin
Entradas binarias incorporadas

- Nmero de entradas
- Aislacin de entradas /
electrnica
- Tipo de entradas

1500 V a.c.

1500 V a.c.

1500 V a.c.

1500 V a.c.

1500 V a.c.

1500 V a.c.

PNP y
NPN

PNP y
NPN

PNP y
NPN

PNP y
NPN

PNP y
NPN

PNP y
NPN

- Tensin de entrada:
Valor Nominal

24 V d.c.

24 V d.c.

24 V d.c.

24 V d.c.

24 V d.c.

24 V d.c.

Seal en 0 (IEC 1131-2)

0a+5V

0a+5V

0a+5V

0a+5V

0a+5V

0a+5V

Seal en 1 (IEC 1131-2)

+ 15 a + 30 V

+ 15 a + 30 V

+ 15 a + 30 V

Entradas I62.02 a I62.07

7 mA

7 mA

7 mA

7 mA

7 mA

7 mA

Entradas I62.00 a I62.01

9 mA

9 mA

9 mA

9 mA

9 mA

9 mA

Entrada standard

5 ms

5 ms

5 ms

5 ms

5 ms

5 ms

Entrada configurada como


contador rpido

70 s

70 s

70 s

70 s

70 s

70 s

90 s

90 s

90 s

90 s

90 s

90 s

No mallado (no para entradas


de contador rpido)

300 m

300 m

300 m

300 m

300 m

300 m

Mallado

500 m

500 m

500 m

500 m

500 m

500 m

Entradas no standard

50 m

50 m

50 m

50 m

50 m

50 m

+ 15 a + 30 V + 15 a + 30 V + 15 a + 30 V

- Corriente de entrada 24 V d.c.:

- Tiempo de filtrado:

Entrada con configuracin


de interrupcin
- Longitud del cable:

Pgina 3-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Serie 40

Serie 50

07 CR 41
24 V d.c.

07 CT 41
24 V d.c.

07 CR 41
120/230 V a.c.

07 KR 51
24 V d.c.

07 KT 51
24 V d.c.

07 KR 51
120/230 V a.c.

6 rel

6 transistor

6 rel

6 rel

6 transistor

6 rel

1500 Vrms
1 min

1500 V a.c.

1500 Vrms
1 min

1500 Vrms
1 min

1500 V a.c.

1500 Vrms
1 min

2A/5A
2A
1A
0.6 A
0.35 A

2A/5A
2A
1A
0.6 A
0.35 A

2 A AC-1
0.5 A AC-15

2 A AC-1
0.5 A AC-15

6x2A

6x2A

4 x 0.5 A
+2x1A

Salidas incorporadas

- Nmero de salidas
- Aislacin de las entradas /
electrnica
- Carga total de corriente bajo
tensin:
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

2A/5A
2A
1A
0.6 A
0.35 A

1 A para
O62.00 y
O62.01 y 0.5
A para otras
salidas

- Carga total de corriente

2 A AC-1
0.5 A AC-15

2A/5A
2A
1A
0.6 A
0.35 A

alterna 24 a 230 V a.c.

1 A para
O62.00 y
O62.01 y 0.5
A para otras
salidas

2 A AC-1
0.5 A AC-15

6x2A

4 x 0.5 A
+2x1A

- Corriente de fuga de las salidas

< 200 A

< 200 A

- Prdida de tensin de las salidas

0.5 V a
500 mA mx.

0.5 V a
500 mA mx.

- Mnimos valores para interrupcin

10 mA bajo
12 V d.c.

12 V

10 mA bajo
12 V d.c.

10 mA bajo
12 V d.c.

12V

10 mA bajo
12 V d.c.

2A

2A

- Capacidad de interrupcin bajo


120 V a.c.
(cdigo de clasificacin de contacto
B300) (UL)

2A

- Nmero de comunes

2A

2 A (1.5 A de
acuerdo a
UL)

2 A (1.5 A de 2 A (1.5 A de
acuerdo a
acuerdo
UL)
a UL)

2 A (1.5 A de
- Capacidad de interrupcin bajo
acuerdo a
250 V a.c.
UL)
(cdigo de clasificacin de contacto
B300) (UL)
2 (2+4)

2 (2+4)

2 (2+4)

< 1 Hz

< 1 Hz

6x2A

2 (2+4)

- Frecuencia de conmutacin:
para cargas resistivas

< 1 Hz

para cargas inductivas

< 0.2 Hz

< 0.2 Hz

< 0.2 Hz

< 0.2 Hz

para lmparas

< 0.2 Hz

< 0.2 Hz

< 0.2 Hz

< 0.2 Hz

1 milln

1 milln

100 000

100 000

5 kHz

5 kHz

< 1 Hz

- Nmero de interrupciones:
para AC-1

1 milln

para AC-15

1 milln

100 000

100 000

- Proteccin contra cortocircuito


y sobrecarga

Realizar
externamente

S:
trmica

Realizar
Realizar
externamente externamente

S:
trmica

Realizar
externamente

- Proteccin contra sobretensin

Realizar
externamente

Realizar
Realizar
externamente externamente

Realizar
externamente

No

Sobrecarga y
cortocircuito

no

no

Sobrecarga y
cortocircuito

no

no mallado

150 m

150 m

150 m

150 m

150 m

150 m

mallado

500 m

500 m

500 m

500 m

500 m

500 m

- Diagnstico de salidas
- Longitud de cable:

Pgina 3-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Figura 3-3 : Frente de la unidad

Figura 3-4 : Ampliacin del item 9 sin cubierta

Pgina 3-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

4. Unidades remota extensibles


4.1. Frente (mirar Figura 3-3)

1 - Ubicacin para riel DIN


2 - Puesta a tierra de la unidad junto con fijacin
3 - Bloqueo para montaje de riel DIN
4 - Ubicacin para conectores duales externos
5 - Ubicacin para los conectores de cables de:
- la salida de 24 V d.c. para las entradas
(slo vlido para las unidades remotas alimentadas con 120 / 230 V a.c.)
- las entradas
6 - Visualizacin del estado de las 8 entradas / 6 salidas
7 - Ubicacin del conector para la conexin de extensiones de entradas / salidas
8 - Ubicacin de:
- conector para el cableado de la alimentacin de la unidad remota
- conectores para el cableado de las salidas
9 - Ubicacin de los selectores rotativos de direccionamiento (mirar ampliacin)
10 - Area de visualizacin de estado de la unidad:
- POWER: alimentacin disponible
- RUN: siempre encendido
- ERR: presencia de error(es)
Ampliacin del item 9 sin cubierta (mirar Figura 3-4)

1 Selector rotativo para direccionamiento, reservado para seleccin de decena


2 Destornillador para el ajuste de selectores
3 Selector rotativo, reservado para seleccin de unidad

Pgina 3-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

4.2. Especificaciones tcnicas de las unidades remotas extensibles

ICMK 14 F1

ICMK 14 F1

ICMK 14 N1

24 V d.c.

120 / 230 V a.c.

24 V d.c.

400 g

800 g

400 g

24 V d.c.

120 o
230 V a.c.

24 V d.c.

19.2 a 30 V

97.75 a
126.5 V o
195.5 a 253 V

19.2 a 30 V

Unidad aislada (tpico)

80 mA

30 mA

80 mA

Configuracin mxima (tpico)

- Peso
Alimentacin

- Tensin principal:
Valor nominal
Rango admisible

- Consumo:
400 mA

100 mA

400 mA

- Proteccin contra polaridad inversa

- Alimentacin aislada de 24 V d.c.


para las entradas:

No

No

Rango de tensin

19.2 a 30 V

Mx. corriente de salida

400 mA

Proteccin contra cortocircuito


- Disipacin

5W

10 W

6W

Entradas binarias incorporadas

- Nmero de entradas

- Aislacin de las entradas / electrnica

1500 V a.c.

1500 V a.c.

1500 V a.c.

- Tipo de entradas

PNP y NPN

PNP y NPN

PNP y NPN

24 V d.c.

24 V d.c.

24 V d.c.

- Tensin de entrada:
Valor nominal
Seal en 0 (IEC 1131-2)

0a+5V

0a+5V

0a+5V

Seal en 1 (IEC 1131-2)

+ 15 a + 30 V

+ 15 a + 30 V

+ 15 a + 30 V

Entradas Ixx.02 a Ixx.07

7 mA

7 mA

7 mA

Entradas Ixx.00 y Ixx.01

9 mA

9 mA

9 mA

- Mnimo tiempo de filtrado

5 ms

5 ms

5 ms

no mallado

300 m

300 m

300 m

mallado

500 m

500 m

500 m

- Corriente de entrada a 24 V d.c.:

- Longitud del cable:

Pgina 3-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

ICMK 14 F1

ICMK 14 F1

ICMK 14 N1

24 V d.c.

120 / 230 V a.c.

24 V d.c.

6 rels

6 rels

6 transistores

- Aislacin de las salidas / electrnica

1500 Vrms
1 min

1500 Vrms
1 min

1500 V a.c.

- Carga total de corriente bajo tensin:

.
2A/5A
2A
1A
0.6 A
0.35 A

2A/5A
2A
1A
0.6 A
0.35 A

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

2 A AC-1
0.5 A AC-15

2 A AC-1
0.5 A AC-15

6x2A

6x2A

Salidas incorporadas

- Nmero de salidas

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.
- Corriente total de carga
- Corriente de fuga de la salida

< 200 A

- Tensin residual de salida


- Valor mnimo de interrupcin

0.2 V a
500 mA mx.
10 mA bajo
12 V d.c.

10 mA bajo
12 V d.c.

- Poder de interrupcin bajo 120 V a.c.


(clasificacin de contactos cdigo B300)
(UL)

2A

2A

- Poder de interrupcin bajo 250 V a.c.


(clasificacin de contactos cdigo B300)
(UL)

2 A (1.5 A
de acuerdo a
UL)

2 A (1.5 A
de acuerdo a
UL)

2 (2+4)

2 (2+4)

- Nmero de comunes

4 x 0.5 A
+2x1A

12 V

- Frecuencia de conmutacin:
para cargas resistivas

< 1 Hz

< 1 Hz

para cargas inductivas

< 0.2 Hz

< 0.2 Hz

para lmparas

< 0.2 Hz

< 0.2 Hz

< 5 kHz

- Nmero de operaciones:
para AC-1

1 milln

1 milln

para AC-15

100 000

100 000

- Proteccin contra cortocircuito y


sobrecarga

Contemplar
externamente

Contemplar
externamente

- Proteccin contra sobretensin

Contemplar
externamente

Contemplar
Si:
externamente por supresor de
tensiones
transitorias

- Diagnstico de las salidas

Si: trmica

Sobrecarga y
cortocircuito

no mallado

150 m

150 m

150 m

mallado

500 m

500 m

500 m

- Longitud del cable:

Pgina 3-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Figura 3-5 : Extensin binaria XI 16 E1

Figura 3-6 : Extensin binaria XK 08 F1

Figura 3-7 : Extensin binaria XO 08 R1

Figura 3-8 : Extensin binaria XO 16 N1

Figura 3-9 : Extensin binaria XC 08 L1

Pgina 3-16

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

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

1 Ubicacin para riel DIN


2 Puesta a tierra de la unidad junto con fijacin
3 Bloqueo para montaje de riel DIN
4 Ubicacin para conectores duales externos
5 Ubicacin de conectores para el cableado de entradas / salidas.
6 Area de visualizacin de estado de entradas / salidas
7 Ubicacin del conector para conexin de extensiones de entrada / salida suplementarias
8 Conector para conexin a la unidad central / unidad remota o a la ltima extensin de
entrada / salida conectada a la unidad central o unidad remota

Pgina 3-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

5.2. Especificaciones de las extensiones binarias

Las unidades de extensin se encuentran alimentadas con 5 V por la unidad central o la


unidad remota extensible a la que se encuentren conectadas.
Advertencia: las extensiones no deben ser conectadas o desconectadas con alimentacin.

Peso

XI 16 E1

XO 08 R1

XC 08 L1

XK 08 F1

XO 16 N1

220 g

220 g

220 g

220 g

220 g

Entradas binarias incorporadas

- Nmero de entradas
- Aislacin de las entradas / electrnica
- Tipo de entradas

16

8 configurables

1500 V a.c.

1500 V a.c.

1500 V a.c.

PNP

PNP

PNP

24 V d.c.

24 V d.c.

24 V d.c.

- Tensin de entrada:
Valor nominal
Seal en 0 (IEC 1131-2)

0a+5V

0a+5V

0a+5V

Seal en 1 (IEC 1131-2)

+ 15 a + 30 V

+ 15 a + 30 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

no mallado

300 m

300 m

300 m

mallado

500 m

500 m

500 m

- Nmero de salidas

8 rels

8 transistores

4 rels

16 transistores

- Aislacin de las salidas / electrnica

1500 Vrms
1 min

1500 V a.c.
1 min

1500 Vrms
1 min

1500 V a.c.
1 min

2A/5A
2A
1A
0.6 A
0.35 A

0.5 A

2A/5A
2A
1A
0.6 A
0.35 A

0.5 A

alterna 24 a 230 V a.c.

2 A AC-1
0.5 A AC-15

2 A AC-1
0.5 A AC-15

- Corriente total de carga

8x2A

8 x 0.5 A

4x2A

16 x 0.5 A

- Corriente de fuga de la salida

< 200 A

< 200 A

- Tensin residual de salida

0.5 V a 500 mA
mx.

0.5 V a 500 mA
mx.

- Valor mnimo de interrupcin

- Longitud del cable:

Salidas incorporadas

- Carga total de corriente bajo tensin:


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

Pgina 3-18

10 mA a
12 V d.c.

12 V

10 mA a
12 V d.c.

12 V

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

XI 16 E1

XO 08 R1

- Poder de interrupcin bajo 120 V a.c.


(clasificacin de contactos cdigo B300)
(UL)

2A

2A

- Poder de interrupcin bajo 250 V a.c.


(clasificacin de contactos cdigo B300)
(UL)

2 A (1.5 A
de acuerdo a
UL)

2 A (1.5 A
de acuerdo a
UL)

2 (4+4)

- Nmero de comunes
- Frecuencia de conmutacin:

XC 08 L1

XK 08 F1

XO 16 N1

para cargas resistivas

< 1 Hz

para cargas inductivas

< 0.2 Hz

< 0.2 Hz

para lmparas

< 0.2 Hz

< 0.2 Hz

> 10 kHz

< 1 Hz

> 10 kHz

- Nmero de operaciones:
para AC-1

para AC-15

1 milln

100 000

1 milln

100 000

- Proteccin contra cortocircuito y


sobrecarga

Contemplar
externamente

- Proteccin contra sobretensin

Contemplar
Si:
Contemplar
Si:
externamente por supresor de externamente por supresor de
tensiones
tensiones
transitorias
transitorias

- Diagnstico de las salidas

Sobrecarga y
cortocircuito

Sobrecarga y
cortocircuito

no mallado

150 m

150 m

150 m

150 m

mallado

500 m

500 m

500 m

500 m

Si: trmica

Contemplar
externamente

Si: trmica

- Longitud del cable:

Pgina 3-19

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Figura 3-10: Extensiones analgicas XM 06 B5 y XE 08 B5

Figura 3-11: Display analgico XTC 08

Figura 3-12 : Descripcin del Display

Pgina 3-20

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

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

1 Ubicacin para riel DIN


2 Puesta a tierra de la unidad junto con fijacin
3 Bloqueo para montaje de riel DIN
4 Ubicacin para conectores duales externos
5 Ubicacin de los conectores para el cableado de entradas
6 Visualizacin del nmero de canal y el valor analgico asociado con su signo
7 Ubicacin de:
- El conector para extensiones de entrada / salida suplementarias
- Los pulsadores utilizados para la configuracin
8 Pulsador para seleccionar el canal a visualizar
9 Ubicacin de los conectores para el cableado de salidas
10 Conector para conectar a la unidad central / unidad remota o la ltima extensin de
entrada / salida
11 Interruptores para configurar los canales como corriente, tensin o Pt 100 / Pt 1000
6.2. Display analgico (mirar Figura 3-12)

1 Signo del valor


2 - Valor
3 Identificacin de canal
4 Punto decimal del valor (puede programarse con los bloques de funcin CONFIO)

Pgina 3-21

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

6.3. Especificaciones tcnicas de la unidades analgicas

Las unidades analgicas se alimentan de 5 V y 24 V d.c. de la unidad central unidades


remotas extensibles a las que estn conectadas.
El valor analgico con un formato personalizado se muestra en un display de 4 dgitos.
El nmero de canal se selecciona a travs del pulsador en el frente.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
Advertencia: En la configuracin de corriente 4 20 mA, el sensor debe estar capacitado para
proveer 20 mA con un mnimo de 10 Vd.c. Por otra parte, la entrada no est protegida contra
tensiones entre 10 a 18 V d.c. y puede generar un error o destruir la entrada.
XM 06 B5

XE 08 B5

- Nmero de entradas analgicas

- Nmero de salidas analgicas

+/- 9999

+/- 9999

+/- 9999

- Nmero de valores internos mostrados


- Valores de muestra Escala
- Filtrado de 50 / 60 Hz
- Tiempo de transferencia de la I/O
analgica

120 ms */ 50 ms

220 ms *

3W

3W

200 g

200 g

- Mxima disipacin de energa


- Peso

XTC 08

150 g

Entradas analgicas

Tensin

Corriente

Pt 100

Pt 1000

- Rango nominal:

+/- 10 V

020 mA

- 200 C

- 200 C

420 mA

+ 450 C

+ 450 C

- Valores mximos

+/- 30 V

+/- 25 mA

500 V

500 V

500 V

500 V

12 bits +
signo

12 bits

+/- 2,5 mV

+/- 5 A

+/- 0,1 C

+/- 0,1 C

+/- 0,7 %

+/- 0,8 %

+/- 1,5 C

+/- 1,5 C

- Rango de la palabra leda por la unidad


central

+/- 32767

032767

- Error de amplificacin entre dos canales

70 dB

70 dB

70 dB

70 dB

- Aislacin de las entradas/electrnica


- Resolucin
- Mnima resolucin de la entrada ( 1LSB)
- Precisin a fondo de escala

- Impedancia de entrada

- 2000/+4500 -2000/+4500

100 K

100

100 K

100 K

- Linearizacin para sondas


Pt 100 / Pt 1000

- Coeficiente de temperatura

100 ppm

100 ppm

100 ppm

100 ppm

0,625 mW
1,6 mW

0,0625 mW
0,16 mW

220 ms *

220 ms *

- Disipacin del sensor:


0C
450C
- Tiempo de adquisicin incluyendo filtrado
para todos los canales
- Diagnstico
- Longitud del cable:
mallado
canales no usados cortocircuitados

120 ms *

120 ms *

No

No

No

No

50 m

50 m

50 m

50 m

S
S

S
S

S
S

S
S

* sin tiempo de filtrado 50 y 60 Hz.


Pgina 3-22

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

XM 06 B5
Salidas analgicas

Tensin

Corriente

- Rango nominal

+/- 10 V

020 mA
420 mA

- Mx. corriente

2 mA

20 mA

- Aislacin de salidas / electrnica

500 V

500 V

- Resolucin

11 bits + signo

12 bits

- Min resolucin de salida ( 1 LSB)

+/- 5 mV

+/- 5 A

- Rango de la palabra

+/- 32767

0 32767

- Error total a fondo de escala

1,2 %

1,3 %

- Retardo de adquisicin

50 ms

50ms

- Mxima resistencia

400

- Diagnstico
- Longitud del cable:
mallado

No

No

50 m

50 m

- Cada de tensin total permitida en los sensores y lneas conectadas en serie = Mx 8 V


- Configuracin:
- Con pulsador
- Con bloque de funcin

Tensin
Corriente
s
s
s (captulo 5 configuracin 4.1.12 )

La configuracin analgica a travs de la unidad central (bloques de funcin CONFIO1,


CONFIO4, CONFIO8 ) est disponible a partir de las siguientes versiones.
Producto
07KR51
07KT51
07CR41
07CT41
ICMK14F1
ICMK14N1

Pgina 3-23

ABB Control - AC 31
1SBC 008999 R1301

Versin
H15
G15
E14
D14
F14
D14

12.99

Especificaciones Tcnicas

6.4. Diagramas de entradas analgicas:


6.4.1. Corriente 4-20mA:

32767
16384
-20mA

3.75m

4mA
12mA

20mA

- 32767

6.4.2. Corriente 0-20mA:

32767
16384
-20mA

0
10mA

20mA

- 32767

6.4.3. PT100/PT1000:

4500

-200c

450c

0
+200c
-2000

Val = T x 10

Entrada de tensin +/- 10 V:

1 LSB = 10 / 2

12

= 2,44 mV

V ( en volts ) = Valor

con valor mnimo ( paso 8 )

x (10 / 32767)

con valor ( - 32767 X + 32767 )

Entrada de corriente 0-20 mA:


-3

1 LSB = 20.10 / 2

12

= 4,88 A

con valor mnimo ( paso 8 )

-3

I ( en mA ) = Valor x (20.10 / 32767)

con valor ( 0 X + 32767 )

Entrada de corriente 4-20 mA:

La resolucin es igual a la de 0-20 mA


I ( en mA ) = Valor x (16 / 32767) + 4

Pgina 3-24

con valor ( 0 X + 32767 )

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

6.5. Diagramas de salidas analgicas:


6.5.1. Corriente 0-20mA:

20mA
10mA
-32768

0
16384

32767

16384

32767

-20mA

6.5.2. Corriente 4-20mA:

20mA
12mA
4mA
-32768

0
-20mA

Tensin de salida +/- 10 V:

1 LSB = 10 / 2

11

= 4,88 mV

con valor mnimo ( paso 8 )

V ( en volts ) = Valor x (10 / 32767)

con valor ( - 32767 X + 32767 )

Salida de corriente 0-20 mA:


-3

1 LSB = 20.10 / 2

12

= 4,88 A

con valor mnimo ( paso 8 )

-3

I ( en mA ) = Valor x (20.10 / 32767)

con valor ( 0 X - 32767 )

Salida de corriente 4-20 mA:

La resolucin es igual a la de 0-20 mA


I ( en mA ) = Valor x (16 / 32767) + 4

Pgina 3-25

ABB Control - AC 31
1SBC 008999 R1301

con valor (0 X - 32767 )

12.99

Especificaciones Tcnicas

Figura 3-13 : cable de programacin 07 SK 50

Pgina 3-26

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7. Accesorios
7.1. Cables de programacin: 07 SK 50 y 07 SK 52

Estos cables permiten conectar las unidades serie 40 y 50 a una PC para su programacin y
test.
Son mallados y de una longitud de 2 metros.
7.1.1. Diagrama de conexin del 07 SK 50 (mirar Figura 3-13):
Extremo de la
unidad central
MINI DIN 8

RxD
TxD
GND

1
2
7
5
8
3
6
4
Shield

3
2
5
8
7
1
4
6
Shield

TxD (amarillo)
RxD (rojo)
GND (negro)
CTS
RTS
CD
DTR
DSR

Pgina 3-27

ABB Control - AC 31
1SBC 008999 R1301

Extremo de la PC
SUB D9

12.99

Especificaciones Tcnicas

Figura 3-14 : cable de programacin 07 SK 52

Pgina 3-28

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7.1.2. Diagrama de conexin del 07 SK 52 (mirar Figura 3-14):

- Diagrama de cableado de la seal de RTS:


Si la seal de RTS est activa con nivel bajo:
Extremo de la
unidad central
MINI DIN 8

RTS+
RTS-

Conductores
desnudos

CTS
0V

5
8

blanco
azul (para. GND ext.)

Si la seal de RTS est activa con nivel alto:


Extremo de la
unidad central
MINI DIN 8

RTS+
RTS-

Conductores
desnudos

+10 V
CTS

5
8

blanco (para DTR ext.)


azul

- Utilizando el cable para RS 232


Extremo de la
unidad central
MINI DIN 8

RxD
1
TxD
2
GND
7
RTS+ 5
RTS8
Shield

Conductores
desnudos

TxD
RxD
GND

amarillo
rojo
negro
blanco
Cableado dependiente del
azul
nivel alto o bajo de la seal de RTS

Shield

- Utilizando el cable para RS 485


Extremo de la
unidad central
MINI DIN 8

1
D12
D1+
7
RTS+ 5
RTS8
Shield

Conductores
desnudos

D1D1+

Amarillo no usado
rojo
negro
blanco
Cableado dependiente del
azul
nivel alto o bajo de la seal de RTS

Shield

Observacin: El cable de programacin se diferencia del de comunicacin ASCII/MODBUS


por su color gris.

Pgina 3-29

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

Figura 3-15 : cable de comunicacin 07 SK 51

Pgina 3-30

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7.2. Cables de comunicacin ASCII/MODBUS: 07 SK 51 y 07 SK 53

Estos cables permiten conectar las unidades centrales serie 40 y 50 a otros dispositivos para

comunicacin ASCII o MODBUS .


Son mallados y de una longitud de 2 metros.
7.2.1. Diagrama de conexin del 07 SK 51 (mirar Figura 3-15):
Extremo de la
unidad central
MINI DIN 8

RxD
TxD
GND

1
2
7
5
8
3
6
4
Shield

3
2
5
8
7
1
4
6
Shield

TxD
RxD
GND
CTS
RTS
CD
DTR
DSR

(amarillo)
(rojo)
(negro)
(blanco)
(azul)

Pgina 3-31

ABB Control - AC 31
1SBC 008999 R1301

Extremo de la PC
SUB D9

12.99

Especificaciones Tcnicas

Figura 3-16 : cable de comunicacin 07 SK 53

Pgina 3-32

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7.2.2. Diagrama de conexin del 07 SK 53 (mirar Figura 3-16):

- Diagrama de cableado de la seal de RTS:


Si la seal de RTS est activa con nivel bajo:
Extremo de la
unidad central
MINI DIN 8

RTS+
RTS-

Conductores
desnudos

CTS
0V

5
8

blanco
azul
(para GND ext.)

Si la seal de RTS est activa con nivel bajo:


- Utilizando el cable para RS 232:

Extremo de la
unidad central
MINI DIN 8
RxD
TxD
GND
RTS+
RTS-

1
2
7
5
8
3
6
Shield

Conductores
desnudos
TxD
RxD
GND

amarillo
rojo
negro
blanco
azul

Cableado dependiente del


nivel alto o bajo de la seal de RTS

Shield

- Utilizando el cable para RS 485


Extremo de la
unidad central
MINI DIN 8
D1D1+
RTS+
RTS-

2
7
5
8
3
6
Shield

Conductores
desnudos

D1D1+

Amarillo no usado
rojo
negro
blanco
Cableado dependiente del
azul
nivel alto o bajo de la seal de RTS

Shield

Observacin: el cable de ASCII/MODBUS se diferencia del cable de programacin por su


color NEGRO.

Pgina 3-33

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

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)

Pgina 3-34

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

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


Referirse a la documentacin del TC50 entregada con el producto.
7.4. Conectores (mirar Figura 3-17)
Complementariamente a los conectores removibles existen dos conectores adicionales. Los
mismos permiten una instalacin ms sencilla.
7.4.1. Conector dual externo: 07 ST 50: 07 ST 50
Este es un conector dual que permite una fcil conexin de sensores o actuadores de tres
hilos binarios a los productos de la serie 40 y 50.
Todos los terminales del mismo nivel estn unidos elctricamente.

Conexin de un conector 07 ST 50 a una unidad central con alimentacin 230 V a.c.

Conexin de un conector 07 ST 50 a una unidad central con alimentacin 24 V d.c.


7.4.2. Conectores tipo "Cage-clamp"
Los conectores tipo "cage-clamp" permiten el cableado rpido de todos las unidades de la
serie 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 rgido 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
07 ST 54

Un set de conectores tipo "cage-clamp" para unidades centrales o remotas

07 ST 55

Un set de conectores tipo "cage-clamp" para extensin XI 16 E1 o XO 16 N1 o


XE 08 B5

07 ST 56

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


XK 08 F1

07 ST 57

Un set de conectores tipo "cage-clamp" para extensin XM 06 B5

Pgina 3-35

ABB Control - AC 31
1SBC 008999 R1301

Conectores tipo "cage-clamp" para canales binarios. 2 unidades

12.99

Especificaciones Tcnicas

Figura 3-21 : Cableado de la proteccin de corriente 4 20 mA


con 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


Pgina 3-36

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7.4.3. Conector dual externo: 07 ST 51


Este es un conector externo que permite una conexin sencilla de sensores analgicos a los
productos de la serie 40 y 50 (XM 06 B5 XE 08 B5). Adems, algunas otras funciones se
agregan con este conector:
-

Posibilidad de cambiar un sensor sin desconectar los otros sensores

Proteccin adicional contra cortocircuito en caso de 4- 20 mA


Conector J2
para la malla de
distintos
sensores

Interruptores para seleccin


de canales 0 y 1 6 y 7

Interruptores para seleccin


de canales 2 y 3 4 y 5

Conector J1 para
cableado de distintos
sensores de entrada
Los interruptores en el 07 ST 51 se usan para seleccionar la configuracin de los canales, un
interruptor para cada canal. Dos posibilidades de configuracin, proteccin de corriente o
cableado de PT100/PT1000.
-

Posicin A : Configuracin para proteccin de corriente para 4 20 mA

Posicin B : Configuracin 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 analgicas.
Advertencia: En la configuracin de corriente 4 20 mA, el sensor debe ser capaz de proveer
20 mA con un mnimo de 10 V d.c. Por otra parte, la entrada no est protegida contra
tensiones entre 10 a 18 V d.c. y puede generar un error o destruir la entrada.
J2-1

SB

J2-2

J2-4

SB

SA

J1-2

J2-5

SB

SA

J1-1

J2-3

SB

SA

SA

J1-3

J1-4

J1-5

J1-6

J1-7

J1-8

Diagrama elctrico dentro de un 07 ST51

Pgina 3-37

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

7.5. Autoadhesivos
Se dispone de sets de 100 etiquetas autoadhesivas para la descripcin de los canales usados
en el PLC, y para hasta 20 productos.
Las etiquetas son escritas por el usuario y deben ser colocadas en la parte interna de las
tapas cubre-bornes.

8. Display TC50
El TC50 se utiliza para mostrar e ingresar datos, para mostrar mensajes de estado (por
ejemplo, para test dinmico) o mensajes de alarma en mquinas o plantas controladas por la
unidad central.

El TC50 se comunica directamente con la unidad central a travs de protocolo MODBUS sin
requerirse ningn hardware adicional.
El TC50 se programa utilizando el software de configuracin TCWIN que opera en una
computadora bajo entorno Windows 95, 98 o NT.
Mirar documentacin tcnica del TC50 ref: 1SBC005499R0101
Mirar documentacin del software TCWIN ref: 1SBC004999R0101

Pgina 3-38

ABB Control - AC 31
1SBC 008999 R1301

12.99

Especificaciones Tcnicas

104

C0334D

85

120

C0333D

84

C0332D

35 mm EN 50022

93

9. Dimensiones (en mm)

85

51

C0311D

65

C0310D

84.5

C0309D

93

35 mm EN 50022

Figura 3-24 : Unidad central y unidad remota

48

C0331D

C0330D

28.2

Figura 3-25 : Extensin

56

157

C0308D

166

C0307D

41

C0306D

86

77

Figura 3-26 : Conector

Figura 3-27 : Display

Pgina 3-39

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 4

Instalacin

Pgina 4-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Pgina 4-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Este captulo presenta el cableado, producto por producto, las principales reglas de
implementacin y direccionamiento.

1. Implementacin de un sistema AC31


La lnea de productos AC31 fue concebida para operacin en ambientes industriales
extremos. La correcta operacin de estos productos es slo asegurada si se cumple con un
cierto nmero de reglas. Estas reglas involucran las condiciones de montaje, los principios de
cableado de las entradas / salidas, la puesta a tierra, la conexin del bus CS31 y los
diferentes tipos de alimentacin.

1.1. Condiciones de montaje


Los productos de la lnea AC31 pueden ser montados a travs de dos formas de fijacin.
Pueden instalarse vertical u horizontalmente:
- en un riel DIN (de 35 mm) utilizando el soporte de fijacin.
- o a travs de tornillos (de 4 mm dimetro M4), los orificios de fijacin ubicados en la
base de las unidades permiten el montaje en placas.
Para montaje en gabinete:
Temperatura de operacin de 0 a 55C, prever suficiente volumen libre alrededor de las
unidades que permitan una correcta disipacin de calor. Se recomienda que el gabinete
disponga de un sistema de ventilacin.
Advertencia: evite colocar dispositivos generadores de calor cerca de estos productos
(transformadores, contactores de potencia, ...).
Todas las conexiones se efectan a travs de terminales removibles con una seccin de
2.
conductor admisible igual a 2.5 mm
El par de ajuste, como referencia, debe ser de 0.8 Nm.

1.2. Cableado de las entradas / salidas


2

Utilizar conductores rgidos o cables multi-conductores AWG 18 (0.96 mm ) a AWG 14 (1.95


2
2
mm ) para las entradas y AWG 14 (1.95 mm ) para las salidas.
Deben tomarse ciertas precauciones para reducir las perturbaciones de instalaciones
circundantes. Los cables que transporten seales de baja tensin no deben ser colocados en
las mismas bandejas que los conductores de potencia.
Deben distinguirse claramente dos tipo de seales:
- Alimentacin de 230 V a.c.
- seales analgicas (utilizar cable mallado) y de baja tensin (24 V d.c.).

Pgina 4-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

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

Figura 4-2 : Conexin recomendada cuando existan dispositivos generadores de ruido.

Pgina 4-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

1.3. Puesta a tierra


1.3.1. Principios bsicos de puesta a tierra
2

Utilizar conductores rgidos o cables multi-conductores AWG 14 (1.95 mm ).


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 deben
conectarse a la tierra ms cercana.
Las unidades centrales serie 40 y 50 son puestas a tierra a travs de una placa metlica que
hace contacto con el sistema de montaje en riel DIN. Adems, si la unidad central es
directamente atornillada a una placa metlica, el tornillo ubicado en el ngulo superior
izquierdo de la unidad (vista desde el frente) asegura una conexin a tierra a travs de una
placa que hace contacto con la cabeza del tornillo de sujecin.
La puesta a tierra asegura proteccin contra interferencia electromagntica.
El cable de puesta a tierra de seguridad (ubicado en el bloque terminal) debe conectarse al
chasis 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 seccin de al menos 16 mm (mirar Figura 4-1).
Los dispositivos que generen ruido (actuadores, motores, etc.) no deben ser puestos a tierra
entre dos gabinetes. La puesta a tierra de realizarse cerca del elemento que produjera la
mayor perturbacin (mirar Figura 4-2).

Pgina 4-5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Figura 4-3 : Cableado correcto en una interrupcin


del bus

Figura 4-4 : Cableado incorrecto en una interrupcin


del bus

Figura 4-5 : Cableado correcto del bus

Figura 4-6 : Cableado del bus en estrella prohibido

Figura 4-7 : Par trenzado simtrico correcto

Figura 4-8 : Par trenzado incorrectamente

Figure 4-9 : Diagrama de conexin de la malla del bus

Pgina 4-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

1.4. Cableado del bus CS31


El bus CS31 es una interfase serie RS485 y consiste en un par trenzado y mallado. Este bus
es un bus maestro esclavo y slo acepta un nico maestro.
2

Utilice un par trenzado AWG 24 (0.22 mm ) a AWG 18 (0.18 mm ).


La mxima longitud es de 500 m.
Debe usarse el mismo tipo de cable para la totalidad de la instalacin.
Se deben evitar las interrupciones del bus, durante conexiones del cable en un gabinete por
ejemplo, por otra parte el bus debe cablearse desde el mismo lado del bloque terminal (mirar
Figura 4-3 y Figura 4-4).
Advertencia: la conexin 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 puesta
a 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 extremidades
del bus. El par trenzado debe ser simtrico (mirar Figura 4-7 y Figura 4-8).
Se recomienda conectar la malla del bus a tierra, con la intercalacin de un capacitor de 1 nF
clase Y directamente a la entrada del gabinete de acuerdo al diagrama de montaje (mirar
Figure 4-9), si hubiera dispositivos que generen ruido cerca del gabinete.
Como el bus CS31 es optoaislado, es posible colocar elementos con diferente alimentacin
en el bus.
Si se utiliza amplificador de bus o amplificador de bus con redundancia refirase a la
descripcin respectiva.

Pgina 4-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Figura 4-10 : Alimentacin T-T

Figura 4-11 : Alimentacin I-T

Pgina 4-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

1.5. Diferentes tipos de alimentacin


Las principales diferencias entre estas datan en la conexin del neutro y las partes metlicas
a tierra:
- Neutro T-T: El neutro se conecta a tierra. Todas las partes metlicas son puestas a
tierra (mirar Figura 4-10).
- Neutro I-T: El neutro es aislado en relacin a la tierra y las partes metlicas son
puestas a tierra (mirar Figura 4-11).
Cada gabinete (incluyendo las versiones en 24 V), en un ambiente con disturbios elctricos,
debe ser instalado con un transformador aislado y protegido.

Pgina 4-9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

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

Figura 4-12 : Entradas con lgica positiva PNP


Alimentacin 24 V d.c.

Figura 4-13 : Entradas con lgica negativa NPN


Alimentacin 24 V d.c.

Figura 4-14 : Entradas con lgica positiva PNP


Alimentacin 120/230 V a.c.

Figura 4-15 : Entradas con lgica negativa NPN


Alimentacin 120/230 V a.c.

Figura 4-16 : Salidas de rel

Figura 4-17 : Salidas de transistor.

Pgina 4-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

2. Cableado de las unidades centrales y unidades remotas extensibles


2.1. Alimentacin
2

Utilizar conductores mltiples o rgidos AWG 14 (1.95 mm ).


Se requiere de la instalacin de un fusible trmico externo para proveer proteccin al material.
Es posible seleccionar entre alimentacin 230 V a.c. o 120 V a.c. con el interruptor de
seleccin ubicado debajo de las unidades centrales y unidades remotas extensibles. El
producto se entrega con el selector en la posicin de 230 V a.c.

Las versiones 120 / 230 V a.c. disponen de una fuente interna de 24 VDC. Esta fuente
alimenta 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 a
estar disponible luego de 10 segundos de la eliminacin de la falla.
Es posible utilizar alimentacin externa de 24 V d.c. En ese caso no olvide conectar la tierra
de la fuente externa de 24 V d.c. al comn de las entradas (terminal C).
2.2. Cableado de entradas / salidas
2

Utilizar conductor mltiple o rgido AWG 18 (0.96 mm ) a AWG 14 (1.95 mm ) para las
2
entradas y AWG 14 (1.95 mm ) para las salidas.
- Cableado de las entradas: mirar Figura 4-12 a Figura 4-15. El comn C de las
entradas 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. Proteccin de las salidas
Las salidas de rel deben protegerse externamente contra corrientes parsitas generadas
por cargas inductivas con:
- un varistor o un mdulo RC, en corriente alterna
- un diodo, en polarizacin directa
La presencia de un fusible trmico, conectado a la alimentacin comn de los rels, protege a
los dispositivos conectados a las salidas.
Las salidas de transistor estn protegidas internamente contra cortocircuito y sobrecarga.
Sin embargo con una carga inductiva con L/R mayor a 40 ms, es necesario agregar un diodo
de proteccin.
Si ocurre un error en una de las salidas de transistor, es indicado por el estado de la unidad
central.
La presencia de un fusible trmico externo, conectado al comn de la alimentacin de las
salidas, protege los dispositivos conectados a las salidas y tambin evitan el dao de la
unidad y la sobrecarga de numerosas salidas.
Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten
24 V.d.c., la corriente de fuga en las salidas es de 16 mA.

Pgina 4-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Figura 4-18 : Extensin XI 16 E1

Figura 4-19 : Extensin XO 16 N1

Figura 4-20 : Extensin XO 08 R1

Figura 4-21 : Extensin XK 08 F1

Figura 4-22 : Extensin XC 08 L1

Pgina 4-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

3. Cableado de extensiones binarias


3.1. Extensin XI 16 E1 (mirar Figura 4-18)
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
La fuente de 24 V d.c. usada para los sensores debe ser conectada a los terminales de 0 V y
24 V ubicados los bloques terminales superior o inferior. Estos terminales se encuentran
vinculados internamente, por tanto slo es necesario conectar un terminal de 0 V y uno de 24
V d.c.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
3.2. Extensin XO 08 R1 (mirar Figura 4-20)
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
Los terminales de conexin C1 y C2 son independientes.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
3.3. Extensin XC 08 L1 (mirar Figura 4-22)
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
Debe usarse una fuente externa de 24 V d.c. si se excede la capacidad de la fuente de 24 V
d.c. de la unidad central. En este caso, es necesario conectar juntos los 0 V y 24 V d.c. de la
fuente externa y la unidad central.
Si no se conecta una fuente externa, el led de alimentacin (verde) parpadear.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten
24 V.d.c., la corriente de fuga en las salidas es de 16 mA.
3.4. Extensin XO 16 N1 (mirar Figura 4-19)
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
La fuente de 24 V d.c. utilizada para las cargas debe conectarse a los terminales de 0 V 24
V d.c. ubicados en los bloques terminales superior o inferior. Estos terminales se encuentran
vinculados internamente, por tanto slo es necesario conectar un terminal de 0 V y uno de 24
V d.c.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
Advertencia: En caso que el terminal de 0 V sea desconectado y al mismo tiempo se conecten
24 V.d.c., la corriente de fuga en las salidas es de 16 mA.
3.5. Extensin XK 08 F1 (mirar Figura 4-21)
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
El comn 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 alimentacin.

Pgina 4-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Pgina 4-14

Figura 4-23 : XM 06 B5 con sondas


de 2 hilos

Figura 4-24 : XE 08 B5 con sondas


de 2 hilos

Figura 4-25 : XM 06 B5 con sondas


de 3 hilos

Figure 4-26 : XE 08 B5 con sondas


de 3 hilos

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

4. Cableado de las extensiones analgicas


4.1. Extensin XM 06 B5
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.
4.2. Extensin XE 08 B5
La extensin est alimentada de 5 V por la unidad central o unidad remota. La conexin entre
la extensin y la unidad central se efecta con un cable situado en el lado izquierdo de la
extensin.
Advertencia: Las extensiones no deben ser conectadas o desconectadas con alimentacin.

Las sondas PT 100 o PT 1000 conectadas a las extensiones XM 06 B5 o XE 08 B5 pueden


ser 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 de
la funcin de proteccin de corriente (mirar captulo 3: 7.4.3)

Pgina 4-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Figura 4-27 : Ventana Configuracin del PLC del AC31GRAF

Pgina 4-16

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

5. Direccionamiento
5.1. Variables de entrada / salida
El direccionamiento del bus CS31 permite programar la utilizacin de las entradas / salidas en
una manera completamente transparente al usuario.
Las entradas / salidas de una unidad remota AC 31 se definen por:
 su tipo (entrada o salida, binaria o analgica),
 la direccin de la unidad,
 su nmero 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 analgica
%OW : salida analgica

direccin (xx)

Nmero de canal (yy)

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


La utilizacin de la unidad central en modo aislado (standalone), maestro (master) o esclavo
(slave) se define a travs del software en la ventana de configuracin del PLC del men de
control del software de programacin AC31GRAF (mirar Figura 4-27).
En una unidad central se pueden conectar un mximo de 6 extensiones binarias o analgicas
en cualquier orden.

Serie 40

mx. 6 extensiones

Serie 50

Pgina 4-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Unidad maestra o aislada

 Se asigna la direccin 62 a las entradas / salidas de una unidad central.


 La direccin de las extensiones es asignada automticamente de acuerdo al orden de las
extensiones:

- la primera extensin de entradas binarias toma la direccin 63, y aquellas que siguen
son incrementadas de a 1, hasta 68.

Serie 40
50
Direcciones

63

64

65

- la primer extensin de salidas binarias tambin toma la direccin 63 y aquella que la


siguen se incrementan de a 1, hasta 68.

Serie 40
50
Direcciones

63

63

64

65

64

65

- una extensin con entradas / salidas mixta o canales configurables se considera en


cuanto al direccionamiento como una extensin de entradas y una de salidas => La
direccin de la siguiente extensin binaria, sea de entradas o de salidas se incrementa
por 1.

Serie 40
50
Direcciones

Pgina 4-18

I/O

63

64

65

66

66

67

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

A efectos de optimizar el direccionamiento, extensiones de entradas / salidas mixtas o


configurables deben ser colocadas en las extremidades.

Serie 40
50
I/O
Direcciones

63

64

64

65

65

66

- La direccin de la primer extensin analgica comienza en 63 y se incrementa de a 1,


hasta 68.

Serie 40
50 IW /
OW
Direcciones

IW /
OW

63

64

63

64

64

Pgina 4-19

ABB Control - AC 31
1SBC 008999 R1301

63

12.99

Instalacin

Figura 4-28 : Selectores rotativos para el direccionamiento


de unidades remotas extensibles

Pgina 4-20

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

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 enva peticiones a los
esclavos los cuales estn indicados con direcciones entre 0 y 61.
La unidad central maestra puede manejar hasta 31 puntos de conexin (direcciones en el bus
CS31).
Un punto de conexin 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 rpido
 una unidad central (serie 50 con posibilidad de extensin, serie 90 30).

Advertencia: una unidad remota extensible con extensiones analgicas cuenta como 2
puntos de conexin.
La unidad central maestra, as como las unidades remotas, pueden posicionarse en cualquier
orden en el bus. El orden de las extensiones en las unidades centrales y unidades remotas
extensibles es libre.
El direccionamiento no es de acuerdo al orden de las unidades en el bus. Las direcciones
desde 1 hasta 61 pueden atribuirse en cualquier orden a los esclavos: la primer unidad
remota en el bus CS31 puede tener la direccin 5 seguida por una unidad remota con
direccin 3 seguida por otra unidad remota con direccin 12, y as sucesivamente.
5.3.1. Direccionamiento de unidades remotas extensibles
El nmero de esclavo de una unidad remota extensible se da por los selectores rotativos
situados bajo la primer tapa en la cara frontal. Cada selector puede colocarse de 0 a 9. El
selector 1 es para las decenas y el selector 3 para las unidades (mirar Figura 4-28). No se
permiten valores mayores a 61. 0 X 61.
Limitacin para extensiones analgicas:
El nmero mximo de canales analgicos por unidad remota extensible es:
-8 entradas analgicas y 8 salidas analgicas
La mxima configuracin para unidades remotas extensibles es:
-un mximo de 1 extensin XE 08 B5 + 5 extensiones binarias.
-un mximo de 1 extensin XTC 08 + 5 extensiones binarias.
-un mximo de1 extensin XE 08 B5 y 1 extensin XTC 08 + 4 extensiones binarias.
-un mximo de 2 extensiones XM 06 B5 + 4 extensiones binarias.

Pgina 4-21

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Regla de direccionamiento
- La primer extensin de entradas binarias toma la direccin X+1, las siguientes se
incrementan de a 1 y sucesivamente hasta 61.
- La primer extensin de salidas binarias toma tambin la direccin X+1 y aquellas que
la siguen se incrementan de a 1, hasta 61.

Interfase
del bus
CS 31

Maestro
serie 50 IW /
62

Unidad
Remota
Direcciones

IW

63

63

X+1

X+1

OW

64

63

64

64

X+2 X+3

Direcciones

X+2 X+3

- Una extensin de entradas / salidas mixta o configurable se considera, en cuanto al


direccionamiento, como una extensin de entradas y una extensin de salidas => la
direccin de la siguiente extensin binaria, sea de entradas o de salidas, se incrementa
por 1.
Ninguna de las direcciones definidas por la configuracin puede ser utilizada por otra unidad
remota de las series 30 o 90. En el siguiente ejemplo una unidad de salidas de la serie 30 o
90 no puede tener la direccin X+1 X+2. Su direccin debe ser mayor a X+5.

Interfase
del bus
CS31

Direcciones

Maestro
serie 50 IW /
OW

62

63

63

Unidad
Remota

X+1

X+2

IW
64

I/O

I
63

X+3 X+4

O
64

I
64

Direcciones

X+4 X+5

Cuando una extensin analgica se presenta entre las extensiones, la unidad toma el mismo
valor de direccin que la unidad remota extensible a la cual est asociada.
Valores de direccin = ( 0 X 61 )
Cuando se usa una extensin analgica tipo XM 06 B5, es posible asociar un mximo de dos
unidades a una unidad remota extensible, porque el nmero de entradas y salidas de estas
unidades es menor a ocho.

Pgina 4-22

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

Interfase
bus CS31

Maestro
seri 50 IW /
OW

IW

62

63

63

64

63

64

64

Unidad
Remota

IW/
OW

I/O

IW/
OW

X+1

Unidad
Remota

Direcciones

X+4

X+1 X.00 X+2 X+3 X.04


a
a
X.03
X.07

IW

I/O

Direcciones

Direcciones

OW

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 informacin entre la unidad central maestra y una unidad central esclava no
est limitada al intercambio del estado de las variables de entrada / salida fsicas. Es posible
intercambiar una tabla de datos, cuyo tamao puede ser definido en bits o palabras, como
sigue:
- intercambio de bits en paquetes de 8 bits (1 byte) = desde 2 bytes hasta 15 bytes.
Direccin = ( 0 Y 61 )
- intercambio de palabras desde 1 a 8 palabras. Direccin = ( 0 Y 61 )
(mirar captulo 6 Optimizacin del programa).
 El direccionamiento de la unidad central esclava se realiza utilizando el software
AC31GRAF.

El direccionamiento de las extensiones de la unidad central es independiente del


direccionamiento del bus CS31. Es definido y manejado por la unidad central esclava.

Maestro
serie 50 IW /
OW
Interfase
del bus
CS31

IW

62

63

63

64

63

64

64

Unidad
Remota

I/O

X+1

X+2

X+3 X+4

Esclavo
serie 50

63

64

63

X+4 X+5

IW/ I/O
OWI
63

65

Direcciones

Direcciones

O
66

Direcciones manejadas por la


unidad cemtral esclava

Pgina 4-23

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

5.3.3. Ejemplo de direccionamiento

50
series IW /
master OW

Interfase
del bus
CS31

IW /
OW

62

63

63

64

63

64

64

Unidad
Remota

I/O

Unidad
Remota

10

11

Esclavo
serie 50
7

TCAD

Serie 30

I/O IW /
OW
9

63

64

O
63

IW/
OW

I/O

63

65

66

Direcciones

Direcciones

Direcciones

Con unidad central esclava


configurada como analgica
Direcciones manejada
unicamente por la unidad
central esclava

Direccin 8
con configarin como mdulo analgico
Direccin 12
Con configuracin binaria

Este ejemplo toma 6 puntos de conexin (direcciones en el bus CS 31).

Pgina 4-24

ABB Control - AC 31
1SBC 008999 R1301

12.99

Instalacin

5.4. Sumario
Unidad central maestra
Serie 40 y 50

Direcciones

- Entradas / salidas incorporadas

Configuracin de direcciones

62

Standard

- Extensiones binarias

63 a 68

Automticamente

- Extensiones analgicas

63 a 68

Automticamente

Direccionamiento de canales analgicos:


En las unidades
centrales

En unidades remotas extensibles


( direccin Y )

Direccin

63 X 68

0 Y 61

XM 06 B5

Mx 6 extensiones

Mx 2 extensiones
Primera extensin

Segunda extensin

- 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.07

XE 08 B5

Mx 6 extensiones

Mx solamente una unidad

- entradas

IW X.00 a IW X.07

IW Y.00 a IW Y.07

XTC 08

Mx 6 extensiones

Mx solamente una unidad

- valores internos

OW X.00 a OW X.07

OW Y.00 a OW Y.07

Unidad
Remota
Direcciones

Con

Y = direccin de la unidad remota extensible,

N = mximo nmero de extensiones de un tipo en una unidad remota extensible.


Unidad central maestra
Serie 50

Serie 90

- Unidad remota extensible


Si slo hay extensiones binarias
Si al menos hay una extensin
analgica

A travs de los selectores


rotativos
0 Y+N 61 0 Y+N 61 Automticamente
0 Y 5 Automticamente
0 Y+N 61

- Unidad central esclava serie 50


Configuracin binaria
Configuracin analgica

0 a 61
0 a 61

0 a 61
0a5

A travs del software de prog.


A travs del software de prog.

- Unidad central esclava serie 90


Configuracin binaria
Configuracin analgica

0 a 61
0a5

0 a 61
0a5

A travs del software de prog.


A travs del software de prog.

Pgina 4-25

ABB Control - AC 31
1SBC 008999 R1301

Configuracin de la
direccin

12.99

Documentacin Tcnica AC31

Captulo 5

Programacin

Pgina 5-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

1. Introduccin al software
El software AC31GRAF puede utilizarse con todas las unidades AC31.

Este software corre bajo Windows (3.1, NT 95). Para su instalacin se requieren 12
Megabytes de espacio libre en el disco. Ejecute el archivo setup.exe para una instalacin
automtica.
Este software le permitir crear, enviar, verificar y recuperar e imprimir programas de usuario
as como inicializar, arrancar y detener la unidad central.
Existen cuatro lenguajes de programacin:

- LD y Quick LD: son lenguajes grficos basados en smbolos de diagrama de contactos.


Estos lenguajes se ajustan con facilidad a procesamiento combinatorio y ofrece los smbolos
bsicos y los bloques de funcin de automacin tal como se define en los estndares IEC
1131-3 (contactos, temporizadores, contadores).
- FBD: : es un lenguaje grfico de bloques de funcin el cual permite programacin de
procedimientos complejos a partir de combinar libreras de funciones existentes del software
AC31GRAF.
- SFC: es un lenguaje grfico para desarrollo de operaciones secuenciales. El proceso es
esquematizado por diagramas que representan pasos enlazados con transiciones que
corresponden a condiciones binarias. Las acciones asociadas con los pasos pueden ser
escritas en diferentes lenguajes.
- IL: un lenguaje de listado de instrucciones. Este lenguaje es particularmente dirigido a
expertos en automatizacin.
Organizacin 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 mximo de 12 en las unidades serie 40 y 50)
- y programas de interrupcin (un mximo de 2 por hardware y 1 por software)
Los programas en un proyecto modular pueden ser escritos en diferentes lenguajes.

Pgina 5-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Una librera existente con ms de 150 funciones:

El listado de funciones disponibles depende de la unidad central elegida. Una vez que la
unidad central ha sido definida el listado es comn 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 comparacin con palabras
- Funciones aritmticas con palabras
- Funciones lgicas con palabras
- Funciones de control de programas
- Configuracin del bus CS 31 y funciones de reconocimiento
- Funciones de comunicacin
- Funciones de control
- Funciones para conversin de formato
- Funciones especiales
- Funciones de acceso a memoria
Todas las funciones se encuentran descriptas en la ayuda online" del software
AC31GRAF as como en la documentacin del mismo.

Dirjase a la gua de usuario del AC31GRAF para la utilizacin del software.

Pgina 5-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

2. Listado de variables
Existen 5 tipos de variables utilizadas en el programa de usuario:
 Las fsicas, binarias o analgicas, variables de entrada / salida
 Los bits internos, variables palabra o palabra doble utilizadas en el programa de usuario
para los clculos 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 definicin de un paso. Puede estar activo slo un paso
a la vez.
 Los valores histricos: determinadas funciones requieren la ejecucin de numerosos ciclo
de programa a efectos de ser ejecutados. Un valor histrico es un registro interno usado
por las funciones citadas para almacenar el resultado de la funcin, en el ciclo de
programa n-1 durante el procesamiento de la funcin.

Los valores histricos no son directamente accesibles, en el programa de usuario, con las
unidades centrales serie 40 y 50.
Comentarios acerca de los valores histricos:

El nmero mximo de valores histricos permitidos en un proyecto es de 256.


Un listado de las funciones y sus valores est disponible en el anexo.
Los valores histricos de los temporizadores son independientes de los valores histricos de
las otras funciones. El nmero de funciones de temporizacin autorizado es ilimitado, sin
embargo el nmero mximo de temporizadores simultneos es de 42.

Pgina 5-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Tipo

Variables

Entradas binarias

Entradas analgicas

Desde

Hasta

I 00.00

I 61.15

Entradas binarias del bus CS 31

I 62.00

I 62.07

Entradas binarias en la unidad central


I62.00 y I62.01 pueden configurarse para contador.
I62.02 y I62.03 pueden configurarse para como entradas de
captura para interrupciones

I 63.00

I 68.15

Entradas binarias en las extensiones de la unidad central

IW 00.00

IW 61.15

Entradas analgicas del bus CS 31


er

IW 62.00

1 potencimetro de la unidad central

IW 62.01

IW 62.02

IW 62.07

do

potencimetro de la unidad central

Variables reservadas

IW 62.08

Segundos (0...59)

IW 62.09

Minutos (0...59)

IW 62.10

Horas (0...23)

IW 62.11

Das de la semana (1...7)

IW 62.12

Das del mes

IW 62.13

Meses

IW 62.14

Aos
Palabra de informacin:
bit 0: para deteccin de errores tipo 2
bit 1: utilizados en las unidades centrales esclavas para
reconocimiento del bus CS31
bits 8 a 15: utilizados en las unidades centrales maestras, indican
el nmero de unidades remotas reconocidas en el bus CS31.

IW 62.15

IW 63.00

IW 68.15

Entradas analgicas en las extensiones de una unidad central.

Pgina 5-5

ABB Control - AC 31
1SBC 008999 R1301

Descripcin

12.99

Programacin

Tipo

Variables

Descripcin

Desde

Hasta

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.

OW 00.00

OW 61.15

Salidas analgicas en el bus CS31

OW 62.00

OW 62.15

Variables reservadas

OW 63.00

OW 68.15

Salidas analgicas 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

Salidas binarias

Salidas analgicas

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 (perodo = 1 minuto)

M 255.04

M 255.09

Variables reservadas

M 255.10

M 255.14

Bits de diagnstico

M 255.15

Variable, siempre seteada a "0" en el arranque, la misma puede


ser utilizada para deteccin del primer ciclo del programa.

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

Informacin de errores clase 1

MW 254.08

MW 254.15

Informacin de errores clase 2

MW 255.00

MW 255.07

Informacin de errores clase 3

MW 255.08

MW 255.15

Informacin de errores clase 4

Palabras dobles
internas

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
No accesibles con el
AC31GRAF

Constantes de sistema palabra reservadas para la configuracin

KW 01.00

Constantes palabra indirectas

Palabras internas

Constantes palabra
doble

Valores histricos
internos de sistema

Pgina 5-6

KW 31.15

KD 00.00
no accesible con el
AC31GRAF

Constante de sistema palabra doble reservada para el tiempo de


ciclo

KD 00.01

Constantes indirectas palabra doble

No accesibles

KD 07.15

Valores histricos

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

3. Inicializacin
El programa antiguo en el PLC es automticamente sobrescrito cuando se enva un nuevo
programa. Sin embargo, es recomendable reconfigurar la unidad central con los parmetros
de fbrica antes de enviar un programa nuevo:
 Unidad central independiente (stand-alone)
 Configuracin de sistema por defecto de la unidad central (mirar captulo siguiente).
 Ningn programa.

Una inicializacin completa de la unidad central con los parmetros de fbrica se obtiene
seleccionando el men de "Control" del AC31GRAF en la ventana "Panel de Control (Control
Panel):
 Borrar PROM

Seguido inmediatamente de:


 Arranque en fro del PLC (cold restart)

Las otras posibles inicializaciones son:

Tipo de inicializacin

Definicin

Encendido

- Borra el programa de la memoria RAM

o "RESET" va software o re-arranque en


caliente (warm start)

- Copia del contenido de la Flash EEPROM a


la memoria RAM
- Limpieza de la RAM dependiendo de la
configuracin

Llave de STOP / RUN en la unidad central

- Copia en contenido de la Flash EEPROM en


la memoria RAM
Si no hay programa en la Flash EEPROM,
entonces la RAM permanece sin cambios.
- Limpieza de la RAM dependiendo de la
configuracin

Arranque en fro va software (Cold restart)

- Limpieza del programa y los datos de la


memoria RAM
- Copia del contenido de la Flash EEPROM a
la memoria RAM

Pgina 5-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Figura 5-1 : Listado para las unidades serie 40

Figura 5-2 : Listado para las unidades serie 50

Pgina 5-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4. Configuracin
Antes de enviar el programa al PLC debe asegurarse que la unidad central haya sido
correctamente configurada para la aplicacin. Hay dos herramientas de configuracin:
- El men de configuracin en el software de programacin AC31GRAF para configurar
los parmetros de uso de la unidad central;
- El bloque de funcin CS31CO para configurar ciertas unidades remotas a travs de
programacin.
4.1. Herramienta de configuracin AC31GRAF
 Se dispone de una herramienta de configuracin en el software AC31GRAF a la que se
llega llamando a la ventana Herramientas de configuracin del PLC (PLC configuration
tool) la cual habilita el display, entrada, carga, recuperacin y verificacin de todos los
parmetros configurables de la unidad central.

Slo este editor de configuracin le permite enviar o recibir la configuracin de la unidad


central.
 Verifique que la unidad central se encuentra correctamente conectada a la PC antes de
llamar a la herramienta de configuracin.

Se propone un listado de parmetros por defecto cada vez que se abre un nuevo proyecto.
Este listado vara de acuerdo al tipo de unidad central elegida (mirar Figura 5-1 y Figura 5-2).
La configuracin se realiza en la columna llamada Su eleccin (Your choice).
Al abrir la ventana de configuracin la columna de Su eleccin propone una configuracin
por defecto.
 Un parmetro puede ser modificado oprimiendo con el mouse la lnea a modificar en la
columna de Su eleccin. Puede modificar el parmetro utilizando el teclado o
seleccionndolo de una lista, dependiendo del parmetro a modificar (mirar Figura 5-2:
listado de parmetros para el modo operativo de la unidad central), y luego validar su
seleccin.

La columna de "Unidad central (Central unit) muestra la configuracin actual presente en la


unidad central.
 Las diferencias entre las columnas "Su eleccin" y "Unidad central" se indican en rojo.
 Los parmetros de configuracin se envan oprimiendo el icono de Cargar parmetros
(Download parameters). Los parmetros se guardan en la memoria Flash EEPROM de la
unidad central. Es necesario inicializar la unidad central, de forma tal que puede arrancar
con la configuracin correcta, si el parmetro "Modo operativo de la unidad central" fue
modificado.

Pgina 5-9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Aqu una descripcin completa de los parmetros 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 no
tienen conexin al bus CS 31.
Por el contrario, las unidades centrales serie 50, tienen tres modos de operacin:
- Unidad central maestra (master)
- Unidad central esclava (slave)
- o unidad independiente (stand-alone)
Una unidad central esclava tiene una direccin en el bus entre 0 y 61. La direccin se elige
por el usuario de acuerdo a la aplicacin y configurado en "Modo operativo de la unidad
central" seleccionando el nmero de esclavo (slave n).
Comentario:
 La configuracin de una unidad central esclava es acompaada por la configuracin del
rango de transmisin / recepcin entre el maestro y el esclavo.

El reconocimiento de una unidad esclava es sealizado en el bit 1 de la variables IW 62.15. Si


el valor de IW 62.15 es tal que el bit 1 es seteado a 1 (xxxx xxxx xxxx xx1x), entonces la
unidad central esclava fue aceptada por el bus CS31.
Importante!

Es necesario iniciaIizar la unidad central, de forma que pueda arrancar con la configuracin
de sistema correcta, luego de cualquier configuracin del modo operativo de la unidad central.
Se requieren dos pasos para un cambio del modo operativo de la unidad central:
 Cambio y envo de la configuracin. Mientras se enva, se realiza automticamente un
backup en la memoria Flash EEPROM de la unidad central.
 Activacin del nuevo modo va un arranque en fro (cold start) o en caliente (warm start) de
la unidad central.

Pgina 5-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.2. Rango de transmisin / recepcin de una unidad central esclava

Estos parmetros slo actan en las unidades serie 50 si las mismas son configuradas como
esclavas.
El intercambio de informacin entre unidades centrales maestra y esclavas no se limita slo al
intercambio de las variables fsicas (entradas / salidas). Es posible, de hecho, intercambiar
una tabla de datos:
- En transmisin y en recepcin
- Binarios (bits) o analgicos (words)
- Con tamao definido, en la unidad central esclava, de la comunicacin del bus CS31:
configuracin de parmetros de rea de recepcin y rea de transmisin
El tamao de la tabla de transmisin (x) puede diferir del tamao de la tabla de recepcin (y):
- El intercambio de bits es realizado por paquetes de 8 bits desde 2 x 8 bits hasta 15 x 8
bits.
- El intercambio de palabras est comprendido entre 1 y 8 palabras.
De cualquier manera, el tipo de datos de recepcin (bits o words) debe ser el mismo tipo de
datos de transmisin:
Tipos de datos de
Transmisin

Tipos de datos de
recepcin

Valores por defecto

32 bits

32 bits

Es posible tener:

x bits

y bits

x palabras

y palabras

No es permitido tener

x bits

y palabras

x palabras

y bits

Un cambio en alguno de estos parmetros es tenido en cuenta inmediatamente.


4.1.3. Inicializacin de datos y backup

Todas las variables son inicializadas a su valor por defecto cada vez que un programa es
iniciado.
Sin embargo, es posible salvar la totalidad o parte de los datos en las unidades centrales de
la serie 50. No es necesaria una batera externa ya que las unidades centrales serie 50
poseen una batera incorporada (acumulador de Vanadio-litio), la cual permite el
almacenamiento de datos, con una autonoma de 20 das a 25C La batera se recarga desde
0 hasta el 100% en 12 horas cuando la alimentacin de energa est presente.
Puede detectarse una falla de la batera con el bit 3 de la palabra de estado IW 62.15. Si el
valor de la variable IW 62.15 es tal que el valor del bit 3 se encuentra en 0 (xxxx xxxx xxxx
0xxx) la batera se encuentra descargada o fallada.
El tiempo de vida del uso de la CPU.
Aqu un caso normal:
- la alimentacin esta interrumpida cada noche

tiempo de vida = 15 aos

- la alimentacin esta interrumpida cada fin de semana


y fin de semana

tiempo de vida = 12 aos

- el peor caso es el de interrupcin cada semana


durante 4 das

tiempo de vida = 6 aos

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


Las unidades serie 40 no tienen una batera incorporada y no permiten respaldo de datos.
Pgina 5-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.4. Inicializacin / backup de bits internos


Valor n a elegir

Bits internos respaldados

Bits internos inicializados

n = 0 (valor por defecto)

No hay backup

M 000.00...M 099.15

n = 1...99

M 000.00...M n-1.15

M 230.00 M 255.15
M n.00...M 099.15
M 230.00...M 255.15
n = 100...229

M 000.00...M 099.15

M 230.00...M 255.15

n = 230...254

M 000.00...M 099.15

M n.00...M 255.15

M 230.00...M n-1.15
n < 0, n > 254

M 000.00...M 099.15

M 255.00...M 255.15

M 230.00...M 254.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 diagnstico.
 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 del
programa.

4.1.5. Inicializacin / backup de palabras


Valor n a elegir

Palabras internas
respaldadas

Palabras internas
inicializadas

n = 0 (valor por defecto)

No hay backup

MW 000.00...MW 099.15
MW 230.00...MW 239.15
MW 255.00...MW 255.15

n = 1...99

MW 000.00...MW n-1.15

MW n.00...MW 099.15
MW 230.00...MW 239.15
MW 255.00...MW 255.15

n = 100...229

MW 000.00...MW 099.15

MW 230.00...MW 239.15

n = 230...255

MW 000.00...MW 099.15

MW n.00...MW 255.15

MW 255.00...MW 255.15
MW 230.00...MW n-1.15
n < 0, n > 255

MW 000.00...MW 099.15

No hay inicializacin

MW 230.00...MW 239.15
MW 255.00...MW 255.15

Pgina 5-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.6. Inicializacin / backup de palabra dobles internas


Valor n a elegir

Palabras dobles internas


respaldadas

Palabras dobles internas


inicializadas

n = 0 (valor por defecto)

No hay backup

MD 000.00...MD 007.15

n=1

MD 000.00...MD 000.15

MD 001.00...MD 007.15

n < 0, n > 1

MD 000.00...MD 007.15

No hay inicializacin

4.1.7. Inicializacin / backup de cadenas de pasos


Valor n a elegir

Cadenas de pasos
respaldadas

Cadenas de pasos
inicializadas

n = 0 (valor por defecto)

No hay backup

S 000.00...S 125.15

n = 1...125

S 000.00...S n-1.15

S n.00...S 125.15

n < 0, n > 125

S 000.00...S 125.15

No hay inicializacin

4.1.8. Inicializacin / backup de valores histricos


Valor n a elegir

Valores histricos
respaldados

Valores histricos
inicializados

n = 0 (valor por defecto)

No hay backup

Inicializacin de todos los


valores histricos

n < 0, n > 0

Respaldo de todos los valores No hay inicializacin


histricos

Un cambio en los parmetros de inicializacin es tenido en cuenta inmediatamente.

Pgina 5-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.9. Reaccin de la unidad central ante error clase 3

Las unidades centrales AC31 poseen un sistema de diagnstico que apunta a asegurar una
rpida y eficiente localizacin de fallas. Este sistema de diagnstico est dividido en 4 clases
de 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 ejecucin del programa es abortada o no iniciada. En caso
de un error clase 4, el programa no se detiene.
En caso de error clase 3, es posible abortar o continuar el programa:
 No hay detencin si la configuracin del parmetro "Reaccin del PLC a error clase 3" es
seteada en "Advertencia" (Warning) (parmetro por defecto).
 Detencin automtica del programa seleccionando "Abortar" (Abort).

Un cambio en este parmetro es tenido en cuenta inmediatamente.


4.1.10. Inicializacin de las unidades del bus CS 31

Este parmetro slo acta en las unidades centrales serie 50 que hayan sido configuradas
como maestras (master).
La unidad central interroga a las unidades remotas, una detrs de la otra, componiendo, de
este modo, una imagen de la configuracin del sistema durante la inicializacin.
Por defecto, el programa se inicia independientemente de la inicializacin de las unidades
remotas del bus CS31 y sin tomarlas en cuenta en el ciclo del bus:
 La configuracin del parmetro "Inicializacin del sistema CS31 luego del encendido,
arranque en caliente o en fro es = 0.

Es posible configurar el inicio del programa de usuario de acuerdo a la inicializacin y


tomando en cuenta las unidades remotas en el ciclo del bus CS31:
 Si el parmetro de configuracin "Inicializacin del sistema CS31 luego del encendido,
arranque en caliente o en fro = n (1 n 31), el programa de usuario no se inicializar
hasta que un mnimo de n unidades remotas no hayan sido inicializadas en el ciclo del bus
CS31.

El nmero de unidades efectivamente reconocidas por la unidad central es accesible en los


bits 8 a 15 de la variable IW 62.15. El siguiente ejemplo muestra como leer este valor en la
variable MW 000.00 (KW 001.01 = 256).

DIV
%IW062.15
%KW001.01

%MW000.00

Cualquier cambio en este parmetro se vuelve efectivo a partir de la prxima inicializacin de


la unidad central.

Pgina 5-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.11. Modo de comunicacin de la interfase serie COM1

El puerto serie de la unidad central puede usarse en diferentes modos:


 Modo de programacin para programar y probar la unidad central
 Modo ASCII para comunicacin entre la unidad central y otro dispositivo ASCII

 MODBUS para comunicacin entre la unidad central y otro dispositivo MODBUS .

Para usar uno de estos modos de comunicacin usted debe:


 Configurar la interfase serie seleccionando uno de los parmetros propuestos en la
ventana de configuracin
 Conocer la posicin de la llave de RUN/STOP
 Usar el cable correcto:

- Para programacin: 07 SK 50 07 SK 52

- Para ASCII / MODBUS : 07 SK 51 07 SK 53


Seleccin de parmetro

Posicin de la llave
RUN/STOP

Cable

Modo de
comunicacin

Standard

STOP

Programacin

RUN

Programacin

Programacin

ASCII/MODBUS

ASCII

Programacin

Programacin

ASCII

RUN

ASCII

STOP

MODBUS

Programacin

ASCII/MODBUS

MODBUS

Programacin

Programacin

x: eleccin sin efecto

Pgina 5-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

PLC

o
o

TX
RX

o TX
o RX

GND o
RTS +

MODEM

o GND

o Entrada Modem

RTS - o

o V+
V- est conectado a GND de
*Generalmente
la fuente de alimentacin

Fuente de
Alimentacin

o V

Cableado general PLC / Mdem


RTS con CPU serie 40:
RTS +
+ 10 V (nivel de espera)

Activo en nivel bajo 10V

* RTS no est conectado


RTS con CPU serie 50:

1)

Activo en nivel alto:


Alimentacin
I mx = 2mA

(V+/V-mx = 30V )

V+

PLC

4,7 K

RTS+ (color blanco)

Seal TX

RTS- (color azul)


8

0,9 * V +

Modem

Seal RTS

V-

47 K

Informacin
enviada

V-

2)

Retardo

Activo en nivel bajo:


Alimentacin (V+/V-mx = 30V )
I mx = 2mA

V+

R1
PLC

Seal TX

4,7 K

RTS+(color blanco)

Modem

Seal RTS

V+

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

RTS- (color azul)

Informacin
enviada

V-

Pgina 5-16

Retardo

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.12. Parmetros de comunicacin:

Se definen como sigue, de acuerdo al modo:


Modo

Parmetros por defecto

Modificacin de parmetros

Programacin

9 600 Baudios

Parmetros no modificables

sin paridad
8 bits de datos
1 bit de parada
ASCII

MODBUS

Sin parmetros definidos por


defecto

Los parmetros se definen usando


la funcin SINIT en el programa de
usuario

9 600 Baudios

Los parmetros pueden modificarse


usando la funcin SINIT en el
programa de usuario

sin paridad
8 bits de datos
1 bit de parada

Es posible elegir el retardo de tiempo de la seal de RTS cualquiera sea el modo de


comunicacin adoptado, seleccione este retardo de la lista de la lnea RTS signal delay. El
parmetro por defecto es normal, en este caso el retardo de la seal de RTS depende del
nmero de caracteres en el buffer.

Modo

Programacin o ASCII

MODBUS

Constante de sistema KW 00.06

3 caracteres

KW 00.06 > 1000

1 caracter

1101 < KW 00.06 < 1355

32 ms

2101 < KW 00.06 < 2355

64 ms

3101 < KW 00.06 < 3355

96 ms

4101 < KW 00.06 < 4355

128 ms

5101 < KW 00.06 < 5355

Pgina 5-17

ABB Control - AC 31
1SBC 008999 R1301

Retardo de tiempo

12.99

Programacin

4.1.13. Tiempo de ciclo de la unidad central

La unidad central procesa el programa en ciclos cuya duracin se define en la ventana de


configuracin a travs del parmetro de sistema "Cycle time declaration" (declaracin del
tiempo de ciclo). El valor se expresa en milisegundos.
- Para una unidad central maestra: el tiempo de ciclo es entre 0 y 100 ms donde slo
se autorizan mltiplos 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 mnimo tiempo que la unidad central
requiere para cada ciclo. En este caso el tiempo de ciclo no es constante.
Clculo del tiempo de ciclo:

El tiempo de ciclo Tc puede ser calculado por el usuario a travs de la siguiente ecuacin:
Tc Tb + Tp
donde
y

Tb = tiempo de transmisin del bus CS 31


Tp = Tiempo de ejecucin del programa.

El tiempo de ejecucin del programa corresponde a la suma de todos los tiempos de todas las
funciones presentes en el programa de usuario (mirar el listado de tiempos en el anexo).
En general, el tiempo de ejecucin 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 transmisin del bus se calcula conociendo la configuracin de la instalacin. Se


requiere sumar los tiempos de todas las unidades conectadas en el bus. El tiempo total para
las unidades remotas extensibles est dado por la suma de esta unidad y los tiempos de las
extensiones conectadas.

Pgina 5-18

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.14. Tiempos de comunicacin del bus CS31


Tiempos de comunicacin del bus CS31
Tiempo bsico
maestra

de

la

unidad

central 2000 s

Unidades centrales esclavas sin extensiones

07 KR 51*

750 s

07 KT 51*

750 s

07 KR 91*

750 s

07 KT 92*

750 s

07 KT 93*

750 s

* con configuracin por defecto

Tiempos de acuerdo a la configuracin:


2 bytes de transmisin y
2 bytes de recepcin

516 s

4 bytes de transmisin y
4 bytes de recepcin

750 s

8 bytes de transmisin y
8 bytes de recepcin

1 300 s

12 bytes de transmisin y
12 bytes de recepcin

1 850 s

8 palabras de transmisin y
8 palabras de recepcin

2 500 s

Unidades remotas de entradas binarias

ICSI 08 D1

323 s

ICSI 08 E1

323 s

ICSI 08 E3 / E4

323 s

ICSI 16 D1

387 s

ICSI 16 E1

387 s

Unidades remotas de salidas binarias

ICSO 08 R1

260 s

ICSO 08 Y1

260 s

ICSO 16 N1

340 s

Unidades remotas de entradas / salidas binarias

ICSC 08 L1

387 s

ICFC 16 L1

516 s

ICSK 20 F1

452 s

ICSK 20 N1

452 s

07 DC 92

516 a 590 s dependiendo de la


configuracin

Unidades remotas de entradas / salidas extensibles

340 s sin extensiones

ICMK 14 N1

340 s sin extensiones

Pgina 5-19

ABB Control - AC 31
1SBC 008999 R1301

ICMK 14 F1

12.99

Programacin

Tiempos de comunicacin del bus CS31


Unidades de extensin de
entradas / salidas

XI 16 E1

En una unidad
central maestra

En unidades
remotas
extensibles

En una unidad
central esclava

1000 s

1000 s

2500 s

XO 08 R1

1000 s

1000 s

2500 s

XC 08 L1

1000 s

1000 s

2500 s

XO 16 N1

1000 s

1000 s

2500 s

XK 08 F1

1000 s

1000 s

2500 s

XM 06 B5

1000 s

1000 s

2500 s

XE 08 B5

1000 s

1000 s

2500 s

XTC 08

1000 s

1000 s

2500 s

Unidades de entradas / salidas con grado de proteccin IP67

07 DI 93-I

387 s

07 DO 93-I

260 s

07 DK 93-I

340 s

Unidades remotas analgicas

ICSM 06 A6

1 162 s

ICSE 08 A6

1 355 s

ICSE 08 B5

1 355 s

ICST 08 A7

1 355 s

ICST 08 A8

1 355 s

ICST 08 A9

1 355 s

07 AI 91

1 355 s

ICSA 04 B5

700 s

Unidad de contador rpido

ICSF 08 D1

Pgina 5-20

1 300 s

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Pgina 5-21

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Set PLC clock

Figura 5-3 : Las unidades centrales serie 50 disponen de un reloj incorporado

Figura 5-4 : Actualizacin

Pgina 5-22

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.1.15. Reloj

Las unidades centrales serie 50 disponen de un reloj (mirar Figura 5-3).


Deriva (tpica) 4.3 min. / mes a 25 C
Los parmetros 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

Das de la semana (1...7)


Lunes = 1

IW 62.12

Das del mes (1...dependiendo del mes)

IW 62.13

Meses (1...12)

IW 62.14

Aos (00...99)

 O usando la funcin UHR

Actualizacin del reloj

La actualizacin del reloj puede realizarse de dos formas:


 A travs del software AC31GRAF en la ventana de configuracin, oprimiendo el icono "Set
PLC clock" (mirar Figura 5-4).
 A travs del programa usando la funcin UHR.

Aqu un ejemplo de la utilizacin de la funcin UHR:

UHR
%I62.00
%I62.01
%KW001.00
%KW001.01
%KW001.02
%KW001.03
%KW001.04
%KW001.05
%KW001.06

AKT

FEHL

SEC

ASEC

MIN

AMIN

AH

TAG

ATAG

MON

AMON

JHR

AJHR

WTG

AWTG

%M001.00
%MW001.00
%MW000.00
%MW000.01
%MW000.02
%MW000.03
%MW000.04
%MW000.05
%MW000.06

Pgina 5-23

ABB Control - AC 31
1SBC 008999 R1301

FREI

12.99

Programacin

Password protection

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

Pgina 5-24

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

La actualizacin del reloj se lleva a cabo con cada validacin de la entrada I 62.01, y mientras
la entrada est activa. La informacin en las variables KW001.00 a KW001.07 son, en
consecuencia, copiadas al reloj
Un error de parmetro es sealizado en la variable de salida M001.00 y la descripcin exacta
del error en la variable MW001.00.
Los valores actuales de los parmetros del reloj son accesibles en las variables MW 000.00 a
MW 000.06. Estos son los mismos valores que se encuentran en las variables IW 62.08 a
IW 62.14.
El bloque UHR slo se ejecutar si la entrada I 62.00 est activa.
Pasaje al ao 2000

El pasaje hacia el ao 2000 no generar ninguna detencin del sistema en ningn momento.
El reloj asegura un pasaje continuo sin ambigedad entre el ao 1999 y el 2000.
Los parmetros del reloj cambiarn de:
- Ao 99, mes 12, 23 h 59 min 59 s
- al ao 00, mes 01, 00 h 00 min 00 s.
Los aos 2000, 2004, 2008 y subsiguientes son reconocidos como aos bisiestos.
4.1.16. Palabra clave

Puede definirse una palabra clave para negar el acceso a escritura a personas no
autorizadas.
La palabra clave es asignada a travs del software AC31GRAF en la ventana de configuracin
oprimiendo el icono "Password protection" (proteccin con palabra clave) (mirar Figura 5-5).
La palabra clave se compone de 4 valores hexadecimales (desde 0 hasta F) (mirar Figura
5-6). Se invalida oprimiendo nuevamente el icono "Password protection" y reingresando la
palabra clave (mirar Figura 5-7).
4.2. Bloque de configuracin CS31CO

El bloque de funcin CS31CO permite la configuracin de ciertas unidades remotas y obtiene


sus configuraciones.
La descripcin de cada unidad indica si la unidad remota o extensin requiere configuracin
con el bloque CS31CO.
Las configuraciones posibles, dependiendo de las unidades, son:
- Configuracin para deteccin de cable cortado en una entrada o salida binaria
- Configuracin, para unidades de entradas / salidas configurables, de un canal como
entrada o como salida.
- Configuracin entradas
(series 30 y 90)

salidas

analgicas

como

corriente

tensin

- Configuracin del tiempo de filtrado de una entrada binaria.


En el software AC31GRAF as como en la documentacin del mismo est disponible una
descripcin detallada de este bloque de funcin.

Pgina 5-25

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Figura 5-8 : Configuracin del XM 06 B5 con dip switches

Figura 5-9 : Configuracin del XE 08 B5 con dip switches

Pgina 5-26

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

4.3. Configuracin de extensiones analgicas

Pueden configurarse el tipo de canal y el valor visualizado en el display.


El tipo de canal debe elegirse entre tensin (-/+ 10 V), corriente (0-20mA 4-20mA) o
medicin de temperatura (Pt100 Pt1000 2, 3 4 hilos). Esta configuracin se selecciona
canal por canal con la posicin de un dip switch, el pulsador ubicado en el frente o a travs
del programa de usuario.
El valor mostrado en el display tambin puede configurarse. La escala y posicin del punto
puede modificarse. De esta forma, es posible mostrar valores del proceso, tales como
presin, velocidad, etc.
Es tambin posible modificar el filtrado: puede seleccionarse entre 50hz, 60Hz, integracin o
standard
4.3.1. Configuracin por hardware

A los efectos de configuracin deben colocarse los dip switches del lado izquierdo de la
unidad en la posicin correcta.
(mirar Figura 5-8 y Figura 5-9)
Dip switch N1 para entrada 0

OFF

tensin Pt100/Pt1000

ON

corriente

Dip switch N2 para entrada 1

OFF

tensin Pt100/Pt1000

ON

corriente

Dip switch N3 para entrada 2

OFF

tensin Pt100/Pt1000

ON

corriente

Dip switch N4 para entrada 3

OFF

tensin Pt100/Pt1000

ON

corriente

Dip switch N5

OFF

la fuente de corriente se fija en 0.25mA para


Pt1000

ON

la fuente de corriente se fija en 2.5mA para


Pt100

(Utilizado para los canales 0 a 3)


En caso de extensin de 8 entradas analgicas
Dip switch N7 para entrada 4
Dip switch N8 para entrada 5
Dip switch N9 para entrada 6
Dip switch N10 para entrada 7

Dip switch N6

OFF

tensin Pt100/Pt1000

ON

corriente

OFF

tensin Pt100/Pt1000

ON

corriente

OFF

tensin Pt100/Pt1000

ON

corriente

OFF

tensin Pt100/Pt1000

ON

corriente

OFF

la fuente de corriente se fija en 0.25mA para


Pt1000

ON

la fuente de corriente se fija en 2.5mA para


Pt100

(Utilizado para los canales 4 a 7)

Pgina 5-27

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Descripcin 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 nmero de canal es desplazado cada vez que se oprime el pulsador.
Las 2 salidas analgicas llevan el nmero 4 y 5
El display es probado (todos los segmentos en ON) luego de cada revolucin sin filtrado de 50
60 hz.
El tipo de filtrado puede seleccionarse presionando el pulsador durante 5 segundos cuando
los segmentos son probados
Esta seleccin de 50 60 hz es seleccionada para todos los canales del mdulo. Cuando se
elige una configuracin con filtrado el tiempo de adquisicin de todos los canales aumenta (5
segundos).

60 H
50 H
Una vez realizada la seleccin, libere el pulsador durante 5 segundos y la nueva configuracin
de filtrado ser almacenada en la EEPROM.

Pgina 5-28

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Formato standard del display

El tipo de canal tambin puede definirse a travs del pulsador.


El modo de configuracin se define oprimiendo el pulsador durante 10 segundos.
El display comienza a parpadear y el formato de configuracin es mostrado (el valor definido
en fbrica es de -/+10V)

10V

Configuracin de tensin

0-20

Configuracin 0-20 mA

4-20
100
1000
1.0.0.

El valor mnimo mostrado es de 0.01V

El valor mnimo mostrado es de 0.01mA

Configuracin 4-20 mA
El valor mnimo mostrado es de 0.01mA

Configuracin Pt100
El valor mnimo mostrado es de 0.1C

Configuracin Pt1000
El valor mnimo mostrado es de 0.1C

Configuracin Pt100 3 hilos


El valor mnimo mostrado es de 0.1C

Configuracin Pt1000 3 hilos

1.0.0.0.

Pgina 5-29

ABB Control - AC 31
1SBC 008999 R1301

El valor mnimo mostrado es de 0.1C

12.99

Programacin

Cuando el pulsador no se presiona durante 10 segundos, el modo de configuracin es


cerrado y vuelve a activarse el modo de visualizacin de valor.
La configuracin es almacenada en una EEPROM interna y guardada en caso de falla de
alimentacin.
Esta configuracin tambin puede asignarse a travs del programa de usuario.
Configuracin a travs del programa de usuario

Es posible configurar el tipo de cada canal a travs del programa de usuario con los bloques
de funcin CONFIO1, CONFIO4 o CONFIO8. Si la extensin analgica es removida, entonces
su configuracin puede cargarse otra vez a la nueva extensin.
El tipo de canal se escribe en el parmetro TYPE (tipo):
TYPE =

Configuracin +/- 10V

Configuracin 0-20 mA

Configuracin 4-20 mA

Configuracin Pt100

Configuracin Pt1000

Configuracin Pt100 3 hilos

Configuracin Pt1000 3 hilos

14

La configuracin es desbloqueada (todos los canales)

15

La configuracin es bloqueada (todos los canales)

Tambin es posible bloquear la configuracin. El bloqueo impide que la configuracin pueda


ser modificada con el pulsador ubicado en el frente. La funcin de bloqueo nunca es
almacenada y debe ser enviado cada vez que la extensin es alimentada.

El valor mostrado en el display se calcula de acuerdo a la siguiente frmula:


DISPLAY = (Valor ANALOGICO * MULT) / 32767 + OFFS
Tambin puede definirse la posicin del punto.
Por ejemplo:
Si Valor ANALOGICO es 8000 (2V en configuracin de tensin)
MULT =100
OFFS= 25
DOT=1
DISPLAY = (8000 * 100) / 32767 + 25 =49
EL valor mostrado es

4.9

El ltimo canal configurado en una extensin es siempre el canal mostrado. No obstante, es


posible seleccionar el nmero de canal a mostrar desde el programa de usuario.

Pgina 5-30

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Tiempo de filtrado
0

: filtrado interno de acuerdo a la documentacin de la extensin analgica

1-127 : nmero de integracin


192

: Filtrado de 60Hz

224

: Filtrado de 50Hz

Todos los canales de una extensin sern afectados por este parmetro.
La frmula para el tiempo de filtrado es
K=FILT0
Vn= resultado (T)
Vn-1=resultado (T-1)
Vins= valor analgico sin filtrado
Vn=n/ K
Con n=(Vins Vn-1) + n-1
El valor inicial es: V1=Vins

1=K V1

ADVERTENCIA: La segunda extensin XM06B5 conectada a una unidad remota no puede ser
configurada desde el programa de usuario.
Slo una unidad analgica puede configurarse en una unidad remota.

Pgina 5-31

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

Figura 5-10 : Duplicado de entradas de un bloque de funcin

Pgina 5-32

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5. Ejemplos de programacin
Aqu algunos ejemplos de programacin que lo ayudarn a familiarizarse con funciones
simples de automacin.
5.1. Consejo prctico
Para complementar

 Para complementar una variable o el resultado de una funcin Booleana slo haga doble
click sobre la extremidad derecha de la lnea que vincula la variable y el bloque.

En este ejemplo las variables I62.00 y I62.01 son complementadas as como el resultado de
la funcin Booleana.
&
%I62.00
%I62.01

%M000.00

 A efectos de efectuar el complemento de una variable en Quick LD, slo seleccione el


contacto o salida y oprima la barra espaciadora. Cada vez que oprima la barra la
propiedad del contacto o de la salida se modificar.
%I62.01

%M000.00

%I62.00

&

%O62.00

%M000.00

Duplicado

 El duplicado de entradas se lleva a cabo modificando las propiedades del bloque haciendo
doble-click y seleccionando el nmero de entradas del men desplegable "Number of
inputs" (nmero de entradas). (mirar Figura 5-10)

El nmero de duplicacin posible de ser realizado vara dependiendo del bloque utilizado.

Pgina 5-33

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.2. Operacin Y (AND)

El estado de las salidas de un diagrama AND es1 si todas las entradas estn en 1.
La figura a la izquierda representa un diagrama ladder (diagrama escalera o de contactos)
con una operacin AND. El nmero de contactos, que pueden colocarse en serie, se
encuentra limitado por el tamao del editor.
La figura de la derecha representa la misma funcin con un bloque de funcin. El nmero
mximo de entradas de un bloque de funcin AND es de 128.

%I62.00

%I62.01

%O62.00

&
%I62.00
%I62.01

%O62.00

Si el nmero de entradas de una AND es mayor que el lmite del editor puede usarse una
variable intermedia como rel o puede utilizarse una segunda funcin AND.

&
%M000.00 %M000.01

.....

INT

%M005.00

INT

%M000.00
%M000.01

........

.....%O62.00

&
%O62.00
&

%M005.00
%M005.01

......

Pgina 5-34

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.3. Operacin Y negada (NAND)

La salida adopta un estado 0 si todas las entradas tienen un estado 1.

%I62.00

%I62.01

%O62.00

&
%I62.00
%I62.01

%O62.00

Un diagrama NAND cumple con la misma funcin que un diagrama OR con las entradas
invertidas.

%I62.00

%O62.00

/
%I62.00
%I62.01

%O62.00

%I62.01

5.4. Operacin O (OR)

El estado de la salida de un diagrama OR es 1, si al menos una de las entradas tiene como


estado 1.
La figura a la izquierda representa un diagrama ladder con una operacin OR con tres
entradas. El nmero de contactos que puede colocarse en paralelo es ilimitado.
El diagrama a la derecha representa la misma funcin con un bloque de funcin. El nmero
de entradas para una bloque de funcin OR es limitado a un mximo de 128.

%I62.00

%O62.00
/

%I62.01

%I62.00
%I62.01
%I62.02

%O62.00

%I62.02

Pgina 5-35

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.5. Operacin O negada (NOR)

El diagrama NOR asume el estado 0 si alguna de las entradas tiene el estado 1.

%I62.00

%O62.00

%I62.01

/
%I62.00
%I62.01
%I62.02
%I62.03

%I62.02
%I62.03

%O62.00

Un diagrama NOR tiene la misma funcin que un diagrama AND con las entradas
complementadas.

%I62.00 %I62.01 %O62.00

&
%I62.00
%I62.01

%O62.00

5.6. Combinacin de funciones lgicas (o Booleanas)

El siguiente ejemplo describe la asociacin entre funciones lgicas.


No es necesario pasar a travs de variables intermedias tal como se muestra en la siguiente
figura.
&
%I62.00

%I62.02

%I62.01

%O62.00

%I62.00
%I62.01

%I62.03

/
&

%O62.00

%I62.02
%I62.03

Si se requiere el resultado intermedio de una funcin en otra parte del programa, el resultado
de cada funcin base puede colocarse en una variable intermedia tal como se muestra abajo:
%I62.00

%I62.01

%M000.00

%I62.02

%I62.03

%M000.01

%M000.00

%O62.00

%M000.01

Pgina 5-36

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.7. Funciones de temporizacin

Cada una de las funciones descriptas a continuacin es dependiente del tiempo.


El valor temporal es situado en una constante indirecta KD o en una variable palabra doble

MD. En caso de clculos aritmticos con palabras o comunicacin va protocolo MODBUS es


posible usar, para las funciones de temporizacin abajo descriptas, las palabras KW MW en
lugar de palabras dobles. En este caso no deben usarse en el programa las palabras con la
direccin KW+1 MW+1.
Los valores temporales pueden variar desde 1 ms hasta 596 horas y 30 minutos para una
palabra doble y desde 1 hasta 65 535 ms para una variable tipo palabra. Los valores elegidos
en la unidad central maestra deben ser mltiplos de 5 ms.
Para alcanzar el valor 65 535 ms con una variable tipo palabra debe ingresarse el valor 1 tal
como se muestra en el siguiente grfico. Por analoga, debe ingresarse el valor (x-65536)
para los valores de tiempo (x) entre 32 768 y 65 535.

-32768

x - 65536

-1

32767

65535

32767

Valor de MW/KW
32768

Valor de tiempo
en ms

La unidad de tiempo usada para ingresar el valor es el milisegundo.


El nmero de temporizadores en un programa es ilimitado pero no puede haber ms de 42
temporizadores corriendo al mismo tiempo en una unidad central.
Cuando se cambia de posicin el switch desde modo RUN a modo STOP los valores tiempo
de los temporizadores incompletos no son almacenados. En consecuencia, los
temporizadores 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 el
nuevo tiempo no es tenido en cuenta hasta la prxima vez que el temporizador sea
activado.
- Si el tiempo del nuevo valor an no ha sido excedido, entonces el tiempo comunicado
es tenido en cuenta y el temporizador se detiene tan pronto como el nuevo valor es
alcanzado.

Pgina 5-37

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.7.1. TON: retardo a la conexin

La funcin TON retarda el pasaje a 1 de la seal que ingresa por IN.


El bloque TON adhiere al standard IEC1131-3. La salida ET permite visualizar el tiempo
transcurrido.

TON
%I62.00
%KD001.00

IN

PT

ET

%O62.00
%MD000.00

IN
Q
t

PT

t< PT

5.7.2. TOF: retardo a la desconexin

La funcin TOF permite retrasar el pasaje a 0 de la seal que ingresa por IN.
El bloque TOF adhiere al standard IEC1131-3. La salida ET permite visualizar el tiempo
transcurrido.

TOF
%I62.00
%KD001.00

IN

PT

ET

%O62.00
%MD000.00

IN

Q
t
PT

Pgina 5-38

t
t< PT

t
PT

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.7.3. TP: monoestable (constante)

Este bloque permite la activacin de una salida durante un tiempo fijo desde el momento que
aparece un flanco positivo en la entrada. Un nuevo flanco positivo no ser tenido en cuenta si
aparece en la entrada antes que el perodo del temporizador haya sido completado.

TP
%I62.00
%KD001.00

IN

PT

ET

%O62.00
%MD000.00

IN

Q
PT

PT

5.7.4. TIME_W:

La funcin TIME_W puede usarse para mostrar el tiempo transcurrido en una extensin con
display tipo XTC 08

TIME_W
H
MN
SEC

%MD000.00

TIME

MS

%OW63.00
%OW63.01
%OW63.02
%OW63.03

5.7.5. W_TIME:

La funcin W_TIME es necesaria cuando un valor de tiempo debe ser modificado durante la
ejecucin de un programa (por ejemplo desde un panel de control, un sistema de supervisin,
etc.)

W_TIME
%OW63.00
%OW63.01
%OW63.02
%OW63.03

%I62.00
%MD000.00

MN
SEC
TIME

%MD000.00

IN

PT

ET

%O62.00
%MD000.01

MS

TON

Pgina 5-39

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.7.6. Osciladores

En las unidades centrales serie 40 y 50 existen 4 variables que funcionan como osciladores,
los cuales suministran una seal de frecuencia fija con una relacin de :
- M 255.00: frecuencia 2 Hz (perodo 500 ms.)
- M 255.01: frecuencia 1 Hz (perodo 1 s.)
- M 255.02: frecuencia 0.5 Hz (perodo 2 s.)
- M 255.03: frecuencia 16.67*10-3 Hz (perodo 1 min.)
Cada oscilador comienza en nivel bajo en el arranque.
Los osciladores pueden usarse, por ejemplo, para una lmpara parpadeante o para proveer
un ritmo o periodicidad.

Pgina 5-40

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.8. Deteccin del primer ciclo con la variable M 255.15

El bit M 255.15 puede usarse cuando se requiere la deteccin del primer ciclo, por ejemplo,
para inicializar ciertos parmetros o colocar ciertos valores en cero.
A continuacin encontrar un ejemplo que describe como utilizar este bit.
El bit M 225.15 debe setearse a 1 despus del final del primer ciclo. Este bit tiene la
particularidad de estar sistemticamente en cero, cualquiera sea la configuracin de
inicializacin / backup, en el arranque de la unidad central.
Test de
inicializacin:

initial:

%M255.15

&
Programa de
inicializacin:

%I62.00
%I62.01

=S
%O62.00

POTENTIOMETER_0
POTENTIOMETER_1

%MW000.00
%MW000.01

TRUE

%M255.15

initial:
Resto del programa

Pgina 5-41

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.9. Funcin 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 salidas
LOW_LIMIT o HIGH_LIMIT estn respectivamente en 1, cuando el contador alcanza el valor 0
o el 800.
VRZ
TRUE
INPUT
OUTPUT
STEP
PRESET
PRESET_VALUE
RESET

FREI
ZV
ZR
DIFF
S
ZW
R

CURRENT_RESULT

=?
CURRENT_RESULT
MAX_800

Z1=?
Z2

HIGH_LIMIT

LOW_LIMIT

=?
CURRENT_RESUL
MIN_0

Pgina 5-42

Z1=?
Z2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Programacin

5.10. Escalado de un valor analgico


5.10.1. Uso de los potencimetros en las unidades serie 40 y 50

Cada unidad central serie 40 o 50 dispone de dos potencimetros, los cuales permiten el
ajuste de parmetros sin utilizar la herramienta de programacin.
 El bloque de funcin MULDI puede usarse para el escalado.

El rango deseado en este ejemplo de desde 0 hasta 30 000:


Rango definido
30000
y
0

Valor ledo en la unidad


central
150
X
0

El valor y requerido es tal que: y = (30 000 * x) / 150. El resultado es situado en la variable
MW 000.00.

*:
POTENTIOMETER_1

VAL_30000
VAL_150

Z2:
Z3

A1

%MW000.00

Pgina 5-43

ABB Control - AC 31
1SBC 008999 R1301

Z1*

12.99

Programacin

5.10.2. Procesamiento de una entrada analgica

El siguiente ejemplo muestra como procesar la medicin de un sensor de distancia.


Valor fsico
medido
100 m
ym
0m

Tensin +10/-10V
10

Corriente +20/20mA
20

0
-10

0
-20

Corriente
20mA
20

4-

Valor ledo en la
unidad central
32760
x
0
-32760

El valor ledo en la unidad central debe escalarse a efectos de ser expresado en metros de
forma tal que la informacin pueda ser enviada, por ejemplo, a un display. En este caso el
valor medido es tal que: y = (100 * x) / 32760

*:
%IW63.00
VAL_100
VAL_32760

Z1*
Z2:
Z3

A1

METERS

No es necesario escalar los valores a los efectos de realizar comparaciones (igual, mayor
que, menor que...). Los valores a comparar pueden ser aquellos tal como los lee la unidad
central.

Pgina 5-44

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 6

Optimizacin del Programa

Pgina 6-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

Figura 6-1 : Creacin de un sub-programa

Figura 6-2 : Ejemplo de un sub-programa

Pgina 6-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

Este captulo apunta a describir las caractersticas suplementarias del bus CS31, que mejoran
la performance de sus aplicaciones. Estas funciones, fcilmente utilizables, le permitirn
reducir el tiempo de ciclo, el tamao del programa y simplificar el control de motores y conteo
de eventos.

1. Sub-programa
La utilizacin de sub-programas, permite la reduccin del tiempo de ciclo de las unidades
centrales. La unidad central slo ejecuta los sub-programas necesarios dependiendo de las
condiciones operativas o del proceso.
Adems, los sub-programas le permiten tratar fcilmente tareas repetitivas. Estas tareas slo
se detallan una vez y pueden ser llamadas numerosas veces por el programa.
Por tanto, el tamao total del programa, puede ser reducido considerablemente.
1.1. Programacin de sub-programas
Los sub-programas se definen en el software AC31GRAF utilizando la opcin de
Modularizacin en el men de Nuevo, seguido de Crear un programa nuevo (mirar
Figura 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.

Pgina 6-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

1.2. Llamado de un sub-programa

Una vez que se define un sub-programa, su nombre es automticamente insertado en el


listado de bloques de funcin como un bloque de funcin.
Un sub-programa se llama usando el citado bloque de funcin en el programa principal.
Por ejemplo: llamado del sub-programa SUB1:

SUB1 se llama 2 veces por diferentes condiciones.


SUB1
VALID1

EN

VALID2

EN

SUB1

La sintaxis para listado de instrucciones se detalla en la documentacin del software


AC31GRAF.
Todas las funciones usadas en los sub-programas tienen sus propios valores pertenecientes
al llamado del sub-programa. Por ejemplo, llamando un sub-programa, que contiene un
contador, es escrito dos veces, el contador tendr dos valores diferentes.
La nica excepcin involucra a todas las funciones basadas en tiempo tales como TON,
TOF, ... donde su estado es nico, independientemente del nmero de veces que el subprograma es llamado por el programa.

Pgina 6-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

1.3. Transferencia de parmetros

Cuando se deben intercambiar parmetros entre un sub-programa y un programa se utiliza la


siguiente sintaxis:
- Valores -> parmetros
- Llamada del sub-programa
- Parmetros -> resultados
En el ejemplo a continuacin:
VAL1

PARAMETER0
SUB1

VALID1

EN

PARAMETER1

RESULT1

VAL2

PARAMETER0
SUB1

VALID2

EN

PARAMETER1

RESULT2

VAL1 y VAL2 deben transmitirse al sub-programa SUB1 y los resultados RESULT1 y


RESULT2 deben ser recibidos. VAL1 y VAL2 se transfieren a la variable PARAMETER0 para
ser procesadas en el sub-programa. El resultado de este proceso, PARAMETER1, es
transferido a las variables RESULT1 y RESULT2 para usarlas luego en el programa.

1.4. Lmites
Un sub-programa no debe ser llamado desde otro sub-programa.
El nmero total de valores histricos en un sub-programa se limita a 128. Los temporizadores
no estn incluidos en este lmite.
El total se obtiene multiplicando el nmero de valores histricos en un sub-programa por el
nmero de llamados.
Si este nmero fuera excedido aparecera un error clase 4 cdigo 145 y la unidad central no
ser capaz de pasar a modo RUN.
El mximo nmero de sub-programas admitidos es de 12.
Si este nmero fuera excedido aparecera un error clase 4 cdigo 144 y la unidad central no
ser capaz de pasar a modo RUN.

Pgina 6-5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

Figura 6-3 : Creacin de una interrupcin

Figura 6-4 : Un ejemplo de interrupciones

Pgina 6-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

2. Interrupciones
A veces es necesario el tratamiento inmediato de informacin y la rpida ejecucin de ciertas
tareas y pueden procesarse a travs 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 travs de las entradas I62.02 y I62.03
- Cclicas, basadas en el tiempo
Las alarmas permiten tomar en cuenta una informacin externa, independientemente del
tiempo de ciclo de la unidad central.
Una interrupcin cclica permite tareas en intervalos regulares. Por ejemplo, para realizar una
tarea de control.

2.1. Programacin de interrupciones


Las interrupciones se definen en el software de programacin AC31GRAF con la opcin
"Modularize" (modularizacin) en el men "New" (nuevo) seguido de "Create a new program"
(crear un nuevo programa) (mirar Figura 6-3).
El lenguaje de programacin es Quick Ladder, FBD/LD o Listado de Instrucciones.
La interrupcin en la entrada I62.02 se designa por el #1 y por un nombre. La interrupcin en
la entrada I62.03 se designa por el #2 y un nombre. Una interrupcin cclica se designa por
un nombre y un valor de tiempo en milisegundos.

Por ejemplo: la interrupcin en la entrada I62.02 se llama INT1, la de la entrada I62.03 se


llama INT2 y la interrupcin cclica se llama INT3 con una base de tiempo de 30 ms (mirar
Figura 6-4).
En una interrupcin pueden usarse todas las funciones o instrucciones.

Pgina 6-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

2.2. Validacin de interrupciones


Las interrupciones pueden ser, o no ser validadas (activadas) dependiendo del proceso.
Una vez que una interrupcin ha sido definida, su nombre es automticamente situado en la
lista de bloques de funciones como un bloque de funcin.
Una interrupcin se valida a travs de la utilizacin del bloque de funcin.
Tomando el ejemplo previo; las interrupciones INT1, INT2 y INT3 se validan de la siguiente
forma en el programa:
INT1
VALID1

EN

VALID2

EN

VALID3

EN

INT2

INT3

2.3. Performances
El retardo de una interrupcin, depende de la configuracin de la unidad central.
De hecho, cuando la unidad central se configura como maestra el manejo del bus CS31 tiene
la ms alta prioridad.

Alarma
(interrupcin por hardware)
Interrupcin Cclica
Mxima longitud

Unidad central maestra AC31

Unidad central esclava AC31

Unidad central aislada

Tiempo mx. 2,5 ms

Tiempo mx. 2,5 ms

Tiempo mx. 250 s

Tiempo mn. 5 ms

Tiempo mn. 1 ms

Tiempo mn. 1 ms

1,5 ms

3 ms

3 ms

Se recomienda usar las funciones DI y DO cuando resulta necesario tener una acceso
inmediato a las entradas / salidas fsicas, en una interrupcin, para la ejecucin de la
informacin inmediata (atencin, estas funciones slo pueden usarse para las entradas y
salidas de la unidad central y sus extensiones).
Ejemplo: El comando fsico de una salida puede ser llevado a cabo independientemente del
tiempo de ciclo de la unidad central.
La unidad no puede realizar ms de una tarea a la vez.
Algunas tareas tienen mayor prioridad que otras.
La prioridad descendiente es la siguiente:
- Comunicacin con una unidad en el bus CS31
- Interrupcin en la entrada I62.02
- Interrupcin en la entrada I62.03
- Interrupcin cclica

Pgina 6-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

3. Comando de un motor de pasos


Las unidades centrales serie 40 y 50 permiten el comando de un motor paso a paso.
El uso del bloque de funcin NPULSE automticamente valida el comando de un motor de
pasos.
En este caso se utiliza la salida O62.00.
NPULSE
VALID
RESET
FREQUENCY
NB_PULSES

VAL
RESET
FREQ
NB

RDY
VAL_P

READY
VALUE

La entrada VAL del bloque de funcin NPULSE valida la generacin de pulsos.


El tren de pulsos siempre comienza con una seal de nivel alto (+ 24 V d.c. en caso de una
salida de transistor) con una relacin del 50% (mirar Figura 6-5).
50%
T

Figura 6-5 : relacin 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 Hz

FREQUENCY=1

Frecuencia = 10.212 Hz

FREQUENCY=2

Frecuencia = 10.253 Hz

...
FREQUENCY=10

Frecuencia = 10.586 Hz

...
FREQUENCY=100 Frecuencia = 16.693 Hz
...
FREQUENCY=254 Frecuencia = 1.302 kHz
FREQUENCY=255 Frecuencia = 2.604 kHz
El nmero de pulsos puede ser entre 0 y 32767.
El nmero de pulsos ya generados puede ser visualizado. El error respecto al valor
actualmente ejecutado es de 1.

Pgina 6-9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

La frecuencia y nmero de pulsos puede modificarse durante la ejecucin de la funcin


NPULSE.
Con cada cambio del estado de la entrada de validacin de 0 -> 1, la generacin de pulsos se
reinicia para el nmero predefinido de pulsos.
Cuando un motor requiere un segundo generador de pulsos para una operacin half duplex,
se requiere de una segunda salida que comande un rel externo, que permita la conmutacin
de direccin.
La salida para comando de motor de pasos est disponible en todas las unidas centrales serie
40 y 50 para las versiones de salida a rel y de transistor.
En el caso de salidas de rel debe asegurarse que la mxima frecuencia de conmutacin,
para una carga resistiva, no exceda los 100 Hz.
El comando del motor se asegura cualesquiera sean las otras funciones utilizadas por la
unidad central, tales como las interrupciones.

Pgina 6-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

4. Contador rpido con captura de valor, deteccin de cero, desbordamiento y reset


La entrada del contador rpido permite el conteo de seales que tienen frecuencia ms alta
que la del tiempo de ciclo. La entrada de captura tambin permite lectura en tiempo real del
valor del contador.
Las unidades centrales serie 40 y 50 tambin contienen una entrada con contador ascendente
/ descendente para encoder incremental con discriminacin de direccin, 2 entradas de
contador independientes.
La funcin de contador, as como el modo de contador, se valida por el bloque de funcin
CTUH. En este caso las entradas I62.00 y I62.01 se reservan para conteo.

CTUH
#1
RESET
SET
INIT
RPI
CATCH
R_Q

(NUM
R
S
INIT
RPI
CATCH
R-Q

Q
CV
CATV

OVERFLOW
VALUE
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 vara desde 0 hasta 32767 luego desde -32768 hasta 0.
El crecimiento del contador nunca es bloqueado.
La indicacin de desbordamiento permite la deteccin del paso de -1 a 0 y de 0 a -1 en el
modo incremental de 2 canales.
De esta forma la salida de desbordamiento (overflow) permite contar las rotaciones del
contador. Tan pronto como el bit de desbordamiento fue utilizado por el programa de usuario
puede resetearse a cero a travs de la entrada R-Q de la funcin 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 funcin CTUH las entradas de captura I62.02 I62.03
retienen el valor del contador y lo resetean a 0.

Comentario:
Las entradas de interrupcin, I62.02 y I62.03, todava pueden usarse.
La mxima frecuencia del contador es de 5 kHz y el retardo tpico de la captura es de 10 s.

Fallas de utilizacin:
Si uno de los cables del encoder incremental se corta o no es conectado, el valor del contador
se incrementa en + 1 y luego se decrementa en 1 con cada nuevo pulso.

Pgina 6-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

Figura 6-6 : Seleccin del nmero de esclavo CS31

Figura 6-7 : Seleccin del nmero de esclavo de Modbus

Figura 6-8 : Seleccin del tipo y nmero de datos a intercambiar en el bus CS31

Pgina 6-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

5. Comunicacin entre unidades centrales en el bus CS 31


Las unidades centrales disponen de una interfase de bus CS31 la cual puede utilizarse, tal
como est, como maestro del bus CS31 o como esclavo del bus CS31.
Estas configuraciones permiten una considerable mejora en la performance ya que permiten
realizar parte del procesamiento en forma local. La ejecucin del programa es mucho ms
rpida y la eficacia de la aplicacin es mejorada ya que un esclavo puede continuar con el
control parcial del proceso en forma independiente.
Estas configuraciones, adems permiten la simplificacin de la concepcin, la configuracin,
as como el mantenimiento dividiendo el programa en partes relativamente independientes.

5.1. Direccionamiento del bus CS 31


La configuracin, como maestro o esclavo, de la unidad central se efecta en el men
"Configuration" (configuracin) del "CONTROL PANEL (panel de control) del software
AC31GRAF (mirar Figura 6-6).
Las direcciones autorizadas en el bus CS 31 son:

Unidad central
maestra

Unidad central esclava


Serie 50

Serie 90

Binaria

Analgica

Binaria

Analgica

Serie 50

0 a 61

0 a 61

0 a 61

0a5y
8 a 15

Serie 90

0 a 61

0a5y
8 a 15

0 a 61

0a5y
8 a 15

Advertencia: Tambin existe la posibilidad de usar la conexin del bus CS31 como esclavo

de Modbus . Esta configuracin como esclavo de Modbus tambin se realiza en el men de


"Configuracin" del "PANEL DE CONTROL del software AC31GRAF (mirar Figura 6-7).

Para comunicacin Modbus mirar captulo 7.

5.2. Modos de comunicacin


Una unidad central esclava es vista por la unidad central maestra como una unidad de
entradas / salidas binarias o analgicas.
El nmero de datos a intercambiar entre las unidades centrales maestra y esclava, en cada
ciclo del bus CS31, puede ser configurada. Este nmero debe adaptarse al real volumen de
datos a transmitir a efectos de optimizar los tiempos de comunicacin del bus CS31.
El nmero mximo para la configuracin de transmisin mediante bits es de 120 entradas y
120 salidas y el mximo para una configuracin analgica es de 8 palabras de entrada y 8
palabras de salida.
Esta seleccin se realiza en el PANEL DE CONTROL en el men "PLC configuration tool"
(herramienta de configuracin del PLC) del software AC31GRAF (mirar Figura 6-8).

Pgina 6-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

5.3. Programacin
El intercambio de datos puede llevarse a cabo directamente a travs de entradas y salidas o
utilizando bloques de funcin.
El intercambio a travs de entradas y salidas es particularmente adoptable cuando se
transmite un bajo nmero de datos.

5.3.1. Transmisin por bits


bus CS 31
UC maestra

UC esclava
Direccin xx

Figura 6-9 : Transmisin por bits

La unidad central maestra recibir la informacin binaria desde el esclavo en las entradas
Ixx.00 a Ixx+N.15, siendo N+1 el nmero de bits a transmitir del esclavo al maestro divido 16.
La unidad esclava enviar la informacin a travs de las salidas O00.00 a ON.15.
La unidad central maestra enviar la informacin binaria hacia el esclavo a travs de las
salidas Oxx.00 a O(xx+M).15, siendo (M+1) el nmero de bits a transmitir desde el maestro al
esclavo divido 16.
La unidad central esclava recibir esta informacin en las entradas I00.00 a IM.15.
Los valores N y M pueden ser diferentes.
Ejemplo: transmisin del valor binario "VALUE_M00" desde la unidad central esclava 20 hacia
el maestro y transmisin del valor binario "VALUE_FOR_SLAVE" desde la unidad central
maestra a la unidad central esclava 20.

Pgina 6-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

El programa:
- En la unidad central maestra:
Recepcin de bit en %I20.00
%I20.00

VALUE_M00

Emisin de bit en %O20.00


VALUE_FOR_SLAVE

%O20.00

- En la unidad central esclava con direccin 20:


Recepcin de bit en %I00.00
%I00.00

VALUE_FOR_SLAVE

Emisin de bit en %O00.00


VALUE_M00

%O00.00

5.3.2. Transmisin por palabras


bus CS 31
UC maestra

UC esclava
Direccin xx

Figura 6-10 : Transmisin por palabras

La unidad central maestra recibir la informacin analgica desde el esclavo en las entradas
IWxx.00 a IWxx.N, siendo (N+1) el nmero de palabras a transmitir desde la unidad central
esclava hacia la unidad central maestra.
La unidad central esclava enviar esta informacin a travs de las salidas OW00.00 a
OW00.N.

Pgina 6-15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

La unidad central maestra enviar la informacin analgica hacia el esclavo a travs de las
salidas OWxx.00 a OWxx.M, siendo (M+1) el nmero de palabras a transmitir de la unidad
central maestra a la unidad central esclava.
La unidad central esclava recibir la informacin en las entradas IW00.00 a IW00.M.
Los valores N y M pueden diferir pero siempre deben estar entre 0 y 7.
Ejemplo : transmisin del valor de la palabra "VALUE1" desde la unidad central esclava 4 a la
unidad central maestra. Transmisin del valor de la palabra "VALUE2" desde la unidad central
maestra a la unidad central esclava 4.
El programa es:
- En la unidad central maestra:
Recepcin de la palabra en %IW04.00
%IW04.00

VALUE1

Emisin en la palabra %OW04.05


VALUE2

%OW04.05

- En la unidad central esclava en la direccin 4:


Recepcin de la palabra en %IW00.05
%IW00.05

VALUE2

Emisin en la palabra%OW00.00
VALUE1

Pgina 6-16

%OW00.00

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

5.3.3. Utilizacin de bloques de funcin


El uso de bloques de funcin simplifica la comunicacin entre las unidades centrales maestra
y 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 el
esclavo 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 comunicacin a travs del bus CS31
con los siguientes parmetros: 8 palabras en emisin y 8 palabras en recepcin.
va

El intercambio de palabras se realiza de 7 palabras en 7 palabras a la vez, la 8 palabra se


reserva para la variable que controla el flujo de datos (handshake).
Se requieren un total de 4 bloques de funcin para transferir y recibir datos de una unidad
central a otra.
Se dispone de los siguientes bloques de funcin:
- para el maestro:

MT_CS31 (transmisin de datos al esclavo)


MR_CS31 (recepcin de datos desde el esclavo)

- para el esclavo:

ST_CS31 (transmisin de datos al maestro)


SR_CS31 (recepcin de datos desde el maestro)

Los bloques de funcin MT_CS31(maestro) y SR_CS31(esclavo) se usan para la


transferencia de datos desde la unidad central maestra hacia la unidad central esclava (mirar
Figura 6-11).
M T_C S31

SR _C S3 1

D A TOS

D A TO S

O W xx.07
O W xx.01
O W xx.00
IW xx.07

Handshake

IW 00.07
IW 00.01
IW 00.00
O W 00.07

Figura 6-11 : Transferencia de datos desde el maestro hacia el esclavo

Estos bloques requieren la siguiente informacin:


- Nmero de esclavo.
- El nmero de palabra a utilizar por intercambio: a travs del bus CS31 se puede transmitir
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 transferencia rpida entre
unidades centrales en cada ciclo del bus CS31. De esta forma la transferencia de datos
puede ser llevada a cabo en dos diferentes bases de tiempo. Una aplicacin tpica es la
transferencia de parmetros desde el maestro de CS31 al esclavo en grupos de 4 en 4
palabras, siendo las 3 palabras remanentes reservadas para una rpida transferencia del
estado 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. Este
nmero debe ser idntico para ambas funciones.

Pgina 6-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Optimizacin del programa

Las variables OWxx.00 y Iwxx.07 en el maestro y IW00.00 y OW00.07 en el esclavo son


reservadas para el control de flujo de datos entre las unidades centrales.
- Nmero total de datos a transmitir entre la unidad central maestra y la esclava.
- Direccin de memoria de la primer variable a transmitir o la direccin de memoria de
la primer variable donde se recibir el primer dato. El listado de direcciones de
memoria puede encontrarse en el anexo.
Los bloques de funcin MR_CS31(maestro) y ST_CS31(esclavo) se usan para la
transferencia de datos desde la unidad central esclava hacia la unidad central maestra (mirar
Figura 6-12).
MR _CS31

S T_C S 31

D AT A

D AT A

IW xx.06
IW xx.00
IW xx.07

H andshake

O W xx.00

O W 00.0
6
O W 00.0
O W 00.07
IW 00.00

Figura 6-12 : Transferencia de datos desde el esclavo hacia el maestro


Estos bloques requieren la siguiente informacin:
- El nmero de esclavo.
- El nmero de palabra a utilizar por intercambio: a travs del bus CS31 se puede
transmitir 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 transferencia
rpida entre unidades centrales en cada ciclo del bus CS31. De esta forma la
transferencia de datos puede ser llevada a cabo en dos diferentes bases de tiempo.
Una aplicacin tpica es la transferencia de parmetros desde el maestro de CS31 al
esclavo en grupos de 4 en 4 palabras, siendo las 3 palabras remanentes reservadas
para una rpida transferencia del estado de las entradas / salidas. Las salidas
disponibles en el esclavo son OW00.06, OW00.05, etc. y las entradas
correspondientes en el maestro son IWxx.06, IWxx.05, etc. Este nmero debe ser
idntico para ambas funciones.
Las variables OWxx.00 y IWxx.07 en el maestro y IW00.00 y OW00.07 en el esclavo se
reservan para el control de flujo de datos entre las 2 unidades centrales.
- Nmero total de datos a transmitir entre la unidad central maestra y la esclava
- Direccin de memoria de la primer variable a transmitir o la direccin de memoria de
la primer variable donde se recibir el primer dato. El listado de direcciones de
memoria puede encontrarse en el anexo.
Los bloques de funcin para el intercambio de datos entre maestro/esclavo y esclavo/
maestro pueden usarse al mismo tiempo por el mismo programa.

Pgina 6-18

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 7

Comunicacin

Pgina 7-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

Serie
40 50

Modo
MODBUS

Modo de
Programacin
Modo ASCII

Figura 7-1 : Protocolos de comunicacin con las series 40 y 50

Serie
40 50
Protocolo MODBUS
Lnea RS232

Figura 7-2 : Conexin punto a punto con una PC

Protocolo MODBUS
Lnea RS485

Serie
40 50

Serie
40 50

Serie
40 50

Figura 7-3 : Conexin en red con una PC

Serie
40 50

Protocolo MODBUS
Lnea RS485

Serie
40 50

Serie
40 50

Figura 7-4 : Conexin en red entre UCs

Pgina 7-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

La comunicacin es de gran importancia en instalaciones que abarquen grandes reas. El


sistema AC31 posee otras interfases, adems del bus CS31, adaptado a diferentes modos de
comunicacin.
Este captulo presenta, en particular, las interfases disponibles en las unidades centrales serie
40 y 50 las cuales poseen tres protocolos de comunicacin en la misma interfase serie (Figura
7-1). El modo MODBUS es el ms sencillo y poderoso de los tres en relacin a comunicacin
con otros dispositivos.

1. Comunicacin en red con la interfase MODBUS incorporada


1.1. Descripcin del protocolo
El protocolo MODBUS , el cual es conocido mundialmente, incorporado en las unidades
centrales serie 40 y 50 es el protocolo MODICON MODBUS RTU.
Numerosos dispositivos de automacin, tales como PLCs, displays, variadores de velocidad o
sistemas de monitoreo poseen como standard u opcional, la interfase MODBUS RTU y
pueden, en consecuencia, comunicarse fcilmente con las unidades centrales serie 40 50 a
travs de la interfase serie (RS232 o RS485) o va la conexin CS31 pero slo en modo
esclavo de MODBUS .
La posibilidad de utilizar la conexin de CS31 como esclavo de MODBUS est disponible
desde la versin de software 1.7 (en la unidad central 07 KR 51)
En la pgina opuesta figuran tres ejemplos de configuracin:
Conexin punto a punto con una PC (Figura 7-2)
Conexin en red con una PC (Figura 7-3)
Conexin en red entre unidades centrales (Figura 7-4)

El protocolo MODBUS es un protocolo tipo pregunta / respuesta, o todava ocasionalmente


llamado maestro / esclavo: el maestro enva un pedido al esclavo y espera por la respuesta
del mismo.
Los dispositivos maestros en una red MODBUS generalmente son unidades centrales,
displays o sistemas de supervisin. Los esclavos en una red MODBUS son generalmente
PLCs, variadores de velocidad, etc.

Descripcin del protocolo MODBUS :


Lnea serie

Soporte

Conexin CS31
half-duplex

Modo
Nmero de puntos de
conexin

1 nico maestro

1 esclavo con interfase RS485

mx. 1 esclavo con interfase RS232

mx. 255 esclavos con repetidores

mx. 12 esclavos con interfase RS485


incorporada
mx. 255 esclavos con repetidores

Protocolo

MODBUS (maestro / esclavo)

MODBUS (esclavo)

Control de la transmisin

CRC 16

CRC 16

Velocidad

Hasta 19 200 Baudios

Hasta 76 800 Baudios

Longitud Mxima

En RS485:

En RS485:

1 200 m a 19 200 Baudios


1 500 m a 300 Baudios

600 m a 76 800 Baudios


1 200 m a 19 200 Baudios
1 500 m a 300 Baudios

Pgina 7-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

La informacin de MODBUS

transmitida por el maestro contiene la siguiente informacin:

- La direccin de MODBUS del esclavo interrogado (1 byte)


- El cdigo de funcin que define la peticin del maestro (1 byte)
- La informacin a intercambiar (N bytes)
- El cdigo de control CRC16 (2 bytes)
Esta cadena de informacin tiene una longitud mxima total de 240 bytes en consecuencia
esto permite el intercambio de un mximo de 100 datos tipo palabra 255 datos del tipo
binario.
La respuesta del esclavo contiene la confirmacin de la informacin solicitada, la informacin
a ser devuelta y tambien una palabra de control. El esclavo devuelve un cdigo de error en
caso de error.
El anexo contiene informacin adicional sobre el protocolo.
Las unidades centrales serie 40 y 50 slo pueden procesar los siguientes cdigos de
operacin de MODBUS :

Cdigos de Funcin

Descripcin

En hexadecimal

En decimal

01 02

01 02

Lectura de n bits

03 04

03 04

Lectura de n palabras

05

05

Escritura de un bit

06

06

Escritura de una palabra

07

07

Lectura rpida de 8 bits

08

08

Diagnstico / inicializacin

0F

15

Escritura de n bits

10

16

Escritura de n palabras

Los cdigos generados en caso de error son:

Cdigos de error

Pgina 7-4

Descripcin

01

Cdigo de funcin desconocida

02

Error de direccin

03

Error de datos

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

1.2. Configuracin de la comunicacin


La comunicacin MODBUS , con las unidades centrales serie 40 y 50, slo est permitida si
se utilizan los cables negro 07 SK 51 07 SK 53.
La interfase serie de las unidades centrales serie 40 y 50 tiene una configuracin por
defecto de MODBUS con los siguientes parmetros:
- Modo:

Unidad esclava de
MODBUS nmero 1

- Velocidad de transmisin:

9600 Baudios

- Nmero de bits de parada:

- Nmero de bits de datos:

- Paridad:

Ninguna

No es necesario configurar la comunicacin si su aplicacin utiliza estos parmetros por


defecto. No obstante, cualquier cambio de modo requiere una configuracin va software de la
interfase serie:
"Launch PLC configuration tool" (ejecutar la herramienta de configuracin
Oprima el icono
del PLC) en el panel de control del software AC31GRAF.
 Si utiliza la interfase serie: Seleccione la direccin de MODBUS de la lista de la lnea
"Communication mode" (modo de comunicacin) (mirar Figura 7-5)
 Si utiliza la conexin CS31: Seleccione la direccin de MODBUS de la lista de la lnea
"Central unit operative mode (CS31 MODBUS on CS31 bus)" (Modo operativo de la
unidad central - MODBUS CS31 en el bus CS31) (mirar Figura 7-6)

Figura 7-5 : Ventana de configuracin de la unidad central


en el AC31GRAF

Figura 7-6 : Ventana de configuracin de la unidad central


en el AC31GRAF
Un cambio en los parmetros de velocidad, bits de parada, bits de datos o paridad se
programa a travs de la funcin SINIT. Cuando se utilizan los parmetros por defecto no es
necesario el uso de la funcin SINIT.
El modo MODBUS permanece disponible, an 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
Pgina 7-5

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

interfase serie es configurada para comunicacin MODBUS . El modo de programacin,


prueba y modificaciones resulta diponible cuando se usa el cable gris 07 SK 50 07 SK 52.

1.3. Programacin
1.3.1. Unidad esclava MODBUS
Con MODBUS todos los datos pueden ser escritos o ledos. No se requiere un programa
para el control de la comunicacin MODBUS . La unidad central esclava de MODBUS
automticamente convierte el pedido enviado por el maestro de MODBUS y devuelve un
mensaje una vez que ha reconocido la direccin.
La funcin SINIT slo se requiere cuando debe modificarse algn parmetro de
comunicacin.

1.3.2. Unidad maestra MODBUS


La funcin MODBUS permite enviar pedidos de lectura / escritura de datos a los esclavos de
MODBUS .
Un cambio de alguno de los parmetros de comunicacin tambin requiere del uso de la
funcin SINIT en el programa.

1.3.3. Listado de referencias cruzadas


El intercambio de datos va MODBUS se realiza en una tabla definida por:
- La direccin de MODBUS de la primer variable intercambiada
- El tamao de la lista = el nmero total de variables en la lista.
Todas las variables de las unidades centrales serie 40 y 50, que se describen en la siguiente
tabla, pueden ser ledas o escritas por el maestro de MODBUS .
- Mtodo de direccionamiento de MODBUS :
VAR 00.00

ADDR 0

(VAR = tipo I,O,S,M,IW,OW,MW,KW)

(Direccin de la primer variable seleccionada


en decimal)

VAR XX.YY = DIRECC 0 + ( 16 * XX ) + YY


(VAR = tipo MD,KD)

(Direccin de la primer variable seleccionada en decimal)

VAR XX.YY = DIRECC 0 + ( 32 * XX ) + ( 2 * YY )

Ejemplo : Encontrar la direccin de MODBUS de las variables O62.15, M232.01 y MD002.07


O 62.15 = 4096 + ( 16 * 62 ) + 15 = 5103
M 232.01 = 8192 + ( 16 * 232 ) + 1 = 11905
MD002.07 = 4000 + ( 32 * 2 ) + ( 2 * 7 ) = 16462

Pgina 7-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

Tipo de variable

Direccin de
MODBUS en
hexadecimal

Direccin de
MODBUS en decimal

Entradas binarias I 00.00


I 00.01
...
I 00.15
I 01.00
...
I 61.15
I 62.00
...
I 62.15
I 63.00
...
I 68.15
Salidas binarias
O 00.00
O 00.01
...
O 00.15
O 01.00
...
O 61.15
O 62.00
...
O 62.15
O 63.00
...
O 68.15
Bits internos
M 000.00
M 000.01
...
M 000.15
M 001.00
...
M 099.15

0000
0001
...
000F
0010
...
03DF
03E0
...
03EF
03F0
...
044F
1000
1001
...
100F
1010
...
13DF
13E0
...
13EF
13F0
...
144F
2000
2001
...
200F
2010
...
263F

0000
0001
...
0015
0016
...
0991
0992
...
1007
1008
...
1103
4096
4097
...
4111
4112

M 230.00
...
M 254.15
M 255.00
...
M 255.15
S 00.00
S 00.01
...
S 00.15
S 01.00
...
S125.15

2E60
...
2FEF
2FF0
...
2FFF
3000
3001
...
300F
3010
...
37DF

11872
...
12271
12272
...
12287
12288
12289
...
12303
12304
...
14303

Pasos

5087
5088
...
5103
5104
...
5199
8192
8193
...
8207
8208
...
9791

Pgina 7-7

ABB Control - AC 31
1SBC 008999 R1301

Variable

12.99

Comunicacin

Tipo de variable

Entradas
analgicas

1000
1001
...
100F
1010
...
13EF

4096
4097
...
4111
4112
...
5103

OW 63.00
...
OW 68.15
Palabras internas MW 000.00
MW 000.01
...
MW 000.15
MW 001.00
...
MW 099.15

13F0
...
144F
2000
2001
...
200F
2010
...
263F

5104
...
5199
8192
8193
...
8207
8208
...
9791

MW 230.00
...
MW 254.15
MW 255.00
...
MW 255.15
MD 00.00
MD 00.01
...
MD 00.15
MD 01.00
...
MD 07.15
KW 00.00
KW 00.01
...
KW 00.15
KW 01.00
...
KW 31.15

2E60
...
2FEF
2FF0
...
2FFF
4000
4002
...
401E
4020
...
40FE
3000
3001
...
300F
3010
...
31FF

11872
...
12271
12272
...
12287
16384
16386
...
16414
16416
...
16638
12288
12289
...
12303
12304
...
12799

KD 00.00
KD 00.01
...
KD 00.15
KD 01.00
...
KD 07.15

5000
5002
...
501E
5020
...
50FE

20480
20482
...
20510
20512
...
20734

Constantes
indirectas
palabra

Constantes
indirectas
palabra doble

00.00
00.01

Direccin de
MODBUS en decimal
0000
0001
...
0015
0016
...
1007
1008
...
1103

Palabras Dobles
internas

IW
IW
...
IW
IW
...
IW
IW
...
IW

Direccin de
MODBUS en
hexadecimal
0000
0001
...
000F
0010
...
03EF
03F0
...
044F

Salidas
analgicas

Pgina 7-8

Variable

00.15
01.00
62.15
63.00
68.15

OW
OW
...
OW
OW
...
OW

00.00
00.01
00.15
01.00
62.15

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

1.3.4. Ejemplo de utilizacin de la funcin MODBUS


Aqu un ejemplo de comunicacin MODBUS entre 2 unidades centrales serie 40.

Esclavo
MODBUS
Nr. 1
Serie 40

Maestro
MODBUS
Serie 40

Protocolo MODBUS
Lnea RS232

- 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 informacin es situada en las salidas O62.00 a O62.05 de la unidad central maestra.
La direccin MODBUS de la variable I62.00 en el esclavo 1 es 992 en decimal.
Debe definirse un retardo de tiempo para permitir un re-envo del mensaje de MODBUS en
caso de un error. Este retardo es llamado TIME_OUT (fuera de tiempo) y generalmente es de
2 segundos.
MODBUS
READY
SLAVE_1
READ_BITS

FREI
SLAV
FCT

TIME_2S
992
6
%O62.00

TIME
ADDR

RDY

NB

ERR

DATA

ERN

READY
ERROR
ERROR_CODE

En caso de comunicacin MODBUS entre una unidad central serie 50 y diferentes unidades
centrales esclavas serie 50, pueden utilizarse diferentes funciones MODBUS . Es posible
enlazarlas 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. La
informacin es situada en las salidas O62.00 a O62.05 de la unidad central maestra. Escritura de
20 palabras corridas IW02.00 a IW02.19 en la unidad central esclava 2. La informacin es
recibida del maestro desde las variables MW00.00 a MW00.19.

MODBUS
FREI

SLAVE_1
READ_BITS
TIME_2S
992
6
%O62.00

SLAV
FCT
TIME
ADDR

RDY

NB

ERR

DATA

ERN

ERROR1
ERROR_CODE1

MODBUS
FREI

SLAVE_2
WRITE_WORDS
TIME_2S
0000
20
%MW000.00

TIME
ADDR

RDY

NB

ERR

DATA

ERN

ERROR2
ERROR_CODE2

Pgina 7-9

ABB Control - AC 31
1SBC 008999 R1301

SLAV
FCT

12.99

Comunicacin

1.4. Tiempos de respuesta para comunicacin MODBUS


El tiempo de procesamiento en MODBUS depende de:
- La velocidad de transmisin
- El nmero de bytes de la cadena de informacin.
- El tiempo de ciclo de la unidad central
- El factor de carga de la unidad central
Los siguientes tiempos son slo a efecto indicativo.
Tiempo de respuesta con unidades centrales serie 40 50

Tiempo de ciclo = 10 ms
Factor de carga = 80%
Velocidad = 9 600 Baudios
Nro. de variables

Pgina 7-10

Bits

Palabras

Lectura (ms)

Escritura (ms)

Lectura (ms)

Escritura (ms)

10 - 60

50

10 - 60

60

10

10 - 60

60

10 - 60

110

50

10 - 60

110

110 - 170

220

100

50 - 60

110

220 -280

390

150

50 - 110

255

50 - 110

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

Pgina 7-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

Serie
40 50
Comunicacin ASCII

Figura 7-7 : ejemplo de configuracin ASCII

Figura 7-8 : Ventana de configuracin de la unidad central en el AC31GRAF.

Pgina 7-12

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

2. Comunicacin punto a punto con la interfase serie ASCII incorporada


2.1. Descripcin del protocolo
La comunicacin ASCII es un protocolo que permite intercambio de texto codificado en ASCII
(cdigo standard americano de transferencia de informacin) por ejemplo, entre dos
dispositivos.
Puede utilizarse por las unidades centrales serie 40 y 50 para comunicarse con una impresora
o terminal con interfase ASCII (Figura 7-7).

2.2. Configuracin de la comunicacin


2.2.1. Uso de los cables negros 07 SK 51 07 SK 53
La interfase serie de las unidades centrales serie 40 y 50 se configura por defecto en modo de
programacin y prueba con los cables grises 07 SK 50 07 SK 52 y en modo MODBUS con
los cables negros 07 SK 51 07 SK53.
Para cambiar de modo de programacin a modo ASCII se requiere de configuracin de la
interfase serie a travs del software:
 Oprima el icono
"Launch PLC configuration tool" (ejecutar la herramienta de
configuracin del PLC) en el panel de control del software AC31GRAF y seleccione
"ASCII" o "Standard" de la lista de la lnea "Communication mode " (modo de
comunicacin) (mirar Figura 7-8).

El modo ASCII esta disponible cuando la unidad central est corriendo. El modo de
programacin, se encuentra nuevamente disponible para pruebas y modificaciones, una vez
que 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 configuracin "ASCII" se valida esta comunicacin indistintamente del cable que
se utilice.
- Eligiendo "Standard" se valida el modo ASCII con los cables negros 07 SK 51 07 SK 53 y
el modo de programacin con los cables grises 07 SK 50 07 SK 52.

2.2.2. Parmetros de comunicacin


No hay una configuracin por defecto. Por tanto es necesario configurar los parmetros de
comunicacin (velocidad, bits de parada, bits de datos, paridad, fin de cadena de datos)con la
funcin SINIT en el programa de usuario.

Pgina 7-13

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

2.3. Programacin
Adems de la funcin obligatoria SINIT (para configuracin de parmetros), existen dos
funciones ms para la comunicacin ASCII.

2.3.1. Envo de mensajes


El envo de mensajes ASCII desde una unidad central serie 40 50 a otro dispositivo ser
realiza con la funcin SEND en el programa de usuario.

2.3.2. Recepcin de mensajes


La recepcin de un mensaje ASCII en una unidad central serie 40 50 se realiza con la
funcin REC en el programa de usuario.
En la ayuda del software AC31GRAF o en la documentacin del software AC31GRAF,
encontrar informacin detallada sobre las funciones SINIT, SEND y REC.

2.3.3. Ejemplo de programacin


La interfase de comunicacin se configura a travs del bloque SINIT con los siguientes
valores de parmetros:
- Interfase COM1
- 9 600 Baudios
- 1 bit de parada
- 8 bits de datos
- Sin paridad
Se define un eco para la visualizacin del mensaje en la terminal. El fin del mensaje es fijado
por el caractr retorno de carro (CR).
El ejemplo consiste en la recepcin 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 bloque
SEND.

Pgina 7-14

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

Inicializacin de la interfase serie para ASCII


SINIT
TRUE
COM1
VAL_9600
VAL_1
VAL_8
FALSE
FALSE
TRUE
FALSE
TRUE
CR
CR

FREI
SSK
BAUD
STOP
ZL
PTY
E/O
ECHO
SBRK
FEND
ENDS
ENDE

Recepcin del mensaje


REC

RECvars
VAL_X

MW

ACQUIT
COM1
#1

QUIT
SSK
#ANU

VAR

#"receiving

ERROR
READY1
MESSAGENUMBER

MEUN

VAR

RDY

TEXT

TELN

#"receiving
#1
#"Action #

Manejo de errores

FALSE

ACQUIT
&

ERROR
READY1

Jump

TRUE

ACQUIT

VAL_2

MESSAGENUMBER

Jump

Envo de mensajes
SEND
READY
COM1
MESSAGENUMBER
#"sending
#"sending
#1
#"\010\013Action
#201
%MW000.00
#"OK
#2
#"\010\013 Error

SSK
TXNR
TEXT

RDY

READY2

message

Pgina 7-15

ABB Control - AC 31
1SBC 008999 R1301

FREI

12.99

Comunicacin

Serie
40 50

Modo de programacin
Figura 7-9 : ejemplo de configuracin de protocolo de programacin

Pgina 7-16

ABB Control - AC 31
1SBC 008999 R1301

12.99

Comunicacin

3. Comunicacin punto a punto con el protocolo de programacin


Este protocolo utiliza la interfase serie de la unidad central y est reservado para dispositivos
que dispongan de una interfase de programacin ABB (Figura 7-9).
Los valores de todas las variables pueden ser ledos o escritos a travs de este protocolo sin
ningn tipo de configuracin o programa particular en la unidad central. Simplemente deben
utilizarse los cables de programacin grises 07 SK 50 07 SK 52.
Los parmetros de comunicacin son:
- 9 600 Baudios
- 8 bits de datos
- 1 bit de parada
- Sin paridad

Pgina 7-17

ABB Control - AC 31
1SBC 008999 R1301

12.99

Documentacin Tcnica AC31

Captulo 8

Diagnstico

Pgina 8-1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

Figura 8-1 : LEDs de deteccin de errores

Pgina 8-2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

El objetivo del diagnstico, para las unidades centrales serie 40 y 50, es asegurar una rpida
y eficiente localizacin de averas o fallas.

1. Tipos de errores detectados


Los errores estn 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 EPROM


ya no es ms asegurado.
- Error de checksum de la
Flash EPROM

El sistema operativo funciona


correctamente pero la
ejecucin del programa de
usuario no es garantizada.
Errores detectados:
- RAM defectuosa
- Demasiados
temporizadores activados
simultneamente

Errores de comunicacin.
La detencin del programa
depende de la eleccin del
usuario durante la
configuracin de acuerdo a la
aplicacin.
Errores detectados:
- Unidad desconectada
- Error de bus
- Error de NCB / NCBR
- Tiempo de ciclo demasiado
corto
- Falla de direccionamiento

Hay errores ocurriendo en las


unidades o errores de
sintaxis cuyos efectos slo se
harn evidentes ms
adelante. El usuario decide
que accin tomar de acuerdo
a la aplicacin.
- Error interno de una unidad
- Cable cortado*1 sobrecarga,
cortocircuito
- Error de nivel de salida
analgica
- Salida de 10V defectuosa
- Tamao del programa, error
de sintaxis del programa,
error de sub-programa o de
un programa de interrupcin
- Demasiados valores
histricos
- No todas las unidades del
bus estn inicializadas *2

*1 error detectado si hay previa configuracin a travs de programacin con el bloque CS31CO
*2 error detectado si hay previa configuracin va software con el men "Configuracin del PLC " del panel de control.

2. Deteccin de errores
Los errores detectados se transmiten a la unidad central la cual sealiza su presencia a travs
del led rojo ERR situado en el frente de la unidad central (mirar Figura 8-1).
Un error en una unidad remota es tambin sealizado por el led ERR de la unidad
involucrada.
El led de alimentacin (SUPPLY) destella en la extensin cuando un error ocurre en una
extensin.
Tan pronto como el error ha sido detectado y corregido por el usuario el mismo puede ser
reconocido:
 Reiniciando la unidad central
 A travs del software
 O por el programa.

Pgina 8-3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

Slo puede memorizarse un error por clase. Si ocurre al mismo tiempo ms de un error de la
misma clase:
 Slo 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
sern sealizados.

Pgina 8-4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

Aqu una tabla recapitulativa:

Error clase 1:
Errores fatales
Inmediata

Deteccin:

LEDs de estado
- en la unidad central:

- en las unidades
remotas extensibles:
- en las extensiones:
- en una unidad remota
no extensible:
Reaccin mientras
aparece la alimentacin
durante el uso de la
unidad central:

Reconocimiento luego
de la eliminacin del
error:

Errores clase 3:
Errores leves
- Error de bus: si la
unidad central detecta un
error en una palabra de
control (CRC) durante 9
ciclos sucesivos o un
error de tiempos o
ausencia de respuesta de
una unidad
- Error de tiempo de ciclo:
si el sistema detecta el
solapamiento del tiempo
de ciclo predefinido luego
de 16 ciclos
consecutivos.

Errores clase 4:
Advertencias
- Error de unidad: la unidad
central interroga un esclavo
por ciclo. Se detecta un
error entre 1 y 31 ciclos.
- Error de sintaxis de
programa: la unidad central
detecta este tipo de error
cuando pasa de STOP a
RUN a travs del switch o
va software o por
validacin on-line de una
modificacin de programa.

Led ERR en ON
Led ERR en ON
Luego de un error de
De acuerdo a la
configuracin, el led RUN sintaxis de programa, el led
de RUN se apaga.
en off aun si el switch
RUN/STOP se encuentra
en RUN
Led ERR en ON o
Led ERR en ON
parpadeando de acuerdo
al caso
Led de SUPPLY
Led de SUPPLY
parpadeando
parpadeando
Led ERR ON o
Led ERR ON
parpadeando de acuerdo
al caso
Las entradas de una
Todas las salidas
Todas las salidas
No hay detencin del
permanecen encendidas permanecen encendidas unidad en error
programa
mantienen su valor
o son seteadas en 0.
o son seteadas en 0.
durante 9 ciclos y luego
El software de
El software de
programacin mantiene se resetean a 0.
programacin no tiene
Las salidas de una
ms acceso a la unidad el acceso a la unidad
unidad remota o
central.
central.
El programa de usuario extensin se resetean a
La unidad central
0.
no ha arrancado o est
permanece en RESET
No hay detencin del
detenido.
mientras el error
programa por defecto.
permanece presente.
Es posible preparar una
detencin automtica del
programa con
configuracin previa.
(mirar captulo 5)
- Switch RUN/STOP desde STOP a RUN
- Alimentacin
- Alimentacin
- Inicio de la ejecucin del programa va software
- Arranque en fro va
software
- Arranque en caliente va software
- Arranque en caliente
- Arranque en fro va software
va software o RESET
- Alimentacin
- Reconocimiento va
- Reconocimiento va software con la ventana de
software
ESTADO
- Reconocimiento a travs de la programacin
- Botn de test en las unidades remotas serie 30 y 90
- Reconocimiento de error
automtico si el cdigo de
error 15

Led ERR en ON
Led RUN en off aun si el
switch RUN/STOP se
encuentra en RUN

Led ERR en ON
Led RUN en off aun si el
switch RUN/STOP se
encuentra en RUN

Pgina 8-5

ABB Control - AC 31
1SBC 008999 R1301

Error clase 2:
Errores serios
Inmediata

12.99

Diagnstico

Figura 8-2 : Ventana de ESTADO del AC31GRAF

Pgina 8-6

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

3. Estado a travs del software


Oprimiendo el icono "PLC status information (diagnosis)" (informacin del estado del PLC
diagnstico) en la ventana de control del AC31GRAF, podr obtener informacin detallada
concerniente al estado de la unidad central.
Una vez que la ventana de estado se abre (Figura 8-2), la informacin permanece inmvil
hasta que sea abierta nuevamente o hasta realizar una actualizacin usando el botn
"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
botn "ACKNOWLEDGE " (reconocimiento).

4. Manejo de errores a travs del programa


El manejo de errores permite a la unidad central, inmediatamente, tomar en cuenta un error y
permitirle al programa una reaccin instantnea.

4.1. Descripcin de las variables de diagnstico


Cada error se identifica por un nmero de clase de error, un cdigo de error con la clase y los
argumentos. Slo un error por clase puede ser memorizado y detallado por la unidad central a
travs de un grupo predefinido de variables internas.
El usuario puede tener acceso a los valores de las variables para tomar una accin sobre los
mismos desde el mismo programa de usuario.
Comentario: Las clases de error y cdigos pueden conocerse tambin a travs de la ventana
de STATUS (estado) en el software AC31GRAF. Los argumentos son convertidos y
mostrados en forma de texto.

Pgina 8-7

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

Error clase 1:
Errores fatales

Error clase 2:
Errores serios

Error sealizado por el


bit de error:

Errores clase 3:
Errores leves

Errores clase 4:
Advertencias

M 255.10 = 1

Tipo de error
sealizado por el bit:

M 255.11 = 1

M 255.12 = 1

M 255.13 = 1

M 255.14 = 1

Cdigo de error en:

MW 254.00

MW 254.08

MW 255.00

MW 255.08

Informacin 1

MW 254.01

MW 254.09

MW 255.01

MW 255.09

Informacin 2

MW 254.02

MW 254.10

MW 255.02

MW 255.10

Informacin 3

MW 254.03

MW 254.11

MW 255.03

MW 255.11

Informacin 4

MW 254.04

MW 254.12

MW 255.04

MW 255.12

Versin de Hard de la
unidad*

MW 254.05

MW 254.13

MW 255.05

MW 255.13

Versin de Soft de la
unidad*

MW 254.06

MW 254.14

MW 255.06

MW 255.14

Nmero de serie de la
unidad*

MW 254.07

MW 254.15

MW 255.07

MW 255.15

Seteando el bit
M 255.13 a 0 luego
de la desaparicin del
error

Seteando el bit
M 255.14 a 0 luego
de la desaparicin del
error

Informacin detallada
en:

Reconocimiento a
travs del programa en
la unidad central
Este reconocimiento
slo reconoce los
errores en la unidad
central y no aquellos
sealizados por una
unidad remota

Con el bloque de funcin CS31QU

Reconocimiento a
travs de la
programacin en la
unidad central y
unidades remotas
* Informacin 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 en
1. La unidad central no ha encontrado un error si M 255.10 = 0.
El bit de error M 255.10 es automticamente reseteado a 0 cuando los bits de tipo de error
son reconocidos.
Un error clase 4 (M 255.14=1) cuando MW 255.08 15 se reconoce automticamente. Tipos
de 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 informacin se actualizan con cada nuevo error. No hay reset
automtico de estas palabras cuando se realiza un reconocimiento pero puede ser realizado
mediante escritura on-line o a travs del programa de usuario, de un valor 0 en estas
palabras.

Pgina 8-8

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

4.2. Tabla de correspondencia entre el error y los valores de las variables de diagnstico
Significado de las tablas de errores:
- Direccin de memoria = direccin de memoria del programa donde el error fue detectado.
- Direccin

= direccin de la unidad o extensin defectuosa

- Nmero de canal

= nmero del canal defectuoso

- Tipo de unidad:

entradas binarias

001

entradas analgicas

002

salidas binarias

003

salidas analgicas

004

entradas / salidas binarias

005

entradas / salidas analgicas

016

XO 08 R1

017

XI 16 E1

018

XC 08 L1

019

ICMK 14 F1

020

ICMK 14 N1

023

XK 08 F1

024

XO 16 N1

080

XM 06 B5

081

XE 08 B5

082

XTC 08

192

ASI-GATEWAY (puerto ASI)

224

07 CR 41

225

07 KR 51

226

07 CT 41

227

07 KT 51

255

Unidad central maestra o esclava donde el error fue detectado y


memorizado.

Pgina 8-9

ABB Control - AC 31
1SBC 008999 R1301

000

12.99

Diagnstico

4.3. Descripcin de las clases de errores:


4.3.1. Descripcin de errores clase 1
Descripcin de errores clase 1

Error de checksum de la
EPROM

Cdigo de error en
MW254.00
Dec
Hex

Flash -

Informacin 1 en
MW 254.01

Informacin 2 en
MW 254.02

Informacin 3 en
MW 254.03

4.3.2. Descripcin de errores clase 2


Descripcin de errores clase 2

Cdigo de error en
MW254.08
Dec
Hex

Informacin 1 en
MW 254.09

Informacin 2 en
MW 254.10

Informacin 3 en
MW 254.11

RAM defectuosa (memoria del


programa de usuario o de datos)

128D

80H

Direccin de
memoria

Demasiados temporizadores
activados simultneamente en la
unidad central durante la ejecucin
del programa (mximo 42)

255D

FFH

4.3.3. Descripcin de errores clase 3


Descripcin de errores clase 3

Cdigo de error en
MW255.00
Dec
Hex

Informacin 1 en
MW 255.01

Informacin 2 en
MW 255.02

Informacin 3 en
MW 255.03

Unidad desconectada

15D

0FH

Tipo de unidad

Direccin

Error de bus CS31 (no hay


16D
unidades conectadas al bus)
Nota: Si slo hay unidades
analgicas conectadas al bus
CS31, entonces este error puede
ocurrir cuando el sistema se
enciende mientras las unidades
analgicas no estn inicializadas.
Razn: Las unidades analgicas
tienen un largo perodo de
inicializacin. Despus de esto, son
reconocidos por la unidad central

10H

17D
Error de NCB o NCBR
Nota: una de las lneas de CS31
est defectuosa. Verificar el led rojo
de estado del NCB o NCBR para
encontrar cual de ellos est en falla.

11H

Direcciones superpuestas

18D

12H

Tiempo de ciclo demasiado corto

200D

C8H

Pgina 8-10

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

4.3.4. Descripcin de errores clase 4


Cdigo de error en
MW255.08
Dec
Hex
Error interno de unidad
1D
01H
Cable cortado (deteccin de circuito 2D
02H
abierto)*
Error de nivel de salida analgica
3D
03H
Sobrecarga
4D
04H
Salida de10V defectuosa
5D
05H
Sobrecarga y cable cortado*
6D
06H
Cortocircuito
8D
08H
Cortocircuito + cable cortado*
10D
0AH
Sobrecarga + cortocircuito
12D
0CH
Cortocircuito + sobrecarga + cable
14D
0EH
cortado*
El final del programa no es
129D
81H
detectado por el sistema durante el
arranque.
Se detecto un error de sintaxis del
131D
83H
programa durante el arranque
El sistema detecta demasiados
132D
84H
valores histricos durante el
arranque (mx. 256)
El sistema detecta la ausencia del
133D
85H
tiempo de ciclo durante el arranque
El sistema detecta la ausencia de
135D
87H
una etiqueta para un salto
condicional durante el arranque.
El programa no es iniciado debido a 138D
8AH
que el nmero de unidades
inicializadas en el bus CS31 es
inferior al nmero especificado
durante la configuracin
El programa es demasiado largo
8CH
140D
para el tamao de la memoria
El sistema detecta la falta del final
142D
8EH
de un sub-programa o la falta de un
programa durante el arranque
El sistema detecta la ausencia de
143D
8FH
un programa de interrupcin o la
validacin de una interrupcin.
El sistema detecta demasiados
144D
90H
sub-programas (mx. 12) durante el
arranque.
El sistema detecta demasiados
145D
91H
valores histricos en los
subprogramas durante el arranque.
(mx. 128 = Suma nro. de llamadas
x nro. de valores histricos en los
subprogramas)
El sistema no detecta un sub146D
92H
programa, correspondiente a una
llamada durante el arranque

Descripcin de errores clase 4

Informacin 1 en
MW 255.09

Informacin 2 en
MW 255.10

Informacin 3 en
MW 255.11

Tipo de unidad
Tipo de unidad

Direccin
Direccin

Nmero de canal

Tipo de unidad
Tipo de unidad
Tipo de unidad
Tipo de unidad
Tipo de unidad
Tipo de unidad
Tipo de unidad
Tipo de unidad

Direccin
Direccin
Direccin
Direccin
Direccin
Direccin
Direccin
Direccin

Nmero de canal

Direccin en el
programa
-

Direccin en el
programa

Nmero de
unidades elegidas
durante la
configuracin

Nmero actual de
unidades en el bus
CS31

Nmero de canal

Nmero de canal
Nmero de canal
Nmero de canal
Nmero de canal
Nmero de canal
Nmero de canal
Nmero de canal

* error detectado si previamente es configurado a travs del programa con el bloque CS31CO

Pgina 8-11

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

4.4. Ejemplos de programacin


4.4.1. Ejemplo de reaccin / comando luego de un error determinado
El siguiente ejemplo permite comandar una alarma originada por un cortocircuito o sobrecarga
en la salida nmero 5 de una unidad remota ICMK 14 N1 con la direccin 3 en el bus CS31.
Otra salida es tambin activada al mismo tiempo como alarma, por ejemplo, generando un
corte del comando de alimentacin de los actuadores.
Este es un error clase 4 y utiliza las siguientes variables:
- M 255.14:
bit de presencia de error clase 4
cdigo de error
- MW 255.08:
el tipo de unidad
- MW 255.09:
la direccin de la unidad
- MW 255.10:
- MW 255.11:
el nmero de canal defectuoso

&
%M255.14

=?
%MW255.08
CODE_12

Z1=?
Z2

ALARM
SHUT_DOWN

=?
%MW255.09
TYPE_20

Z1=?
Z2

=?
%MW255.10
ADD_3

Z1=?
Z2

=?

Pgina 8-12

%MW255.11

Z1=?

CHANNEL_5

Z2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Diagnstico

4.4.2. Ejemplos para almacenar varios errores de la misma clase


En las unidades centrales serie 40 y 50 puede memorizarse y detallarse en las variables
internas de diagnstico slo un error. Un reconocimiento automtico programado permite la
lectura de otros eventuales errores. Un programa puede permitir guardar estos errores si esto
fuera necesario.
El programa en este caso es aplicado a errores clase 4 aunque tambin puede aplicarse a
errores clase 3.
En el caso a continuacin presentado, se guardan slo los ltimos tres errores si el error
ocurrido es diferente al previo.
El bit M 255.14 sealiza la presencia de un error. En ese momento, si el estado del bit
M 000.00 es1 el error es reconocido a travs del bloque CS31QU.

=?
%MW255.08
%MW000.00

&

Z1=?
Z2

=?
%MW255.09
%MW000.01

jump

Z1=?
Z2

=?
%MW255.10
%MW000.02

Z1=?
Z2

=?
%MW255.11
%MW000.03

Z1=?
Z2

%MW000.04
%MW000.05
%MW000.06
%MW000.07

%MW000.08
%MW000.09
%MW000.10
%MW000.11

%MW000.00
%MW000.01
%MW000.02
%MW000.03

%MW000.04
%MW000.05
%MW000.06
%MW000.07

%MW255.08
%MW255.09
%MW255.10
%MW255.11

%MW000.00
%MW000.01
%MW000.02
%MW000.03

jump:
%M000.00

%M000.00

&
%M000.00
%M255.14

Pgina 8-13

ABB Control - AC 31
1SBC 008999 R1301

CS31QU
FREI

12.99

Documentacin Tcnica AC31

Anexos

Anexos - Pgina 1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

1. Listado de variables
Las 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:
Entradas
I00.00...I61.15

entradas binarias de las unidades remotas en el bus CS 31

I62.00...I62.07

entradas binarias de la unidad central

I63.00...I68.15

entradas binarias de extensiones en la unidad central

IW00.00...IW61.15

entradas analgicas de las unidades remotas en el bus CS 31

IW62.00

valor del potencimetro 0 (rango 0-150)

IW62.01

valor del potencimetro 1 (rango 0-150)

IW62.08...IW62.14

lectura del reloj

IW62.15

estado del bus CS 31

IW63.00...IW68.15

entradas analgicas de extensiones en la unidad central

Salidas

Anexos - Pgina 2

O00.00...O61.15

salidas binarias de las unidades remotas en el bus CS 31

O62.00...O62.05

salidas binarias de la unidad central

O63.00...O68.15

salidas binarias de extensiones en la unidad central

OW00.00...OW61.15

salidas analgicas de las unidades remotas en el bus

OW63.00...OW68.15

salidas analgicas de extensiones en la unidad central

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Variables internas
M00.00...M99.15
M230.00...M254.15

bits internos

M255.00...M255.15

bits de sistema

S00.00...S125.15

cadenas de pasos

K00.00...K00.01

constantes binarias

MW00.00...99.15
MW230.00...MW253.15

palabras internas

MW254.00...MW255.15

palabras de diagnstico

KW01.00...KW31.15

constantes palabra

MD00.00...MD07.15

palabras dobles internas

KD00.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 temporizacin


KD01.00...KD07.15

constantes palabra doble

MD00.00...MD07.15

palabras dobles internas

Texto
Cualquier caracter ASCII. Estas variables slo se usan para la emisin y recepcin de
cadenas en ASCII va la interfase serie (referirse a las funciones SEND y RECEIVE).

Anexos - Pgina 3

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Las variables KW00.00...KW00.15 y KD00.00 son llamadas constantes de sistema y son


nicamente accesibles a travs del men de configuracin del software de programacin
AC31GRAF.
Variables de diagnstico
Suma de errores

M255.10 indica que la unidad central ha detectado un error

Error fatal

Clase 1

M255.11 informacin detallada en MW254.00...MW254.07

Error serio

Clase 2

M255.12 informacin detallada en MW254.08...MW254.15

Error leve

Clase 3

M255.13 informacin detallada en MW255.00...MW255.08

Advertencia

Clase 4

M255.12 informacin detallada en MW255.08...MW255.15

M255.00

oscilador con una frecuencia de 2 Hz

M255.01

oscilador con una frecuencia de 1 Hz

M255.02

oscilador con una frecuencia de 0.5 Hz

M255.03

oscilador con un perodo de 1 minuto

M255.15

este bit puede usarse para detectar el primer ciclo. Siempre es


reseteado a cero en cada inicio del programa
independientemente de la configuracin de inicializacin
elegida. Este bit puede ser ledo por el usuario y luego ser
seteado a 1 al final del primer ciclo.

Estado del bus CS31


IW62.15
bit 0:

no usado

bit 1 = 1:

La unidad central fue inicializada en el bus CS31 (slo vlido


para las unidades centrales esclavas)

bits 2 a 7:

no usados

bit 8 a 15:

mximo nmero de unidades inicializadas en el bus CS31 (slo


con significado para la unidad central maestra del bus CS31).

Reloj
IW62.08:

segundos (0...59)

IW62.09:

minutos (0...59)

IW62.10:

horas (0...23)

IW62.11:

da de la semana (1...31)

IW62.13:

mes (1...12)

IW62.14:

ao (0...99)

El reloj puede actualizarse con el editor de configuracin del software de programacin


AC31GRAF o utilizando la funcin UHR.

Anexos - Pgina 4

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

2. Listado de funciones
Funciones binarias
&, AND

/, OR

=1

O exclusiva

=R

Asignacin Reset con memoria

=S

Asignacon Set con memoria

I+

Flanco positivo

I-

Flanco negativo

MAJ

Mayora

RS

Memoria Set con estado 1 dominante

SR

Memoria Set con estado 0 dominante

Funciones de temporizacin
Retardo a la desconexin

ESV

Retardo a la conexin

MOA

Elemento monoestable con "suspender" (abort)

MOK

Elemento monoestable "constante"

PDM

Modulador de duracin de pulsos

TIME_W

Conversin de tiempo en palabras

TOF

Retardo a la desconexin con visualizacin de tiempo

TON

Retardo a la conexin con visualizacin de tiempo

TP

elemento monoestable "constante con visualizacin de tiempo"

W_TIME

Conversin de palabras en tiempo

Anexos - Pgina 5

ABB Control - AC 31
1SBC 008999 R1301

ASV

12.99

Annexos

Funciones de contador
CTU

Contador

CTUH

Contador para entrada de encoders

VRZ

Contador creciente / decreciente

Funciones de comparacin
<

Menor que

<=

Menor o igual a

<>

Distinto de

=?

Igual a

>

Mayor que

>=

Mayor o igual a

Funciones aritmticas

Anexos - Pgina 6

=W

Asignacin de palabra

Adicin

Substraccin

Multiplicacin

: / DIV

Divisin

*: / MULDI

Multiplicacin con divisin

BETR

Valor absoluto

MUL2N

Multiplicacin por 2 a la potencia de N

NEG

Negacin

ZUDKW

Asignacin de una constante directa a una palabra

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Funciones lgicas con palabras


WAND

Y bit a bit

WOR

O bit a bit

WXOR

O exclusiva bit a bit

Funciones de control de programa


=PE

Fin de programa condicional

CAL_FB

Llamado a Sub-programa

DI

Lectura de las entradas directas

DO

Escritura de las salidas directas

VTASK

Validacin de interrupciones

Funciones del bus CS 31


CONFIO1

Configuracin de un canal analgico

CONFIO4

Configuracin de cuatro canales analgicos

CONFIO8

Configuracin de ocho canales analgicos

CS31CO

Configuracin de las unidades del bus CS 31

CS31QU

Reconocimiento de errores en las unidades del bus CS31

MT_CS31

Envo de datos del maestro de CS31

MR_CS31

Recepcin de datos del maestro de CS31

ST_CS31

Envo de datos de un esclavo de CS31

SR_CS31

Recepcin de datos de un esclavo de CS31

Funciones de comunicacin

MODBUS

Maestro de MODBUS

REC / EMAS y RECvars

Recepcin de caracteres ASCII va interfase serie

SEND / DRUCK

Envo de caracteres ASCII va interfase serie

SINIT

Inicializacin y configuracin de la interfase serie

Funciones de regulacin
Controlador Proporcional-integral

PIDT1

Controlador Proporcional-integral y derivativo

Anexos - Pgina 7

ABB Control - AC 31
1SBC 008999 R1301

PI

12.99

Annexos

Funciones de conversin de formato


BCDDUAL / BCDBIN

Conversin de BCD a binario

DUALBCD / BINBCD

Conversin de binario a BCD

DWW

Conversin de palabra doble a palabra

PACK4

Empaquetado de 4 bits en una palabra

PACK8

Empaquetado de 8 bits en una palabra

PACK16

Empaquetado de 16 bits en una palabra

UNPACK4

Desempaquetado de una palabra en 4 bits

UNPACK8

Desempaquetado de una palabra en 8 bits

UNPACK16

Desempaquetado de una palabra en 16 bits

WDW

Conversin de palabra a palabra doble

Funciones complejas
AWT

Compuerta de seleccin de palabra

AWTB

Compuerta de seleccin de bit

BEG

Limitador

BMELD

Indicador de cambio de valores binarios

IDLm / IDL

Lectura indexada de palabras

IDSm / IDS

Escritura indexada de palabras

LIZU

Asignacin desde una lista

MAX

Valor mximo

MIN

Valor mnimo

NPULSE

Generador de pulsos para motor de pasos

UHR

Reloj

Acceso a memoria

Anexos - Pgina 8

COPY

Copia de un rea de memoria

WOL

Lectura de palabra con validacin

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

3. Mapeo
Este prrafo describe la correspondencia entre las variables y su direccin fsica de memoria.
Esta informacin se requiere para ciertas funciones tales como COPY, intercambio de datos
entre unidades centrales maestra y esclava del bus CS31, etc.
La direccin 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.

Mtodo de direccionamiento y mapeo:


VAR 00.00

1- Bits: (VAR = tipo I,O,S,M,)

ADDR 0

(Direccin 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,)

(Direccin
de
la
primer
seleccionada en decimal)

variable

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 reas
y debe usarse MW 000.00 = ADDR 0 para la primer rea, y MW 230.00 = ADDR 0 para la
segunda rea.
3- Palabras dobles: (VAR = tipo MD,KD)

(Direccin de la primer variable


en decimal)

seleccionada

VAR XX.YY = ADDR 0 + ( XX * 64 ) + ( YY * 4 )

Ejemplo: Encontrar la direccin de mapeo de las variables O 62.00 y OW 62.15, MW 240,15 y


MD002.07
O 62.00 = 6912 + ( 62 * 2 ) = 7036
OW 62.15 = 18432 + ( 62 * 32 ) + ( 15 * 2 ) = 11905
MW 240.15 = 10368 + ( 10 * 32 ) + ( 15 * 2 ) = 10718
MD 002.07 = 15872 + ( 2 * 64 ) + ( 7 * 4 ) = 16028

Anexos - Pgina 9

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Variables

Direccin fsica
En hexadecimal

Anexos - Pgina 10

En decimal

I00.00...I00.07 / I00.08...I00.15
I01.00...I01.07 / I01.08...I01.15
I02.00...I02.07 / I02.08...I02.15

1900 / 1901
1902 / 1903
1904 / 1905

6400 / 6401
6402 / 6403
6404 / 6405

I61.00...I61.07/ I61.08...I61.15
I62.00...I62.07/ I62.08...I62.15

197A / 197B
197C / 197D

6522 / 6523
6524 / 6525

I68.00...I68.07/ I68.08...I68.15

1988 / 1989

6536 / 6537

M00.00...M00.07/M00.08...M00.15

1A00 / 1A01

6656 / 6657

M99.00...M99.07/M99.08 M99.15

1AC6 / 1AC7

6854 / 6855

M230.00...M230.07/M230.08 M230.15

1AC8 / 1AC9

6856 / 6857

M255.00...M255.07/M255.08 M255.15

1AFA / 1AFB

6906 / 6907

O00.00...O00.07/ O00.08...O00.15
O01.00...O01.07/ O01.08 O01.15
O02.00...O02.07/ O02.08 O02.15

1B00 / 1B01
1B02 / 1B03
1B04 / 1B05

6912 / 6913
6914 / 6915
6916 / 6917

O61.00...O61.07/ O61.08 O61.15


O62.00...O62.07/ O62.08 O62.15

1B7A / 1B7B
1B7C / 1B7D

7034 / 7035
7036 / 7037

O68.00...O68.07/ O68.08 O68.15

1B88 / 1B89

7048 / 7049

S00.00...S00.07/ S00.08...S00.15
S01.00...S01.07/ S01.08 S01.15

3D00 / 3D01
3D02 / 3D03

15616 / 15617
15618 / 15619

S125.00...S125.07/ S125.08 S125.15

3DFA / 3DFB

15866 / 15867

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Variables

Direccin fsica
En hexadecimal

OW00.00
OW00.01

4800
4802

18432
18434

OW00.15

481E

18462

OW62.00

4FC0

20416

OW68.15

509E

20638

KW01.00
KW01.01

7020
7022

28704
28706

KW01.15

703E

28734

KW31.15

73FE

29694

KD00.00
KD00.01

7400
7404

29696
29700

KD00.15

743C

29756

KD07.15

75FC

30204

IW00.00
IW00.01

5200
5202

20992
20994

IW00.15

521E

21022

IW62.00

59C0

22976

IW68.15

5A9E

23198

MW00.00
MW00.01

1C00
1C02

7168
7170

MW99.00

2860

10336

MW99.15
MW230.00

287E
2880

10366
10368

MW230.15

289E

10398

MW255.15

2BBE

11198

MD00.00
MD00.01

3E00
3E04

15872
15876

MD00.15

3E3C

15932

MD07.15

3FFC

16380

Anexos - Pgina 11

ABB Control - AC 31
1SBC 008999 R1301

En decimal

12.99

Annexos

4. Valores histricos
Los valores histricos son variables internas especficas que le permiten a la unidad central
memorizar resultados intermedios de funciones que requieren numerosos ciclos.
De hecho, ciertas funciones requieren del resultado obtenido durante el ciclo N-1 para
ejecutar el ciclo N correctamente (por ejemplo: los controladores PI y PIDT1).
El nmero total de valores histricos disponibles, en las unidades centrales serie 40 y 50, es
256.
Las funciones y el nmero de valores histricos que las mismas usan estn dadas en la
siguiente tabla:
Funciones de temporizacin
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

Anexos - Pgina 12

CTU

CTUH

VRZ

ABB Control - AC 31
1SBC 008999 R1301

12.99

Annexos

Funciones del bus CS31


CONFIO1

CONFIO4

CONFIO8
CS31CO

3
1

MT_CS31
MR_CS31
ST_CS31
SR_CS31

Funciones de comunicacin

MODBUS
REC / EMAS y RECvars
SEND / DRUCK
SINIT

2
1
2
1

Funciones de controlador
PI
PIDT1

3
5

Funciones complejas
BMELD
NPULSE
UHR

Anexos - Pgina 13

ABB Control - AC 31
1SBC 008999 R1301

3 + nmero de entradas E
1
1

12.99

Documentacin Tcnica AC31

Indice

Indice Pgina 1

ABB Control - AC 31
1SBC 008999 R1301

12.99

Indice

0
07 CR 41,1-13, 3-8, 3-9, 3-10, 3-11, 8-9
07 CT 41,1-13, 3-8, 3-9, 3-10, 3-11, 8-9
07 KR 51,1-13, 3-8, 3-9, 3-10, 3-11, 5-19, 7-3, 8-9
07 KT 51,1-13, 3-8, 3-9, 3-10, 3-11, 5-19, 8-9
07 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-15
Cadena,3-9, 5-6, 5-13
Cage-clamp,1-20, 3-35
Caliente,5-7
Canal,3-21, 5-28, 8-9, 8-11
Condiciones Ambientales,3-3
Conector,1-20, 3-4, 3-17, 3-21, 3-35
Configuracin,2-11, 3-23, 3-37, 4-16, 5-9, 5-25, 5-30, 6-13,
7-13, 7
Consumo,3-10, 3-14
Contador,3-9, 5-3, 6, 12
Contador rpido,3-9, 6-11
Corriente,3-22, 3-23, 3-24, 3-25
Cortocircuito,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, 7
Diagnstico,3-22, 3-23, 7-4, 8-1, 4
Direccin fsica,10, 11
Direccionamiento,4-17, 4-21, 4-22, 4-23, 4-24, 8-3
Display,1-16, 1-19, 2-7, 3-20, 3-22, 3-38, 3-39

E
Entrada analgica,3-8, 3-20, 3-22, 3-24, 5-5, 7-8, 8-9
Entrada binaria,3-8, 3-17, 5-5, 7-7, 8-9
Error,7-4, 8-2, 8-3, 8-5, 8-7, 8-8, 8-10, 8-11, 7
Escala,3-22
Esclavo,5-10, 5-19, 6-12, 6-13, 6-17
Extensin,1-16, 3-39, 4-12, 4-13, 4-15, 5-20

H
Hardware,5-27

I
Independiente,3-9, 5-7, 5-10
Inicializacin,1-11, 2-13, 5-7, 5-12, 5-13, 5-14, 7
Intercambio,6-14
Interfase serie,2-10, 3-4
Interrupcin,3-9, 6-7, 6-8, 7
Interruptores,3-21

L
Listado de funciones,5
Listado de variables,5-4, 2

M
Maestra,4-18, 4-25, 5-10, 6-13, 8-9
Memoria,3-8, 5-3, 6-18, 8-9, 8-10, 8
MODBUS,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, 13
Modo de comunicacin,5-15, 7-5, 7-13
Modular,5-2
Motor 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, 9
Palabra clave,5-24, 5-25
Peso,3-10, 3-14, 3-18, 3-22
Potencimetro,3-7
Programacin,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-12
Protocolo,3-5, 7-3, 7-13
Proyecto,2-4, 2-5, 2-15
Puesta a tierra,4-4, 4-5
Pulsador,5-28

R
RAM,1-11, 5-7, 8-3, 8-10
Recepcin,5-11
Reconocimiento,8-5, 8-8
Red,7-2, 7-3
Referencias,1-13, 1-14, 1-15, 1-16, 1-17, 1-18, 1-19, 1-20
Rel,4-10
Reloj,3-9, 5-23, 2, 4, 8
Respaldo de datos,3-8, 5-11
RS232,1-13, 1-15, 1-19, 3-8, 7-3
RS485,1-9, 1-13, 1-15, 3-8, 7-3

F
Flash EEPROM,5-7, 5-9, 5-10

Indice - Pgina 2

ABB Control - AC 31
1SBC 008999 R1301

12.99

Indice

Salida analgica,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-9
Seal de RTS,3-29, 3-33, 5-17
Serie 40,1-3, 1-13, 3-8, 3-9, 3-10, 3-11, 5-8, 5-10, 5-11,
7-9
Serie 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, 12
Sobrecarga,8-11
Software,1-11, 5-2, 5-7, 8-5
Sub-programa,3-9, 6-3, 7

T
TC50,3-35, 3-38
Temporizador,3-9, 5-3, 5-37, 5, 12
Tensin,3-4, 3-10, 3-22, 3-23, 3-24, 3-25, 5-29, 5-44
Tiempo de adquisicin,3-22
Tiempo de ciclo,5-18, 7-10, 8-3, 8-10
Tiempo de filtrado,3-10, 3-18, 5-31
Tiempo de refresco,1-10, 3-5
Tiempo de respuesta,7-10
Transistor,4-10
Transmisin,3-5, 5-11, 6-15, 7-3, 7-5

V
Valor histrico,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-9
XK 08 F1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,
8-9
XM 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-9
XO 08 R1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,
8-9
XO 16 N1,1-16, 1-20, 3-16, 3-18, 3-19, 3-35, 4-13, 5-20,
8-9
XTC 08,1-16, 3-20, 3-22, 4-21, 4-25, 5-20, 5-39, 8-9

Indice - Pgina 3

ABB Control - AC 31
1SBC 008999 R1301

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 rpido,5-20
Unidad remota extensible,1-16, 3-13, 4-25
Unidad remote extensible,1-16

12.99

008999

MANUAL TECNICO
Para los productos de la serie 40 y 50

9810
Como parte de su programa permanente de mejora de
los productos, ABB se reserva el derecho de modificar las
caractersticas de los productos descritos en este
documento. La informacin proporcionada no es
contractual. Para ms amplios detalles, se ruega que
contacten con la empresa ABB distribuidora de estos
productos en su pas.

ABB Control s.a.


10, rue Ampre Z.I. - B.P. 114
F-69685 Chassieu cedex / Francia
Telfono: +33 (0) 4 7222 1722
Telefax: +33 (0) 4 7222 1935
www.abb.fr/standard-products/ila.htm

Publicacion
N : 1SBC 008999 R 1301
Imprimido en Francia (12.99)

1SBC008999R1301

También podría gustarte