Transcript

Modicon Micro Ladder Logic User Manual, espaolA91M.12-704772.20-0399

IndicacionesIndicaciones para el uso Atencin: Para el empleo de equipamientos con requerimientos de seguridad se deben tener en cuenta las normas reglamentarias correspondientes. Por razones de seguridad y mantencin de los datos documentados del sistema, las reparaciones en los componentes deben ser solamente efectuadas por el fabricante.

Cursos de adiestramiento Para profundizar los conocimientos del sistema, ofrece la Schneider Automation los cursos correspondientes (vase las direcciones). Datos, dibujos, modificaciones Los datos y las ilustraciones no representan compromiso alguno. Queda reservado efectuar las modificaciones derivadas del progreso tcnico. En caso de que Ud. tenga sugerencias acerca de mejoras o modificaciones, o en caso de que Ud. descubra errores en la presente documentacin, rogamos nos lo haga saber. Un formulario al respecto se encuentra al final de esta documentacin. Direcciones Las direcciones de los departamentos exteriores de ventas, de adiestramiento, de service y las representadas tcnicas locales en Alemania y el exterior se encuentran al final de esta documentacin.

II

Indicaciones

21

Derecho de copia Ninguna parte de la presente documentacin puede ser en alguna forma reproducida o modificada mediante el uso de sistemas electrnicos, copiada o publicada sin la autorizacin escrita de la Schneider Automation. No est permitida la traduccin a otro idioma. Denominaciones de productos Las denominaciones utilizadas en este manual para los productos Schneider Automation son en general propiedades registradas por la Schneider Automation. IBM, IBM-PC, IBM-XT y IBM-AT son denominaciones registradas por la International Business Machines Corporation. Microsoft y MS-DOS son denominaciones registradas por Microsoft Corporation. TOSHIBA es una denominacin registrada por TOSHIBA Informationssysteme (Alemania) GmbH.

1999 Scheider Automation GmbH

21

Indicaciones

III

Smbolos, conceptos, abreviacionesIndicacin: Este smbolo sirve para remarcar conceptos importantes.

Atencin: Este smbolo previene sobre fuentes de errores frecuentes.

Advertancia: Este smbolo advierte acerca de fuentes de peligros que pueden conducir a daos financieros y de salud, o la posibilidad de consecuencias adversas.

Expertos: Este smbolo se utiliza para profundizar una informacin destinada a expertos (adiestramiento especial). Saltear esta informacin no tiene influencia en la comprensin de la documentacin y no limita el uso standard del producto.

Recorrido: software.

Con este smbolo se indica el recorrido en los mens del

La forma de escritura empleada para las cifra se corresponde con las prcticas internacionales, as como tambin con la representacin autorizada por la SI (Systme International d Units). O sea. Separacin entre los bloques de miles y utilizacin de un punto decimal (Ejemplo: 12 345.67).

IV

Indicaciones

21

ContenidoCaptulo 1 Sistema Operativo del Diagrama de Contactos y Bloques Funcionales para PLCs Modicon Micro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Controladores lgicos Modicon Micro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Teora de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Memoria Flash ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Ejecucin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Tiempo de resolucin de la lgica . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Disposicin de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Memoria de datos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Sistema numrico de referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Configuracin de memoria del sistema . . . . . . . . . . . . . . . . . . . . . . . . . 5 Memoria de programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Mantenimiento de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Tcnicas opcionales de mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . 7 Utilizando Flash ROM para mantenimiento . . . . . . . . . . . . . . . . . . . . . 7 Procedimientos de elevado de potencia del PLC . . . . . . . . . . . . . . . . 7 Almacenando un PLC con Lgica Saved to Flash de Usuario . . . . . 8 Modos operativos del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 La unin de expansin de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Expansin de E/S serie A120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Juego de instrucciones del diagrama de contactos y bloques funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

21

Contenido

V

Captulo 2

Arrancar procedimientos . . . . . . . . . . . . . . . . . 1516 16 16 17 17 18 18 19 20 21 22 22 22 22 22 23 23 23 23 24 24 24 26 26 27 27 27 28 28 28 29 29 31 31 33 33 34 34 36 37 3921

Arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aplicando Potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrancando un PLC Previamente Configurado . . . . . . . . . . . . . . Arrancando un PLC No Configurado . . . . . . . . . . . . . . . . . . . . . . . Configurar un PLC Modicon Micro . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de Autoconfiguracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Autoconfigurando un PLC en Modo Operativo Unico . . . . . . . . . . . . Autoconfigurando un PLC en Modo Operativo Padre . . . . . . . . . . . Autoconfigurando un PLC en Modo Operativo Hijo . . . . . . . . . . . . . Algunos Ejemplos de Autoconfiguracin . . . . . . . . . . . . . . . . . . . . . . Modo Operativo del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ID # Hijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0x, 1x, 3x, y 4x Rango de Referencias . . . . . . . . . . . . . . . . . . . . . Nmero de Segmentos del Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de PLCs Hijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alojamientos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La Pila de Bobina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El Registro del Temporizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El Reloj Calendario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Puertos de Comunicacin Autoconfigurados . . . . . . . . . . . . . . . . . . . . . . El Puerto RS-485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El Puerto(s) RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificando los Parmetros de Configuracin . . . . . . . . . . . . . . . . . . . . El Nmero de Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El Nmero de Segmentos Lgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de Comunicacin de Puerto RS-232 . . . . . . . . . . . . . . . Modo Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo Sencillo ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capacidades de Comunicacin Modem . . . . . . . . . . . . . . . . . . . . Parmetros de Comunicacin de Puerto RS-485 . . . . . . . . . . . . . . . Direccionando Alojamientos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alojamientos de E/S Fijos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionando E/S serie A120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo: Un PLC Micro con Un Bastidor de E/S serie A120 . . Direccionando E/S en una Unin de Expansin . . . . . . . . . . . . . . . . . . . El PLC Padre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un PLC Hijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo: Una Unin de Expansin comm todas las E/S fijas controladas por el Padre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Separar E/S fijas entre PLCs Padre e Hijo . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo: Separando E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferencia de Datos Generalizados . . . . . . . . . . . . . . . . . . . . . . . . . . VIContenido

Operaciones del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Chapter 3

Fundamento de la Programacin del Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4344 44 44 44 45 46 46 47 47 47 49

Segmentos y Pginas de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Segmentos del Diagrama de Contactos y Bloques Funcionales . . Pginas de Programa del Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posicin de Rel de Lgica e Instrucciones en una Pgina de Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo es Resuelto el Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementos de Rel de Lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contactos de Rel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bobinas Normales y de Memoria Retentiva . . . . . . . . . . . . . . . . . . . . Presentacin de Bobinas en una Pgina de Programa . . . . . . . Empalmes Verticales y Horizontales . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de Aplicacin: Un Circuito de Motor Arranque(Start)/Parada(Stop) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 4

Contadores y Temporizadores . . . . . . . . . . . . 5152 52 53 53 54

Instrucciones del Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de un Contador Sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones del Temporizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo del Temporizador de segundo . . . . . . . . . . . . . . . . . . . . . Ejemplo de Aplicacin: Un Reloj de Tiempo real con un temporizador de milisegundos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 5

Instrucciones Matemticas Bsicas . . . . . . . 55

Instrucciones Matemticas Enteras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Un ejemplo DIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Ejemplo de Aplicacin: Conversin de Fahrenheit-a-Centgrados . . . . 58

Captulo 6

Instrucciones de Manejo de Datos . . . . . . . . . 5960 62 64 65 66 66

Moviendo un Registro y Datos de Tabla . . . . . . . . . . . . . . . . . . . . . . . . . . Construyendo una Pila FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buscando una Tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo de una Operacin SRCH . . . . . . . . . . . . . . . . . . . . . . Moviendo un Bloque de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de Aplicacin: Una Receta de Rutina Cargada Utilizando Movimientos de Bloque . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 721

Instrucciones de Manipulacin de Datos . . . 69

Instrucciones Lgicas Booleanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Contenido VII

OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivando los Valores Originales de Matriz de Datos de Destino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo de Aplicacin: Media de Tabla Sencilla . . . . . . . . . . . . . . . . Complementar Bit en una Matriz de Datos . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo de Complemento de Bit . . . . . . . . . . . . . . . . . . . . . . . Comparacin de Bit en una Matriz de Datos . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo de Comparacin de Bit . . . . . . . . . . . . . . . . . . . . . . . . Percepcin y Manipulacin de Bits en una Matriz de Datos . . . . . . . . .

71 72 72 73 74 74 75 75 76

Captulo 8

Comunicaciones Simples ASCII . . . . . . . . . . . 7980 80 81 83 83 83 84 84 85 86 88

Comunicacin ASCII va Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formatos de Mensaje Empaquetados . . . . . . . . . . . . . . . . . . . . . . La Instruccin COMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formatos de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formato de Caracteres ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formato (1 ... 4) Entero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formato (1 ... 4) Hexadecimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formato de Borrar la Memoria Intermedia de Entrada . . . . . . . . . . . Formato de Borrar Byte de Entrada . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigos de Caracter ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de Aplicacin: Utilizando la HHP como un Terminal de Presentacin ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 9

La Funcin de Interface de Control de Secuencia . . . . . . . . . . . . . . . . . . . . . 91

Instruccin SCIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Ejemplo de Aplicacin: Paso Temporal con Bloques SCIF . . . . . . . . . . 95 Etiquetas (Tags) de Referencia para el Ejemplo de Aplicacin . 97

Captulo 10 Instrucciones de Subrutina . . . . . . . . . . . . . . 101Instrucciones de Subrutina del Diagrama de Contactos y Bloques Funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Las Entradas de Interrupcin y de Contador/Temporizador . . . . . . . . Operacin de Interrupcin del Hardware . . . . . . . . . . . . . . . . . . . . . La Entrada del Contador de Alta Velocidad . . . . . . . . . . . . . . . . . . . La Instruccin CTIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo de Aplicacin CTIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Segmento 1, Pgina de Programa 1 . . . . . . . . . . . . . . . . . . . . . . Segmento 1, Pgina de programa 2 . . . . . . . . . . . . . . . . . . . . . . Segmento 2, las Subrutinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIIIContenido

102 104 104 105 106 109 109 113 11421

Captulo 11 Otras Instrucciones Estndar . . . . . . . . . . . . 115Saltndo Pginas de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Un Ejemplo SKP Sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobando el estado del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La Tabla de Estado del PLC Modicon Micro . . . . . . . . . . . . . . . . La Tabla de Estado del PLC Modicon Micro (continuacin) . . . La Tabla de Estado del PLC Modicon Micro (continuacin) . . . La Tabla de Estado del PLC Modicon Micro (continuacin) . . . La Tabla de Estado del PLC Modicon Micro (continuacin) . . . La Tabla de Estado del PLC Modicon Micro (conclusin) . . . . Instruciones de Ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 116 117 118 119 120 121 122 123 124

Captulo 12 Juego de Instrucciones Mejoradas Disponibles en Determinados Modelos del PLC Micro . . . . . . . . . . . . . . . . . . . . . . . . . . . 125BloqueeInstrucciones de Movimiento de Tabla . . . . . . . . . . . . . . . . . . . La Instruccin de Suma de Chequeo . . . . . . . . . . . . . . . . . . . . . . . . . . . La Instruccin Proporcional-Integral-Derivada . . . . . . . . . . . . . . . . . . . Instruccin Proporcional-Integral-Derivada (continuacin) . . . . . . La Instruccin Proporcional-Integral-Derivada (continuacin) . . . . La Instruccin Proporcional-Integral-Derivada (continuacin) . . . . La Instruccin Proporcional-Integral-Derivada (conclusin) . . . . . Instrucciones Matemticas Extendidas . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (continuacin) . . . . . . . . . . Instrucciones Matemticas Extendidas (conclusin) . . . . . . . . . . . 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144

Appendce A Actualizacin del Sistema Operativo en Flash ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Utilidades de Actualizacin de Ejecucin . . . . . . . . . . . . . . . . . . . . . . . . 146 Actualizando el Sistema con un Programa de Utilidades de Carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Determinando la Ultima Revisin Disponible . . . . . . . . . . . . . . . . . . 147 Acceso a Modfax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Acceso a Servicio de Boletines Informativos a Clientes (Customer Service Bulletin Board) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Contenido IX

21

Actualizacin del Procedimiento Ejecutivo . . . . . . . . . . . . . . . . . 149

Appendce

B Anomalas ms habituales . . . . . . . . . . . . 151152 152 152 153 153 153 156 157

Condiciones de Inicio de Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . Sntoma: LED de alimentacin no se ilumina (power ok) . . . . . . . Sntoma: No listo (ready) LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sntoma: LED de ejecucin (run) No ENCENDIDO (ON) o Intermitente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sntoma: exp link LED PARADO (OFF) o Intermitente . . . . . . . . . Sntoma: Ningn Comms en el PLC . . . . . . . . . . . . . . . . . . . . . . . . . Cdigo de Error de Parada del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigo de Fallo Visualizado en el PLC en los LEDs . . . . . . . . . . . . . .

X

Contenido

21

Captulo 1 Sistema Operativo del Diagrama de Contactos y Bloques Funcionales para PLCs Modicon Micro

Controladores programables lgicos Modicon Micro Disposicin de memoria Mantenimiento de memoria Opcin del modo operativo del PLC Juego de instrucciones del diagrama de contactos y bloques funcionales

21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

1

Controladores lgicos Modicon MicroEl controlador programable lgico (PLC) es un aparato slido con capacidades digitales de proceso diseadas para el control de tiempo real de aplicaciones industriales y de fabricacin. El PLC comprende unidades de entradas y salidas (E/S) y una unidad central de proceso (CPU). Los PLCs Modicon Micro son equipos con E/S incorporadas. Los componentes de entradas y salidas estn dentro del mismo alojamiento de la CPU. El paquete proporciona una solucin pequea, de poco peso, bajo coste e integrada para un amplio alcance de aplicaciones de control. de los aparatos de campo recibiendo seales de sus entradas, resuelve el programa lgico almacenado en su CPU, y luego adicionalmente dirigiendo la actividad a travs de sus salidas. Entradas Las entradas estn localizadas en un bloque terminal a travs de la parte superior del PLC. Las entradas estn cableadas a los sensores en su aplicacin como pulsadores, conmutadores, contactores de motor, selectores, o finales de carrera. Si una entrada percibe que el sensor de campo est cerrado, la entrada convierte la tensin de inductor en una seal lgica comprendida por la CPU que describe el estado del sensorun uno lgico indica un estado CONECTADO o CERRADO, y un cero lgico indica un estado DESCONECTADO o ABIERTO.

Teora de operacinEl diagrama de bloque siguiente ensea la mayora de los componentes de un PLC Micro. El PLC monitoriza el estado

Sensores de campo

Entradas CPUProcesador Memoria

CA o CC alimentacin

Fuente de alimentacin

Memoria Flash ROM

Salidas

Conmutadores de campo

CPU Dentro de la CPU est el procesador digital, la memoria, y la fuente de

alimentacin. Estos componentes influyen mutuamente para resolver la aplicacin lgica y pasan seales de21

2

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

control a las salidas. La CPU lee los datos de entrada convertidos, ejecuta el programa lgico de usuario almacenado en su memoria, luego escribe las seales apropiadas de salida en el conmutador de campo. El proceso de lectura de seales de entrada, resolviendo lgica basada en los estados de las entradas, y luego actualizando los elementos de salida es llamado.. barrido. Memoria Flash ROM La CPU contiene tambin un componente Memoria Flash ROM en donde el sistema operativo de los PLCs reside. El contenido de la memoria Flash es no voltilno requieren backup de la pila. El sistema operativo residente en Flash ROM es una coleccin de programas supervisores que dan al PLC su identidad a travs de: Definicin del lenguaje en el cual el programa de aplicacin est escritoes decir, diagrama de contactos y bloques funcionales Disposicin de los recursos de memoria de la CPU para propsitos especficos Determinando la estructura en donde el PLC almacena y maneja datos El sistema operativo de diagrama de contactos y bloques funcionales define las capacidades funcionales de los PLCs Modicon Micro. Estas capacidades son el primordial punto de este libro. Salidas Las salidas estn localizadas en el bloque terminal a travs del fondo del PLC. Las salidas conmutan el suministro del control de voltaje que establece la corriente o no establece la corriente del conmutador de campo en su aplicacin. Si una salida se vuelve a CONECTADO por la CPU, el control del voltaje se conmuta para activar el dispositivo direccionado.

Ejecucin del sistemaTiempo de ciclo El tiempo que necesita para que la CPU resuelva el programa del diagrama de contactos y bloques funcionales y para actualizar todas las E/S bajo su control es llamadotiempo de ciclo. El tiempo de ciclo comprende tiempo de resolucin de la lgica, tiempo para actualizar las E/S, y el tiempo que necesita para realizar las tareas del sistema. La suma de tiempo mxima en total requerida por el PLC para hacer un barrido al programa de usuario lgico una vez es de 250 ms. Si el barrido no se ha completado en este perodo de tiempo, un temporizador de vigilancia (watchdog timer) en la CPU interrumpe la aplicacin y enva un mensaje de error de lmite de tiempo (timeout) al panel de programacin. Este tiempo de ciclo mximo de lmite previene al PLC la entrada de bucles infinitos en el programa lgico. Tiempo de resolucin de la lgica El tiempo que necesita la CPU para resolver el control lgico en el programa, independientemente de algn tiempo de servicio o administracin, se llamatiempo de resolucin de la lgica. El tiempo de resolucin de la lgica para los PLCs Micro 110CPU311 y 110CPU411 es de 4.25 ms/K nodos del diagrama de contactos y bloques funcionales El tiempo de resolucin de la lgica para los PLCs Micro 110CPU512 y 110CPU612 es de 2.5 ms/K nodos del diagrama de contactos y bloques funcionales

21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

3

Disposicin de memoriaEl sistema operativo del diagrama de contactos y bloques funcionales determina la manera como PLC Modicon Micro PLC distribuye los recursos de memoria. Divide la memoria del sistema disponible en tres tipos: La memoria de datos de usuariopara datos variables que cambian durante la ejecucin del programa Configuracin de memoria del sistemapara almacenar tablas de datos del sistema como el mapa de las E/S y valores de equipamiento del PLC La memoria del programa de usuariodonde el programa del diagrama de contactos y bloques funcionales est creado y editado Sistema numrico de referencias Para la programacin del diagrama de contactos y bloques funcionales, los PLCs Modicon Micro utilizan un sistema de referencias numrico para tratar la informacin de la entrada/salida y lgica interna. Cada nmero de referencia tiene un dgito inicial que identifica los tipos de datos de las E/S; el dgito inicial est seguido por una cadena de cuatro dgitos que definen el nico punto de localizacin de las E/S en la memoria de datos de usuario. Hay cuatro tipos de referencias:Sistema Numrico de Referencias E/SReferencia Nmero Descripcin 0xxxx Una salida discreta (o bobina). Una referencia 0x puede utilizarse para transmitir datos reales de salida a travs de una unidad de salida en el sistema de control o puede utilizarse para sealar una o ms bobinas en estado RAM. Una referencia especfica 0x debe utilizarse slo una vez como una bobina en un programa lgico, pero este estado de la bobina debe utilizar mltiples veces para transmitir contactos en el programa Una entrada discreta. El estado CONECTADO/DESCONECTADO de una referencia 1x est controlado por un campo de datos enviados a la CPU desde una unidad de entrada. Puede utilizarse para transmitir contactos en un programa lgico Un registro de entrada. Un registro 3x obtiene informacin representada por un nmero A 16-bit y recibida desde una fuente externap.ej., un selector, una seal analgica, datos de un contador rpido. Un registro 3x puede tambin coger 16 seales de entradas discretas consecutivas, que deben llegar al registro en formato binario o cdigo binario decimal (BCD). Un registro de salida o almacenamiento. Un registro 4x debe utilizarse para almacenar datos numricos (binarios o decimales) es estado RAM o para enviar datos de la CPU a una unidad de salida en el sistema de control.

Memoria de datos de usuarioEl PLC relaciona cada seal de entrada y salida en el proceso de control a un nmero de referencia que est almacenado en una tabla de memoria de datos de usuario y puede utilizarse en el programa del diagrama de contactos y bloques funcionales. (La tabla de memoria de datos de usuario est a veces remitida como la tabla de estado RAM.) Los PLCs 110CPU311 y 110CPU411 tienen 512 palabras de memoria de datos de usuario Los PLCs 110CPU512 y 110CPU612 tienen 2048 palabras de memoria de datos de usuario1xxxx

3xxxx

4xxxx

Nota: Los siguientes caracteres inicialesx en cada tipo de referencia representan cuatro dgitos de localizacin direccionada en la memoria de datos de usuario-p.ej. la referencia 40201 indica que la referencia es una salida a 16-bit o almacenamiento de registro localizado en la direccin 201 en estado RAM.

Cada palabra en la memoria de datos de usuario es de 16 bits. El estado (CONECTADO/DESCONECTADO) de cada E/S discreta est representado por el valor asignado 1 o 0 a un bit individual

4

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

en una palabra (16 referencias 0x o 1x por palabra). Para el mapeado de E/S, el punto fsico de entrada #1 est mapeado a la entrada inferior interna en el primer grupo de 16, el punto fsico de entrada #2 a la siguiente entrada superior interna, etc., como se puede ver aqu:Puntos fsicos de entrada 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Referencias de memoria de datos de usuario 10001 . . . . . . . . . . . . . . . . . . . . . . . . 10016

Los parmetros bajo los que los puertos de comunicacin de los PLCs pueden operar Los rangos de disposicin 0x, 1x, 3x, y referencias 4x disponibles para programar El nmero de alojamientos de E/S soportadas por el PLC Con su panel de software de programacin, se puede acceder a la configuracin y especificar muchos de estos parmetros. El sistema de configuracin de memoria est pre--asignado a soportar la siguiente ausencia de configuracin del PLC:Valores de Equipamiento del PLC por defectoParmetros Nmero de salidas 0x Nmero de entradas 1x Nmero de entradas 3x Nmero de salidas 4x Nmero de alojamientos de E/S Nmero de segmentos del diagrama de contactos y bloques funcionales Modelo 110CPU 311 / 411 1024 256 32 400 5 2 ( uno para el diagrama de contactos y bloques funcionales estndar y uno para interrupciones y subrutinas 512 / 612 1536 512 48 1872 5 2 ( uno para el diagrama de contactos y bloques funcionales estndar y uno para interrupciones y subrutinas

Las salidas discretas estn mapeadas en concordancia a sus agrupaciones:Salidas fsicas para grupo de 12-puntos 01 02 03 04 05 06 07 08 09 10 11 12 Referencias de memoria de datos de usuario 00001 . . . . . . . . . . . . . . . . . 00012 Salidas fsicas para un grupo de 8 -puntos 01 02 03 04 05 06 07 08 Referencias de memoria de datos de usuario 00001 . . . . . . . . . 00008 Salidas fsicas para un grupo de 4-puntos 01 02 03 04 05 06 07 08 09 10 11 12 Referencias de memoria de datos de usuario 00001 . . . 00004

En caso de una E/S analgica, cada canal de entrada y cada canal de salida est mapeado en una palabra completa en la memoria de datos de usuario (3x registros para entradas y 4x registros para salidas).

Configuracin de memoria del sistemaLa configuracin del PLC es la pieza clave de la cabecera contenida en la memoria del sistema. La informacin contenida en la configuracin determina efectos tales como El modo operativo del PLC es decir, nico, padre, o hijo21

Esta falta de valores hacen uso de toda la memoria disponible para equipar al PLC. Debe reproducir piezas de la memoria de configuracin del sistema para asentar los requerimientos de las E/S en una aplicacin especfica. Por ejemplo, si se est usando un PLC 110CPU31101 y la aplicacin requiere 35 registros en las entradas en vez de la falta de 32 registros, se puede reasignar las tres palabras extras de otra parte en la tabla estructural. Si la aplicacin no requiere todas las 1024 salidas discretasse puede especificar 976

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

5

salidas discretas en la tabla estructural, luego re-asignar los 48 bits extras como las tres palabras de registro de entradas (16-bit) adicionales. Nota El total de la suma de memoria configurada para el equipamiento del PLC no puede exceder la suma de los valores mostrados en la tabla de fallos de valores de equipamiento del PLC.

del programa de usuario que cada uno consume:Nombre de Carga EARS Tamao (Palabras) 760 cdigo interno 5F Funcin Para el desarrollo de sistemas de alarmas de primer fallo Algoritmo para conversin a unidades de ingeniera Permite al cliente disear funciones DX personalizadas

EUCA

160

1F

Memoria de programa de usuarioDependiendo del modelo del PLC utilizado, la suma de la memoria disponible para la programacin del diagrama de contactos y bloques funcionales es: 1024 palabras (para PLCs 110CPU311 y 110CPU411) 2048 palabras (para PLCs 110CPU512 y 110CPU612) Estas son la totalidad de la suma disponible de la memoria para un programa lgico. De cualquier forma, ciertas funcionalidades opcionales del PLC-- p.ej. instrucciones de consumo adicionales cargadas algunas de la memoria anulada para el programa de usuario. La memoria del programa de usuario est dividida en dos segmentos. El primero es donde todo el diagrama de contactos y bloques funcionales para una aplicacin estndar de control reside. El segundo est reservado para lgica subrutina, la cual puede ser JSR en el diagrama de contactos y bloques funcionales o a travs de una entrada de interrupcin de alta velocidad (disponible en 110CPU411, 110CPU512, y 110CPU612 PLCs.) Nota Para ms informacin sobre subrutinas, vase Captulo 10. Aqu estn las instrucciones de carga que pueden utilizarse con los PLCs Modicon Micro y la suma de la memoria

FNxx

definido por el usuario

5F

Para ms informacin sobre estas instrucciones de carga, remitase a las siguientes publicaciones tcnicas de Modicon: Event Alarm Reporting System User Guide (GM-EARS-001) EUCA Loadable Function Block User Guide (GM-EUCA-001) Custom Loadable Support Software Programming Manual (GM-CLSS-001)

6

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

Mantenimiento de memoriaLa memoria de datos de usuario, la memoria del programa de usuario, y la configuracin de memoria del sistema pueden mantenerse en cualquiera de las tres diferentes formas: Con una(110XCP98000)pila de ltio opcional Con un (110XCP99000) condensador opcional En un rea reservada en Flash de los PLCs Flash ROM. El funcionamiento est slo permitido en un PLC despus de haber configurado y durante la paradaes decir, no barriendo el diagrama de contactos y bloques funcionales. Si la memoria est almacenada al PLC del mantenimiento de Flash ROM despus de una prdida de tensin, los valores que eran actuales en la ltima operacin de salvado estarn almacenados.

Tcnicas opcionales de mantenimientoSi una pila de litio o condensador se utiliza, mantiene automticamente el caso de una prdida de tensin. Cuando la tensin est restablecida, el PLC va a una operacin de apoyo con la configuracin y valores de programa que estaban cuando se perdi la tensin. La pila de litio mantiene los datos de la memoria durante un ao. El condensador puede mantener un tpico programa lgico de usuario ms de 72 horas (para ms detalles vase el manual de instalacin distribuido con el PLC).

Procedimientos de elevado de potencia del PLCCuando el PLC recibe tensin, primero comprueba la configuracin de memoria del sistema para ver si existe una configuracin vlida. Si una configuracin vlida se ha salvado va opcional mantenimiento de la pila, estos valores estarn presentes en la memoria de datos de usuario. El PLC configurar por si solo y estar preparado para operar. Si el PLC no detecta una configuracin vlida en la memoria de datos de usuario, comprobar el mantenimiento de Flash ROM. Si una configuracin vlida se ha salvado en Flash ROM, el PLC configurar por si solo y estar preparado para operar. Si el PLC no puede encontrar una configuracin vlida en la memoria o en Flash ROM, l al arrancar con tensin estar en la condicin de no configurado(unconfigured). Se necesita conectar un equipo de programacin al PLC y configurarlo antes de que haya sido programado o antes que pueda resolver la lgica.

Utilizando Flash ROM para mantenimientoUna parte de la de la memoria Flash ROM en todos los PLCs Modicon Micro est reservada para el almacenamiento de la configuracin del sistema, lgica de usuario y memoria de datos de usuario. Esta caracterstica permite el mantenimiento de la configuracin y eventos lgicos de usuario si no se utiliza una pila o condensador. Para almacenar la memoria en Flash ROM, se debe salvar con el comando del software de programacin. Los valores en memoria salvados en ese tiempo son los nicos valores de memoria almacenados en21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

7

Almacenando un PLC con Lgica Saved to Flash de UsuarioNota Si ha salvado un programa lgico a Flash ROM en un PLC y est poniendo ese PLC fuera de servicio, recuerde que todos los valores almacenados en Flash ROM no son voltiles. El PLC se pondr en marcha inmediatamente usando el programa almacenado cuando se encienda en el futuro. Los problemas potenciales que puedan ocurrir el PLC debe almacenarlos a largo plazo, luego instalarlos en una nueva aplicacin. Si no est seguro de cmo va a ser utilizado el PLC en el futuro, podra querer borrarla antes de retirarla del servicio. Para hacer esto: Paso 1. Borrar todas las pginas de programa en el programa de lgica. Poner todos los parmetros de configuracin de los PLCs a sus valores por defecto. Cercirese que el PLC est parado. Despus utilice su software de programacin a .

Paso 2.

Paso 3. Paso 4.

8

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

Modos operativos del PLCUn PLC Modicon Micro puede configurarse para operar en uno de tres modos: Modo operativo nico como un sistema de control programable autnomo, manejando sus propios recursos fijos de E/S (y, en caso de los PLCs 110CPU512 y 110CPU612, capaz de manejar recursos adicionales de E/S serie A120) Padre modooperativo como el PLC en una unin de expansin de E/S cuya CPU puede manejar los recursos fijos de E/S de todos los PLCs en esta unin Hijo modooperativo como un PLC en una unin de expansin de E/S, permitiendo algunos u otros recursos fijos de E/S para acceder o manejar a travs del PLC padre en la unin Nota Es su responsabilidad como usuario que cada PLC hijo est dando solo un nico nmero hijo ID. El ID hijo asignado se hace por conexin del equipo de programacin al hijo y metiendo el nmero de parte de la configuracin de los hijos. Una expansin E/S concluye va serial, por conexiones punto por punto entre los PLCs padre e hijos, como se indica a continuacin.

PLC Padre

120 cin

termina-

Puerto RS-485

RJ11 conectado directamente

La unin de expansin de E/SLa unin de expansin de E/S comprende un PLC padre y 1 ... 4 PLCs hijos conectados va cables telefnicos estndar de seis posiciones. Cada cable tiene un conector RJ11 en ambos finales. Las conexiones de PLC-a-PLC estn hechas al puerto RS-485 (expansin lenta) (exp link) en cada unidad. En la unin solo un PLC puede configurarse como padre. Todos los dems PLCs en la unin deben configurarse como PLCs hijos. Un PLC en modo operativo nico no puede utilizarse en expansin lenta. Cada PLC hijo est nicamente direccionado con un hijo ID # en el rango #1 ... #4. A Los recursos fijos E/S de los PLCs hijos se puede acceder y controlar por un ciclo de marcha lgica en el padre.

Hijo # 1

043502929 conector --Y

Hijo # 2

043502929 conector --Y

Hijo # 3

043502929 conector --Y

120 Hijo # 4

terminacin

RJ11 conectado directamente

Red de Expansin de E/S

21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

9

Expansin de E/S serie A120Los PLCs 110CPU512 y 110CPU612 estn equipados con un puerto de expansin de 30-pin que permite a las unidades comunicar con bastidores de E/S serie A120. Este puerto se dedica a las comunicaciones de E/S serie A120. Nota Los PLCs 110CPU311 y 110CPU411 no soportan la expansin de E/S serie A120. Con la expansin de E/S serie A120, 2 ... 4 bastidores estn interconectados desde un bus en paralelo y fsicamente montados en un carril DIN. El PLC est siempre configurado por si solo como bastidor 1, y los bastidores de E/S del A120 estn configurados como bastidores 2 ... 4. La expansin de E/S serie A120 puede emplearse por el PLC en alguno de sus tres modos de operacin. A las E/S serie A120 solo se puede acceder a travs del PLC al cual estn conectadas. Esto significa que el programa del diagrama de contactos y bloques funcionales controlando las E/S serie A120 y todas las E/S serie A120 asociadas mapeadas tienen que estar be almacenadas en el PLC a cual las E/S del A120 estn conectadas. Nota Si un PLC hijo en una unin de expansin serial de E/S utiliza E/S serie A120, las E/S serie A120 asociadas con ese hijo no pueden ser accesibles por el padre en la unin. El hijo tiene que programarse independientemente con su propio diagrama de contactos y bloques funcionales, configuracin del PLC, y mapeado de E/S para manejo de las E/S serie A120.

10

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

PLC modo nico 512/612

Expansin de E/S serie A120 (paralelo)

PLC modo nico

Bastidor 1

Bastidor 2

Bastidor 3

Bastidor 4

oPLC padre 512/612 Expansin de E/S serie A120 (paralelo)

PLC modo padre

Bastidor 1

Bastidor 2

Bastidor 3

Bastidor 4

PLC modo hijo

Unin de expansin de E/S (en serie)

PLC Hijo 512/612

PLC modo hijo Bastidor 1

Bastidor 2

Bastidor 3

Bastidor 4

21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

11

Juego de instrucciones del diagrama de contactos y bloques funcionalesEl sistema operativo del diagrama de contactos y bloques funcionales, que reside en RAM Flash ROM de los PLCs Modicon Micro PLCs, contiene el juego de instrucciones listadas a continuacin. Note que algunos de los modelos del Micro tienen un juego de instrucciones ampliado con funcionalidades no disponibles en los modelos finales inferiores.

Instrucciones estndar del Diagrama de Contactos y Bloques funcionales (disponibles en todos los PLCs Micro)Instruccin Lgica de rel Un contacto normal abierto (N.O.) Un contacto normal cerrado (N.C.) Un contacto transitorio positivo Un contacto transitorio negativo Descripcin

( ) ( M)Contadores UCTR DCTR Temporizadores T1.0 T0.1 T.01 T1MS Matemticas nmeros enteros ADD SUB MUL DIV Movimiento de datos R T T

Una bobina normal Una bobina de memoria-retentiva

Un contador ascendente de 0 a un valor especfico Un contador descendente de 0 a un valor especfico

Un temporizador que incrementa en segundos Un temporizador que incrementa en dcimas de segundo Un temporizador que incrementa en centsimas de segundo Un temporizador que incrementa en ms

Adicin Substraccin o mayor que/menor que operaciones Multiplicacin Divisin

R TTFIN

Un registro a un movimiento de tabla Una tabla a un movimiento de registro Una tabla a un movimiento de tabla Un movimiento de bloque Una operacin primera entrada a cola Una operacin primera salida desde una cola Una tabla busca para un patrn bit en uno de los registros

BLKM

FOUT SRCH

12

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

Instrucciones estndar del diagrama de contactos y bloques funcionales (continuacin)Instruccin Matriz de datos AND OR XOR COMP CMPR MBIT SENS BROT ASCII COMM Secuencia SCIF Subrutinas JSR LAB RET CTIF Otros STAT SKP Comprueban y relacionan la situacin del PLC y sus E/S Causa el barrido de lgica para saltar pginas de programa especficas en el programa Aumento de barrido de la lgica desde un control lgico a un diagrama de contactos y bloques funcionales subrutina programada en el ltimo segmento Definiendo la entrada del alojamiento para la llamada subrutina en el ltimo segmento Retorna el barrido de lgica a su puesto anterior en lgica prioritaria al JSR Equipa las entradas de alta velocidad para interruptores y para operaciones de contadores/temporizadores Bobina secuencial y operaciones comparativas de entrada Un ASCII lee o escribe una operacin de comunicacin Una lgica AND de dos matrices de datos Una lgica OR de dos matrices de datos Una lgica exclusiva OR de dos matrices de datos Una lgica complementaria de bit de patrn en una matriz de datos Una lgica comparativa de bit de patrones en dos matrices de datos Un bit modificaes decir, cambia el valor actual (1, 0) del bit Un bit percibees decir, relacionando el valor actual (1, 0) del bit Un bit rotaes decir, moviendo la posicin de los bits a izquierda o derecha en una matriz de datos Descripcin

Instrucciones de aumento del Diagrama de Contactos y Bloques funcionales (disponible solamente en modelos especficos 110CPU512 y 110CPU612 )Instrucciones BLKT TBLK CKSM PID2 EMTH Descripcin Un movimiento bloque a tabla Un movimiento tabla a bloque Realiza CRC-16, LRC, recto, o operaciones binarias de comprobacin de suma Realiza funciones de control proporcionales--integrales--derivadas Realiza funciones matemticas ampliadas como raz cuadrada, raz cuadrada de proceso, logaritmos, antilogaritmo, y operaciones de punto flotantes

21

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

13

14

Sistema Operativo del Diagrama de Contactos y Bloques Funcionales

21

Captulo 2 Arrancar procedimientos

Arranque Parmetros de Autoconfiguracin Puertos de Comunicacin Autoconfigurados Modificando los Parmetros de Configuracin Direccionando Alojamientos de E/S Direccionando E/S serie A120 Direccionando E/S en una Unin de Expansin Separando E/S entre PLCs Padre e Hijo Transferencia de Datos Generalizada Operaciones del PLC

21

Arrancar procedimientos

15

ArranquePaso 1. Potencia aplicada

Diagrama de flujo 1

Test de arranque realizados automticamente

Avera

El sistema no es configurable (vase apndice B)

Paso No puede encontrar una No puede encontrar una configuracin vlida El configuracin vlida PLC comprueba la El PLC comprueba El PLC alimenta memoria configurable Flash ROM como una mquina del sistema para RAM para una no configurable configuracin configuracin

Encuentra una configuracin vlida

El PLC bajo potencia y no configurado

El PLC est configurado y preparado (READY)

Paso 2. Conecta un equipo de programacin y configura el PLC

continua en diagrama de flujo 2

Aplicando PotenciaTan pronto como se aplique la tensin a un PLC Modicon Micro, intentar empezar a operar. El sistema operativo intenta recuperar alguna configuracin de datos previa almacenada del mantenimiento de memoria. Arrancando un PLC Previamente Configurado Si el PLC ha arrancado antes y ha tenido una configuracin (y posiblemente un programa lgico) salvada en su memoria, empezar inmediatamente a operar utilizando los valores almacenados. Si el PLC tiene un mantenimiento opcional de la pila, encontrar los parmetros de configuracin previos en su configuracin de memoria del sistema y los valores lgicos de usuario previos en su programa de memoria de usuario. La configuracin y la lgica de usuario deben salvarse alternativamente en Flash ROM RAM de los PLCs si no se utiliza el mantenimiento de la pila. Como el diagrama de flujo anterior ensea, el sistema operativo comprueba primero la configuracin de memoria del sistema de los PLCs. Si encuentra una configuracin vlida almacenada all,21

16

Arrancar procedimientos

utilizaestos valores para operar. Si no encuentra una configuracin vlida en la configuracin de memoria del sistema, comprueba Flash ROM RAM de los PLCs para una configuracin vlida. Si encuentra una configuracin vlida almacenada all, utiliza estos valores para operar. Si la previa condicin del PLC estaba en modo EJECUTAR (RUN), el PLC empezar a hacer un barrido de su lgica inmediatamente. No es necesario conectar un equipo de programacin a l. Si la condicin previa en el PLC estaba en modo de parada (STOPPED), es necesario conectar el equipo de programacin a uno de los puertosComm en el PLC para arrancarlo.. Arrancando un PLC No Configurado Si el sistema operativo no puede encontrar una configuracin vlida en Flash ROM de los PLCs o en su configuracin de memoria del sistema, se alimentar como una mquina no configurada. Un PLC se alimentar no configurado la primera vez que se ha arrancado o cuando sus valores de configuracin se han borrado o corrompido. Se debe configurar el PLC antes que se pueda escribir un programa lgico o servicio de E/S.

Configurar un PLC Modicon Micro Paso 1. Conectar un panel de programacin, como MODSOFT Lite o la HHP, a un puerto comm RS-232 en el PLC. Paso 2. Utilizando el sistema de men de los paneles, va al editor de la configuracin. (Las particiones del editor de configuracin variarn dependiendo del panel que se est usando, pero es una pantalla de alto nivel que puede ser alcanzada con mmimas pulsaciones.) Asegurarse que el panel conoce qu tipos de modelos de PLC (p.ej., un 110CPU31101, un 110CPU51200) se trata de configurar. La HHP expone esta informacin automticamente en puesta en marcha; El MODSOFT Lite proporciona la seleccin del tipo de modelo de una lista. Selecionar el modo operativo deseado para el PLC que se quiere configurar. El modo operativo puede ser cualquier nico, padre, o hijo. Transferir los parmetros de configuracin del panel al PLC.

Paso 3.

Paso 4.

Paso 5.

Resultado. El panel configura automticamente el PLC con un amplio conjunto de parmetros vlidos basados en el modelo y modo operativo especificado. En este punto, el PLC est Configurado.

21

Arrancar procedimientos

17

Parmetros de AutoconfiguracinBasndose en el tipo de modelo en el PLC y en el modo operativo de PLC que se ha especificado, el panel configura automticamente el PLC con un amplio conjunto de parmetros vlidos. Estos parmetros autoconfigurados se ensean en las siguientes tres tablas.

Autoconfigurando un PLC en Modo Operativo UnicoSi se configura un PLC en modo operativo nico, los parmetros autoconfigurados mostrados abajo son todos los que se necesitan para empezar el programa de diagrama de contactos y bloques funcionales.

Parmetros de autoconfiguracin para un PLC Micro en modo nicoModelos 110CPU Parmetros Nmero de referencias 0x Nmero de referencias 1x Nmero de referencias 3x Nmero de referencias 4x Nmero de segmentos del diagrama de contactos y bloques funcionales Puerto RS-232 (comm 1) Puerto RS-232 (comm 2) 311 / 411 1024 256 32 400 2 ( el primero para control lgico y el segundo para subrutinas) Dedicado modo Modbus: 8-bit comunicaciones RTU, 9600 baudios, paridad par, 1 bit PARADA (STOP), direccin Modbus #1 N/A 512 / 612 1536 512 48 1872 2 ( el primero para control lgico y el segundo para subrutinas) Dedicado modo Modbus: 8-bit comunicaciones RTU, 9600 baudios, paridad par, 1 bit PARADA (STOP), direccin Modbus #1 Dedicado modo Modbus: 8-bit comunicaciones RTU, 9600 baudios, paridad par, 1 bit PARADA (STOP), Direccin Modbus #1 Dedicado ASCII 8-bit comunicaciones ASCII, 9600 baudios, paridad par, 1 bit PARADA (STOP)

Puerto RS-485 (exp. link)

Dedicado ASCII 8-bit comunicaciones ASCII, 9600 baudios, paridad par, 1 bit PARADA (STOP)

18

Arrancar procedimientos

21

Autoconfigurando un PLC en Modo Operativo PadreSi se especifica el modo operativo padre, se tiene que especificar el nmero de PLCs hijos que se permitirn en la unin de expansin en las E/S. El nmero tiene que ser de 1 ... 4. Una vez que se ha especificado este nmero, el PLC est preparado para ser programado.

Parmetros de autoconfiguracin para un PLC modo PadreModelos 110CPU Parmetros Nmero de referencias 0x Nmero de referencias 1x Nmero de referencias 3x Nmero de referencias 4x Nmero de PLCs hijos en la unin de expansin de E/S Nmero de segmentos del diagrama de contactos y bloques funcionales Puerto RS-232 (comm 1) 311 / 411 1024 256 32 400 tiene que especificarse por el usuario 2 ( el primero para control lgico y el segundo para subrutinas) Modo basculante Modbus/ASCII: comunicaciones 8-bit RTU/8-bit ASCII, 9600 baudios, paridad par, 1bit PARADA (STOP), Direccin Modbus #1 512 / 612 1536 512 48 1872 tiene que especificarse por el usuario 2 ( el primero para control lgico y el segundo para subrutinas) Dedicado modo Modbus: 8-bit comunicaciones RTU, 9600 baudios, paridad par, 1 bit PARADA (STOP), direccin Modbus #1 Modo basculante Modbus/ASCII: comunicaciones 8-bit RTU/8-bit ASCII, 9600 baudios, paridad par, 1 bit PARADA (STOP), Direccin Modbus #1 Red de expansin de E/S: 9-bit comunicaciones de datos, 125,000 baudios, 1 bit PARADA (STOP)

Puerto RS-232 (comm 2) Puerto RS-485 (exp. net)

N/A

Red de expansin de E/S: 9-bit comunicaciones de datos, 125,000 baudios, 1 bit PARADA (STOP)

21

Arrancar procedimientos

19

Autoconfigurando un PLC en Modo Operativo HijoSi se especifica el modo operativo hijo, se tiene que asignar un nmero ID hijo en el PLC. El nmero tiene que estar en el rango de 1 ... 4, y tiene que ser nicamente en particular para el hijo que se est configurando con respecto a todos los dems PLCs hijos que estn posicionados en la unin de expansin de E/S. Una vez que se ha especificado el ID # hijo, el PLC est preparado para ser programado.

Parmetros de autoconfiguracin para un PLC Modo HijoModelos 110CPU Parmetros Nmero de referencias 0x Nmero de referencias 1x Nmero de referencias 3x Nmero de referencias 4x Hijo ID # Nmero de segmentos del diagrama de contactos y bloques funcionales Puerto RS-232 (comm 1) 311 / 411 1024 256 32 400 tiene que ser configurado por el usuario 2 ( el primero para control lgico y el segundo para subrutinas) Modo basculante Modbus/ASCII: comunicaciones 8-bit RTU/8-bit ASCII, 9600 baudios, paridad par, 1 bit PARADA (STOP), Direccin Modbus #1 512 / 612 1536 512 48 1872 tiene que ser configurado por el usuario 2 ( el primero para control lgico y el segundo para subrutinas) Dedicado modo Modbus: 8-bit comunicaciones RTU, 9600 baudios, paridad par, 1 bit PARADA (STOP), direccin Modbus #1 Modo basculante Modbus/ASCII: comunicaciones 8-bit RTU/8-bit ASCII, 9600 baudios, paridad par, 1 bit PARADA (STOP), Direccin Modbus #1 Red de expansin de E/S: 9-bit comunicaciones de datos, 125,000 baudios, 1 bit PARADA (STOP)

Puerto RS-232 (comm 2)

N/A

Puerto RS-485 (exp. net)

Red de expansin de E/S: 9-bit comunicaciones de datos, 125,000 baudios, 1 bit PARADA (STOP)

20

Arrancar procedimientos

21

Algunos Ejemplos de AutoconfiguracinVeamos alguna configuracin de pantallas del MODSOFT Lite y hablemos sobre el significado de los parmetros de presentacin. Abajo enseamos tres pantallas para un PLC 110CPU51200, configurado en cada uno de sus tres modos operativos. Los ejemplos MODSOFT Lite estn utilizados aqu para ilustrar resultados de concepto relativos a la configuracin del PLC. El MODSOFT Lite no es el nico software de programacin disponible para configurar un Micro; estos son ejemplos que se utilizan porque las pantallas individuales contienen ms valores que aquellas en la HHP. Para la descripcin completa de los procedimientos de edicin del MODSOFT Lite o HHP, remitirse al manual de programacin proporcionado con su paquete de software.

Pantalla 1. El PLC 110CPU51200 con parmetros autoconfigurados modo nico

Pantalla 2. El PLC 110CPU51200 con parmetros autoconfigurados modo padre

21

Arrancar procedimientos

21

Pantalla 3. El PLC 110CPU51200 con parmetros autoconfigurados modo hijo

Modo Operativo del PLC El modo operativo est descrito en el tipo de entrada delPLC en el campo de datos arriba a la izquierda de las pantallas. El MICRO-S indica el modo nico; ElMICRO-P indica el modo padre; y el MICRO-C indica el modo hijo. ID # Hijo El ID # hijo tiene que ser especificado para un PLC que est configurado en el modo operativo hijo. La falta de configuracin del MODSOFT Lite conlleva a un ID de 1. Si se est configurando ms de un hijo en una unin de expansin de E/S, se necesita cerciorarse que cada uno tiene un nico ID# en el rango 1 ... 4. Este parmetro no se aplica a PLCs padre y nicos. Para PLCs en ambos de estos modos, el ID Micro Hijo est especificado comoNINGUNO (NONE). 0x, 1x, 3x, y 4x Rango de Referencias El rango de referencias de memoria internas es el mismo en todos los modos. Los rangos de asignacin autoconfigurados son los mximos nmeros de referencias disponibles para el modelo 110CPU51200.

Nota El rango de referencias es inferior para modelos 110CPU311 y 110CPU411. Nmero de Segmentos del Diagrama de Contactos y Bloques Funcionales El nmero de segmentos autoconfigurados del diagrama de contactos y bloques funcionales es 2. El primer segmento est disponible para lgica de control normal, y el segundo segmento est disponible para lgica de subrutina. Nmero de PLCs Hijo Si el PLC est configurado en modo operativo padre, se tiene que especificar el nmero de PLCs hijo que pueden acceder en la unin de expansin de E/S. La falta de configuracin del MODSOFT Lite conlleva a 1. Si se quiere la habilidad de poner ms de un hijo en la unin, cambiar este parmetro. Este parmetro no se aplica a PLCs nicos e hijos. Para PLCs en ambos de estos modos, elNmero de Hijos est especificado como 0.

22

Arrancar procedimientos

21

Alojamientos de E/S Un alojamiento de E/S es una unidad de E/S asociada con un tipo en particular de PLC Micro. Estos alojamientos de E/S, que estn descritos en ms detalle despus en este captulo, incluyen E/S fijas construidas dentro del PLC y algunos mdulos de E/S serie A120 conectados al PLC encima del puerto de expansin en paralelo. Nota Solo los modelos 110CPU512 y 110CPU612 soportan E/S serie A120; los modelos 110CPU311 y 110CPU411 no. Todos los modelos 110CPU512 disponen de 18 alojamientos de E/S. Este nmero permite soportar tres o cuatro alojamientos fijos de E/Slas E/S discretas, las entradas de alta velocidad, y la capacidad generalizada de transmisin de datosas como por encima de 15 alojamientos de E/S serie A120. Nota Los modelos 110CPU311 y 110CPU411 dispondrn de un ms inferior nmero de alojamientos de E/S porque estas unidades no soportan E/S serie A120. La Pila de Bobina El sistema operativo automticamente reserva la referencia 00081 como la pila de bobina. Esta bobina opera ms como la LED pila baja en el PLC que cambia a ENCENDIDO (ON) cuando la pila opcional necesita ser reemplazada. Se puede enlazar esta bobina a una alarma externa o pantalla que advierte de la necesidad de reemplazar la pila. Cuando la pila de la bobina se pone ENCENDIDO (ON), la pila debe ser reemplazada en el transcurso de 14 das. El Registro del Temporizador El sistema operativo automticamente reserva el registro de salida 40011 como un temporizador de marcha libre. Este registro est disponible para aplicaciones21

de 10 en un diagrama de contactos y bloques funcionales. El Reloj Calendario El sistema operativo automticamente reserva un bloque de ocho registros de salidas continuos (40012 ... 40019) para almacenar datos del reloj calendario del PLC (en los modelos 110CPU411, 110CPU512, y 110CPU612). Se necesita inicializar el reloj para utilizarlo. Los 16 bits en cada registro se utilizan para almacenar la siguiente informacin: Registro 40012el registro de control:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

no utilizado 1 = un error 1 = todos los valores se han ajustado 1 = valores de reloj se estn leyendo 1 = valores de reloj se estn ajustando

Registro 40013el da de la semana (Domingo = 1, Lunes = 2, etc.) Registro 40014el mes del ao (Enero = 1, Diciembre = 12) Registro 40015da del mes (1 ... 31) Registro 40016ao (0 ... 99) Registro 40017hora en tiempo militarizado (0 ... 23) Registro 40018minuto (0 ... 59) Registro 40019segundo ((0 ... 59) Por ejemplo, si se necesita el reloj TOD en 9:25:30 el Martes, 18 de Marzo, 1993, el bloque de registro presenta la siguiente informacin:40012 = 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 40013 = 5 (formato decimal) 40014 = 3 (formato decimal) 40015 = 18 (formato decimal) 40016 = 93 (formato decimal) 40017 = 9 (formato decimal) 40018 = 25 (formato decimal) 40019 = 30 (formato decimal)

Arrancar procedimientos

23

Puertos de Comunicacin AutoconfiguradosEl Puerto RS-485Para un PLC padre o hijo, el puerto RS-485 (exp link) tiene que utilizarse para interconectar las unidades a la unin de expansin de E/S. En ambos de estos modos operativos, los parmetros de puerto autoconfigurados estn ajustados y no pueden ser cambiados. Para un PLC nico, el puerto exp link no puede ser ajustado para una expansin de E/S; tiene que ser cualquiera utilizado para comunicaciones ASCII o inhabilitado. Los parmetros autoconfigurados para este puerto en modo nico son para comunicaciones ASCII. Nota Solo un puerto de comunicacin puede ajustarse para realizar funciones de comunicacin ASCII. Nota Modbus es el protocolo que maneja la programacin de comunicaciones del diagrama de contactos y bloques funcionales entre un equipo de programacin y el PLC. El panel de programacin est considerado el dispositivo maestro Modbus, y el PLC est considerado el dispositivo esclavo Modbus. En modo basculante Modbus/ASCII, el puerto RS-232 utiliza sus lneas DSR para informar al PLC si un dispositivo ASCII o dispositivo maestro Modbus est conectado. Cuando un dispositivo ASCII p.ej., una impresora o un caracter de pantallaest acoplado al comm 1, la lnea DSR se hace INACTIVA (INACTIVE) y el puerto comunica datos ASCII de 8-bit Cuando un dispositivo maestro Modbusp.ej., la HHP o un arrancador de computador MODSOFT Liteest conectado al comm 1, la lnea DSR se hace ACTIVA (ACTIVE), y el puerto comunica datos RTU de 8-bit

El Puerto(s) RS-232Los PLCs Micro 110CPU512 y 110CPU612 tienen dos puertos de comunicacin RS-232, mientras que los modelos 110CPU311 y 110CPU411 tienen solo uno. Los parmetros autoconfigurados asignados a estos puertos dependen de ambos modelos y el modo operativo del PLC. Si un PLC est en modo operativo padre o hijo, el software de programacin autoconfigura uno de los puertos RS-232 al modo que soporta comunicaciones entre el PLC y cualquier dispositivo ASCII de entrada/salida o dispositivo maestro Modbus.

24

Arrancar procedimientos

21

Si el PLC es un modelo 110CPU311 o 110CPU411 en modo padre o hijo, el modo basculante Modbus/ASCII est autoconfigurado en el puerto comm 1 . Si el PLC es un modelo 110CPU512 o 110CPU612 en modo padre o hijo, el modo basculante Modbus/ASCII est autoconfigurado en el puerto comm 2 , y el puertocomm 1 est autoconfigurado para dedicarse a comunicaciones Modbus. En PLCs modo nico, el puerto RS--232 estn siempre autoconfigurados para dedicarse a comunicacionesModbus . Esto es porque el puerto RS--485 est autoconfigurado para ASCII, y solo un puerto en el PLC puede soportar comunicaciones ASCII.

Todos los puertos RS-232 estn autoconfigurados para comunicaciones de 9600 baudios, las cuales permiten acoplar un equipo de programacin al PLC en algn puerto RS--232. Dispositivos que no comunican va protocolo Modbus no pueden utilizarse como un puerto Modbus dedicado. Nota Si se estn utilizando 9600 baudios en un puerto RS--232, se debera no exceder de 2400 baudios en el otro puerto RS--232.

21

Arrancar procedimientos

25

Modificando los Parmetros de ConfiguracinEl PLC est configurado

Diagrama de flujo 2

Quiere modificar los parmetros actuales de confi guracin?

Si

Paso 3. Conectar el equipo de programacin y modificar los parmetros de configuracin

No

Paso 4. Conectar el equipo de programacin y modificar los parmetros de mapa de E/S

Si

Quiere modificar los actuales ajustes mapa de E/S?

No

continua en diagrama de flujo 3

Dependiendo del equipo de programacin que se est usando, se puede cambiar muchos de los ajustes autoconfigurados para un PLC. La HHP permite cambiar solo algunos de los parmetros autoconfigurados, mientras el MODSOFT Lite da muchsima flexibilidad en ajustes sobre la configuracin. Atencin Si se est utilizando una HHP para hacer cambios en una configuracin existente del PLC, se borrarn todos los diagramas de contactos y bloques funcionales, mapa de E/S, y mensajes de datos ASCII actualmente almacenados en la memoria del PLC.

El Nmero de ReferenciasCon el MODSOFT Lite se puede cambiar la mezcla de referencias en la configuracin. No obstante, no se puede incrementar la totalidad de registros contabilizados. Por ejemplo, si la aplicacin requiere 32 referencias ms 0x, se puede aadir 32 a las total disponibles si se disminuyen el nmero de referencias de 1x por 32 o si se disminuyen el nmero de referencias de 3x o 4x por 2 (registros 3x y 4x conteniendo 16 bits; referencias 0x y 1x son bits nicos).

26

Arrancar procedimientos

21

El Nmero de Segmentos LgicosEl valor autoconfigurado de 2 no debe cambiarse ni siquiera si no se han planeado utilizar subrutinas. El segundo segmento no se leer a no ser que sea llamado por la instruccin JSR o por interrupcin del hardware.

Parmetros de Comunicacin de Puerto RS-232Los puertos RS-232 pueden ajustarse para operar en cualquiera de los dos modosModbus o sencillo ASCII. En modo Modbus, el puerto es un esclavo al dispositivo maestro Modbus que est conectado a l; este dispositivo es generalmente un equipo de programacin. En modo sencillo ASCII, el puerto es ledo o escrito utilizando el diagrama de contactos y bloques funcionales (vase Captulo 8 para una descripcin de las instrucciones del diagrama de contactos y bloques funcionales ASCII COMM).Puerto RS-232 Modo Modbus Modo sencillo ASCII

Nota Un PLC Micro puede ser un nodo en una red Modbus a travs de asignarle un nico direccionamiento de red Modbus. Si el PLC no est en una red Modbus, por defecto deber cargarse el direccionamiento de 1. Si el PLC est en una red Modbus, su direccionamiento tiene que ser nico con respecto a todos los dems nodos en la red, en el rango 1 ... 247. (Vase Modicon Modbus Protocol Reference Guide, PI-MBUS-300, para detalles.) Si el PLC tiene un puerto RS--232 comm 2, hay ms parmetros de puerto opcionales disponibles en modo Modbus:Parmetros opcionales Comm para el puerto comm 2 Baudios Modo Comm Comprobacin de paridad Bits de PARADA (STOP) Direccin Modbus 1200, 2400, 4800, 9600 7-bit ASCII, 8-bit RTU Impar, Par, Ninguna 1, 2 1 ... 247

La siguientes dos combinaciones de parmetros de puerto RS-232 no estn soportadas en los puertos comm1 o exp link para comunicaciones sencillas ASCII: 7-bit ASCII con 1 STOP bit y sin paridad 8-bit ASCII con 2 STOP bits y paridad par o impar

8-bit protocolo 7-bit RTU protocolo ASCII

7-bit protocolo ASCII

8-bit protocolo ASCII

Modo Modbus En modo Modbus, el puerto puede comunicar utilizando cualquiera de los protocolos de las unidades terminales remotas (RTU) de 8--bit o un protocolo ASCII de 7-bit. En el puerto RS--232 comm 1, RTU puede soportar solo en 9600 baudios, y ASCII puede soportar solo en 2400 baudios. El puerto comm 1 est tambin restringido a paridad par y 1 bit PARADA (STOP) para RTU y ASCII. La direccin Modbus del puerto puede ajustarse en el rango 1 ... 247.21

Arrancar procedimientos

27

Modo Sencillo ASCII En modo sencillo ASCII, un puerto RS-232 puede comunicar solo con un protocolo ASCII, utilizando cualquiera de las resoluciones de 7-bit o 8-bit. Las comunicaciones RTU no estn permitidas en modo Sencillo ASCII. Un puerto RS-232 en modo sencillo ASCII puede ser dado por los siguientes parmetros de puerto:Parmetros opcionales Comm para ASCII Sencillo Baudios Modo Comm Comprobacin de paridad Bits de PARADA (STOP) 1200, 2400, 4800, 9600 7-bit ASCII, 8-bit ASCII Impar, Par, Ninguno 1, 2

Cuatro kits adaptadores de Modicon estn disponibles con la partes que se necesitan a medida del usuario para el modem:Kit Adaptador RJ45-a-D-shellDescripcin del Adaptador RJ45-de-9-pin D-shell, macho RJ45-de-9-pin D-shell, hembra RJ45-de-25-pin D-shell, macho RJ45-de-25-pin D-shell, hembra Nmero de Parte 110XCA20301 110XCA20302 110XCA20401 110XCA20402

comm 2 no soporta las comunicaciones modem. Si se quiere equipar la unidad para comunicaciones modem, colocar comm 1 en modo Modbus, y equipar sus parmetros de puerto para acomodar el date the modemp.ej., 2400 baudios, modo ASCII.

Capacidades de Comunicacin Modem El puerto comm 1 en todos los modelos PLC Modicon Micro est equipado con circuitos que soportan modem de seales hand-shaking. En orden soportan comunicaciones modem, el puerto en el PLC tiene que dedicarse en modo Modbus y un adaptador especial tiene que utilizarse en el modem en el final del cable de conexin. Atencin Debido a la va especial las funciones de lnea DSR cuando el puerto est en modo basculante Modbus/ASCII, el puerto comm 1 port no puede comunicar por un modem cuando este est ajustado en su modo.

Parmetros de Comunicacin de Puerto RS-485Si elexp net puerto RS-485 se utiliza como el puerto ASCII dedicado (el caso solo si el PLC est en modo operativo nico), los siguientes parmetros de comunicacin estn disponibles:Parmetros opcionales Comm para el Puerto exp net Baudios Modo Comm Comprobar Paridad Bits PARADA (STOP) 1200, 2400, 4800, 9600 7-bit ASCII, 8-bit ASCII Impar, Par, Ninguno 1, 2

Si el puerto RS-485 se utiliza para E/S de expansines decir, si el PLC est en modo operativo padre o hijoentonces los parmetros de puerto autoconfigurados estn fijos y no pueden ser modificados.

28

Arrancar procedimientos

21

Direccionando Alojamientos de E/SSi el mapa de E/S es una tabla en la configuracin de memoria del sistema del PLC que une nmeros de referencias en la memoria de datos de usuario del PLC (0x, 1x, 3x, y 4x) a actuales campos de entradas y salidas. operacin transferencia de datos generalizada entre un PLC padre e hijo Algunos de estos alojamientos no deben utilizarse para todos los modelos de PLCp.ej., el alojamiento 4 est reservado para E/S fijas analgicas las cuales solo estn disponibles en los 110CPU612. Si no se utilizan, un alojamiento fijo de E/S reservado en el mapa de E/S tiene que estar a la izquierda vacono puede ser utilizado para direccionar otro tipo de E/S. Si se mira en el mapa de E/S en el software de programacin, los tipos de puntos de E/S en cada alojamiento fijo de E/S estn especificados por un tipo de alojamiento alfanumrico. La tabla abajo ensea los tipos de alojamiento estndar para los recursos fijos en todos los modelos de PLCs Micro.

Alojamientos de E/S FijosUn PLC Modicon Micro tiene cinco alojamientos fijos de E/S reservados para l en el editor de mapa de E/S. Alojamiento 1 para direccionar recursos de entradas y salidas discretas fijas Alojamiento 2 para direccionar entradas contador/interruptor Alojamiento 3 para direccionar entradas temporizador/contador Alojamiento 4 para direccionar entradas y salidas analgicas fijas Alojamiento 5 para direccionar los registros de transferencia para una

Tipos de Direccionamientos de Alojamientos de E/S para E/S FijasAlojamiento de E/S Discreta (1) Modelo 110CPU 31100, 41100 51200, 61200 31101, 41101, 51201 31102, 41102, 51202 31103, 41103, 51203, 61203 Contador / Interruptor (2) Temporizador / Contador (3) Analgica (4) Todos los canales de salida tienen una resolucin de 12-bit Todos los modelos 411, 512, y 612 N/A en modelos 311 Solo modelos 612 Recursos Fijos con 16 ... 24 VDC / 12 sin rel con 16 ... 115 VAC / 8 sin triac 4 sin rel con 16 ... 230 VAC / 8 sin triac 4 sin rel con 16 ... 24 VDC / 12 sin FET Con contador/interruptor 8--bit Valor de clculo temporizador/Actual 16-bit Con 4 (0 ... 10, 12-bit), sin 2 Con 4 (1 ... 5, 12-bit), sin 2 Con 4 (+ 10, 12-bit), sin 2 Con 4 (0 ... 10, 15-bit), sin 2 Con 4 (1 ... 5, 14-bit), sin 2 Con 4 (+ 10), sin 2 Transferencia de datos (5) Generalizada Todos los modelos 512 y 612 con 1 palabra, sin 1 palabra con 2 palabras, sin 2 palabras con 7 palabras, sin 4 palabras con 8 palabras, sin 8 palabras Tipo de Alojamiento MIC128 MIC131 MIC134 MIC137 MIC140 MIC147 MIC141 MIC142 MIC143 MIC144 MIC145 MIC146 MIC148 MIC149 MIC150 MIC151

21

Arrancar procedimientos

29

El sistema operativo reserva las primeras doce referencias 0x y las primeras diecisis referencias 1x (00001 ... 00016 y 10001 ... 10016) para las E/S fijas discretas residentes en la unidad. Por ejemplo, los recursos fijos de un PLC 110CPU51201 en modo operativo sencillo se deberan direccionar como sigue: Los alojamientos tipo MIC131 en el primer alojamiento para especificar los puntos E/S discretos; las entradas 115 VAC estn direccionadas a referencias 10001 ... 10016, las salidas triac estn direccionadas a referencias 00001 ... 00008, las salidas por rel estn direccionadas a referencias 00009 ... 00012 El tipo de alojamiento MIC140 en el segundo alojamiento para especificar

la alta velocidad de entradas interruptor/contador, que estn direccionadas a referencias 10081 ... 10088 El tipo de alojamiento MIC147 en el tercer alojamiento para especificar la alta velocidad de entrada temporizador/contador, al registro 30001 Los ltimos dos alojamientos, para E/S analgicas y transferencia de datos generalizada, no estn disponibles en este mapa de E/S. Solo PLCs 110CPU612 soportan E/S analgicas, y solo PLCs padre e hijo soportan transferencia de datos generalizada. Abajo hay una muestra de pantalla de mapa de E/S del MODSOFT Lite ilustrando la va que presenta el direccionamiento discreto:

30

Arrancar procedimientos

21

Direccionando E/S serie A120Modelos 110CPU512 o 110CPU612 deben utilizar una capacidad opcional de E/S serie A120 de expansin. Cuando se utilizan E/S serie A120, tambin se necesita que las E/S estn mapeadas en esa configuracin de memoria del sistema del PLC. Se tiene que editar el mapa de E/S va software de programacin para direccionar las E/S serie A120. Cada mdulo de E/S serie A120 est asignado un alojamiento en el bastidor donde est alojado. Cada bastidor fsico conectado al PLC--bastidores #2, #3 y #4puede tener cinco alojamientos de E/S en l. Como muchos como 20 mdulos de E/S serie A120 (alojamientos) pueden direccionar en un PLC Micro sus mapas de E/S. El PLC reserva las siguientes referencias para direccionamientos expandidos de E/S: Referencias 00017 ... 00080 para direccionar puntos de salidas discretos serie A120 Referencias 10017 ... 10080 para direccionar puntos de entrada discretos serie A120 Referencias 30002 ... 30005 y 30011 ... 30030 para direccionar entradas registro/analgico de E/S serie A120 Referencias 40003 ... 40010 estn reservadas para mapear registros de salidas de E/S serie A120 Nota Estas referencias reservadas deben utilizarse para direccionar recursos de E/S fijos en otros PLCs en una unin de expansin de E/S si ellos no se utilizan para direccionar E/S serie A120.

Un Ejemplo: Un PLC Micro con Un Bastidor de E/S serie A120El siguiente ejemplo utiliza dos pantallas de mapa de E/S del MODSOFT Lite. El sistema mapeado de E/S comprende un PLC 110CPU51200 y un bastidor de cinco mdulos de E/S serie A120dos BDAP212 y tres BDAP216. El PLC utiliza solamente uno de sus puntos de E/S discretas para esta aplicacin. Por lo tanto, un total de seis alojamientos de E/S son utilizados en esta configuracinMIC128 para los puntos fijos de E/S, y cinco alojamientos para los mdulos de E/S serie A120. La pantalla 1 indica el mapa de E/S para recursos de E/S fijas del PLC 110CPU51200. Este PLC est considerado como bastidor #1 con respecto a las E/S de expansin serie A120. Note que solamente los alojamientos 1, 2, y 3 en el bastidor #1 pueden ser accedidos. Nota En MODSOFT Lite, cada bastidor est E/S mapeado en una pantalla separada. Se puede mover hacia delante y hacia atrs a travs de pantallases decir, a travs de bastidorespor pulsacin y . La E/S serie A120 en el bastidor 2 est direccionada en el mapa de E/S indicado en la pantalla 2. Los puntos de entrada serie A120 se han mapeado a las referencias 10033 ... 10056 y los puntos de salida a 00017 ... 00096 en la memoria de datos de usuario del PLC. Todos juntos, esta configuracin usa 56 entradas discretas, 80 salidas discretas y un registro de entrada contador/temporizador.

21

Arrancar procedimientos

31

Pantalla 1. Direccionamiento E/S para los Alojamientos Fijos de E/S (Bastidor 1)

Pantalla 2. Direccionamiento E/S para Alojamientos de E/S serie A120 (Bastidor 2)

32

Arrancar procedimientos

21

Direccionando E/S en una Unin de ExpansinUna unin de expansin de E/S est creada para conectar cinco PLCs Micro juntos va conexiones por cable a sus puertos RS-485. Un PLC tiene que ser configurado como padre, y todos el resto de PLCs tienen que ser configurados como hijos. como algunos recursos de E/S fijos residentes en los PLCs hijo. Los alojamientos de E/S fijos del PLC padre estn direccionados automticamente. Referencias para mapear puntos adicionales de E/S desde el padre estn disponibles como sigue:

El PLC PadreEl PLC padre pueden direccionar todos sus propios recursos de E/S fijos asEntradas Fsicas Referencias (en Memoria de Datos de Usuario) 00001 ... 00012 00017 ... 00080 00081 Entradas locales fijas discretas (16) Reservado (A120 o discretas locales propias del hijo) Entradas locales interruptor/contador (8) Reservado (locales propias del hijo interruptor/temporizadores) Entrada local temporizador/ contador (1) Reservado (locales propias del hijo temporizadores/contadores) Entradas locales fijas analgicas (4) Reservado (locales propias del hijo entradas analgicas) 10001 ... 10016 10017 ... 10080 10081 ... 10088 10089 ... 10120 30001 30002 ... 30005 30006 ... 30010 30011 ... 30030 40001 ... 40002 40003 ... 40010 40011 40012 ... 40019

Salidas Fsicas Salidas locales discretas fijas (12) Reservado (A120 o discretas locales propias del hijo) Pila OK bobina

Salidas locales fijas analgicas (2) Reservado (locales propias del hijo salidas analgicas) Temporizador 10 ms Reloj calendario

21

Arrancar procedimientos

33

Un PLC HijoSi se selecciona un modo operativo hijo para un PLC, el sistema operativo del diagrama de contactos y bloques funcionales asume por defecto que todos los puntos de E/S fijos disponibles em ese PLC sern controlados por el padre en la red. Por lo tanto, ningn valor est asignado al mapa de E/S de un PLC hijo en su estado por defecto. Los alojamientos de E/S fijos en el hijo pueden mapearse en una pantalla asociada con el mapa de E/S del padre. Nota Algunas E/S serie A120 conectadas a un PLC hijo tienen que estar direccionadas por el hijo. Las E/S serie A120 en un hijo no pueden ser accedidas o controladas por el padre sobre la unin de expansin de E/S.

Un Ejemplo: Una Unin de Expansin comm todas las E/S fijas controladas por el PadreEl sistema configurado en el siguiente ejemplo consiste en dos PLCs 110CPU51200, un padre y un hijo, en una unin de expansin de E/S. El ejemplo indica tres pantallas de mapa de E/S del MODSOFT Lite. Cuando se configura el padre, cerciorarse que en ese ajuste es para un hijo. El sistema operativo no permitir al padre acceder a ninguno de los recursos de E/S del hijo a menos que se haya especificado la existencia de ese hijo en la configuracin del padre. Pantallas 1 y 2 indican los mapas de E/S para alojamientos de E/S fijos en el padre e hijo que se controlarn por referencias en la memoria del padre. Ambas pantallas de mapa de E/S pueden ser accedidas mientras que el equipo de programacin est conectado al padre.

Pantalla 1. Mapa de E/S para Puntos de E/S Fijos en el Padre

34

Arrancar procedimientos

21

Pantalla 2. Mapa de E/S para Puntos de E/S Fijos en el Hijo accedidos por el Padre

Observar que los tipos de alojamientos utilizados en el mapa de E/S para el hijo sitan todas las entradas discretas fijas disponibles y alojamientos de salidas por rel del hijo bajo el control del padre. MIC128 mapea todas las 16 entradas 24 VDC del hijo a referencias 10017 ... 10032 en la memoria del padre y todas las 12 salidas por rel a referencias 00017 ... 00029 en la memoria de datos de usuario del padre;

MIC140 mapea la alta velocidad de

entradas a referencias 10097 ... 10104 en la memoria de datos de usuario del padre. Como resultado, la pantalla de mapa de E/S que aparece cuando el panel de programacin (vase pantalla 3 abajo) est acoplado al hijo indica ningn tipo de alojamiento en l:

Pantalla 3. Direccionamiento de E/S para Puntos de E/S Fijos en el Hijo

21

Arrancar procedimientos

35

Separar E/S fijas entre PLCs Padre e HijoUn PLC hijo tiene la opcin de separar sus recursos fijos de E/S con el padrees decir, el hijo retiene el control sobre algunos de sus propias E/S fijas mientras que el padre controla el resto. Cuando los recursos de E/S fijas estn separados, los puntos de E/S en el hijo tienen que ser direccionados en el mapa de E/S del hijo, y los puntos de E/S controlados por el padre tienen que estar direccionados en el mapa de E/S del padre. La clave de separar E/S es eligiendo el tipo propio de alojamiento (vase tablaTipos de Alojamiento de Direccionamiento de E/S para E/S FijasTipo E/S Discreta con 16 ... 24 VDC / 12 sin rel con 16 ... 24 VDC / 8 sin rel con 16 ... 24 VDC / 4 sin rel con 16 ... 115 VAC / 8 sin triac 4 sin rel con 16 ... 115 VAC / 8 sin triac con 16 ... 115 VAC / 4 sin rel con 16 ... 230 VAC / 8 sin triac 4 sin rel con 16 ... 230 VAC / 8 sin triac con 16 ... 230 VAC / 4 sin rel con 16 ... 24 VDC / 12 sin FET con 16 ... 24 VDC / 8 sin FET con 16 ... 24 VDC / 4 sin FET Contador/Interruptor Analgica (solo para modelos 612) Todos los canales de salida tienen una resolucin de 12-bit con contador/interruptor 8--bit con 4 (0 ... 10, 12-bit), sin 2 con 4 (1 ... 5, 12-bit), sin 2 con 4 (+ 10, 12-bit), sin 2 con 4 (0 ... 10, 15-bit), sin 2 con 4 (1 ... 5, 14-bit), sin 2 con 4 (+ 10), sin 2 Temporizador/ Contador Generalizado Transferencia de Datos Valor contabilizado Temporizador/Actual 16-bit con 1 palabra, sin 1 palabra con 2 palabras, sin 2 palabras con 4 palabras, sin 4 palabras con 8 palabras, sin 8 palabras Tipo Alojamiento MIC128 MIC129 MIC130 MIC131 MIC132 MIC133 MIC134 MIC135 MIC136 MIC137 MIC138 MIC139 MIC140 MIC141 MIC142 MIC143 MIC144 MIC145 MIC146 MIC147 MIC148 MIC149 MIC150 MIC151 Defecto es NINGUNO (NONE) para todos los modelos Todos los modelos 311, 512, & 612 61200, 61203 31103, 41103, 51203, 61203 31102, 41102, 51202 31101, 41101, 51201 Modelos 110CPU 31100, 41100, 51200, 61200

abajo) y colocarlos en las pantallas de mapa de E/S del padre y del hijo. Por ejemplo, si un hijo tiene 12 salidas fijas FET, se puede direccionar un mapa de E/S del PLC con un tipo de alojamiento de MIC138 (metiendo 8 salidas FET bajo su control) y el otro direccionamiento de E/S con un tipo de alojamiento de MIC139 (metiendo las cuatro salidas FET que quedan bajo el control de otro PLC).

36

Arrancar procedimientos

21

Ambos PLCs leern los mismos datos de entrada. Parte de datos de entrada no causarn conflictos entre el padre e hijo, y, por lo tanto, las mismas entradas fijas pueden mapearse en ambos el padre y el hijo. No obstante, si ambos PLCs han escrito los mismos datos de salida pueden

introducir errores. Si las mismas salidas estn mapeadas en ambos PLCs, el sistema registrar un error contra el padre, y ser marcado comofallo (unhealthy) en la tabla de estado del PLC.

Un Ejemplo: Separando E/SEl siguiente ejemplo indica dos pantallas de mapa de E/S del MODSOFT Lite. Ellas indican como las 12 salidas fijas por rel de un PLC 110CPU51200 configuradas como un hijo pueden separarse entre l y su padre. La pantalla 1 abajo es el mapa de E/S del hijo para ser accedidas por el padre. Esta pantalla de mapa de E/S se crea mientras el equipo de programacin est conectado al PLC padre. EL tipo de alojamiento para E/S discretas es MIC129, indicando que el padre puede acceder a ocho de las salidas por rel fijas del hijo.

8 salidas por rel accedidas por el padre y mapeadas a referencias 00193 ... 00200

Pantalla 1: E/S Hijo accedidas por el padre

21

Arrancar procedimientos

37

La pantalla 2 es el mapa de E/S del hijo que restan bajo el control del hijo. Este mapa de E/S est creado mientras que el panel de programacin est conectado al

PLC hijo. El tipo de alojamiento para las E/S discretas esMIC130, indicando que el hijo mantiene el control sobre cuatro de sus salidas fijas por rel.

4 salidas por rel controladas por el padre y mapeadas a referencias 00201 ... 00204

Pantalla 2: Recursos de E/S fijos controlados por el hijo

38

Arrancar procedimientos

21

Transferencia de Datos GeneralizadosLa unin de expansin de E/S es fundamentalmente una capacidad para por el extenso sistema acceder a los recursos de E/S para una ejecucin de programa lgico en un nico PLCel padre. No obstante, aunque cada PLC hijo en la unin tiene la habilidad de almacenar su propio programa lgico de usuario y mantener sus propias E/S y puertos de comunicacin, una cierta suma de coprocesos pueden ocurrir en las varias CPUs en la unin. Transferencia de datos generalizados es una herramienta que permite a los PLCs padre e hijo en la unin determinar datos no controlados. Utiliza el cable de conexin de la unin de expansin para pasar datos a y desde cada otro. El padre puede permitir datos generalizados con alguno y todos los PLCs hijo; un hijo puede permitir datos generalizados solo con el padre. Los PLCs padre e hijo en una red de expansin de E/S pueden transferir bidireccionalmente una seleccin de nmeros de palabras de datos no controlados sobre la red de expansin de E/S. El alojamiento de E/S fijo #5 en todos los PLCs Modicon Micro est reservado para la capacidad de transferencia de datos generalizados. Se puede seleccionar cualquiera de las palabras de entrada/salida para ser reservadas en la Memoria de Datos de usuario de los PLCs padre e hijo a travs de la especificacin de uno de los siguientes tipos de alojamientos en los mapas de E/S del padre e hijo:MIC148, especificando una palabra de entrada (referencias de 1x o 3x) y una palabra de salida (referencias de 0x o 4x) MIC149, especificando dos palabras de entrada (referencias de 1x o 3x) y dos palabras de salida (referencias de 0x o 4x) MIC150, especificando cuatro palabras de entrada (referencias de 1x o 3x) y cuatro palabras de salida (referencias de 0x o 4x) MIC151, especificando ocho palabras de entrada (referencias de 1x o 3x) y ocho palabras de salida (referencias de 0x o 4x)

Para equipar una transferencia de datos generalizada entre un PLC padre e hijo, se tiene que especificar el mismo tipo de alojamiento en los mapas de E/S del hijo y del padre. Cuando el equipo de programacin est conectado al PLC padre, el tipo de alojamientoespecifica la transferencia de datos generalizada en el mapa de E/S que describe los recursos de E/S fijas del hijo, no en elmapa de E/S que describe los recursos de E/S fijos del padre. Aqu hay una ilustracin del proceso de transferencia de datos generalizada:

21

Arrancar procedimientos

39

PLC Padre Memoria de Datos de Usuario Direccionamiento de E/S sus propios recursos fijos Alojamiento 1 Memoria de Datos de Usuario

PLC Hijo #1 Direccionamiento de E/S Alojamiento 1

Alojamiento 5 no utilizado para recursos Hijo #1 palabras de Entrada 30050 30051 palabras de Salida 40050 40051 Alojamiento 1 palabras de Entrada 30050 30051 palabras de Salida 40050 40051

Alojamiento 5 MIC149

Alojamiento 5 MIC149

40

Arrancar procedimientos

21

Operaciones del PLCConfiguracin y mapa de E/S encuentran la necesidad de aplicacin

Diagrama de flujo 3

Quiere editar la lgica de usuario?

Si

Paso 5. Conectar un equipo de programacin y meter el modo de edicin de la lgica Editar el programa del diagrama de contactos y bloques funcionales

No

Paso 6. Conectar un equipo de programacin y meter el modo de datos de referencia

Si

Quiere ir a los datos de referencia monitorizados ?

No Datos de referencia monitorizados Paso 7. Conectar un equipo de programacin, meter modos de operaciones, y poner el PLC en modo INICIAR (RUN)

Si el PLC est parado, quiere iniciarlo?

Si

No

Paso 5. Conectar un equipo de programacin y meter un modo de edicin de la lgica; la secuencia de activacin es indica cuando el PLC est inicializando El PLC leer lgica y mantenimiento de E/S y puertos comm

Si

Quiere monitorizar las partes activas ?

PLC est funcionan do

No

El PLC leer lgica y mantenimiento de E/S y puertos comm

Una vez que el PLC ha sido configurado para sus modos operativos deseados y los alojamientos de E/S se han direccionado en el mapa de E/S, se puede: Crear o editar el programa del diagrama de contactos y bloques funcionales Monitorizar y editar los datos de referencia Arrancar y parar el PLC21

Monitorizar las partes activas en un programa de aplicacin de arranque En los siguientes captulos, veremos exactamente el set de instruccin del diagrama de contactos y bloques func


Recommended