Documente Academic
Documente Profesional
Documente Cultură
Advant Controller 31
Series 40 & 50
Sumario
Captulo 1
Presentacin / Operacin
1. Presentacin 2. Reglas generales de configuracin 2.1. Unidades centrales con extensiones 2.2. Unidades centrales con bus CS31 2.3. Tcnicas de cableado 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 4. Referencias 1-2 1-3 1-5 1-5 1-5 1-7 1-7 1-9 1-9 1-10 1-10 1-10 1-11 1-12 1-13
Captulo 2
Comenzando
1. Material requerido 2. Cableado 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-3 2-3 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 2. Especificaciones tcnicas del bus CS31 3. Unidades centrales 3.1. Frente de la unidad central (mirar Figura 3-1) 3.2. Especificaciones tcnicas 4. Unidades remota extensibles 4.1. Frente (mirar Figura 3-3) 4.2. Especificaciones tcnicas de las unidades remotas extensibles
ABB Control - AC 31 1SBC 008999 R1301 12.99
Sumario
5. Extensiones binarias 5.1. Frente (mirar Figura 3-5 a Figura 3-9) 5.2. Especificaciones de las extensiones binarias 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: 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 8. Display TC50 9. Dimensiones (en mm)
3-17 3-17 3-18 3-21 3-21 3-21 3-22 3-24 3-24 3-24 3-24 3-25 3-25 3-25 3-27 3-27 3-27 3-29 3-31 3-31 3-33 3-35 3-35 3-35 3-35 3-37 3-38 3-38 3-39
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 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 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. Cableado de las extensiones analgicas 4.1. Extensin XM 06 B5 4.2. Extensin XE 08 B5 5. Direccionamiento 5.1. Variables de entrada / salida 4-3 4-3 4-3 4-5 4-5 4-5 4-7 4-9 4-11 4-11 4-11 4-11 4-13 4-13 4-13 4-13 4-13 4-13 4-15 4-15 4-15 4-17 4-17
Sumario - Pgina 2
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
Captulo 5
Programacin
1. Introduccin al software 2. Listado de variables 3. Inicializacin 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. 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-2 5-4 5-7 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-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
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 2. Interrupciones 2.1. Programacin de interrupciones 2.2. Validacin de interrupciones 2.3. Performances 3. Comando de un motor de pasos 4. Contador rpido con captura de valor, deteccin de cero, desbordamiento y reset 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-3 6-3 6-4 6-5 6-5 6-7 6-7 6-8 6-8 6-9 6-11 6-13 6-13 6-13 6-14 6-14 6-15 6-17
Captulo 7
Comunicacin
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 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 3. Comunicacin punto a punto con el protocolo de programacin 7-3 7-3 7-5 7-6 7-6 7-6 7-6 7-9 7-10 7-13 7-13 7-13 7-13 7-13 7-14 7-14 7-14 7-14 7-17
Sumario - Pgina 4
Sumario
Captulo 8
Diagnstico
1. Tipos de errores detectados 2. Deteccin de errores 3. Estado a travs del software 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-3 8-3 8-7 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 2 5 9 12
Indice
Sumario Pgina 5
Captulo 1
Presentacin / Operacin
Pgina 1-1
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
Presentacin / operacon
Pgina 1-3
Presentacin / operacon
07KR51 o 07CT41
XI16E1
XO08R1
XC08L1 XM06B5
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
Pgina 1-4
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
Presentacin / operacon
Microprocesador
Pgina 1-6
Presentacin / operacon
Pgina 1-7
Presentacin / operacon
Adquisicin de Entradas
Actualizacin de Salidas
Interrupciones Peridicas
Pgina 1-8
Presentacin / operacon
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.
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
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
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
Presentacin / operacon
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
- Limpieza de la memoria RAM - Copia del contenido de la Flash EPROM a la memoria RAM - Limpieza de la RAM de acuerdo a la configuracin
- 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
- 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
Presentacin / operacon
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
Presentacin / operacon
4. Referencias
Productos Unidades centrales Serie 40 Descripcin Referencias
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. 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. 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. 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. 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. 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. Software de programacin para unidad central, bajo Windows 3.x, NT y 95. Versin Ingls Software de programacin para unidad central, bajo Windows 3.x, NT y 95. Versin Francs
1SBP260020R1001
07 CR 41 120/230VAC
1SBP260021R1001
07 CT 41 24VDC
1SBP260022R1001
Serie 50
07 KR 51 24VDC
1SBP260010R1001
07 KR 51 120/230VAC
1SBP260011R1001
07 KT 51 24VDC
1SBP260012R1001
Software de Programacin
1SBS260250R1001 1SBS260251R1001
Pgina 1-13
Presentacin / operacon
Descripcin
Referencias
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. 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. 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. 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. GJR5250500R0202
07 KR 91 24VDC
07 KT 92 24VDC
07 KT 92 24VDC
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. 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. 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. 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. 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.
07 KT 93 24VDC
07 KT 93 24VDC
07 KT 94 24VDC
07 KT 94 24VDC
Pgina 1-14
Presentacin / operacon
Descripcin
Referencias
07 KP 90 07 KP 91 07 MK 92 07 KP 93
* *
Interfase para protocolo RCOM maestro / esclavo Alimentacin 24 V d. c. Acoplador para protocolo EIB Dos interfases RS232 / RS422 o RS485 programables en C Alimentacin 24 V d. c. Dos interfases RS232 / RS422 o RS485 protocolo MODBUS esclavo / esclavo o maestro Alimentacin 24 V d. c.
07 KP 95 07 KP 96
* *
Acoplador para red ADVANT AF 100 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.
GJR5252000R0101
Pgina 1-15
Presentacin / operacon
Descripcin
Referencias
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. 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. 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. Extensin binaria con 16 entradas aisladas 24 V d.c. Extensin binaria con 8 salidas de rel 250 V a.c. / 2 A Extensin binaria con 8 canales configurables como entradas o salidas de transistor de 24 V d.c. / 0.5 A Extensin binaria con 4 entradas aisladas de 24 V d.c. y 4 salidas de rel 250 V a.c. / 2 A Extensin binaria con 16 salidas de transistor 24 V d.c. / 0.5 A Extensin analgica con 4 entradas configurables para corriente / tensin / Pt 100 / Pt 1000 y 2 salidas configurables para corriente / tensin resolucin 12 bits Extensin analgica con 8 entradas configurables para corriente / tensin/ Pt 100 / Pt 1000 resolucin 12 bits Extensin con Display con 8 canales (4 dgitos + signo + canal seleccionado) Placa base con bornera para montaje de unidades remotas serie 30
1SBP260050R1001
ICMK 14 F1 120/230VAC
1SBP260051R1001
ICMK 14 N1 24VDC
1SBP260052R1001
Extensiones
XI 16 E1 XO 08 R1 XC 08 L1
XK 08 F1
1SBP260104R1001
XO 16 N1 XM 06 B5
1SBP260105R1001 1SBP260103R1001
XE 08 B5
1SBP260106R1001
XTC 08
Placa base serie 30
1SBP260107R1001
ECZ
Pgina 1-16
Presentacin / operacon
Descripcin
Referencias
ICSI 08 E3 120VAC
Unidad remota binaria con 8 entradas aisladas 120 V a.c. Alimentacin 120 V a.c. Unidad remota binaria con 8 entradas aisladas 230 V a.c. Alimentacin 230 V a.c. Unidad remota binaria con 8 salidas de transistor 24 V d.c. / 2 A Alimentacin 24 V d.c. Unidad remota binaria con 8 salidas de transistor 24 V d.c. / 2 A Alimentacin 120 V a.c. Unidad remota binaria con 8 salidas de transistor 24 V d.c. / 2 A Alimentacin 230 V a.c.
ICSI 08 E4 230VAC
ICSO 08 Y1 24VDC
ICSO 08 Y1 120VAC
ICSO 08 Y1 230VAC
ICSE 08 A6 24VDC
Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 8 bits Alimentacin 24 V d.c. Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 8 bits Alimentacin 120 V a.c. Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 8 bits Alimentacin 230 V a.c. Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 12 bits Alimentacin 24 V d.c. Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 12 bits Alimentacin 120 V a.c. Unidad remota analgica con 8 entradas configurables de corriente / tensin resolucin 12 bits Alimentacin 230 V a.c. Unidad remota analgica con 8 salidas configurables de corriente / tensin resolucin 12 bits Alimentacin 24 V d.c. Unidad remota analgica con 8 salidas configurables de corriente / tensin resolucin 12 bits Alimentacin 120 V a.c. Unidad remota analgica con 8 salidas configurables de corriente / tensin, resolucin 12 bits Alimentacin 230 V a.c.
ICSE 08 A6 120VAC
ICSE 08 A6 230VAC
ICSE 08 B5 24VDC
ICSE 08 B5 120VAC
ICSE 08 B5 230VAC
ICSA 04 B5 24VDC
ICSA 04 B5 120VAC
ICSA 04 B5 230VAC
Pgina 1-17
Presentacin / operacon
Descripcin
Referencias
07 DI 92
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 Unidad remota binaria con 32 entradas / salidas configurables 24 V d.c. / 0,5 A GJR 525 2200 R0101
07 DC 92
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. 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 AC 91
07 DI 93-I
Unidad remota binaria con proteccin IP 67 con 16 entradas 24 V d.c. Alimentacin 24 V d.c. Unidad remota binaria con proteccin IP 67 con 8 salidas de transistor 24 V d.c. / 2 A Alimentacin 24 V d.c. 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.
07 DO 93-I
07 DK 93-I
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. Unidad remota de seguridad con 4 entradas analgicas, resolucin 12 bits, 4..20mA Alimentacin 24 V d.c. 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. Alimentacin 24 V d.c. Alimentacin 120 V a.c. Alimentacin 230 V a.c. FPR 332 3101 R1012 FPR 332 3101 R0014 FPR 332 3101 R0016 GJR 525 1100 R0202
Pgina 1-18
Presentacin / operacon
Productos Displays
Descripcin
Referencias
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 Software de programacin para TC 50 bajo Windows NT y 95. Entregado con cable de conexin para unidades centrales serie 40 y 50 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 Amplificador de bus CS 31 para 500 m mx. 2 000 m con 3 amplificadores Alimentacin 24 V d.c. 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. Cable de programacin PC < - > unidades centrales serie 40 y 50 Conector a PC tipo SUB D9 Cable de comunicacin unidades centrales serie 40 y 50 para protocolo MODBUS /ASCII. Conector a PC tipo SUB D9 Cable de programacin de unidades centrales serie 40 y 50 con cables desnudos / terminal de conexin para la unidad central Cable de comunicacin MODBUS /ASCII para unidades centrales serie 40 y 50 con cables desnudos / terminal de conexin para la unidad central Cable TC 50 < -> unidades centrales serie 40 y 50 Cable de programacin PC < - >TC 50 Conector a PC tipo SUB D9 Cable TC 50 < -> unidades centrales serie 30 y 90
1SBP260150R1001
TCWIN
1SBS260280R1001
TCAD
NCB
NCBR
Cables
07 SK 50 07 SK 51 07 SK 52 07 SK 53
07 SK 54 07 SK 55 07 SK 57
Pgina 1-19
Presentacin / operacon
Productos Conectores
Descripcin
Referencias
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 Conector dual para conexin sencilla, a unidades centrales serie 40 y 1SBN260301R1001 50, de sensores o actuadores analgicos de 3/4 hilos. 2 unidades Conectores tipo cage-clamp para canales binarios 2 unidades Un set de conectores tipo cage-clamp para unidades centrales o unidades remotas Un set de conectores tipo cage-clamp para extensiones XI 16 E1 o XO 16 N1 o XE 08 B5 Un set de conectores tipo cage-clamp para extensiones XO 08 R1 o XC 08 L1 o XK 08 F1 Un set de conectores tipo cage-clamp para extensin XM 06 B5 Etiquetas para descripcin de canales por el usuario (100 unidades) 1SBN260302R1001 1SBN260311R1001 1SBN260312R1001 1SBN260313R1001 1SBN260314R1001 1SBN260310R1001
07 ST 51
07 ST 52 07 ST 54 07 ST 55 07 ST 56 07 ST 57
Accesorios varios
Documentacin tcnica en espaol para unidades centrales serie 40 1SBC260400R1001 y 50 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
Captulo 2
Comenzando
Pgina 2-1
Comenzando
Figura 2-2 : Cableado de una unidad central 07 KR 51 230 V a.c. utilizado en el ejemplo
Pgina 2-2
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
Comenzando
Figura 2-3 : Ventana de "Project management" (administracin de proyectos) que aparece luego de ejecutar el AC31GRAF.
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
Comenzando
Pgina 2-6
Comenzando
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
Comenzando
Comenzando
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
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
Comenzando
Download parameters
Pgina 2-10
Comenzando
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
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
Comenzando
Figura 2-20 : Ventana de "Trazado" para una visualizacin grfica de las seales
Pgina 2-12
Comenzando
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
Comenzando
Pgina 2-14
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
Captulo 3
Especificaciones Tcnicas
Pgina 3-1
Especificaciones Tcnicas
Pgina 3-2
Especificaciones Tcnicas
- Temperatura: de operacin: almacenamiento transporte - Humedad: promedio anual hasta 30 das por ao ocasionalmente - Presin atmosfrica: operacin almacenamiento
Caractersticas mecnicas
horizontal vertical
0C a + 55C 0C a + 40C - 40C a + 75C - 25C a + 75C DIN 40040 clase F sin condensacin
75%
IP20 UL V2 CEI68-2-6 test Fc CEI68-2-27 test Ea 19.2 a 30 V (- 20%, + 25%) 97.75 a 126.5 V (- 18,5%, + 5,5%) 195.5 a 253 V (- 15%, + 10%)
Pgina 3-3
Especificaciones Tcnicas
Test de inmunidad contra: - Descarga electrosttica - Campo irradiado - Transitorios rpidos - Pulsos de sobretensin - Perturbaciones conductivas por alta frecuencia
Cada de tensin e interrupciones cortas de alimentacin
IEC 1000-4-2 (nivel 3) IEC 1000-4-3 (nivel 3) IEC 1000-4-4 (nivel 3) IEC 1000-4-5 IEC 1000-4-6 (nivel 3)
Duracin de las interrupciones: 10 ms Tiempo entre 2 cadas de tensin: 1 s Duracin de las interrupciones: 20 ms Tiempo entre 2 cadas de tensin: 1 s IEC 664-664A DIN VDE 0160 IEC 1131-2 35 mm tornillos de 4 mm de dimetro (M4) 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) 0.8 Nm (slo a modo indicativo)
- Conectores - Secciones de conductor para: Tierra Entradas Salidas Alimentacin Bus - Torque de ajuste de tornillos
Interfase serie
Pgina 3-4
Especificaciones Tcnicas
Interfase serie multipunto RS 485 Half-duplex 1 nico maestro mx. 31 esclavos Par trenzado y mallado 0.22...0.8 mm > 10 por metro
100 / km
100 150 < 150 nF / km Malla trenzada Resistencia 120 , Watt, conectada a cada extremidad del bus ABB CS 31 (maestro / esclavo) CRC hasta 500 m sin amplificador hasta 2000 m con 3 amplificadores (NCB o NCBR)
S , con amplificador NCBR S, por optoacoplador 2 ms mnimo tpico 12 ms con 31 unidades en el bus CS 31
Velocidad
187.5 kBaudios
Pgina 3-5
Especificaciones Tcnicas
Pgina 3-6
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
Especificaciones Tcnicas
- 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 - Mx. nmero de entradas binarias - Mx. nmero de salidas binarias - Mx. nmero de entradas analgicas - Mx. nmero de salidas analgicas
Interfases
8 6 2 6 104 54 48 12 no 1 RS 232
- 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
16 000 words (tpico: 8 k de instrucciones) 8 000 words (tpico: 4 k de instrucciones) Flash Eprom SRAM no -
16 000 words (tpico: 8 k de instrucciones) 8 000 words (tpico: 4 k de instrucciones) Flash Eprom SRAM S, con batera 40 das a 25C 100% en 12 hs
Pgina 3-8
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 07 CT 41 24 V d.c. 07 CR 41 120/230 V a.c. 07 KR 51 24 V d.c.
- 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
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 Retardo 250 s 2 en las entradas I62.02 y I62.03 1 (de 1 ms a 2 s) 3 ms 10 Hz a 2.66 kHz
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 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 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
S, con palabra clave 4.3 min / mes a 25C 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
Pgina 3-9
Especificaciones Tcnicas
- Peso
Alimentacin
400 g
800 g
400 g
800 g
- Tensin de alimentacin: Valor nominal Rango admisible - Consumo: unidad central aislada tpico. Configuracin mxima tpico. - Proteccin contra polaridad inversa - 24 V d.c. alimentacin aislada para las entradas: Rango de Tensin Corriente de salida Proteccin contra cortocircuito - Disipacin
Entradas binarias incorporadas
24 V d.c. 19.2 a 30 V
24 V d.c. 19.2 a 30 V
120 mA 400 mA
120 mA 400 mA
S No 5 W (6 W para 07 CT 41) 8 1500 V a.c. PNP y NPN 24 V d.c. 0a+5V + 15 a + 30 V 7 mA 9 mA 5 ms 70 s 90 s 8 1500 V a.c. PNP y NPN 24 V d.c. 0a+5V + 15 a + 30 V 7 mA 9 mA 5 ms 70 s 90 s
S No 5 W (6 W para 07 KT 51) 8 1500 V a.c. PNP y NPN 24 V d.c. 0a+5V 8 1500 V a.c. PNP y NPN 24 V d.c. 0a+5V
- Nmero de entradas - Aislacin de entradas / electrnica - Tipo de entradas - Tensin de entrada: Valor Nominal Seal en 0 (IEC 1131-2) Seal en 1 (IEC 1131-2) - Corriente de entrada 24 V d.c.: Entradas I62.02 a I62.07 Entradas I62.00 a I62.01 - Tiempo de filtrado: Entrada standard Entrada configurada como contador rpido Entrada con configuracin de interrupcin - Longitud del cable: No mallado (no para entradas de contador rpido) Mallado Entradas no standard
+ 15 a + 30 V + 15 a + 30 V + 15 a + 30 V 7 mA 9 mA 5 ms 70 s 90 s 7 mA 9 mA 5 ms 70 s 90 s 7 mA 9 mA 5 ms 70 s 90 s
300 m 500 m 50 m
300 m 500 m 50 m
300 m 500 m 50 m
300 m 500 m 50 m
300 m 500 m 50 m
300 m 500 m 50 m
Pgina 3-10
Especificaciones Tcnicas
- 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 alterna 24 a 230 V a.c. - Carga total de corriente - Corriente de fuga de las salidas - Prdida de tensin de las salidas - Mnimos valores para interrupcin - Capacidad de interrupcin bajo 120 V a.c. (cdigo de clasificacin de contacto B300) (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) - Nmero de comunes - Frecuencia de conmutacin: para cargas resistivas para cargas inductivas para lmparas - Nmero de interrupciones: para AC-1 para AC-15 - Proteccin contra cortocircuito y sobrecarga - Proteccin contra sobretensin - Diagnstico de salidas - Longitud de cable: no mallado mallado 150 m 500 m 150 m 500 m 1 milln 100 000 Realizar externamente Realizar externamente No S: trmica S Sobrecarga y cortocircuito < 1 Hz < 0.2 Hz < 0.2 Hz 5 kHz 2 (2+4)
2 A (1.5 A de 2 A (1.5 A de acuerdo a acuerdo UL) a UL) 2 (2+4) < 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 2 (2+4) < 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 S: trmica S Sobrecarga y cortocircuito 150 m 500 m 5 kHz
2 A (1.5 A de acuerdo a UL) 2 (2+4) < 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 Realizar externamente Realizar externamente no
150 m 500 m
150 m 500 m
150 m 500 m
Pgina 3-11
Especificaciones Tcnicas
Pgina 3-12
Especificaciones Tcnicas
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
Especificaciones Tcnicas
ICMK 14 F1 24 V d.c.
ICMK 14 N1 24 V d.c.
- Peso
Alimentacin
400 g
800 g
400 g
- Tensin principal: Valor nominal Rango admisible 24 V d.c. 19.2 a 30 V 120 o 230 V a.c. 97.75 a 126.5 V o 195.5 a 253 V 30 mA 100 mA S 19.2 a 30 V 400 mA S 10 W 8 1500 V a.c. PNP y NPN 24 V d.c. 0a+5V + 15 a + 30 V 7 mA 9 mA 5 ms 300 m 500 m 24 V d.c. 19.2 a 30 V
- Consumo: Unidad aislada (tpico) Configuracin mxima (tpico) - Proteccin contra polaridad inversa - Alimentacin aislada de 24 V d.c. para las entradas: Rango de tensin Mx. corriente de salida Proteccin contra cortocircuito - Disipacin
Entradas binarias incorporadas
- Nmero de entradas - Aislacin de las entradas / electrnica - Tipo de entradas - Tensin de entrada: Valor nominal Seal en 0 (IEC 1131-2) Seal en 1 (IEC 1131-2) - Corriente de entrada a 24 V d.c.: Entradas Ixx.02 a Ixx.07 Entradas Ixx.00 y Ixx.01 - Mnimo tiempo de filtrado - Longitud del cable: no mallado mallado
Pgina 3-14
Especificaciones Tcnicas
ICMK 14 N1 24 V d.c.
- Nmero de salidas - Aislacin de las salidas / 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 alterna 24 a 230 V a.c. - Corriente total de carga - Corriente de fuga de la salida - Tensin residual de salida - Valor mnimo de interrupcin - Poder de interrupcin bajo 120 V a.c. (clasificacin de contactos cdigo B300) (UL) - Poder de interrupcin bajo 250 V a.c. (clasificacin de contactos cdigo B300) (UL) - Nmero de comunes - Frecuencia de conmutacin: para cargas resistivas para cargas inductivas para lmparas - Nmero de operaciones: para AC-1 para AC-15 - Proteccin contra cortocircuito y sobrecarga - Proteccin contra sobretensin
6 rels 1500 Vrms 1 min . 2A/5A 2A 1A 0.6 A 0.35 A 2 A AC-1 0.5 A AC-15 6x2A
10 mA bajo 12 V d.c. 2A
10 mA bajo 12 V d.c. 2A
12 V
2 A (1.5 A de acuerdo a UL) 2 (2+4) < 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 Contemplar externamente Contemplar externamente
2 A (1.5 A de acuerdo a UL) 2 (2+4) < 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 Contemplar externamente Si: trmica < 5 kHz
Contemplar Si: externamente por supresor de tensiones transitorias Sobrecarga y cortocircuito 150 m 500 m
150 m 500 m
150 m 500 m
Pgina 3-15
Especificaciones Tcnicas
Pgina 3-16
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
Especificaciones Tcnicas
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.
XI 16 E1
XO 08 R1
XC 08 L1
XK 08 F1
XO 16 N1
Peso
Entradas binarias incorporadas
220 g -
220 g 4 1500 V a.c. PNP 24 V d.c. 0a+5V + 15 a + 30 V 7 mA 5 ms 300 m 500 m 4 rels 1500 Vrms 1 min
220 g -
- Nmero de entradas - Aislacin de las entradas / electrnica - Tipo de entradas - Tensin de entrada: Valor nominal Seal en 0 (IEC 1131-2) Seal en 1 (IEC 1131-2) - Corriente de entrada a 24 V d.c. - Tiempo de filtrado de una entrada - Longitud del cable: no mallado mallado
Salidas incorporadas
- Nmero de salidas - Aislacin de las salidas / 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 alterna 24 a 230 V a.c. - Corriente total de carga - Corriente de fuga de la salida - Tensin residual de salida - Valor mnimo de interrupcin
0.5 A
0.5 A
10 mA a 12 V d.c.
12 V
10 mA a 12 V d.c.
12 V
Pgina 3-18
Especificaciones Tcnicas
XI 16 E1
XO 08 R1
XC 08 L1
XK 08 F1
XO 16 N1
- Poder de interrupcin bajo 120 V a.c. (clasificacin de contactos cdigo B300) (UL) - Poder de interrupcin bajo 250 V a.c. (clasificacin de contactos cdigo B300) (UL) - Nmero de comunes - Frecuencia de conmutacin: para cargas resistivas para cargas inductivas para lmparas - Nmero de operaciones: para AC-1 para AC-15 - Proteccin contra cortocircuito y sobrecarga - Proteccin contra sobretensin
2A
2A
2 A (1.5 A de acuerdo a UL) 1 > 10 kHz < 1 Hz < 0.2 Hz < 0.2 Hz Si: trmica 1 milln 100 000 Contemplar externamente Si: trmica > 10 kHz
< 1 Hz < 0.2 Hz < 0.2 Hz 1 milln 100 000 Contemplar externamente
Contemplar Si: Contemplar Si: externamente por supresor de externamente por supresor de tensiones tensiones transitorias transitorias Sobrecarga y cortocircuito 150 m 500 m Sobrecarga y cortocircuito 150 m 500 m
150 m 500 m
150 m 500 m
Pgina 3-19
Especificaciones Tcnicas
Pgina 3-20
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
Especificaciones Tcnicas
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 XTC 08
- Nmero de entradas analgicas - Nmero de salidas analgicas - Nmero de valores internos mostrados - Valores de muestra Escala - Filtrado de 50 / 60 Hz - Tiempo de transferencia de la I/O analgica - Mxima disipacin de energa - Peso
Entradas analgicas Tensin
8 +/- 9999
150 g - 200 C
- Rango nominal: - Valores mximos - Aislacin de las entradas/electrnica - Resolucin - Mnima resolucin de la entrada ( 1LSB) - Precisin a fondo de escala
- 200 C + 450 C
+ 450 C
500 V
500 V
+/- 0,1 C
+/- 1,5 C
+/- 0,1 C
+/- 1,5 C
- Rango de la palabra leda por la unidad central - Error de amplificacin entre dos canales - Impedancia de entrada - Linearizacin para sondas Pt 100 / Pt 1000 - Coeficiente de temperatura - Disipacin del sensor: 0C 450C - Tiempo de adquisicin incluyendo filtrado para todos los canales - Diagnstico - Longitud del cable: mallado canales no usados cortocircuitados
- 2000/+4500 -2000/+4500 70 dB 100 K S 100 ppm 0,625 mW 1,6 mW 70 dB 100 K S 100 ppm 0,0625 mW 0,16 mW 220 ms * No 50 m S S
120 ms * No 50 m S S
120 ms * No 50 m S S
220 ms * No 50 m S S
Especificaciones Tcnicas
- Rango nominal - Mx. corriente - Aislacin de salidas / electrnica - Resolucin - Min resolucin de salida ( 1 LSB) - Rango de la palabra - Error total a fondo de escala - Retardo de adquisicin - Mxima resistencia - Diagnstico - Longitud del cable: mallado
No 50 m S
No 50 m S
- 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 Versin H15 G15 E14 D14 F14 D14
Pgina 3-23
Especificaciones Tcnicas
6.4.3. PT100/PT1000:
4500
450c
-200c
0
+200c -2000 Val = T x 10
1 LSB = 10 / 2
12
= 2,44 mV
Pgina 3-24
Especificaciones Tcnicas
1 LSB = 10 / 2
11
= 4,88 mV
1 LSB = 20.10 / 2
-3
12
= 4,88 A
-3
Pgina 3-25
Especificaciones Tcnicas
Pgina 3-26
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 Extremo de la PC SUB D9
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
Especificaciones Tcnicas
Pgina 3-28
Especificaciones Tcnicas
- 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 Conductores desnudos
RTS+ RTS-
5 8
CTS 0V
RTS+ RTS-
5 8
+10 V CTS
RxD 1 TxD 2 GND 7 RTS+ 5 RTS8 Shield - Utilizando el cable para RS 485
Extremo de la unidad central MINI DIN 8
amarillo rojo negro blanco Cableado dependiente del azul nivel alto o bajo de la seal de RTS
Conductores desnudos
D1D1+ Shield
Amarillo no usado rojo negro blanco Cableado dependiente del azul nivel alto o bajo de la seal de RTS
Observacin: El cable de programacin se diferencia del de comunicacin ASCII/MODBUS por su color gris.
Pgina 3-29
Especificaciones Tcnicas
Pgina 3-30
Especificaciones Tcnicas
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 Extremo de la PC SUB D9
1 2 7 5 8 3 6 4 Shield
3 2 5 8 7 1 4 6 Shield
Pgina 3-31
Especificaciones Tcnicas
Pgina 3-32
Especificaciones Tcnicas
- 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 Conductores desnudos
RTS+ RTS-
5 8
CTS 0V
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+ RTS1 2 7 5 8 3 6 Shield TxD RxD GND
Shield
- Utilizando el cable para RS 485 Extremo de la unidad central MINI DIN 8 D1D1+ RTS+ RTS2 7 5 8 3 6 Shield D1D1+ Conductores desnudos 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
Especificaciones Tcnicas
Pgina 3-34
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 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 07 ST 55 07 ST 56 07 ST 57 Conectores tipo "cage-clamp" para canales binarios. 2 unidades Un set de conectores tipo "cage-clamp" para unidades centrales o remotas Un set de conectores tipo "cage-clamp" para extensin XI 16 E1 o XO 16 N1 o XE 08 B5 Un set de conectores tipo "cage-clamp" para extensiones XO 08 R1 o XC 08 L1 o XK 08 F1 Un set de conectores tipo "cage-clamp" para extensin XM 06 B5
Pgina 3-35
Especificaciones Tcnicas
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 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 J2-2 J2-3 J2-4 J2-5
SB
SB
SB
SB
SA
SA
SA
SA
J1-1
J1-2
J1-3
J1-4
J1-5
J1-6
J1-7
J1-8
Pgina 3-37
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
Especificaciones Tcnicas
93
35 mm EN 50022
C0333D
C0332D
120
104
35 mm EN 50022
C0310D
65
51
28.2
C0330D
48
56
C0331D
C0311D
84.5
C0309D
93
85
C0306D
86
77
C0334D
84
85
41
166
157
C0308D
C0307D
Pgina 3-39
Captulo 4
Instalacin
Pgina 4-1
Instalacin
Pgina 4-2
Instalacin
Este captulo presenta el cableado, producto por producto, las principales reglas de implementacin y direccionamiento.
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 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.).
2
Pgina 4-3
Instalacin
Pgina 4-4
Instalacin
1.3. Puesta a tierra 1.3.1. Principios bsicos de puesta a tierra 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).
2
Pgina 4-5
Instalacin
Pgina 4-6
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. 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.
2 2
Pgina 4-7
Instalacin
Pgina 4-8
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
Instalacin
Cableado de las entradas / salidas de las unidades centrales y unidades remotas extensibles:
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.
Pgina 4-10
Instalacin
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 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.
2 2
Pgina 4-11
Instalacin
Pgina 4-12
Instalacin
Pgina 4-13
Instalacin
Pgina 4-14
Instalacin
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
Instalacin
Pgina 4-16
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)
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
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
I
63
O
63
I
64
I
65
O
64
O
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
I
63
I
64
I/O
65
I
66
O
66
O
67
Pgina 4-18
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
I
64
O
64
I
65
O
65
O
66
Serie 40 50 IW / OW
Direcciones 63
O
63
IW / OW
64
I
63
O
64
I
64
Pgina 4-19
Instalacin
Pgina 4-20
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
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.
Maestro serie 50 IW /
OW
62 63
O
63
IW
64
I
63
O
64
I
64 Direcciones
Unidad Remota
Direcciones X
I
X+1
O
X+1
X+2 X+3
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.
Maestro serie 50 IW / OW
62 63
O
63
IW
64
I
63
O
64
I
64 Direcciones
Unidad Remota
Direcciones X
I
X+1
I
X+2
I/O
X+3 X+4
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
Instalacin
Maestro seri 50 IW / OW
62 63
O
63
IW
64
I
63
O
64
I
64 Direcciones
Unidad Remota
X
I
X+1
IW/ OW
I/O
IW/ OW
Direcciones
Unidad Remota
Direcciones X+4
IW
I/O
OW
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.
O
63
IW
64
I
63
O
64
I
64 Direcciones
Unidad Remota
X
I
X+1
I
X+2
I/O
O
Direcciones
X+3 X+4
X+4 X+5
Esclavo serie 50
Y
I
63
I
64
O
63
O
66 Direcciones manejadas por la unidad cemtral esclava
Pgina 4-23
Instalacin
50 series IW / master OW
62 63
O
63
IW / OW
64
I
63
O
64
I
64 Direcciones
Unidad Remota
0
I
1
I
2
I/O
3
I
4
O
4
O
5 Direcciones
Unidad Remota
6
I
7
I
8
I/O IW / OW
9 6
O
10
O
11 Direcciones
Esclavo serie 50
7
I
63
I
64
O
63
IW/ OW
63
I/O
65
O
66
TCAD
Direccin 8 con configarin como mdulo analgico Direccin 12 Con configuracin binaria
Serie 30
Pgina 4-24
Instalacin
62 63 a 68 63 a 68
63 X 68
Mx 6 extensiones
0 Y 61
Mx 2 extensiones Primera extensin Segunda extensin
- entradas
XTC 08
IW X.00 a IW X.07
Mx 6 extensiones
IW Y.00 a IW Y.07
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
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 Configuracin de la direccin
- Unidad remota extensible Si slo hay extensiones binarias Si al menos hay una extensin analgica - Unidad central esclava serie 50 Configuracin binaria Configuracin analgica - Unidad central esclava serie 90 Configuracin binaria Configuracin analgica
0 a 61 0 a 61 0 a 61 0a5
0 a 61 0a5 0 a 61 0a5
A travs del software de prog. A travs del software de prog. A travs del software de prog. A travs del software de prog.
Pgina 4-25
Captulo 5
Programacin
Pgina 5-1
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.
G 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.
G 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
Programacin
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.
Pgina 5-3
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
Programacin
Variables Hasta
Descripcin
I 00.00 I 62.00
I 61.15 I 62.07
Entradas binarias del bus CS 31 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 Entradas binarias en las extensiones de la unidad central Entradas analgicas del bus CS 31 1 potencimetro de la unidad central 2
do er
I 63.00
Entradas analgicas
I 68.15 IW 61.15
IW 00.00 IW 62.00 IW 62.01 IW 62.02 IW 62.08 IW 62.09 IW 62.10 IW 62.11 IW 62.12 IW 62.13 IW 62.14 IW 62.15
IW 62.07
Variables reservadas Segundos (0...59) Minutos (0...59) Horas (0...23) Das de la semana (1...7) Das del mes Meses 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 63.00
IW 68.15
Pgina 5-5
Programacin
Variables Hasta
Descripcin
Salidas binarias del bus CS 31 Salidas binarias en las unidades centrales Salidas binarias en las extensiones de las unidades centrales. Salidas analgicas en el bus CS31 Variables reservadas Salidas analgicas en las extensiones de las unidades centrales. Cadenas de pasos Bits internos utilizables en el programa Bits internos utilizables en el programa Oscilador de 2 Hz Oscilador de 1 Hz Oscilador de 0.5 Hz Oscilador de 0.01667 Hz (perodo = 1 minuto)
Salidas analgicas
S 000.00 M 000.00 M 230.00 M 255.00 M 255.01 M 255.02 M 255.03 M 255.04 M 255.10 M 255.15
M 255.09 M 255.14
Variables reservadas Bits de diagnstico Variable, siempre seteada a "0" en el arranque, la misma puede ser utilizada para deteccin del primer ciclo del programa.
Palabras internas
Palabras internas utilizables en el programa Palabras internas utilizables en el programa Informacin de errores clase 1 Informacin de errores clase 2 Informacin de errores clase 3 Informacin de errores clase 4 Palabras dobles utilizables en el programa Constantes indirectas binarias Constantes de sistema palabra reservadas para la configuracin
MD 00.00 K 00.00
KW 00.00 KW 00.15 No accesibles con el AC31GRAF KW 01.00 KW 31.15 KD 00.00 no accesible con el AC31GRAF KD 00.01 KD 07.15 No accesibles
Constantes palabra indirectas Constante de sistema palabra doble reservada para el tiempo de ciclo Constantes indirectas palabra doble Valores histricos
Pgina 5-6
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
Tipo de inicializacin
Definicin
- Borra el programa de la memoria RAM - Copia del contenido de la Flash EEPROM a la memoria RAM - Limpieza de la RAM dependiendo de la configuracin
- 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
- Limpieza del programa y los datos de la memoria RAM - Copia del contenido de la Flash EEPROM a la memoria RAM
Pgina 5-7
Programacin
Pgina 5-8
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
Programacin
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
Programacin
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
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 - la alimentacin esta interrumpida cada fin de semana y fin de semana - el peor caso es el de interrupcin cada semana durante 4 das tiempo de vida = 15 aos tiempo de vida = 12 aos 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.
ABB Control - AC 31 1SBC 008999 R1301 12.99
Pgina 5-11
Programacin
4.1.4. Inicializacin / backup de bits internos Valor n a elegir Bits internos respaldados Bits internos inicializados
No hay backup M 000.00...M n-1.15 M 000.00...M 099.15 M 000.00...M 099.15 M 230.00...M n-1.15 M 000.00...M 099.15 M 230.00...M 254.15
M 000.00...M 099.15 M 230.00 M 255.15 M n.00...M 099.15 M 230.00...M 255.15 M 230.00...M 255.15 M n.00...M 255.15 M 255.00...M 255.15
Comentarios: Los bits M 255.00 a M 255.03 son osciladores los cuales arrancan con valor 0. Los bits M 255.10 a M 255.14 se reservan para 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
No hay backup
n = 1...99
MW 000.00...MW n-1.15
MW 000.00...MW 099.15 MW 000.00...MW 099.15 MW 230.00...MW n-1.15 MW 000.00...MW 099.15 MW 230.00...MW 239.15 MW 255.00...MW 255.15
Pgina 5-12
Programacin
4.1.6. Inicializacin / backup de palabra dobles internas Valor n a elegir Palabras dobles internas respaldadas Palabras dobles internas inicializadas
4.1.7. Inicializacin / backup de cadenas de pasos Valor n a elegir Cadenas de pasos respaldadas Cadenas de pasos inicializadas
4.1.8. Inicializacin / backup de valores histricos Valor n a elegir Valores histricos respaldados Valores histricos inicializados
No hay backup
Pgina 5-13
Programacin
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).
Cualquier cambio en este parmetro se vuelve efectivo a partir de la prxima inicializacin de la unidad central.
Pgina 5-14
Programacin
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 RUN
x Programacin ASCII/MODBUS
x RUN STOP x
x x x ASCII/MODBUS Programacin
MODBUS
Programacin
Pgina 5-15
Programacin
PLC
TX RX
o o
o TX o RX o GND
MODEM
GND o
RTS +
RTS - o
o Entrada Modem
o V+
V- est conectado *Generalmente alimentacin a GND de la fuente de
Fuente de Alimentacin
o V
1)
(V+/V-mx = 30V )
PLC
V+
4,7 K 5 RTS+ (color blanco) RTS- (color azul) 8 Modem
47 K
Informacin enviada
V-
Retardo
2)
V+
R1 PLC
Seal TX
4,7 K
RTS+(color blanco)
Modem
Seal RTS
V+
V - + (V + * 4,7/(R1 +4 ,7))
Informacin enviada
V-
Retardo
Pgina 5-16
Programacin
Programacin
Parmetros no modificables
ASCII
Los parmetros se definen usando la funcin SINIT en el programa de usuario Los parmetros pueden modificarse usando la funcin SINIT en el programa de usuario
MODBUS
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
Retardo de tiempo
KW 00.06 > 1000 1101 < KW 00.06 < 1355 2101 < KW 00.06 < 2355 3101 < KW 00.06 < 3355 4101 < KW 00.06 < 4355 5101 < KW 00.06 < 5355
Pgina 5-17
Programacin
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
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
Tiempos de acuerdo a la configuracin: 2 bytes de transmisin y 2 bytes de recepcin 4 bytes de transmisin y 4 bytes de recepcin 8 bytes de transmisin y 8 bytes de recepcin 12 bytes de transmisin y 12 bytes de recepcin 8 palabras de transmisin y 8 palabras de recepcin
Unidades remotas de entradas binarias
323 s 323 s 323 s 387 s 387 s 260 s 260 s 340 s 387 s 516 s 452 s 452 s 516 a 590 s dependiendo de la configuracin 340 s sin extensiones 340 s sin extensiones
ICMK 14 F1 ICMK 14 N1
Pgina 5-19
Programacin
Tiempos de comunicacin del bus CS31 Unidades de extensin de entradas / salidas En una unidad central maestra En unidades remotas extensibles En una unidad central esclava
1000 s 1000 s 1000 s 1000 s 1000 s 1000 s 1000 s 1000 s 387 s 260 s 340 s 1 162 s 1 355 s 1 355 s 1 355 s 1 355 s 1 355 s 1 355 s 700 s 1 300 s
ICSF 08 D1
Pgina 5-20
Programacin
Pgina 5-21
Programacin
Pgina 5-22
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 IW 62.09 IW 62.10 IW 62.11 IW 62.12 IW 62.13 IW 62.14 Segundos (0...59) Minutos (0...59) Horas (0...23) Das de la semana (1...7) Lunes = 1 Das del mes (1...dependiendo del mes) Meses (1...12) Aos (00...99)
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
FREI S SEC MIN H TAG MON JHR WTG AKT FEHL ASEC AMIN AH ATAG AMON AJHR AWTG
Pgina 5-23
Programacin
Password protection
Pgina 5-24
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 o 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
Programacin
Pgina 5-26
Programacin
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 Dip switch N2 para entrada 1 Dip switch N3 para entrada 2 Dip switch N4 para entrada 3 Dip switch N5 OFF ON OFF ON OFF ON OFF ON OFF ON tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente la fuente de corriente se fija en 0.25mA para Pt1000 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 OFF ON OFF ON OFF ON OFF ON Dip switch N6 OFF ON tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente tensin Pt100/Pt1000 corriente la fuente de corriente se fija en 0.25mA para Pt1000 la fuente de corriente se fija en 2.5mA para Pt100
Pgina 5-27
Programacin
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
Programacin
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)
Pgina 5-29
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.
G 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 = 0 1 2 3 4 5 6 14 15 Configuracin +/- 10V Configuracin 0-20 mA Configuracin 4-20 mA Configuracin Pt100 Configuracin Pt1000 Configuracin Pt100 3 hilos Configuracin Pt1000 3 hilos La configuracin es desbloqueada (todos los canales) 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
Programacin
Tiempo de filtrado 0 : filtrado interno de acuerdo a la documentacin de la extensin analgica 1-127 : nmero de integracin 192 224 : Filtrado de 60Hz : 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
Programacin
Pgina 5-32
Programacin
5. Ejemplos de programacin
Aqu algunos ejemplos de programacin que lo ayudarn a familiarizarse con funciones simples de automacin.
5.1. Consejo prctico
G 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 %O62.00
%I62.00 %M000.00
&
G 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
Programacin
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.
.....
INT
%M000.00 %M000.01
........
&
& %O62.00
.....%O62.00
%M005.00 %M005.01
......
Pgina 5-34
Programacin
%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.01
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
%O62.00
%I62.02
Pgina 5-35
Programacin
%O62.00
Un diagrama NOR tiene la misma funcin que un diagrama AND con las entradas complementadas.
& %O62.00
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.01 %O62.00 %I62.00 %I62.01 & %I62.02 %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
Programacin
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.
x - 65536 x
-1 65535
32767
32767
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
Programacin
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.
%O62.00 %MD000.00
IN Q t PT t t< PT
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.
%O62.00 %MD000.00
IN
Q t PT t t< PT t PT
Pgina 5-38
Programacin
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 Q 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
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.)
TON
IN PT Q ET
Pgina 5-39
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
Programacin
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:
%M255.15
initial:
&
Programa de inicializacin:
%I62.00 %I62.01
=S %O62.00
POTENTIOMETER_0 POTENTIOMETER_1
%MW000.00 %MW000.01
TRUE initial:
Resto del programa
%M255.15
Pgina 5-41
Programacin
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 Z
CURRENT_RESULT
=? CURRENT_RESULT MAX_800
Z1=? Z2 Q
HIGH_LIMIT
=? CURRENT_RESUL MIN_0
Z1=? Z2 Q
LOW_LIMIT
Pgina 5-42
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
Z1* Z2: Z3 A1
VAL_30000 VAL_150
%MW000.00
Pgina 5-43
Programacin
El siguiente ejemplo muestra como procesar la medicin de un sensor de distancia. Valor fsico medido 100 m ym 0m Tensin +10/-10V 10 0 -10 Corriente +20/20mA 20 0 -20 Corriente 20mA 20 4 4Valor 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
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
Captulo 6
Pgina 6-1
Pgina 6-2
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
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:
VALID2
SUB1
EN
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
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 SUB1 VALID1 PARAMETER1
EN
PARAMETER0
RESULT1
PARAMETER0
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
Pgina 6-6
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.
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
INT2 VALID2
EN
INT3 VALID3
EN
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. Unidad central maestra AC31 Alarma (interrupcin por hardware) Interrupcin Cclica Mxima longitud Tiempo mx. 2,5 ms Tiempo mn. 5 ms 1,5 ms Unidad central esclava AC31 Tiempo mx. 2,5 ms Tiempo mn. 1 ms 3 ms Unidad central aislada Tiempo mx. 250 s Tiempo mn. 1 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
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
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 FREQUENCY=1 FREQUENCY=2 ... FREQUENCY=10 ... 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. Frecuencia = 10.586 Hz Frecuencia = 10.1 Hz Frecuencia = 10.212 Hz Frecuencia = 10.253 Hz
Pgina 6-9
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
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
Figura 6-8 : Seleccin del tipo y nmero de datos a intercambiar en el bus CS31
Pgina 6-12
Serie 90 Binaria
0 a 61 0 a 61
Analgica
0a5y 8 a 15 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.
Pgina 6-13
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.
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
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
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%OW00.00
VALUE1 %OW00.00
Pgina 6-16
D A TOS
D A TO S
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
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
Pgina 6-18
Captulo 7
Comunicacin
Pgina 7-1
Comunicacin
Serie 40 50
Modo de Programacin
Serie 40 50
Serie 40 50
Serie 40 50
Serie 40 50
Serie 40 50
Serie 40 50
Pgina 7-2
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.
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.
MODBUS (maestro / esclavo) CRC 16 Hasta 19 200 Baudios En RS485: 1 200 m a 19 200 Baudios 1 500 m a 300 Baudios
MODBUS (esclavo) CRC 16 Hasta 76 800 Baudios En RS485: 600 m a 76 800 Baudios 1 200 m a 19 200 Baudios 1 500 m a 300 Baudios
Pgina 7-3
Comunicacin
La informacin de MODBUS
- 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
En hexadecimal 01 02 03 04 05 06 07 08 0F 10 En decimal 01 02 03 04 05 06 07 08 15 16
Descripcin
Lectura de n bits Lectura de n palabras Escritura de un bit Escritura de una palabra Lectura rpida de 8 bits Diagnstico / inicializacin Escritura de n bits Escritura de n palabras
Cdigos de error
01 02 03
Descripcin
Cdigo de funcin desconocida Error de direccin Error de datos
Pgina 7-4
Comunicacin
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)
Pgina 7-5
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.
VAR XX.YY = DIRECC 0 + ( 16 * XX ) + YY (VAR = tipo MD,KD) (Direccin de la primer variable seleccionada en decimal)
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
Comunicacin
Tipo de variable
Variable
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 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
Pasos
Pgina 7-7
Comunicacin
Tipo de variable
Variable
Entradas analgicas
00.00 00.01 00.15 01.00 62.15 63.00 68.15 00.00 00.01 00.15 01.00 62.15
Salidas analgicas
OW OW ... OW OW ... OW
OW 63.00 ... OW 68.15 Palabras internas MW 000.00 MW 000.01 ... MW 000.15 MW 001.00 ... MW 099.15 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 KD 00.00 KD 00.01 ... KD 00.15 KD 01.00 ... KD 07.15
Pgina 7-8
Comunicacin
- 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 TIME_2S 992 6 %O62.00
FREI SLAV FCT TIME ADDR NB DATA RDY ERR ERN
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
MODBUS
FREI SLAV FCT TIME ADDR NB DATA RDY ERR ERN
ERROR2 ERROR_CODE2
Pgina 7-9
Comunicacin
Tiempo de ciclo = 10 ms Factor de carga = 80% Velocidad = 9 600 Baudios Nro. de variables Lectura (ms) 1 10 50 100 150 255 10 - 60 10 - 60 10 - 60 50 - 60 50 - 110 50 - 110 Bits Escritura (ms) 50 60 110 110 10 - 60 10 - 60 110 - 170 220 -280 Palabras Lectura (ms) Escritura (ms) 60 110 220 390 -
Pgina 7-10
Comunicacin
Pgina 7-11
Comunicacin
Pgina 7-12
Comunicacin
Pgina 7-13
Comunicacin
2.3. Programacin
Adems de la funcin obligatoria SINIT (para configuracin de parmetros), existen dos funciones ms para la comunicacin ASCII.
Pgina 7-14
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
RECvars VAL_X
MW VAR
Manejo de errores
ACQUIT
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
FREI SSK TXNR TEXT RDY
READY2
message
Pgina 7-15
Comunicacin
Serie 40 50
Modo de programacin
Figura 7-9 : ejemplo de configuracin de protocolo de programacin
Pgina 7-16
Comunicacin
Pgina 7-17
Captulo 8
Diagnstico
Pgina 8-1
Diagnstico
Pgina 8-2
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 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
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
Diagnstico
Deteccin:
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 RUN en off aun si el switch RUN/STOP se encuentra en RUN
- 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:
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
Pgina 8-5
Diagnstico
Pgina 8-6
Diagnstico
Pgina 8-7
Diagnstico
M 255.11 = 1 MW 254.00
M 255.12 = 1 MW 254.08
M 255.13 = 1 MW 255.00
M 255.14 = 1 MW 255.08
MW 255.01 MW 255.02 MW 255.03 MW 255.04 MW 255.05 MW 255.06 MW 255.07 Seteando el bit M 255.13 a 0 luego de la desaparicin del error
MW 255.09 MW 255.10 MW 255.11 MW 255.12 MW 255.13 MW 255.14 MW 255.15 Seteando el bit M 255.14 a 0 luego de la desaparicin del error
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
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 - Nmero de canal - Tipo de unidad: = direccin de la unidad o extensin defectuosa = nmero del canal defectuoso 000 001 002 003 004 005 016 017 018 019 020 023 024 080 081 082 192 224 225 226 227 255 entradas binarias entradas analgicas salidas binarias salidas analgicas entradas / salidas binarias entradas / salidas analgicas XO 08 R1 XI 16 E1 XC 08 L1 ICMK 14 F1 ICMK 14 N1 XK 08 F1 XO 16 N1 XM 06 B5 XE 08 B5 XTC 08 ASI-GATEWAY (puerto ASI) 07 CR 41 07 KR 51 07 CT 41 07 KT 51 Unidad central maestra o esclava donde el error fue detectado y memorizado.
Pgina 8-9
Diagnstico
4.3. Descripcin de las clases de errores: 4.3.1. Descripcin de errores clase 1 Descripcin de errores clase 1
Cdigo de error en MW254.00 Dec Hex Informacin 1 en MW 254.01 Informacin 2 en MW 254.02 Informacin 3 en MW 254.03
-
Flash -
RAM defectuosa (memoria del programa de usuario o de datos) Demasiados temporizadores activados simultneamente en la unidad central durante la ejecucin del programa (mximo 42)
Unidad desconectada
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 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. Direcciones superpuestas Tiempo de ciclo demasiado corto 18D 200D
11H
12H C8H -
Pgina 8-10
Diagnstico
Direccin en el programa -
* error detectado si previamente es configurado a travs del programa con el bloque CS31CO
Pgina 8-11
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 Q
ALARM SHUT_DOWN
=?
%MW255.09 TYPE_20
Z1=? Z2 Q
=?
%MW255.10 ADD_3
Z1=? Z2 Q
=?
%MW255.11 CHANNEL_5
Z1=? Z2 Q
Pgina 8-12
Diagnstico
=?
%MW255.08 %MW000.00
Z1=? Z2 Q
& =?
%MW255.09 %MW000.01
Z1=? Z2 Q
jump
=?
%MW255.10 %MW000.02
Z1=? Z2 Q
=?
%MW255.11 %MW000.03
Z1=? Z2 Q
%MW000.04 %MW000.05 %MW000.06 %MW000.07 %MW000.00 %MW000.01 %MW000.02 %MW000.03 %MW255.08 %MW255.09 %MW255.10 %MW255.11
%MW000.08 %MW000.09 %MW000.10 %MW000.11 %MW000.04 %MW000.05 %MW000.06 %MW000.07 %MW000.00 %MW000.01 %MW000.02 %MW000.03
jump:
%M000.00 %M000.00
&
%M000.00 %M255.14
CS31QU
FREI
Pgina 8-13
Anexos
Anexos - Pgina 1
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 I62.00...I62.07 I63.00...I68.15 IW00.00...IW61.15 IW62.00 IW62.01 IW62.08...IW62.14 IW62.15 IW63.00...IW68.15 Salidas O00.00...O61.15 O62.00...O62.05 O63.00...O68.15 OW00.00...OW61.15 OW63.00...OW68.15 salidas binarias de las unidades remotas en el bus CS 31 salidas binarias de la unidad central salidas binarias de extensiones en la unidad central salidas analgicas de las unidades remotas en el bus salidas analgicas de extensiones en la unidad central entradas binarias de las unidades remotas en el bus CS 31 entradas binarias de la unidad central entradas binarias de extensiones en la unidad central entradas analgicas de las unidades remotas en el bus CS 31 valor del potencimetro 0 (rango 0-150) valor del potencimetro 1 (rango 0-150) lectura del reloj estado del bus CS 31 entradas analgicas de extensiones en la unidad central
Anexos - Pgina 2
Annexos
Variables internas M00.00...M99.15 M230.00...M254.15 M255.00...M255.15 S00.00...S125.15 K00.00...K00.01 MW00.00...99.15 MW230.00...MW253.15 MW254.00...MW255.15 KW01.00...KW31.15 MD00.00...MD07.15 KD00.01...KD07.15 Constantes # xxxxx #H valor directo (por ejemplo #123) valor directo hexadecimal (#H 0000 ....#H FFFF) palabras internas palabras de diagnstico constantes palabra palabras dobles internas constantes palabra doble bits internos bits de sistema cadenas de pasos constantes binarias
Valores de tiempo para las funciones de temporizacin KD01.00...KD07.15 MD00.00...MD07.15 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). constantes palabra doble palabras dobles internas
Anexos - Pgina 3
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 Error fatal Error serio Error leve Advertencia M255.00 M255.01 M255.02 M255.03 M255.15 Clase 1 Clase 2 Clase 3 Clase 4 M255.10 indica que la unidad central ha detectado un error M255.11 informacin detallada en MW254.00...MW254.07 M255.12 informacin detallada en MW254.08...MW254.15 M255.13 informacin detallada en MW255.00...MW255.08 M255.12 informacin detallada en MW255.08...MW255.15 oscilador con una frecuencia de 2 Hz oscilador con una frecuencia de 1 Hz oscilador con una frecuencia de 0.5 Hz oscilador con un perodo de 1 minuto 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: bit 1 = 1: bits 2 a 7: bit 8 a 15: no usado La unidad central fue inicializada en el bus CS31 (slo vlido para las unidades centrales esclavas) no usados mximo nmero de unidades inicializadas en el bus CS31 (slo con significado para la unidad central maestra del bus CS31).
Reloj IW62.08: IW62.09: IW62.10: IW62.11: IW62.13: IW62.14: segundos (0...59) minutos (0...59) horas (0...23) da de la semana (1...31) mes (1...12) 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
Annexos
2. Listado de funciones
Funciones binarias &, AND /, OR =1 =R =S I+ IMAJ RS SR Y O O exclusiva Asignacin Reset con memoria Asignacon Set con memoria Flanco positivo Flanco negativo Mayora Memoria Set con estado 1 dominante Memoria Set con estado 0 dominante
Funciones de temporizacin ASV ESV MOA MOK PDM TIME_W TOF TON TP W_TIME Retardo a la desconexin Retardo a la conexin Elemento monoestable con "suspender" (abort) Elemento monoestable "constante" Modulador de duracin de pulsos Conversin de tiempo en palabras Retardo a la desconexin con visualizacin de tiempo Retardo a la conexin con visualizacin de tiempo elemento monoestable "constante con visualizacin de tiempo" Conversin de palabras en tiempo
Anexos - Pgina 5
Annexos
Funciones de contador CTU CTUH VRZ Funciones de comparacin < <= <> =? > >= Funciones aritmticas =W + * : / DIV *: / MULDI BETR MUL2N NEG ZUDKW Asignacin de palabra Adicin Substraccin Multiplicacin Divisin Multiplicacin con divisin Valor absoluto Multiplicacin por 2 a la potencia de N Negacin Asignacin de una constante directa a una palabra Menor que Menor o igual a Distinto de Igual a Mayor que Mayor o igual a Contador Contador para entrada de encoders Contador creciente / decreciente
Anexos - Pgina 6
Annexos
Funciones lgicas con palabras WAND WOR WXOR Y bit a bit O bit a bit O exclusiva bit a bit
Funciones de control de programa =PE CAL_FB DI DO VTASK Funciones del bus CS 31 CONFIO1 CONFIO4 CONFIO8 CS31CO CS31QU MT_CS31 MR_CS31 ST_CS31 SR_CS31 Configuracin de un canal analgico Configuracin de cuatro canales analgicos Configuracin de ocho canales analgicos Configuracin de las unidades del bus CS 31 Reconocimiento de errores en las unidades del bus CS31 Envo de datos del maestro de CS31 Recepcin de datos del maestro de CS31 Envo de datos de un esclavo de CS31 Recepcin de datos de un esclavo de CS31 Fin de programa condicional Llamado a Sub-programa Lectura de las entradas directas Escritura de las salidas directas Validacin de interrupciones
Maestro de MODBUS
Recepcin de caracteres ASCII va interfase serie Envo de caracteres ASCII va interfase serie Inicializacin y configuracin de la interfase serie
Anexos - Pgina 7
Annexos
Funciones de conversin de formato BCDDUAL / BCDBIN DUALBCD / BINBCD DWW PACK4 PACK8 PACK16 UNPACK4 UNPACK8 UNPACK16 WDW Funciones complejas AWT AWTB BEG BMELD IDLm / IDL IDSm / IDS LIZU MAX MIN NPULSE UHR Acceso a memoria COPY WOL Copia de un rea de memoria Lectura de palabra con validacin Compuerta de seleccin de palabra Compuerta de seleccin de bit Limitador Indicador de cambio de valores binarios Lectura indexada de palabras Escritura indexada de palabras Asignacin desde una lista Valor mximo Valor mnimo Generador de pulsos para motor de pasos Reloj Conversin de BCD a binario Conversin de binario a BCD Conversin de palabra doble a palabra Empaquetado de 4 bits en una palabra Empaquetado de 8 bits en una palabra Empaquetado de 16 bits en una palabra Desempaquetado de una palabra en 4 bits Desempaquetado de una palabra en 8 bits Desempaquetado de una palabra en 16 bits Conversin de palabra a palabra doble
Anexos - Pgina 8
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.
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
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
Annexos
Variables
I00.00...I00.07 / I00.08...I00.15 I01.00...I01.07 / I01.08...I01.15 I02.00...I02.07 / I02.08...I02.15 I61.00...I61.07/ I61.08...I61.15 I62.00...I62.07/ I62.08...I62.15 I68.00...I68.07/ I68.08...I68.15 M00.00...M00.07/M00.08...M00.15 M99.00...M99.07/M99.08 M99.15 M230.00...M230.07/M230.08 M230.15 M255.00...M255.07/M255.08 M255.15 O00.00...O00.07/ O00.08...O00.15 O01.00...O01.07/ O01.08 O01.15 O02.00...O02.07/ O02.08 O02.15 O61.00...O61.07/ O61.08 O61.15 O62.00...O62.07/ O62.08 O62.15 O68.00...O68.07/ O68.08 O68.15 S00.00...S00.07/ S00.08...S00.15 S01.00...S01.07/ S01.08 S01.15 S125.00...S125.07/ S125.08 S125.15
1900 / 1901 1902 / 1903 1904 / 1905 197A / 197B 197C / 197D 1988 / 1989 1A00 / 1A01 1AC6 / 1AC7 1AC8 / 1AC9 1AFA / 1AFB 1B00 / 1B01 1B02 / 1B03 1B04 / 1B05 1B7A / 1B7B 1B7C / 1B7D 1B88 / 1B89 3D00 / 3D01 3D02 / 3D03 3DFA / 3DFB
Anexos - Pgina 10
Annexos
Variables
OW00.00 OW00.01 OW00.15 OW62.00 OW68.15 KW01.00 KW01.01 KW01.15 KW31.15 KD00.00 KD00.01 KD00.15 KD07.15 IW00.00 IW00.01 IW00.15 IW62.00 IW68.15 MW00.00 MW00.01 MW99.00 MW99.15 MW230.00 MW230.15 MW255.15 MD00.00 MD00.01 MD00.15 MD07.15 4800 4802 481E 4FC0 509E 7020 7022 703E 73FE 7400 7404 743C 75FC 5200 5202 521E 59C0 5A9E 1C00 1C02 2860 287E 2880 289E 2BBE 3E00 3E04 3E3C 3FFC
Anexos - Pgina 11
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 ESV MOA MOK PDM TOF TON TP 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables) 1 (la memoria suplementaria para los temporizadores se limita a 42 variables)
Anexos - Pgina 12
Annexos
Funciones del bus CS31 CONFIO1 CONFIO4 CONFIO8 CS31CO MT_CS31 MR_CS31 ST_CS31 SR_CS31 3 3 3 1
Funciones de comunicacin MODBUS REC / EMAS y RECvars SEND / DRUCK SINIT Funciones de controlador PI PIDT1 Funciones complejas BMELD NPULSE UHR 3 + nmero de entradas E 1 1 3 5
2 1 2 1
Anexos - Pgina 13
Indice
Indice Pgina 1
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
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
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
L
Listado de funciones,5 Listado de variables,5-4, 2
B
Bus CS31,1-5, 5-19, 6-13, 7-5, 8-11
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
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
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
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
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
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
F
Flash EEPROM,5-7, 5-9, 5-10
Indice - Pgina 2
Indice
S
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
U
Unidad central,1-5, 1-10, 1-11, 1-13, 1-14, 2-10, 2-11, 3-7, 3-39, 4-11, 5-7, 5-10, 5-14, 7-5 Unidad de contador rpido,5-20 Unidad remota extensible,1-16, 3-13, 4-25 Unidad remote extensible,1-16
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
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
Indice - Pgina 3
008999
MANUAL TECNICO
Para los productos de la serie 40 y 50
1SBC008999R1301
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