Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Serie CP
W461-ES2-02A
CPU CP1L/CP1E
Manual de introduccin
Nota:
Los productos OMRON se fabrican para su uso conforme a procedimientos adecuados, por un operador cualificado, y slo para el fin descrito en este manual. Las convenciones que aparecen a continuacin se utilizan para indicar y clasificar las precauciones indicadas en el presente manual. Preste atencin siempre a la informacin que aparece en ellas. Su incumplimiento podra conllevar lesiones fsicas o daos materiales.
PELIGRO Indica una situacin de peligro inmediato que, de no evitarse, puede ocasionar la muerte
o lesiones graves. Adems, pueden producirse graves daos materiales.
ADVERTENCIA Indica una situacin de peligro potencial que, de no evitarse, puede ocasionar la
muerte o lesiones graves. Adems, pueden producirse graves daos materiales. Precaucin Indica una situacin potencialmente peligrosa que, de no evitarse, puede ocasionar lesiones fsicas o daos materiales menores o moderados.
Ayudas visuales
En la columna izquierda del manual aparecen los siguientes encabezados para ayudar en la localizacin de los diferentes tipos de informacin.
Nota Indica informacin de inters especial para un eficaz y adecuado funcionamiento del producto.
1,2,3... 1. Indica listas de diferentes clases, como por ejemplo, procedimientos, listas de comprobacin, etc.
Marcas comerciales
Windows es una marca comercial registrada de Microsoft Corporation en EE.UU. y otros pases. SYSMAC es una marca comercial registrada de autmatas programables de OMRON. Las dems marcas y nombres de productos son marcas comerciales o registradas de sus respectivos titulares.
OMRON, 2009
Reservados todos los derechos. Se prohbe la reproduccin, almacenamiento en sistemas de recuperacin o transmisin total o parcial, por cualquier forma o medio (mecnico, electrnico, fotocopiado, grabacin u otros) sin la previa autorizacin por escrito de OMRON. No se asume responsabilidad alguna con respecto al uso de la informacin contenida en el presente manual. Asimismo, dado que OMRON mantiene una poltica de constante mejora de sus productos de alta calidad, la informacin contenida en el presente manual est sujeta a modificaciones sin previo aviso. En la preparacin de este manual se han adoptado todas las precauciones posibles. No obstante, OMRON no se hace responsable de ningn error u omisin. Tampoco se hace responsable de los posibles daos resultantes del uso de la informacin contenida en esta publicacin.
Tabla de contenido
PRECAUCIONES ............................................................ 9
1 2 3 4 Perfil de usuario........................................................................................................ Precauciones generales ........................................................................................... Precauciones de seguridad ...................................................................................... Precauciones de uso ................................................................................................ 10 10 10 11
Apndice...................................................................... 101
A-1 A-2 A-3 A-4 A-5 Nmeros de canales y de rels .............................................................................. Instrucciones .......................................................................................................... Funcionamiento interno de la unidad CP1L/CP1E ................................................ Ejemplos de programacin de la unidad CP1L ...................................................... Comparacin entre CP1L y CP1E .......................................................................... 102 107 111 121 172
Manuales relacionados
Para las CPUs de la Serie CP se utilizan los siguientes manuales. Consltelos para lo que sea necesario.
Cat. No. Nombre del manual W462 Manual de usuario de CP1L Serie SYSMAC CP Descripcin Explica en detalle la configuracin del sistema, la instalacin, el cableado, la asignacin de E/S, las funciones de pulsos/contaje y la conexin de las unidades de expansin. Asimismo, presenta informacin de errores, su deteccin y correccin, mantenimiento e inspeccin. Presenta la siguiente informacin acerca de la Serie CP: Instrucciones de programacin Mtodos de programacin Tareas Memoria de archivos Funciones Utilice este manual conjuntamente con el Manual de Operacin de losautmatas programables CP1H (W450).
W451
W479
W480
W483
W446
Describe la siguiente informacin para el PLC CP1E Descripcin general y caractersticas Configuracin bsica del sistema Nombres de componentes y funciones Instalacin y configuraciones Deteccin y correccin de errores Use este manual junto con el Manual de usuario de software de la CPU CP1E (W480) y el Manual de referencia de instrucciones (W483). Manual de usuario de software Describe la siguiente informacin para el PLC CP1E de la CPU CP1E Serie SYSMAC CP Operacin de la CPU Memoria interna Programacin Configurar Funciones incorporadas en la CPU Interrupciones Entradas de contador de alta velocidad Salidas de pulsos Comunicaciones serie Otras funciones Use este manual junto con el Manual de usuario de hardware de la CPU CP1E (W479) y el Manual de referencia de instrucciones(W483). Describe las instrucciones de programacin en Manual de referencia de instrucciones de la CPU CP1E detalle. Serie SYSMAC CP Para programar utilice este manual junto con el Manual de usuario de software de la CPU CP1E (W480). Manual de Operacin de Presenta informacin sobre la instalacin y SYSMAC CX-Programmer funcionamiento de CX-Programmer para todas las funciones, excepto para los bloques de funcin.
LIMITACIONES DE RESPONSABILIDAD
OMRON NO SER RESPONSABLE DE NINGN DAO ESPECIAL, INDIRECTO O CONSIGUIENTE, LUCRO CESANTE O PRDIDA COMERCIAL RELACIONADOS DE CUALQUIER MODO CON LOS PRODUCTOS, INDEPENDIENTEMENTE DE SI DICHA RECLAMACIN TIENE SU ORIGEN EN CONTRATOS, GARANTAS, NEGLIGENCIA O RESPONSABILIDAD ESTRICTA En ningn caso la responsabilidad de OMRON por cualquier acto superar el precio individual del producto por el que se determine dicha responsabilidad. BAJO NINGUNA CIRCUNSTANCIA OMRON SER RESPONSABLE POR GARANTAS, REPARACIONES O RECLAMACIONES DE OTRA NDOLE EN RELACIN CON LOS PRODUCTOS, A MENOS QUE EL ANLISIS DE OMRON CONFIRME QUE LOS PRODUCTOS SE HAN MANEJADO, ALMACENADO, INSTALADO Y MANTENIDO DE FORMA CORRECTA Y QUE NO HAN ESTADO EXPUESTOS A CONTAMINACIN, USO ABUSIVO, USO INCORRECTO O MODIFICACIN O REPARACIN INADECUADAS.
Consideraciones de aplicacin
IDONEIDAD DE USO
OMRON no ser responsable del cumplimiento de ninguna norma, cdigo o reglamento vigentes para la combinacin de productos en la aplicacin o uso que haga el cliente de los mismos. A peticin del cliente, OMRON aportar la documentacin de homologacin pertinente de terceros, que identifique los valores nominales y limitaciones de uso aplicables a los productos. Por s misma, esta informacin no es suficiente para determinar exhaustivamente la idoneidad de los productos en combinacin con el producto final, mquina, sistema u otra aplicacin o utilizacin. A continuacin presentamos ejemplos de algunas aplicaciones a las que deber prestarse una atencin especial. No pretende ser una lista exhaustiva de todos los posibles usos de los productos, ni tiene por objeto manifestar que los usos indicados pueden ser idneos para los productos. Utilizacin a la intemperie, aplicaciones que impliquen posibles contaminaciones qumicas o interferencias elctricas, as como las condiciones y aplicaciones no descritas en el presente manual. Sistemas de control de energa nuclear, sistemas de combustin, sistemas ferroviarios, sistemas de aviacin, equipos mdicos, mquinas de atracciones, vehculos, equipos de seguridad e instalaciones sujetas a normativas industriales o gubernamentales independientes. Sistemas, mquinas y equipos que pudieran suponer un riesgo de daos fsicos o materiales. Conozca y tenga en cuenta todas las prohibiciones de uso aplicables a este producto. NUNCA UTILICE LOS PRODUCTOS EN UNA APLICACIN QUE IMPLIQUE RIESGOS GRAVES PARA LA VIDA O LA PROPIEDAD SIN ASEGURARSE DE QUE EL SISTEMA SE HA DISEADO EN SU TOTALIDAD PARA TENER EN CUENTA DICHOS RIESGOS Y DE QUE LOS PRODUCTOS DE OMRON TIENEN LA CLASIFICACIN Y HAN SIDO INSTALADOS PARA EL USO PREVISTO EN EL EQUIPO O SISTEMA GLOBAL.
PRODUCTOS PROGRAMABLES
OMRON no ser responsable de la programacin que un usuario realice de un producto programable, como tampoco de ninguna consecuencia de ello.
Limitaciones de responsabilidad
CAMBIO DE LAS ESPECIFICACIONES
Las especificaciones de los productos y los accesorios pueden cambiar en cualquier momento por motivos de mejora y de otro tipo. Tenemos por norma cambiar los nmeros de modelo en caso de cambio de los valores nominales, funciones o caractersticas, as como cuando realizamos modificaciones estructurales significativas. No obstante, algunas especificaciones del producto pueden ser cambiadas sin previo aviso. En caso de duda, si lo desea podemos asignar nmeros de modelo especiales para resolver o incluir especificaciones esenciales para determinada aplicacin. Consulte siempre al representante de OMRON para confirmar las especificaciones reales del producto adquirido.
DIMENSIONES Y PESOS
Las dimensiones y pesos son nominales, y no deben utilizarse para actividades de fabricacin, aunque se indiquen las tolerancias.
DATOS DE FUNCIONAMIENTO
Los datos de rendimiento se incluyen en este manual exclusivamente a ttulo informativo para que el usuario pueda determinar su idoneidad, y no constituyen de modo alguno una garanta. Pueden representar los resultados de las condiciones de ensayo de OMRON, y los usuarios deben correlacionarlos con sus requisitos de aplicacin efectivos. El rendimiento real est sujeto a lo expuesto en Garanta y limitaciones de responsabilidad de OMRON.
ERRORES Y OMISIONES
La informacin contenida en el presente manual ha sido cuidadosamente revisada y consideramos que es exacta. No obstante, no asumimos responsabilidad alguna por errores u omisiones tipogrficos, de redaccin o de correccin.
PRECAUCIONES
Esta seccin incluye precauciones generales para el uso de los autmatas programables (PLCs) de la Serie CP, as como de los dispositivos relacionados. La informacin incluida en esta seccin es importante para el uso seguro y fiable de los PLCs. Antes de intentar configurar o utilizar un sistema basado en PLC, lea detenidamente esta seccin y asegrese de comprender la informacin incluida en la misma.
1 2 3 4
10 10 10 11
Perfil de usuario
Perfil de usuario
Este manual est dirigido al siguiente personal que, adems, debe tener conocimientos de sistemas elctricos (ingeniero elctrico o equivalente). Personal con poca experiencia en la instalacin de sistemas FA. Personal con poca experiencia diseando sistemas FA. Personal con poca experiencia gestionando sistemas e instalaciones FA.
Precauciones generales
El usuario debe utilizar el producto con arreglo a las especificaciones de rendimiento descritas en los manuales de funcionamiento. Consulte al representante local de OMRON antes de utilizar el producto en alguna situacin no contemplada en este manual o de emplearlo en sistemas de control nuclear, sistemas ferroviarios, sistemas de aviacin, vehculos, sistemas de combustin, equipos mdicos, mquinas recreativas, equipos de seguridad y otros sistemas, as como en mquinas o equipos que pudieran provocar serios daos personales o materiales en caso de ser utilizados incorrectamente. Asegrese de que la potencia y las caractersticas de rendimiento del producto son suficientes para los sistemas, mquinas y el equipo en cuestin, as como de incorporar a los sistemas, mquinas y el equipo con mecanismos de seguridad dobles. Este manual contiene informacin relativa a la programacin y funcionamiento de la Unidad. Asegrese de leerlo antes de intentar utilizar la Unidad y tngalo siempre a mano para consultarlo durante su funcionamiento.
ADVERTENCIA
Es de vital importancia que tanto el PLC como todas las Unidades del PLC se utilicen con los fines para los que han sido diseados y en las condiciones especificadas, en especial en aquellas aplicaciones que puedan poner en peligro, directa o indirectamente, vidas humanas. Antes de utilizar un sistema PLC en las aplicaciones previamente mencionadas, debe consultar al representante de OMRON.
Precauciones de seguridad
Precaucin No toque la fuente de alimentacin, los terminales de E/S ni el entorno circundante mientras el equipo est conectado a la red elctrica ni tampoco inmediatamente despus de haberlo desconectado de la misma. De lo contrario, pueden producirse quemaduras. Tras desconectar la alimentacin elctrica, espere a que la unidad se haya enfriado lo suficiente antes de tocarla. Precaucin Fije la lnea de alimentacin de c.a. al bloque de terminales aplicando un par de apriete de 0,5 Nm. Si el tornillo se afloja puede producirse un incendio o un desperfecto. Precaucin Antes de iniciar la edicin online, confirme que la extensin del tiempo de ciclo no suponga efectos adversos. De lo contrario, quiz no puedan leerse las seales de entrada.
10
Precaucin En las CPU CP1E tipo E o tipo N sin batera, los contenidos del rea DM (D) *, el rea de retencin (H), los valores actuales del contador (C), el estado de los indicadores de finalizacin del contador (C) y el estado de los bits del rea auxiliar (A) relacionados con las funciones de reloj pueden ser inestables cuando se conecte la alimentacin. *Esto no es aplicable en reas con copia de seguridad en la EEPROM usando la funcin de backup de DM. Si se utiliza la funcin de backup de DM, asegrese de usar uno de los siguientes mtodos para la inicializacin. 1. Borrar todas las reas a todo ceros Seleccionar [Borrar Memoria de Retencin (HR/DM/CNT) a Cero] en el rea [Datos de Arranque Ledos] de la configuracin del PLC. 2. Borrar las reas especficas a todo ceros o inicializar a valores especficos Realizar las configuraciones desde un programa de diagrama de rels. Si los datos no se inicializan, la unidad o dispositivo puede operar de forma inesperada debido a la inestabilidad de los datos.
Precauciones de uso
Precaucin Confirme que la instalacin no resultar afectada al cambiar al modo MONITOR o RUN.
11
Precauciones de uso
12
1
1
Descripcin general de CP1L/CP1E
14
1
Descripcin general de CP1L/CP1E
15
1
Descripcin general de CP1L/CP1E
La CPU tiene 24 puntos de entrada y 16 puntos de salida. Pueden utilizarse unidades de expansin de E/S de la Serie CP para aadir puntos de E/S, hasta un total de 160 puntos.
Unidad CPU tipo E CP1E-E40DR-A Unidad CPU tipo N CP1E-N40D-
16
1
Descripcin general de CP1L/CP1E
8
IN
15
MEMORY
16
COMM
17
COMM
4 5 6 7
12 13 14
18
19
20
10
(1) Ranura del casette de memoria (slo CP1L) Se utiliza para la insercin de un casette de memoria (15). Estos casettes pueden emplearse para guardar copias de seguridad de los programas, los parmetros y la memoria de datos del CP1L. Asimismo, permiten copiar datos a otras unidades CP1L sin necesidad de utilizar una herramienta de programacin (software). (2) Puerto USB de perifricos Se utiliza para establecer una conexin a un ordenador. Los ordenadores pueden emplearse para la programacin y monitorizacin.
17
1
Descripcin general de CP1L/CP1E
(3) Potencimetro analgico Gire el switch rotativo para ajustar el valor del rea auxiliar A642CH (CP1E: A642CH/A643CH) en cualquier valor del rango 0 a 255. Se emplea para cambiar los ajustes del temporizador y del contador sin necesidad de utilizar una herramienta de programacin (software). (4) Conector de configuracin de la entrada analgica externa (slo CP1L) Toma una entrada externa de entre 0 y 10 V, y cambia el valor del rea auxiliar A643CH a un valor entre 0 y 256. Esta entrada no est aislada. (5) Interruptores DIP (slo CP1L) Se emplea para configurar opciones tales como permisos de escritura en la memoria del usuario, transferencias automticas desde casettes de memoria y utilizacin de tool bus para programacin. Consulte informacin detallada en la seccin 2-1 Denominaciones y funciones de los componentes del Manual de usuario de la CPU CP1L Serie CP (W462). (6) Batera (slo CP1L y CP1E tipo N) Alimenta el reloj interno y mantiene el contenido de la RAM cuando la fuente de alimentacin est desconectada. (7) Indicadores de funcionamiento Indican el estado de funcionamiento de la unidad CP1L. Entre los estados indicados se incluyen el de alimentacin, modo de operacin, errores y comunicaciones del puerto USB de perifricos. (8) Bloque de terminales de fuente de alimentacin, puesta a tierra y entradas Se emplea para conectar las lneas de fuente de alimentacin elctrica, conexin a tierra y entradas. (9) Indicadores de entrada Se ilumina cuando el contacto del terminal de la entrada correspondiente est en ON. (10) Ranura de mdulo opcional Se emplea para instalar un mdulo opcional RS-232C (16) RS-422A/485 (17). Unidades CPU CP1L Las unidades de 14 y 20 puntos de E/S pueden tener instalado un mdulo opcional de comunicaciones serie. Las unidades de 30, 40 y 60 puntos de E/S pueden tener instalados hasta dos mdulos opcionales de comunicaciones serie. Unidades CPU CP1E Las unidades de 30 y 40 puntos de E/S pueden tener instalado un mdulo opcional de comunicaciones serie. Las unidades de 20 puntos de E/S no tienen ranura. (11) Conector de unidad de E/S de expansin Se emplea para conectar las unidades de E/S de expansin de la Serie-CP. Unidades CPU CP1L Las unidades de 14 y 20 puntos de E/S pueden tener conectada una unidad de expansin. Las unidades de 30, 40 y 60 puntos de E/S pueden tener conectadas hasta tres unidades de expansin. Las unidades de 10 puntos de E/S no pueden tener conectada ninguna unidad de expansin.
18
Unidades CPU CP1E Las unidades de 30 y 40 puntos de E/S pueden tener conectadas hasta tres unidades de expansin. Las unidades de 20 puntos de E/S no pueden tener conectada ninguna unidad de expansin. (12) Indicadores de salida Se ilumina cuando el contacto del terminal de la salida correspondiente est en ON. (13) Bloque de terminales de fuente de alimentacin externa y salidas Terminal de fuente de alimentacin externa: Las unidades que utilizan fuente de alimentacin de c.a. cuentan con un terminal de alimentacin externa de 24 V c.c. con una capacidad mxima de 300 mA. Se puede utilizar como fuente de alimentacin de servicio para dispositivos de entrada. Las unidades CP1E de 20 puntos de E/S no disponen de terminal de alimentacin externa. Terminales de salida: Se utilizan para la conexin de las lneas de salida. (14) Pin de montaje para carril DIN Se utiliza para montar la unidad en un carril DIN. (15) casette de memoria (opcional slo para CP1L) Se emplea para guardar datos de la memoria flash incorporada. Debe insertarse en la ranura del cassette de memoria (1). (16) Mdulo opcional RS-232C Debe insertarse en la ranura de la Mdulo opcional (10). Las unidades CP1L de 10 de E/S, las unidades CP1E tipo E y las unidades CP1E tipo N de 20 puntos de E/S no tienen ranura. (17) Mdulo opcional RS-422A/485 Debe insertarse en la ranura de la Mdulo opcional (10). (18) Mdulo opcional LCD (slo CP1L) Se utiliza para monitorizar distintos tipos de datos y modificar los valores o las configuraciones actuales sin conectar con CX-Programmer. Puede utilizarse tambin el interruptor de temporizador especfico que no se incluye con el PLC. Debe insertarse en la ranura de la Mdulo opcional (10). Las unidades de 10 puntos de E/S no tienen ranura. (19) Mdulo opcional Ethernet (slo CP1L) Se utiliza para aadir un puerto Ethernet. Debe insertarse en la ranura de la Mdulo opcional (10). (20) Mdulo opcional RS-232C integrado (slo CP1E tipo N) Conectando una unidad PT puede monitorizarse el sistema controlado y pueden recopilarse datos. (21) Indicador de estado de comunicaciones RS-232C (slo CP1E tipo N) Parpadea cuando el puerto RS-232C integrado est en modo de comunicaciones.
Manual de introduccin a CP1L/CP1E SYSMAC
1
Descripcin general de CP1L/CP1E
19
1
Descripcin general de CP1L/CP1E
Esta seccin describe los estados de funcionamiento de la unidad CP1L y CP1E que aparecen sealados por los indicadores de funcionamiento.
La unidad est encendida. La unidad est apagada. CP1L/CP1E est ejecutando un programa en modo RUN o MONITOR. El funcionamiento se ha detenido en modo PROGRAM, o bien se ha interrumpido como consecuencia de un error fatal. Se ha producido un error fatal (incluida la ejecucin de una instruccin FALS) o un error de hardware (error de temporizador de guarda o watchdog, WDT). CP1L/CP1E interrumpir su funcionamiento y todas las salidas se pondrn en OFF. Se ha producido un error no fatal (incluida la ejecucin de una instruccin FAL). CP1L/CP1E continuar funcionando. Funcionamiento normal. El bit de salida OFF (A500.15) se ha puesto en ON. Todas las salidas se pondrn en OFF. Funcionamiento normal. Existen comunicaciones activas (enviando o recibiendo) en el puerto USB de perifricos. Cualquier otro estado. Unidades CPU CP1L Se estn leyendo o escribiendo el programa, los parmetros o la memoria de datos de usuario desde la memoria flash incorporada (memoria de copia de seguridad). Se estn leyendo o escribiendo el programa, los parmetros, la memoria de datos de usuario, los valores predeterminados de DM o la memoria de comentarios desde el cassette de memoria. Los programas, parmetros y memoria de datos de usuario se estn restableciendo tras encender el PLC. Unidades CPU CP1E El programa de usuario, los parmetros o los canales de rea DM especificados se estn escribiendo en la memoria de backup (EEPROM incorporada). Nota: No desconecte la alimentacin del PLC mientras este indicador permanezca iluminado. Cualquier otro estado.
ERR/ALM (rojo)
Iluminado
Parpadeando
Apagado INH (amarillo) PRPHL (amarillo) BKUP (amarillo) Iluminado Apagado Parpadeando Apagado Iluminado
Apagado
20
2
2
Diseo de sistemas
Diseo de sistemas
Nota Las configuraciones de circuitos, los mtodos de cableado y los programas que aparecen en este manual se presentan exclusivamente a ttulo de ejemplo. Al estructurar un sistema real, compruebe las especificaciones, prestaciones y seguridad de cada componente consultando los respectivos manuales.
22
Asignacin de E/S
Asignacin de nmeros de rel a los sensores y conmutadores
Consulte la seccin 2-3 Asignacin de E/S para el sistema de control de puerta de persiana.
2
Diseo de sistemas
Consulte las secciones 3-2 Montaje en carriles DIN y 3-3 Cableado de dispositivos.
Escritura de programas
Introduccin de los programas de diagrama de rels en CX-Programmer Compilar Guardar Editar
Consulte las secciones 4-2 Creacin de un programa de diagrama de rels, 4-3 Uso de CX-Programmer, 4-5 Introduccin de programas, 4-6 Guardar y cargar programas y 4-7 Edicin de programas.
Depuracin online
Monitorizacin de la alimentacin elctrica Comandos Forzar a set y reset Edicin online
23
2
Diseo de sistemas
2-2-1 Funcionamiento
Esta seccin describe el funcionamiento de un sistema de control de puerta de persiana.
Un vehculo se aproxima a la puerta de persiana. Cuando un sensor detecta tres rfagas de faros en un plazo de 5 segundos, la puerta de persiana se abre. Adems, la puerta de persiana tambin puede abrirse, cerrarse y detenerse mediante botones.
Cuando un sensor detecta que el vehculo ha entrado ntegramente en el garaje, la puerta de persiana se cierra. Al sacar el vehculo del garaje deben utilizarse los botones para accionar la puerta de persiana.
24
PLC
Unidad CP1L (unidad de 14 puntos de E/S con alimentacin de c.a.)
2
Diseo de sistemas
Entradas
Botn de parada (OPEN) de la puerta de persiana : PB1 (serie A16, etc) Botn de parada (STOP) de la puerta de persiana : PB2 (serie A16, etc) Botn de cierre (CLOSE) de la puerta de persiana : PB3 (serie A16, etc) Sensor de deteccin de vehculos : SEN1 (serie E3G, etc) Sensor de deteccin de rfagas de luces : SEN2 Final de carrera, que se activa (ON) cuando la puerta de persiana est completamente abierta : LS1 (serie WL, etc) Final de carrera, que se activa (ON) cuando la puerta de persiana est completamente cerrada : LS2 (serie WL, etc) Contacto para la activacin del motor de subida de la puerta de persiana : MO1 Contacto para la activacin del motor de bajada de la puerta de persiana : MO2
Salidas
LS1
MO1
SEN2
25
2
Diseo de sistemas
Los rels de E/S de la unidad CP1L son asignados a los contactos definidos como a continuacin se indica.
Entradas
Dispositivo Botn de apertura (OPEN) Botn de parada (STOP) Botn de cierre (CLOSE) Sensor de deteccin de vehculos Sensor de deteccin de rfagas de luces Final de carrera de lmite superior Final de carrera de lmite inferior Contacto PB1 PB2 PB3 SEN1 SEN2 LS1 LS2 Direccin 0.00 0.01 0.02 0.03 0.04 0.05 0.06
Salidas
Dispositivo Motor de subida Motor de bajada Contacto MO1 MO2 Direccin 100.00 100.01
LS1(0.05)
MO1(100.00)
SEN2(0.04)
SEN1(0.03)
26
2
Diseo de sistemas
03 02 01 00
15 0 CH 100 CH
14
13
12
11
10
09
08
07
06
05
04
Asignar
En las unidades de 14 puntos de E/S, 8 rels de entrada desde 0.00 a 0.07 (bits 00 hasta 07 en 0CH) son asignados al bloque de terminales de entrada. Asimismo, 6 rels de salida desde 100.00 a 100.05 (bits 00 hasta 05 en 100CH) son asignados al bloque de terminales de salida. Los bits superiores no utilizados del canal de entrada (bits 08 a 15) no pueden utilizarse como rea de trabajo. No obstante, s pueden utilizarse los bits superiores no utilizados del canal de salida (bits 06 a 15).
27
2
Diseo de sistemas
T0000 Temporizador
TIM rea de trabajo 0.04 CNT Sensor de deteccin de rfagas de luces T0000 Temporizador C0000 Contador A200.11 P_First_Cycle Indicador de primer ciclo C0000 Contador 0.00 Botn de apertura (OPEN) 100.00 Motor de subida 0.02 Botn de cierre (CLOSE) 100.01 Motor de bajada 0.03 Sensor de deteccin de vehculos 0.01 Botn de parada (STOP) 0.05 100.01 100.00 Motor de subida 0000 Contad #3 0000 Tempor #50
0.01
0.06
28
Montaje y cableado
Ubicacin de la instalacin
3
Montaje y cableado
No instale la unidad en los lugares que se indican a continuacin: Lugares expuestos a una temperatura ambiente inferior a 0C o superior a 55C. Lugares expuestos a cambios bruscos de temperatura, susceptibles de provocar condensacin. Lugares expuestos a una humedad relativa inferior al 10% o superior al 90%. Lugares expuestos a gases corrosivos o inflamables. Lugares expuestos a cantidades excesivas de polvos, sales o partculas metlicas. Lugares sometidos a golpes o vibraciones. Lugares expuestos a la luz solar directa. Lugares expuestos a salpicaduras de agua, aceite o reactivos qumicos. Adopte las medidas adecuadas para proteger el sistema si lo instala en alguna de las siguientes ubicaciones: Lugares expuestos a electricidad esttica u otras formas de ruido. Lugares expuestos a fuertes campos electromagnticos. Lugares expuestos a posibles radiaciones. Lugares prximos a tendidos elctricos.
Control de temperatura
La temperatura ambiente recomendada para la unidad CP1L es de 0 a 55C. Observe las siguientes precauciones: Disponga de suficiente espacio para permitir una adecuada ventilacin. No instale la unidad encima de equipos que generen mucho calor, como calentadores, transformadores o resistencias de gran capacidad. Si se prev que la temperatura ambiente vaya a sobrepasar los 55C, instale un ventilador de refrigeracin o aire acondicionado.
30
1 2
CP1L
3
Montaje y cableado
circundante mientras el equipo est conectado a la red elctrica ni inmediatamente despus de haberlo desconectado de la misma. De lo contrario, pueden producirse quemaduras. Tras desconectar la alimentacin elctrica, espere a que la unidad se haya enfriado lo suficiente antes de tocarla.
200 mm mn.
CP1L
200 mm mn.
Conecte debidamente a tierra la placa de montaje situada entre la unidad y la superficie de montaje.
31
Montaje
Para facilitar la disipacin trmica, monte la unidad CP1L en la orientacin indicada en la ilustracin.
3
Montaje y cableado
Dimensiones externas
W1 W2 85 8
110 100 90
4-4,5
Modelo CP1L-L10D- CP1L-L14D- CP1L-L20D- CP1E-20D- CP1L-M30D- CP1E-30D- CP1L-M40D- CP1E-40D- CP1L-M60D-
Carril DIN
Ajuste el carril DIN al panel de control utilizando al menos 3 tornillos. Utilice tornillos M4 a intervalos de 210 mm (6 taladros) o menos. El par de apriete de los tornillos es de 1,2 Nm. Consulte informacin detallada sobre la instalacin de la unidad CP1L en laSECCIN 3 Instalacin y cableado del Manual de usuario de la CPU CP1L Serie CP (W462) o en la SECCIN 5 Instalacin y cableado del Manual de usuario de hardware de la CPU CP1E Serie CP (W479).
32
1.
3
Montaje y cableado
2.
Enganche el panel trasero de la unidad CP1L al carril DIN (1) tal y como se indica.
CP1L
3.
Inserte el pin de montaje para carril DIN (1) para inmovilizar la unidad CP1L.
33
Etiqueta de proteccin
3
Montaje y cableado
Durante el cableado pueden desprenderse partculas metlicas. Para evitar que entren a la unidad, mantenga la etiqueta de proteccin (pegada sobre la superficie superior de la unidad) hasta concluir el cableado. Una vez concluido el cableado, retire la etiqueta para permitir una disipacin trmica adecuada.
4 1
NC NC NC NC
6,2 mm mx.
(1) Terminal de alimentacin elctrica Conecte una fuente de alimentacin de 100 a 240 V c.a. de tensin a 50/60 Hz. El rango de tensin de alimentacin admisible es de 85 a 264 V c.a.
34
Utilice circuitos independientes para la alimentacin elctrica y para el motor con el objeto de evitar cadas de tensin como consecuencia de las corrientes de arranque y de fuga de otros equipos. Utilice cables de alimentacin de par trenzado para evitar los ruidos procedentes de la lnea de alimentacin elctrica. La adicin de un transformador de aislamiento de 1:1 permitir reducir todava ms el ruido elctrico. Para tener en cuenta las cadas de tensin y la corriente admisible, utilice el hilo elctrico ms delgado que sea posible. (2) LG LG es un terminal de puesta a tierra funcional (terminal neutro de filtro de ruidos). Para resolver posibles errores y descargas elctricas provocados por el ruido, cortocircuite los terminales LG y GR para obtener una puesta a tierra de categora D (resistencia de tierra de 100 o menos). (3) GR GR es un terminal de puesta a tierra de proteccin. Para evitar posibles descargas elctricas, utilice una lnea de puesta a tierra dedicada (de 2mm2 o ms gruesa) para obtener una puesta a tierra de categora D (resistencia de tierra de 100 o menos). Para evitar posibles descargas elctricas y ruidos, conecte el terminal a tierra con una puesta a tierra de categora D (resistencia de tierra de 100 o menos). Si la alimentacin elctrica tiene una fase de puesta a tierra, conecte dicha fase al terminal L2/N. No comparta la lnea de puesta a tierra con ningn otro equipo, ni la conecte a las vigas estructurales del edificio. Los resultados pueden ser desfavorables. (4) Terminal de crimpar recomendado Al cablear la alimentacin elctrica de c.a., utilice terminales de crimpar de anillo para evitar una desconexin accidental.
ADVERTENCIA Fije la lnea de alimentacin de c.a. al bloque de terminales aplicando un par
3
Montaje y cableado
35
3
Montaje y cableado
2
Cableado de entradas
1.
Cablee las entradas tal y como se indica, tomando como referencia la seccin 2-3 Asignacin de E/S para el sistema de control de puerta de persiana.
PB2 SEN1 LS1 (0.01) (0.03) (0.05)
L1
L2/N COM 00
01 02
03 04
05 06
07
NC NC NC
NC
Cableado de salidas
1.
Cablee las salidas tal y como se indica, tomando como referencia la seccin 2-3 Asignacin de E/S para el sistema de control de puerta de persiana.
MO2 (100.01)
00 01 02 03 04 05
NC NC
MO1 (100.00)
+
Consulte informacin detallada sobre el cableado en la seccin 3-5-4 Cableado de unidades CPU con 14 puntos de E/S del Manual de usuario de la CPU CP1L Serie CP (W462) o 5-3-3 Cableado de E/S del Manual de usuario de hardware de la CPU CP1E Serie CP(W479).
36
Encendido
Encienda la unidad CP1L y compruebe el estado a travs de los indicadores.
3
Montaje y cableado
1. 2. 3. 4.
Apague todos los componentes (motor de subida, motor de bajada, etc.). Encienda la unidad CP1L. Espere unos 2 segundos a que la unidad CP1L se inicialice. Compruebe los indicadores de la unidad CP1L. Si se iluminan los indicadores [POWER] y [RUN], es seal de que la unidad CP1L est funcionando con normalidad.
POWER RUN ERR/ALM INH PRPHL BKUP
5.
37
3
Montaje y cableado
Nota Batera Uso de una batera La batera alimenta el reloj interno y mantiene el contenido de las regiones de la memoria de E/S al desconectar la alimentacin elctrica. Si no hay ninguna batera instalada, o si la batera instalada est descargada, el reloj interno dejar de funcionar y los datos de las regiones de la memoria de E/S se perdern. Hay datos como los programas del usuario y la configuracin del sistema del PLC que no se pierden incluso si se desconecta la alimentacin y no hay ninguna batera instalada. Consulte informacin detallada sobre la sustitucin de la batera en la seccin 10-2 Sustitucin de las piezas reemplazables por el usuario del Manual de usuario de la CPU CP1L Serie CP (W462) o 7-2 Sustitucin de la batera en CPU tipo N del Manual de usuario de hardware de la CPU CP1E Serie CP (W479). Funcionamiento sin bateras Si no existe la necesidad de utilizar la referencia del reloj del PLC ni los datos de la RAM, la unidad CP1L puede utilizarse sin batera (funcionamiento sin batera). Consulte informacin detallada en la seccin 6-5 Funcionamiento sin batera del Manual de usuario de la CPU CP1L Serie CP (W462).
Precaucin En las CPU CP1E tipo E o tipo N sin batera, los contenidos del rea DM (D) *, el rea de retencin (H), los valores actuales del contador (C), el estado de los indicadores de finalizacin del contador (C) y el estado de los bits del rea auxiliar (A) relacionados con las funciones de reloj pueden ser inestables cuando se conecte la alimentacin. *Esto no es aplicable a reas de backup de la EEPROM usando la funcin de copia de seguridad de DM. Si se utiliza la funcin de backup de DM, asegrese de usar uno de los siguientes mtodos para la inicializacin. 1. Borrar todas las reas a todo ceros Seleccionar [Borrar Memoria de Retencin (HR/DM/CNT) a Cero] en el rea [Datos de Arranque ledos] de la configuracin del PLC. 2. Borrar las reas especficas a todo ceros o inicializar a valores especficos Realizar las configuraciones desde un programa de diagrama de rels. Si los datos no se inicializan, la unidad o dispositivo puede operar de forma inesperada debido a la inestabilidad de los datos.
38
Creacin de programas
4-1-1 Qu es CX-Programmer?
4
Creacin de programas
CX-Programmer es una herramienta de programacin (software) para la creacin de los programas de diagrama de rels que vayan a ser ejecutados por la unidad CP1L. Adems de las funciones de programacin, tambin incorpora otras prcticas utilidades para la configuracin y el funcionamiento de la unidad CP1L, como la depuracin de programas, la visualizacin de direcciones y valores, la configuracin y monitorizacin de PLC, y la programacin y monitorizacin remotas a travs de una red. CX-Programmer puede ejecutarse en ordenadores con sistemas operativos Windows 2000 (SP2 o posterior), XP o Vista (slo CP1E). Consulte informacin detallada sobre la instalacin de CX-Programmer en la seccin 1-1 Instalacin de CX-Programmer de la Gua de introduccin a CX-Programmer (R132). Consulte informacin detallada acerca del uso de CX-Programmer en el Manual de funcionamiento de CX-Programmer (W446).
40
4
Creacin de programas
Requisitos de conexin
Sistemas operativos Software Driver USB Cable USB Windows 2000, XP o Vista (slo CP1E) CX-One (es decir, CX-Programmer) Incluido con el software Cable USB 1.1 ( 2.0) (A-B), de 5 m como mximo
41
4
Creacin de programas
1. 2.
Encienda la unidad CP1L y el ordenador. Utilizando un cable USB (2), conecte el puerto USB de perifricos (3) de la unidad CP1L al puerto USB del ordenador (1).
1 3
IN
L1
L2/N
COM 00
01 02
03 04
05 06
07 NC
NC NC
NC
BATTERY
NC
De este modo se abrir el cuadro de dilogo Asistente para hardware nuevo encontrado. Esta pantalla seleccionada se utilizar para la instalacin del driver USB. Nota La consola de programacin no est disponible.
2 3 4 5 6
NC COM
00 COM
01 COM
02 COM
03 05
04 NC
NC
OUT
3.
Se abrir el cuadro de dilogo siguiente. Seleccione una de las opciones y haga clic en [Siguiente].
42
4.
Se abrir el cuadro de dilogo siguiente. Seleccione [Instalar el software automticamente (Recomendado)] y haga clic en [Siguiente].
4
Creacin de programas
5.
Ignore el siguiente cuadro de dilogo si se visualiza y haga clic en [Continuar de todos modos].
6.
Haga clic en el botn [Finalizar]. De este modo habr concluido la instalacin del driver USB.
p
43
Confirmacin de la instalacin
Confirme que el controlador haya quedado correctamente instalado.
1.
En el escritorio, seleccione [Inicio] y, a continuacin, haga clic en [Mi PC] con el botn secundario del ratn. Seguidamente se abrir un men contextual. Seleccione [Propiedades]. De este modo se abrir el cuadro de dilogo Propiedades del sistema. Seleccione la pestaa Hardware y, a continuacin, haga clic en [Administrador de dispositivos]. De este modo se abrir el cuadro de dilogo Administrador de dispositivos. Haga doble clic en [Controladoras de bus serie universal]. Confirme que aparezca [dispositivo PLC de OMRON SYSMAC]. En caso de ser as, el driver de USB ha sido correctamente instalado.
2.
4
3.
Creacin de programas
4. 5.
6.
Cierre el cuadro de dilogo Administrador de dispositivos y, a continuacin, haga lo propio con el cuadro de dilogo Propiedades del sistema. Si no aparece [dispositivo PLC de OMRON SYSMAC], vuelva a instalar el driver USB. Consulte informacin detallada sobre la reinstalacin del driver USB en la seccin 1-3-1 Conexin de un cable USB de tipo comercial del Manual de usuario de la CPU CP1L Serie CP (W462) o 4-2-2 Instalacin del driver USB del Manual de usuario de hardware de la CPU CP1E Serie CP (W479).
44
4-2-1 Funcionamiento
El programa de diagrama de rels que vamos a crear servir para abrir y cerrar la puerta de persiana de un garaje. Consulte informacin detallada sobre la aplicacin de ejemplo en la seccin 2-2-1 Funcionamiento.
4
Creacin de programas
Entrada al garaje
1 3
Las funciones y operaciones de los componentes se definirn con mayor detalle ms abajo. (1) Pulsadores (serie A16, etc): La puerta de persiana puede abrirse, cerrarse y detenerse mediante botones. Los botones de apertura (OPEN) y cierre (CLOSE) continuarn accionando la puerta de persiana incluso aunque no se los est pulsando. Para conseguirlo se utiliza un bit de autorretencin. (2) Finales de carrera (serie WL/WLM, etc): Una vez que la puerta de persiana se haya abierto o cerrado completamente, ser detenida por un final de carrera. Mientras la puerta de persiana se est abriendo, el motor de bajada quedar enclavado para evitar daarlo. 3) Sensor de deteccin de rfagas de luces: Un sensor de deteccin de luz detectar las rfagas de luces de los faros apuntados hacia la puerta del garaje. Cuando una instruccin de contador detecte tres rfagas de los faros, se activar el motor de subida. Tras detectarse la primera rfaga de luces, una instruccin de temporizador activar un temporizador. Transcurridos 5 segundos, se enviar un comando de reset a la instruccin de contador. El valor actual de la instruccin de contador se retendr incluso si la unidad CP1L est apagada. Para evitar desperfectos, se enviar un comando de reset a la instruccin de contador cuando se encienda la unidad CP1L.
45
4
Creacin de programas (1) Sensor de deteccin de vehculos (serie E3G, etc): Un sensor de deteccin de vehculos detectar que el vehculo ha entrado ntegramente en el garaje y activar el motor de bajada de la persiana. (2) Pulsadores (serie A16, etc): Al sacar el vehculo del garaje deben utilizarse los botones para accionar la puerta de persiana. Al sacar el vehculo del garaje se utilizar un contacto de diferencial ascendente como sensor de deteccin de vehculo, de modo que la puerta de persiana no se cierre inmediatamente despus de abrirse del todo. A continuacin configuraremos un programa de diagrama de rels basado en la descripcin precedente.
46
0.04 Sensor de deteccin de rfagas de luces *1 W0.00 rea de trabajo * 2 W0.00 rea de trabajo 0.04
T0000 Temporizador * 3
* 1 Consulte Introduccin de contactos de 4-5-2 Introduccin de contactos. * 2 Consulte Introduccin de circuitos OR de 4-5-2 Introduccin de contactos. * 3 Consulte Introduccin de contactos cerrados de 4-5-2 Introduccin de contactos. * 4 Consulte 4-5-3 Introduccin de bobinas de salida. TIM 0000 Temporizador * 5 #50 CNT
4
Creacin de programas
Sensor de deteccin de rfagas de luces T0000 Temporizador C0000 Contador A200.11 P_First_Cycle C0000 Contador 0.00 Botn de apertura (OPEN) 100.00 Motor de subida 0.02 Botn de cierre (CLOSE) 100.01 Motor de bajada 0.03 Sensor de deteccin de vehculos * 8
0000 Contador * 6 #3
* 5 Consulte 4-5-4 Introduccin de temporizadores. * 6 Consulte 4-5-5 Introduccin de contadores.. * 7 Consulte 4-5-6 Introduccin de reas auxiliares. Indicador de primer ciclo * 7 0.01 Botn de parada (STOP) 0.05 100.01 100.00 Motor de subida
0.06
100.00
47
4
Creacin de programas Nota
Consulte informacin detallada sobre la instalacin de CX-Programmer en el Captulo 1 Descripcin general e instalacin de CX-One de la Gua de introduccin a CX-One (R145).
48
Ventana principal
4
Creacin de programas
(1) Barra de ttulo Muestra el nombre del archivo de datos creado en CX-Programmer. (2) Men principal Se utiliza para seleccionar las funciones de CX-Programmer. (3) Barras de herramientas Presenta los iconos de las funciones que se utilizan con mayor frecuencia. Site el cursor del ratn sobre un icono para ver el nombre de la funcin correspondiente. En el men principal, seleccione Ver - Barras de herramientas para ver u ocultar las barras de herramientas. Para cambiar la posicin de las barras de herramientas, arrstrelas. (4) rbol del proyecto / (6) rea de trabajo del proyecto Se utiliza para la administracin de programas y opciones de configuracin. Para copiar los datos, arrastre y coloque los elementos. En el men principal, seleccione [Ver] - [Ventanas] - [rea de trabajo] para ver u ocultar el rea de trabajo. (5) Seccin Los programas pueden dividirse y administrarse en varias partes. (7) rea de trabajo del diagrama Se utiliza para crear y modificar programas de diagrama de rels. (8) Barra de comentarios de E/S Muestra el nombre, la direccin/valor y los comentarios de E/S de la variable seleccionada mediante el cursor del ratn.
Manual de introduccin a CP1L/CP1E SYSMAC
49
4
Creacin de programas
(9) Ventana de salida En el men principal, seleccione [Ver] - [Ventanas] - [Salida] para ver u ocultar la ventana de salida. Presenta la siguiente informacin. Compilar: Muestra los resultados de comprobacin del programa. Buscar informe: Presenta los resultados de bsquedas de contactos, bobinas e instrucciones. Transferir: Muestra los errores que se han producido al cargar un archivo de programa. (10) Barra de estado Presenta informacin como nombre del PLC, estado offline u online, y posicin de la celda activa. Si se produce un error de conexin online u otros errores, y quedan registrados por el registro de errores estando online, aparecer un mensaje de error rojo parpadeante. En el men principal, seleccione [Ver] - [Ventanas] - [Barra de estado] para ver u ocultar la barra de estado.
3 4
(1) Nmero de lnea de instruccin (2) Direccin del programa (3) Encabezado de lnea de instruccin Si una lnea de instruccin est incompleta, aparecer una lnea roja a la derecha de su encabezado. (4) Barra de bus
Ventana de Informacin
Muestra los mtodos abreviados del teclado bsicos utilizados en CX-Programmer. En el men principal, seleccione [Ver] - [Ventanas] - [Ventana Informacin] para ver u ocultar la ventana Informacin.
50
1.
Mientras est utilizando CX-Programmer, pulse la tecla [F1]. De este modo se abrir la ventana de la Ayuda.
4
Creacin de programas
1.
En el escritorio, seleccione [Inicio] - [Todos los programas] - [OMRON] [CX-One] - [CX-Programmer] - [Ayuda de CX-Programmer]. De este modo se abrir la Ayuda de CX-Programmer.
51
Desde CX-Programmer
1.
En el men principal, seleccione [Ayuda] - [Contenido de la Ayuda]. De este modo se abrir la Ayuda de CX-Programmer.
4
Consulta del juego de instrucciones del PLC
Consulte informacin detallada acerca de las instrucciones utilizadas en los programas de diagrama de rels en Juego de instrucciones del PLC. Creacin de programas
Desde CX-Programmer
1.
En el men principal, seleccione [Ayuda] - [Referencia de instrucciones] [Serie CS/CJ]. De este modo aparecer el juego de instrucciones de los PLC Serie CP.
52
4
Creacin de programas
1.
En el men principal, seleccione [Archivo] - [Nuevo]. De este modo se abrir el cuadro de dilogo Cambiar PLC.
2.
53
3.
Haga clic en [Configuracin]. De este modo se abrir el cuadro de dilogo Configuracin de tipo de dispositivo.
4
Creacin de programas
4.
En la lista desplegable Tipo de CPU, seleccione la CPU escogida. Haga clic en [Aceptar]. De este modo se cerrar el cuadro de dilogo Configuracin de tipo de dispositivo.
54
5.
4
Creacin de programas
De este modo se cerrar el cuadro de dilogo Cambiar PLC. A continuacin se abrir la ventana principal del nuevo proyecto.
Si en Tipo de red no aparece [USB], consulte la seccin 4-1-2 Conexin a un ordenador e instalacin del driver USB y confirme que el driver USB ha sido correctamente instalado.
55
Introduccin de contactos
1.
4
Creacin de programas
2.
Pulse la tecla [Intro]. Se visualiza "Bit (1/1)" y se visualiza "0.00" en video inverso.
3.
Introduzca la direccin "4". Pulse la tecla [Intro]. "4" quedar registrado. Se visualiza el cuadro de dilogo de comentarios.
4.
Escriba "Sensor de deteccin de rfagas de luces" como comentario de E/S. Pulse la tecla [Intro]. En el programa de diagrama de rels aparecer un contacto, que representa la entrada desde el sensor de deteccin de rfagas de luces.
56
Introduccin de circuitos OR
1.
Site el cursor sobre el programa. Pulse la tecla [Intro]. De este modo se crear un espacio para la insercin de un circuito OR.
4
Creacin de programas
2.
3.
Pulse la tecla [Intro]. Se visualiza "Bit (1/1)" y se visualiza "0.05" en video inverso.
4.
Introduzca la direccin "W0". Pulse la tecla [Intro]. "W0" quedar registrado. Se visualiza el cuadro de dilogo de comentarios.
57
5.
Escriba "rea de trabajo" como comentario de E/S. Pulse la tecla [Intro]. De este modo podr ver un circuito OR, que representa el contacto del rea de trabajo.
4
Creacin de programas A continuacin proceder a introducir un contacto cerrado.
1.
2.
Con el cursor en la posicin superior, pulse la tecla [/]. Se visualiza "LDNOT W0.01".
3. 4.
Pulse la tecla [Intro]. Se visualiza "Bit (1/1)" y se visualiza "W0.01" en video inverso. Introduzca la direccin "T0". Pulse la tecla [Intro].
58
5.
Escriba "Temporizador" como comentario de E/S. Pulse la tecla [Intro]. De este modo podr ver un circuito AND, que representa el contacto cerrado del temporizador.
4
Creacin de programas
59
1.
4
Creacin de programas
2.
Pulse la tecla [Intro]. Se visualiza "Bit (1/1)" y se visualiza "100.00" en video inverso.
3.
Introduzca la direccin "W0". Pulse la tecla [Intro]. "W0" quedar registrado. La introduccin de la bobina de salida del rea de trabajo se completa con el comentario de E/S ya introducido.
60
Seguidamente procederemos a introducir una instruccin de temporizador. Nota Bobinas duplicadas No duplique bobinas. Si se especifica la misma direccin para mltiples salidas, solamente ser vlida la lnea de instruccin ms prxima a la instruccin END. Esto se debe a que los programas se ejecutan en una secuencia descendente. Las lneas de instruccin no vlidas provocadas por la presencia de bobinas duplicadas sern consideradas errneas por CX-Programmer Ejemplo de programa con bobinas duplicadas
4
Creacin de programas
61
4
Creacin de programas
2.
Pulse la tecla [T]. Se visualiza una lista de instrucciones que comienzan por T.
3.
Pulse la tecla [Intro]. Se visualiza "Timer number (1/2)" y se visualiza "0.0" en video inverso.
62
4.
Introduzca el nmero de temporizador. "0" ya est visualizado, as que pulse la tecla [Intro].
4
Creacin de programas
5.
Introduzca el valor establecido de temporizador. Introduzca "#50" y pulse la tecla [Intro]. Se visualiza el cuadro de dilogo de comentarios. "TIM 0 #50" indica una temporizacin de retardo de 5,0 segundos, con un indicador de finalizacin del temporizador de T0000.
6.
63
4
Creacin de programas Seguidamente procederemos a introducir una instruccin de contador.
64
4
Creacin de programas
2.
Pulse la tecla [C]. Se visualiza una lista de instrucciones que comienzan por C. Seleccione la instruccin de la lista o introduzca el nemnico directamente.
65
3.
Pulse la tecla [Intro]. Se visualiza "Counter number (1/2)" y se visualiza "0.0" en video inverso.
4
Creacin de programas
4.
Introduzca el nmero de contador. "0" ya est visualizado, as que pulse la tecla [Intro].
66
5.
4
Creacin de programas
Se visualiza el cuadro de dilogo de comentarios. "CNT 0 #3" indica un recuento descendente que comienza a partir de 3, con un indicador de finalizacin del contador de C0000.
67
6.
4
Creacin de programas
Seguidamente procederemos a introducir una entrada de reset para la instruccin de contador. El contacto de temporizador (TIM 0000) se utilizar como entrada de reset.
68
7. 8.
Site el cursor debajo del contacto creado en el paso 1. Introduzca el contacto "T0000".
4
Creacin de programas
9.
Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha 5 veces. Cuando el cursor quede situado en la siguiente lnea de instruccin, habr quedado terminada la introduccin de la instruccin del contador.
69
1.
4
Creacin de programas
Pulse la tecla [W]. Introduzca un contacto de circuito OR "C0000". De este modo se crear un espacio para la insercin de un circuito OR. Consulte informacin detallada acerca de la introduccin de contactos en la seccin 4-5-2 Introduccin de contactos.
2. 3. 4.
Pulse la tecla de flecha izquierda. Pulse la tecla [W]. Se abrir el cuadro de introduccin de operando. Introduzca la direccin "A20011". Pulse la tecla [Intro].
70
4
Creacin de programas
2. 3. 4.
Pulse la tecla [Intro]. De este modo se crear un espacio para la insercin de un circuito OR. Pulse la tecla [W]. Se visualiza "OR 100.01". Introduzca la direccin "3". Pulse la tecla [Intro]. Se visualiza el cuadro de dilogo de comentarios.
71
5.
Escriba "Sensor de deteccin de vehculos" como comentario de E/S. Pulse la tecla [Intro]. Aparecer un contacto, en forma de circuito OR, que representa la entrada desde el sensor de deteccin de vehculos.
4
Creacin de programas
6.
Haga doble clic en el contacto "003". A continuacin se abrir el cuadro de dilogo Editar contacto.
7.
8.
72
En el contacto aparecer una flecha hacia arriba, que representa una condicin de diferencial ascendente.
4
Creacin de programas Nota
Pueden introducirse las siguientes variaciones de instruccin. Diferencial ascendente (@) Diferencial descendente (%) Refresco inmediato con instruccin (!)END
Ejemplo: Especificado refresco inmediato (!).
Los smbolos que indican estas variaciones de instruccin se aaden al comienzo de la instruccin cuando se introducen, independientemente de si el cursor se encuentra antes de (ejemplo: |LD), en el medio de (ejemplo: L|D) o al final de (ejemplo: LD|) la instruccin. Una vez se ha introducido una instruccin, la variacin puede modificarse como sigue. @: Diferencial ascendente %: Diferencial descendente !: Refresco inmediato Maysculas + 0: Sin diferencial
73
4
Creacin de programas
1.
De este modo se iniciar la compilacin. Una vez concluida la compilacin, los resultados de la comprobacin del programa aparecern en la ventana de resultados.
2.
En caso de haberse detectado un error, haga doble clic en el mensaje de error de la ventana de entrada. De esta manera, el cursor se desplazar hasta la posicin en la que se detect el error. Corrija el error.
74
1.
En el men principal, seleccione [Archivo] - [Guardar como]. De este modo se abrir el cuadro de dilogo Guardar archivo de CX-Programmer.
4
Creacin de programas
2.
Especifique la ubicacin en la que desee guardar el archivo, y asigne un nombre a ste. Haga clic en [Guardar]. De esta manera habr quedado guardado el archivo de proyecto de CX-Programmer.
75
1.
En el men principal, seleccione [Archivo] - [Abrir]. De este modo se abrir el cuadro de dilogo Abrir proyecto de CX-Programmer.
4
Creacin de programas
2.
Especifique la ubicacin en la que est guardado el archivo y el nombre del mismo. Haga clic en [Abrir]. As, se abrir el archivo de proyecto de CX-Programmer y aparecern los programas guardados.
76
1.
4
Creacin de programas
77
2.
Haga doble clic en la direccin en la que desee introducir o editar un comentario de E/S. De este modo ser posible modificar el contenido del campo del comentario de E/S. Introduzca o modifique el comentario de E/S.
4
Creacin de programas
Nota
En el modo de introduccin inteligente puede introducirse un comentario de E/S una vez se ha introducido un operando usando el cuadro de dilogo de comentarios.
El cuadro de dilogo de comentario mostrado anteriormente se visualiza solamente cuando se selecciona [Mostrar con dilogo de comentarios] en el cuadro de dilogo Opciones - Diagramas. Al cuadro de dilogo Opciones Diagramas se accede seleccionando [Opciones] desde el men de herramientas
1.
Haga doble clic en el encabezado de la lnea de instruccin a la que desee agregar un comentario. De este modo se abrir el cuadro de dilogo Propiedades de lnea de instruccin.
78
2.
4
Creacin de programas
3.
Cuando haya terminado, cierre el cuadro de dilogo Propiedades de lnea de instruccin. El comentario de lnea de instruccin as introducido aparecer en el programa de diagrama de rels.
79
Eliminacin
Contactos/instrucciones
1.
Site el cursor sobre un contacto o una instruccin. Pulse la tecla [Supr]. El contacto o la instruccin que haya seleccionado quedar eliminado.
4
Creacin de programas
Lneas de instruccin
1.
Haga clic en un encabezado de lnea de instruccin. De este modo quedar seleccionada la lnea de instruccin ntegra.
2.
Pulse la tecla [Supr]. De este modo, la lnea de instruccin seleccionada quedar eliminada.
1. 2.
Site el cursor en el punto inicial de la lnea vertical. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba/abajo. Es posible crear lneas de conexin horizontales y verticales.
(1) Punto inicial (2) Cursor Creacin de una lnea desde derecha a izquierda: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha izquierda. Creacin de una lnea desde izquierda a derecha: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha derecha.
80
Creacin de una lnea desde abajo hacia arriba: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba. Creacin de una lnea desde arriba hacia abajo: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha abajo. Nota La repeticin del proceso sobre una lnea de conexin existente la borrar.
Contactos/instrucciones
1. 2. 3.
Site el cursor sobre un contacto o una instruccin. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [C]. De este modo, el contacto o la instruccin que haya seleccionado quedar copiado en el Portapapeles. Site el cursor en la posicin en la que desee pegar el elemento copiado. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [V]. De este modo, el contacto o la instruccin guardado en el Portapapeles se pegar en la posicin seleccionada.
4
Creacin de programas
Lneas de instruccin
1. 2. 3.
Haga clic en el encabezado de la lnea de instruccin que desee copiar. De este modo quedar seleccionada la lnea de instruccin ntegra. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [C]. De este modo, la lnea de instruccin que haya seleccionado quedar copiada en el Portapapeles. Site el cursor en la posicin en la que desee pegar la lnea de instruccin. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [V]. De este modo, la lnea de instruccin guardada en el Portapapeles se pegar en la posicin seleccionada.
81
4
Creacin de programas
82
1. 2.
En CX-Programmer, abra el programa que desee transferir. En el men principal, seleccione [PLC] - [Trabajar online]. Aparecer un cuadro de dilogo pidiendo que confirme la conexin online.
5
Transferencia y depuracin de programas
3.
Una vez que el sistema se conecte online, la ventana de la seccin de diagrama de rels se tornar gris.
Se entiende por estado online aqul en el que el ordenador y la unidad CP1L estn conectados. Para ejecutar en la unidad CP1L un programa creado con CX-Programmer, ser necesario transferir el programa. Consulte informacin detallada acerca de la transferencia de programas en la seccin 5-1-3 Transferencia de programas.
84
Nota
Si el sistema no puede conectarse online, verifique la configuracin de tipo de PLC y de las comunicaciones. Para ello, en el rbol del proyecto, haga doble clic en [Nuevo PLC1[CP1L] offline]. Consulte informacin detallada acerca de la configuracin en la seccin 4-51 Creacin de nuevos proyectos.
5
Transferencia y depuracin de programas
1. 2.
En CX-Programmer, abra un proyecto existente. Consulte informacin detallada acerca del procedimiento de apertura de un proyecto en la seccin 4-6-3 Carga de programas. Haga doble clic en [Reloj del PLC]. De este modo se abrir el cuadro de dilogo Reloj del PLC.
3.
En el men, seleccione [Opciones] - [Configurar reloj del PLC]. De este modo se abrir el cuadro de dilogo Configurar reloj del PLC.
85
4.
Ajuste la fecha y la hora. Haga clic en Aceptar. Seguidamente se cerrar el cuadro de dilogo Configurar reloj del PLC.
5
Transferencia y depuracin de programas
5.
En el men, seleccione [Archivo] - [Salir]. Y as habr quedado ajustado el reloj de la unidad CP1L.
1.
En el men principal, seleccione [PLC] - [Modo de operacin] [Programa]. Seguidamente se abrir un cuadro de dilogo pidiendo que confirme el cambio del modo de operacin.
86
2.
El modo de operacin aparece indicado en la barra del ttulo y en el rbol del proyecto.
5
Transferencia y depuracin de programas
87
La siguiente lista enumera los estados y operaciones disponibles para cada modo.
Modo de operacin Estado del programa Refresco de E/S Estado de E/S externas Memoria de E/S Memoria de no retencin Memoria de retencin Operaciones desde CX-Programmer Monitorizacin de la memoria de E/S Monitorizacin de programas Transferencia de programas Compilacin configuracin del PLC Cambio de programas Forzar set/reset Cambio de valor seleccionado de temporizador/contador Cambio de valor de proceso de temporizador/contador Cambio del valor actual de la memoria de E/S Desde el PLC Al PLC PROGRAM Detenido Ejecucin OFF Borrada Retenida S S S S S S S S S * S S RUN En ejecucin Ejecucin Segn el programa Segn el programa S S S No No No No No No No No MONITOR En ejecucin Ejecucin Segn el programa Segn el programa S S S No No No S S S * S S
5
Transferencia y depuracin de programas
1.
En el men principal, seleccione [PLC] - [Transferir] - [Al PLC]. De este modo se abrir el cuadro de dilogo Opciones de descarga.
88
2.
Haga clic en [Aceptar]. Aparecer un cuadro de dilogo pidiendo que se confirme la operacin de transferencia.
5
Transferencia y depuracin de programas
Nota
Consulte informacin detallada acerca de las opciones de transferencia en la SECCIN 9 Transferencia, monitorizacin y depuracin de programas del Manual de funcionamiento de CX-Programmer (W446).
3.
Seguidamente se iniciar la transferencia. Durante la misma, el cuadro de dilogo Descarga permanecer abierto.
89
4.
5
Transferencia y depuracin de programas
Precaucin
1.
En el men principal, seleccione [PLC] - [Modo de operacin] - [Run]. Seguidamente se abrir un cuadro de dilogo pidiendo que confirme el cambio del modo de operacin.
2.
90
5-2-1 Monitorizacin
Visualizacin del estado de ejecucin
Se visualizar el estado de ejecucin de las lneas de instruccin del programa. Esto le permitir confirmar la ejecucin del programa.
Pase la unidad CP1L al modo de operacin MONITOR para visualizar el estado de ejecucin. De este modo podr ver el estado de ejecucin en el programa.
5
Transferencia y depuracin de programas
91
Arrastre el divisor de ventana para dividir el rea de trabajo del diagrama. El rea de trabajo puede dividirse hasta un mximo de 4 secciones.
5
Transferencia y depuracin de programas
1. 2. 3.
En el men principal, seleccione [PLC] - [Monitor] - [Monitorizacin]. En el men principal, seleccione [Ver] - [Ventanas] - [Vigilancia]. Introduzca una direccin. De este modo aparecer el valor de E/S. En el caso de valores booleanos, "0" significa OFF.
92
Nota
Introduzca la direccin en formato de canal, seguido de punto y, a continuacin, el bit. Por ejemplo, para especificar "0 CH 04 bit", introdzcalo como "0.04". Es posible introducir direcciones arrastrando y colocando elementos desde el rea de trabajo del diagrama hasta la ventana de vigilancia. Seleccione el encabezado de lnea de instruccin para introducir todas las direcciones incluidas en dicha lnea de instruccin.
5
Transferencia y depuracin de programas
93
1. 2.
Pase la unidad CP1L al modo de operacin MONITOR o PROGRAM. Site el cursor sobre el contacto que desee forzar.
5
Transferencia y depuracin de programas
3.
De este modo se efectuar la operacin de forzar set. El contacto quedar marcado con el smbolo correspondiente.
Nota
Seleccione [On] para forzar el contacto a ON, y [Off] para forzarlo a OFF. Para deshacer el procedimiento de forzar set/reset, seleccione [Cancelar]. Las siguientes reas se pueden forzar a set o a reset: rea CIO (rea de E/S, rea de data link, rea de unidad de bus de CPU, rea de E/S especial y rea de trabajo), rea de trabajo (WR), indicador de finalizacin del temporizador, rea de retencin (HR), indicador de finalizacin del contador
94
1. 2.
Pase la unidad CP1L al modo de operacin MONITOR o PROGRAM. Haga doble clic en la configuracin del temporizador que desee modificar. De este modo se abrir el cuadro de dilogo Configurar valor del temporizador/ contador.
5
Transferencia y depuracin de programas
3.
Introduzca el nuevo valor. Haga clic en [Aceptar]. De este modo, el temporizador quedar debidamente ajustado.
5-2-4 Bsqueda
Herramienta de referencia de direccin
La herramienta de referencia de direccin muestra cules son las instrucciones que est utilizando la direccin sealada con el cursor. Asimismo, permite saltar a otra instruccin que tenga la misma direccin. La herramienta de referencia de direccin mostrar los siguientes elementos: La direccin existente en la posicin del cursor Las variables (globales y locales) El nombre del programa y de la seccin La direccin del programa (paso) La instruccin que utiliza la direccin
Manual de introduccin a CP1L/CP1E SYSMAC
95
1.
En el men principal, seleccione [Ver] - [Ventanas] - [Herramienta de referencia de direccin] para ver u ocultar el rea de trabajo. De este modo se abrir la herramienta de referencia de direccin.
5
Transferencia y depuracin de programas
2.
96
Seguidamente aparecer una lista de las direcciones utilizadas. Haga clic en la direccin para ver el programa que se est utilizando.
5
Transferencia y depuracin de programas
1.
2.
Pulse la tecla [Espacio]. El cursor se desplazar hasta la salida de origen del contacto.
97
Precaucin
Antes de iniciar la edicin online, confirme que la extensin del tiempo de ciclo no tenga efectos adversos. De lo contrario, quiz no puedan leerse las seales de entrada. Recuerde que si la unidad CP1L est funcionando en modo MONITOR, si se cambia el programa a travs de la edicin online, el tiempo de ciclo puede prolongarse o bien puede producirse un error de lectura de seales de entrada. Si desea hacer cambios exhaustivos, as como mover o copiar lneas de instruccin e insertar o eliminar bloques de programas, efecte la edicin offline y, cuando haya concluido, transfiera el programa.
Nota
5
1. 2. 3.
Transferencia y depuracin de programas
Pase la unidad CP1L al modo de operacin MONITOR o PROGRAM. Haga clic en el encabezado de la lnea de instruccin que desee editar. En el men principal, seleccione [PLC] - [Edicin online] - [Iniciar]. El sombreado gris del rea de trabajo del diagrama desaparecer y podr modificar el programa.
4.
Edite el programa.
98
5.
En el men principal, seleccione [PLC] - [Edicin online] - [Enviar cambios]. Las lneas de instruccin modificadas sern transferidas a la unidad CP1L.
5
Transferencia y depuracin de programas
Nota
Consulte informacin detallada acerca del tiempo de ciclo en la seccin A-3-2 Comportamiento de la CPU.
99
5
Transferencia y depuracin de programas
100
Apndice
Esta seccin explica brevemente los nmeros de canales y rels, las instrucciones y el funcionamiento interno de las unidades CP1L y CP1E. Adems, proporciona ejemplos de aplicaciones que emplean las funciones de la unidad CP1L (unidad de 14-puntos de E/S con alimentacin de c.a.), como funciones de pulsos, funciones de comunicaciones e instrucciones especiales. Para el caso de la unidad CP1E, las configuraciones se incluyen entre parntesis.
A-1 Nmeros de canales y de rels ....................................... 102 A-2 Instrucciones.................................................................... 107 A-2-1 Uso de las instrucciones............................................ 107 A-2-2 Instrucciones de procesamiento de E/S bsicas....... 108 A-3 Funcionamiento interno de la unidad CP1L/CP1E ........... 111 A-3-1 Estructura interna de las unidades CPU ....................111 A-3-2 Comportamiento de la CPU........................................114 A-4 Ejemplos de programacin de la unidad CP1L................ 121 A-4-1 Uso de los potencimetros para configurar temporizadores .......................................................... 121 A-4-2 Captura de seales rpidas....................................... 124 A-4-3 Uso de entradas de interrupcin para acelerar procesos ............................................................... 128 A-4-4 Uso de temporizadores de calendario....................... 134 A-4-5 Uso de encoders rotativos para medir posiciones..... 139 A-4-6 Uso de servocontroladores para posicionamiento .... 144 A-4-7 Uso de variadores para control de velocidad (1) ....... 150 A-4-8 Uso de variadores para control de velocidad (2) ....... 158 A-4-9 Intercambio de datos entre unidades CP1L .............. 168 A-5 Comparacin entre CP1L y CP1E ................................... 172 A-5-1 Diferencias entre CP1L y CP1E ................................ 172 A-5-2 Instrucciones de CP1L no soportadas por CP1E ...... 178
Apndice
A-1 Nmeros de canales y de rels
En la unidad CP1L o CP1E, los nmeros de canal (CH) y de rel se especifican tal y como se describe a continuacin. Cada canal consta de 16 bits. En consecuencia, los nmeros de rel se expresan como [nmero de canal] + [nmero de bit (00 a 15)]. Los nmeros de rel se utilizan para administrar contactos. Los nmeros de canal se utilizan principalmente como operandos de instrucciones especiales al procesar datos en el canal.
A
Apndice
Nota En CX-Programmer (que a continuacin se abrevia como CX-P), los bits superiores de los nmeros de canales y de rels no se muestran si su valor es 0. Por ejemplo, 0000CH se visualizar como 0. Los nmeros de rel se presentan como nmero de canal seguido de un punto y de un nmero de bit. Los rangos de valores de nmeros de bit son de 00 a 15.
CPU CP1L
rea rea de E/S CIO rea rea de enlace 1:1 rea de PLC Link serie rea de trabajo rea de trabajo rea de retencin rea auxiliar rea DM Temporizador Contador Canal En CX-P 00 a 199 3000 a 3063 CH 3100 a 3189 CH 3800 a 6143 CH W000 a W511 CH H000 a H1535 CH* A000 a A959 CH D00000 a D32767* T000 a T4095 C000 a C4095
2 1
Rel En CX-P 00000 a 19915 300000 a 306300 310000 a 318915 380000 a 614300 W00000 a W51115
1 1
0 a 199 3000 a 3063 3100 a 3189 3800 a 6143 W000 a W511 H000 a H1535* A000 a A959 D0 a D32767* T0 a T4095 C000 a C4095
2
0.00 a 199.15 3000.00 a 3063.00 3100.00 a 3189.15 3800.00 a 6143.00 W0.00 a W511.15 H0.00 a H1535.15*1 A0.00 a A959.15 T0000 a T4095 C0000 a C4095
*1 H512 a H1535 es rea especial de FB. *2 para unidades de 10, 14 y 20 puntos de E/S: D0 a D9999, D32000 a D32767. Nota Los canales de trabajo del rea CIO podrn asignarse a nuevas funciones en futuras versiones de las CPU. Asegrese de utilizar primero los canales de trabajo de W000 a W511CH.
CPU CP1E
rea CIO rea rea de E/S rea de PLC Link serie Canal En CX-P 000 a 199 200 a 289 CH W00 a W099 CH H00 a H49 CH A000 a A753 CH Tipo E Tipo N D00000 a D02047 D00000 a D08191 T000 a T255 C000 a C255 0 a 199 200 a 289 W00 a W99 H0 a H49 A000 a A753 D0 a D02047 D0 a D08191 T0 a T255 C000 a C255 00000 a 19915 20000 a 28915 W0000 a W9915 H0000 a H4915 A00000 a A75315 T000 a T255 C000 a C255 Rel En CX-P 0.00 a 199.15 200.00 a 289.15 W0.00 a W99.15 H0.00 a H49.15 A0.00 a A753.15 T0000 a T0255 C0000 a C0255
102
A
Apndice
Notacin de constantes
Las constantes utilizadas en las instrucciones de la unidad CP1L o CP1E se representan tal y como se indica a continuacin.
Notacin #0000 a 9999 (BCD) #0000 a FFFF (hexadecimal) &0 a 65535 Contenido/propsito Valores de temporizador/contador, instrucciones aritmticas BCD, etc. Datos de comparacin para instrucciones de comparacin, datos de transferencia, instrucciones aritmticas BIN, etc. Notacin decimal sin signo (Disponible solamente en determinadas instrucciones especiales. Pueden cargarse en CX-Programmer convirtiendo a y desde dgitos hexadecimales.)
Instrucciones de diferencial La instruccin se ejecuta solamente una vez (es decir, en un solo ciclo) cuando la condicin de ejecucin pasa a ON. El nombre de la instruccin lleva el prefijo "@". Ejemplo
W00001 @MOV(021) H020 D00020 Si el rea de trabajo W00001 pasa de OFF a ON, los datos del rea de retencin H020CH son transferidos al DM D00020.
Algunas instrucciones no pueden especificarse como instrucciones de diferencial (con el prefijo "@"). En tal caso, utilice las instrucciones UP(521)/DOWN(522) o DIFU(013)(diferencial ascendente)/DIFD(014)(diferencial descendente).
Manual de introduccin a CP1L/CP1E SYSMAC
103
Indicadores de condicin
Los indicadores de condicin se utilizan para reflejar los resultados de procesamiento durante o despus de la ejecucin de instrucciones. El que se utilice o no un indicador depender de la instruccin. En los programas de diagrama de rels, estos indicadores se utilizan como contactos.
Nombre Indicador de error Etiqueta ER En CX-P P_ER Funcin Se pone en ON cuando una instruccin que maneja datos BCD intenta ejecutarse utilizando datos que no son BCD. Se pone en ON cuando el valor del operando especificado por la instruccin no es vlido (es decir, un valor que est fuera del rea de trabajo). Se pone en ON cuando se intenta el acceso no autorizado a un rea a la que no est previsto que se acceda. Se pone en ON cuando el nmero de dgitos aumenta o disminuye como resultado de la ejecucin de una instruccin aritmtica. Las instrucciones de desplazamiento de datos y algunas instrucciones aritmticas pueden implementar el acarreo como parte de su procesamiento. Se pone en ON cuando la comparacin de datos da como resultado un "igual". Se pone en ON cuando los datos pasan a ser 0 como resultado de clculos o transferencias. Se pone en ON cuando la comparacin de datos da como resultado un "distinto". Se pone en ON cuando la comparacin de datos da como resultado "datos1>datos2". Se pone en ON cuando la comparacin de datos da como resultado "datos1>=datos2". Se pone en ON cuando la comparacin de datos da como resultado "datos1<datos2". Se pone en ON cuando la comparacin de datos da como resultado "datos1=<datos2". Se pone en ON cuando el MSB pasa a ser 1 como resultado de clculos. Se pone en ON cuando el resultado del clculo produce un desbordamiento. Se pone en ON cuando el resultado del clculo produce un subdesbordamiento.
A
Apndice
AER
P_AER
CY
P_CY
P_EQ
Indicador de distinto de Indicador de mayor que Indicador de mayor o igual que Indicador de menor que Indicador de menor o igual que Indicador de negativo Indicador de desbordamiento Indicador de subdesbordamiento Indicador de siempre ON
ON
P_ON
Se mantiene en ON en todo momento. Se utiliza como condicin de ejecucin para instrucciones que no pueden conectarse directamente a la barra de bus. Se mantiene en OFF en todo momento.
OFF
P_OFF
104
pulsos de reloj
Los pulsos de reloj son contactos que se ponen en ON/OFF a intervalos de tiempo fijos.
Nombre pulso de reloj de 0,02 s Etiqueta 0,02 s En CX-P P_0.02s
0,02 s
Funcin
0,01 s 0,01 s
0,1 s
P_0.1s
0,1 s
0,05 s 0,05 s
0,2 s
P_0.2s
0,2 s
0,1 s
0,1 s 1,0 s
A
Apndice
1s
P_1s
0,5 s
0,5 s 1 min
1 min
P_1min
30 s
30 s
Nota
Para introducir un pulso de reloj o un indicador de condicin en CX-Programmer, primero introduzca un contacto y, a continuacin, pulse la tecla [P] para seleccionarlo en la lista desplegable.
105
reas de E/S
rea de entrada rea de salida 0.00 a 99.15 (100 CH) 100.00 a 199.15 (100 CH)
En la unidad CP1L o CP1E, el primer o los dos primeros canales de las reas de entrada y de salida, que comienzan por 0CH y 100CH, respectivamente, estn reservados para la CPU. Cuando se conectan unidades de E/S de expansin y de expansin de otro tipo a la CPU, las reas de entrada y salida se asignan a un canal cada vez, en orden de conexin. Nmero de canales reservados y unidades de expansin (E/S)
A
Apndice
Unidad CPU
CH reservado rea de entrada rea de salida 100 CH 100 CH 100 CH 100 CH, 101 CH 100 CH, 101 CH 100 CH, 101 CH, 102 CH
Unidad de 10 puntos de E/S Unidad de 14 puntos de E/S Unidad de 20 puntos de E/S Unidad de 30 puntos de E/S Unidad de 40 puntos de E/S Unidad de 60 puntos de E/S
Por ejemplo, si se utiliza una unidad de 40 puntos de E/S, las reas de entrada 0CH y 1CH, as como las reas de salida 100CH y 101CH, estn asignadas a las E/S internas de la CPU. Si es necesario conectar unidades de expansin (E/S) a la CPU, las reas de entrada 2CH y posteriores, y las reas de salida 102CH y sucesivos, sern asignados en orden de conexin. Al encender la CPU, los canales de entrada y de salida son asignados automticamente a las reas de entrada y de salida de las unidades de expansin (E/S) una vez verificadas las conexiones. Todo cambio en el orden de conexin de las unidades conllevar incoherencias con el programa de diagrama de rels. Asegrese de revisar el programa de diagrama de rels al cambiar el orden de conexiones de la unidad.
106
A-2 Instrucciones
A-2 Instrucciones
La Serie CP incorpora una gran variedad de instrucciones. Existen aproximadamente 500 tipos de instrucciones que pueden ser utilizadas por la unidad CP1L y 200 tipos de instrucciones que pueden ser utilizadas por la unidad CP1E. Esta seccin explica cmo utilizar las instrucciones y presenta algunas instrucciones bsicas.
A
Apndice
107
A-2 Instrucciones
A
Apndice
Bobina (salida)
RESET
RSET
KEEP RELAY
KEEP(011)
Nota
Al programar en CX-Programmer, no es necesario considerar los contactos y bobinas (OUT) como instrucciones. Pueden escribirse sencillamente en el programa seleccionando los smbolos correspondientes.
Escritura de contactos
108
A-2 Instrucciones
000001
000003
Nota
No existe lmite para el nmero de contactos que pueden conectarse mediante instrucciones AND/AND NOT.
Instrucciones OR / OR NOT
Utilcelas para contactos conectados en paralelo.
000000 Barra de bus 000004
A
Apndice
000001
000005
Nota
No existe lmite para el nmero de contactos que pueden conectarse mediante instrucciones OR/OR NOT.
Nota
No utilice simultneamente bobinas con el mismo nmero de rel para OUT y OUT NOT. Si lo hace, se producir un error de programa "bobina duplicada".
109
A-2 Instrucciones
000000
A
Apndice Nota Nota
000001
000102
En el ejemplo precedente, la bobina de rel 000102 es puesta en ON por la condicin SET, y en OFF por la condicin RSET. Las reas de retencin y reas auxiliares puestas en ON por instrucciones SET mantendrn el estado ON incluso si se interrumpe la alimentacin o se detiene la operacin.
000200
000000
000001
000102 Ignorado
En el ejemplo precedente, la bobina de rel 000103 es puesta en ON por la condicin SET, y en OFF por la condicin RSET. Mientras la entrada de RSET est en ON, la entrada de SET ser ignorada. Las reas de retencin y reas auxiliares puestas en ON por instrucciones KEEP mantendrn el estado ON incluso si se interrumpe la alimentacin o se detiene la operacin.
110
3 1
Memoria flash (CP1E: EEPROM incorporada) Programa de usuario Memoria de comentarios Memoria de programas FB*
A
Apndice
Cassette de memoria*
Programa de usuario
8 3 3 3
5 2
rea DM
1 6
Salidas incorporadas
*Las CPU CP1E no disponen de estos servicios. (1) Transferencia de programas y de datos de parmetros Se realiza automticamente un backup de los datos de la memoria RAM en la memoria flash incorporada (CP1E: EEPROM incorporada) cuando se realizan cambios, por ejemplo, desde CX-Programmer. Al encender la unidad, los datos son transferidos desde la memoria flash incorporada (CP1E: EEPROM incorporada) a la RAM. (2) Transferencia de datos predeterminados de DM Al iniciar desde CX-Programmer, los datos predeterminados de DM son transferidos desde la RAM a la memoria flash incorporada (CP1E: EEPROM incorporada). Segn la configuracin del PLC, los datos predeterminados de DM son transferidos desde la memoria flash incorporada (CP1E: EEPROM incorporada) a la RAM al encender la unidad. (3) Transferencia de datos entre la memoria flash y el cassette de memoria (slo CP1L) Al iniciar desde CX-Programmer, los datos son transferidos desde la RAM o desde la memoria flash incorporada al cassette de memoria.
Manual de introduccin a CP1L/CP1E SYSMAC
111
A
Apndice
Al encender la unidad, los datos son transferidos desde el cassette de memoria a la memoria flash. (4) Programa de usuario El programa de diagrama de rels est guardado en este rea de la memoria (RAM). Los programas de diagrama de rels pueden guardarse, editarse o abrirse desde CX-Programmer. (5) Memoria de E/S: Es el rea de la memoria (RAM) en la que se escribe y desde la que se lee el programa de usuario. Algunas partes de la memoria de E/S se borran al interrumpir la alimentacin. Otras, en cambio, se mantienen. Tambin hay partes, utilizadas para el intercambio de datos con otros PLC y otros componentes, que se utilizan slo internamente. Existen dos modos de intercambiar datos con otras unidades: una vez cada ciclo de ejecucin, o bien cuando existen instrucciones para ello. (6) reas de parmetros Adems del rea de memoria de E/S, que se utiliza como operandos de instrucciones por el usuario, existe tambin un rea de memoria separada que puede manipularse exclusivamente desde CX-Programmer. Se trata del rea de parmetros. En el rea de parmetros se guardan los datos de configuracin del PLC. [Configuracin del PLC] La configuracin del PLC contiene los datos de configuracin empleados por el usuario para especificar va software las especificaciones bsicas de la CPU. Consta de parmetros tales como la configuracin del puerto serie y la configuracin de tiempos de ciclo mnimos. Consulte informacin detallada acerca de la configuracin del PLC en el Manual de funcionamiento de CX-Programmer (W446). (7) Memoria flash incorporada (CP1E: EEPROM incorporada) Las unidades CP1L tienen una memoria flash incorporada. Los datos se copian automticamente en la memoria flash a medida que son escritos en el rea del programa de usuario o en el rea de parmetros (configuracin del PLC, tabla de rutas) mediante mtodos distintos a las instrucciones programadas. Por ejemplo, al ser transferidos o editados utilizando CX-Programmer o una unidad PT, o bien al ser transferidos desde el cassette de memoria. La siguiente vez que se enciende la unidad, la memoria del usuario (programa de usuario o rea de parmetros) volver a ser transferida desde la memoria flash a la RAM. Utilizando CX-Programmer, tambin es posible guardar los datos del rea DM de la memoria de E/S en la memoria flash. Los datos as guardados pueden configurarse como predeterminados del rea DM y volver a escribirse automticamente en el rea DM la siguiente vez que se enciende la unidad. En la parte de memoria de comentarios de la memoria flash es posible guardar tablas de smbolos, archivos de comentarios y archivos de ndice de programa. Al transferir proyectos desde CX-Programmer a una CPU, la informacin del programa del bloque de funcin se guardar automticamente en la memoria flash. (Slo CP1L) (8) Cassette de memoria (slo CP1L) Estos cassettes pueden emplearse para guardar desde el PLC programas, el contenido de la memoria de datos, los datos de configuracin del PLC y comentarios de E/S. Los datos guardados en el cassette de memoria pueden cargarse automticamente al encender la unidad.
Manual de introduccin a CP1L/CP1E SYSMAC
112
Precaucin
En las CPU CP1E tipo E o tipo N sin batera, los contenidos del rea DM (D) *, el rea de retencin (H), los valores actuales del contador (C), el estado de los indicadores de finalizacin del contador (C) y el estado de los bits del rea auxiliar (A) relacionados con las funciones de reloj pueden ser inestables cuando se conecta la alimentacin. *Esto no es aplicable a reas con backup en la EEPROM usando la funcin de copia de seguridad de DM. Si se utiliza la funcin de backup de DM, asegrese de usar uno de los siguientes mtodos para la inicializacin. 1. Borrar todas las reas a todo ceros Seleccionar [Borrar Memoria de Retencin (HR/DM/CNT) a Cero] en el rea [Datos de Arranque ledos ] de la configuracin del PLC. 2. Borrar las reas especficas a todo ceros o inicializar a valores especficos Realizar las configuraciones desde un programa de diagrama de rels. Si los datos no se inicializan, la unidad o dispositivo puede operar de forma inesperada debido a la inestabilidad de los datos.
A
Apndice
113
A
Apndice
Tiempo de ciclo
Procesos de supervisin
Comprobacin de error de batera. Monitorizacin de los interruptores DIP. *1 Comprueba el bus de E/S. Comprueba la memoria del programa de usuario.
Ejecucin del Durante la ejecucin: ejecuta el programa de usuario. programa Procesamiento de errores: Pone las salidas en OFF (reinicia la unidad en caso de errores de bus) Si se produce un error: se borra la memoria de E/S (salvo al ejecutar instrucciones FALS)
Refresco de E/S Ejecutan un intercambio de datos cclico en las siguientes unidades: *2 Unidades de E/S de expansin Serie CP
Servicio de perifricos
Servicios que solamente se ejecutan en caso de producirse un evento: Servicio de puerto USB de perifricos Servicio de puerto serie Servicio de puerto de comunicaciones *1 Servicio de acceso a la memoria flash incorporada/EEPROM Servicio de acceso al cassette de memoria *1 Edicin online
*1 Las CPUs CP1E no disponen de estos servicios. *2 El refresco de E/S se ejecuta tambin en el modo PROGRAM.
114
Refresco de E/S
Se entiende por refresco de E/S las transferencias cclicas de datos entre un rea de memoria predeterminada y una fuente externa. Esto comprende los siguientes procesos de refresco.
Tipo de unidad de destino E/S incorporadas en la CPU Unidad de E/S de expansin o unidad de expansin Serie CP Intercambio de datos mx. Entrada: 3 CH Salida: 3 CH Fijo, en funcin de la unidad rea de intercambio de datos rea de E/S rea de E/S
El refresco de E/S se ejecuta sin interrupcin dentro de un mismo ciclo. Adems, el refresco de E/S se efecta siempre despus de la ejecucin del programa. El refresco de E/S puede ser realizado en las E/S normales incorporadas de la unidad CP1L/CP1E, as como en las unidades de expansin (E/S) de la Serie CP, de alguna de las tres siguientes formas: Refresco cclico Ejecucin mediante instrucciones de refresco inmediato de refresco Ejecucin mediante una instruccin IORF
A
Apndice
Refresco cclico
El refresco de E/S se efecta una vez ejecutadas todas las instrucciones de las tareas ejecutables. Es el mtodo estndar de refresco de E/S.
Tarea Tarea
115
A
Apndice Nota
1. 2.
3.
El refresco inmediato es posible solamente en el rea de E/S. Para unidades de expansin (E/S) Serie CP, utilice la instruccin IORF. Instrucciones especficas de bit: Se actualizar el canal (16 bits) que contenga el bit especificado. Instruccin especfica de canal: Se actualizar el canal (16 bits) especificado. Operandos de entradas y S (origen): La entrada se refrescar inmediatamente antes de ejecutar la instruccin. Operandos de salidas y D (destino): La salida se refrescar inmediatamente despus de ejecutar la instruccin.
D1: nmero de canal inicial D2: nmero de canal final Se refrescarn los datos de canal de E/S entre D1 y D2.
Nota
Las instrucciones IORF tardan un tiempo relativamente prolongado en ejecutarse. El tiempo de ejecucin se incrementar en funcin del nmero de canales que deban refrescarse. En consecuencia, el tiempo total de ciclo puede prolongarse. Debe destacarse que el tiempo total de ciclo puede incrementarse significativamente. Consulte informacin detallada en la SECCIN 4 Tiempos de ejecucin de instruccin y nmero de pasos del Manual de programacin de la CPU CP1H/ CP1L Serie CP (W451) o SECCIN 3 Tiempos de ejecucin de instruccin y nmero de pasos del Manual de referencia de instrucciones de la CPU CP1E Serie CP (W483).
116
Servicio de perifricos
Los servicios de perifricos son servicios eventuales que se producen de manera irregular, como la monitorizacin y configuracin en PT, as como la edicin online (edicin de programas en ejecucin) y monitorizacin en CX-Programmer. Esto incluye el procesamiento de peticiones de servicio desde y a dispositivos externos. En la Serie CP, la mayora de los servicios utilizan el comando FINS. Cada servicio tiene asignada una cantidad de tiempo fija especificada por el sistema, y se ejecuta en cada ciclo. Si el procesamiento de los servicios concluye antes de agotarse el tiempo asignado, no se ejecutar ningn proceso durante el tiempo restante.
Tipo de servicio Servicio de puerto USB de perifricos Servicio de puerto serie Contenido Procesa peticiones no programadas recibidas en forma de comandos FINS o Host Link desde CX-Programmer, una unidad PT o un ordenador host a travs de un puerto USB de perifricos o de un puerto serie (por ejemplo, peticiones de transferencia de programas, monitorizacin, forzar a set/ reset o edicin online). Procesa peticiones no programadas generadas por la CPU a travs de un puerto serie (comunicaciones no solicitadas). Ejecuta comunicaciones serie mediante instrucciones SEND, RECV y CMND. Utiliza los puertos lgicos internos 0 a 7 como puertos de comunicaciones. Ejecuta instrucciones en segundo plano, utilizando los puertos lgicos internos 0 a 7 como puertos de comunicaciones. Procesa la escritura y lectura de datos desde y hacia la memoria flash incorporada/EEPROM. Procesa la escritura y lectura de datos desde y al cassette de memoria.
A
Apndice
Memoria flash incorporada/ EEPROM servicio de acceso Cassette de memoria servicio de acceso*
*Las CPUs CP1E no disponen de estos servicios. Nota El tiempo de servicio se asigna de manera independiente a los servicios del puerto USB de perifricos, del puerto serie y de los puertos de comunicaciones. De manera predeterminada, se asignar el 4% del tiempo del ciclo precedente. Si la ejecucin de los servicios requiere varios ciclos, en caso de retrasarse asigne una cantidad de tiempo fijo (y no porcentual) a cada servicio. Para ello, utilice la opcin [Seleccionar tiempo para todos los eventos] de Configuracin del PLC. El CP1E no dispone de configuracin y el tiempo de ciclo est fijado en 8%.
117
Tiempo de ciclo
Las CPU procesan datos en ciclos, comenzando por los procesos de supervisin y finalizando por los servicios de perifricos.
A
Apndice
Consulte informacin detallada en la SECCIN 4 Tiempos de ejecucin de instruccin y nmero de pasos del Manual de programacin de la CPU CP1H/ CP1L Serie CP (W451) o SECCIN 3 Tiempos de ejecucin de instruccin y nmero de pasos del Manual de referencia de instrucciones de la CPU CP1E Serie CP (W483). Clculo del tiempo de ciclo
Detalles Espera a que transcurra el tiempo de ciclo especificado, en caso de que se haya especificado un tiempo mnimo (fijo) de ciclo en Configuracin del PLC. Calcula el tiempo de ciclo. Tiempo de procesamiento y causas de fluctuacin Si no se ha especificado un tiempo fijo de ciclo, el tiempo de proceso ser de aproximadamente 0. Tiempo adicional para fijar el tiempo de ciclo = Tiempo de ciclo fijo Tiempo de ciclo real (tiempo de proceso: procesos de supervisin + ejecucin del programa + refresco de E/S + servicios de perifricos)
Refresco de E/S
Detalles Unidades de E/S de expansin Serie CP y Unidades de expansin Se refresca cada unidad. Primero se refrescan las salidas (desde la CPU a las unidades de expansin) y, a continuacin, las entradas (desde las unidades de expansin a la CPU). Tiempo de proceso y causas de fluctuacin El tiempo de refresco de E/S de cada unidad se multiplica por el nmero de unidades utilizadas.
Consulte informacin detallada acerca del tiempo de refresco de E/S en la seccin 2-7 Clculo del tiempo de ciclo del Manual de usuario de la CPU CP1L Serie CP (W462) o SECCIN 4 Monitorizacin y clculo del tiempo de ciclo del Manual de referencia de instrucciones de la CPU CP1E Serie CP (W483).
118
Servicio de perifricos
Detalles Servicio de puerto USB de perifricos Servicio de puerto serie Tiempo de procesamiento y causas de fluctuacin El tiempo de proceso de estos servicios depender de la configuracin del PLC. Si no se ha especificado un tiempo de ciclo, el servicio se ejecutar utilizando el 4% del tiempo del ciclo precedente calculado mediante el "clculo del tiempo de ciclo". Si se ha especificado un tiempo de ciclo, el servicio se ejecutar durante el tiempo as especificado. La ejecucin llevar como mnimo 0,1 ms, independientemente de si se ha especificado un tiempo de ciclo como si no. Si los puertos no estn conectados, el tiempo de servicio ser de 0 ms. Si no se ha especificado un tiempo de ciclo en la configuracin del PLC, el servicio se ejecutar durante el 4% del tiempo del ciclo precedente calculado mediante el "clculo del tiempo de ciclo". Si se ha especificado un tiempo de ciclo, el servicio se ejecutar durante el tiempo as especificado. La ejecucin llevar como mnimo 0,1 ms, independientemente de si se ha especificado un tiempo de ciclo como si no. Si no se utilizan puertos de comunicaciones, el tiempo de servicio ser de 0 ms. Servicio de acceso a la memoria flash incorporada/EEPROM Servicio de acceso al cassette de memoria * El tiempo de proceso de estos servicios depender de la configuracin del PLC. Si no se ha especificado un tiempo de ciclo, el servicio se ejecutar utilizando el 4% del tiempo del ciclo precedente calculado mediante el "clculo del tiempo de ciclo". Si se ha especificado un tiempo de ciclo, el servicio se ejecutar durante el tiempo as especificado. La ejecucin llevar como mnimo 0,1 ms, independientemente de si se ha especificado un tiempo de ciclo como si no. Si no hay acceso, el tiempo de servicio ser de 0 ms.
A
Apndice
*Las CPUs CP1E no disponen de estos servicios. Nota 1. El tiempo de ciclo depender de los siguientes factores. El tipo y nmero de instrucciones del programa de usuario (todas las tareas cclicas y las tareas adicionales ejecutables durante el ciclo, as como las tareas de interrupcin que cumplan las condiciones de ejecucin). Tipo y nmero de unidades de expansin de E/S y unidades de expansin de la Serie CP conectadas El "Tiempo mnimo de ciclo" especificado en la Configuracin del PLC. El uso de los puertos USB de perifricos y de puertos serie El "Tiempo de servicio de perifrico fijo" especificado en Configuracin del PLC El tiempo de ciclo no se ve afectado por el nmero de tareas del programa de usuario. El tiempo de ciclo se ve afectado solamente por tareas cclicas con estado READY dentro del ciclo. Al cambiar del modo MONITOR a RUN, el tiempo de ciclo se incrementar en aproximadamente 10 ms (no obstante, esto no prolongar demasiado el tiempo de ciclo). El tiempo de servicio se asigna de manera independiente a los servicios del puerto USB de perifricos, del puerto serie y de los puertos de comunicaciones. De manera predeterminada, se asignar el 4% del tiempo del ciclo precedente. Si la ejecucin de los servicios requiere varios ciclos, en caso de retrasarse asigne una cantidad de tiempo fijo (y no porcentual) a cada servicio. Para ello, utilice la opcin [Seleccionar tiempo para todos los eventos] de Configuracin del PLC. La CP1E no dispone de configuracin y el tiempo de ciclo est fijado en 8%.
Manual de introduccin a CP1L/CP1E SYSMAC
2.
3.
4.
119
0,04 ms
A
Apndice
Clculo del tiempo de ciclo Refresco de E/S Servicio de perifricos Tiempo de ciclo
0 ms 0 ms 0 ms 0,44 ms
Sern de aplicacin las siguientes condiciones: Que se est utilizando una unidad CP1L de 14 puntos de E/S. Que no se est utilizando ninguna unidad de expansin. Que no haya establecida ninguna conexin; por ejemplo, con CX-Programmer.
120
A
Apndice
CP1L
Puerta
Transcurrido un perodo de tiempo predeterminado despus que el sensor se ha puesto en OFF, la puerta se cierra.
Entrada del sensor Contacto 0.00 Salida de la puerta Contacto 100.00 Abierta
El tiempo transcurrido hasta el cierre de la puerta se ajustar mediante una resistencia variable conectada a la unidad CP1L.
Rango de ajuste (De 2,0 s mn. hasta 27 s mx.)
Resistencia variable
121
Ejemplo de cableado
Entrada del sensor 0.00
24 V c.c.
A
Apndice
Ejemplo de programacin
Puerta
P_On BCD A643 D0 +B #20 D0 D1 100.00 0.00 TIM Puerta Sensor fotoelctrico 0010 D1
(A): Para ajustar un valor mnimo de 2 segundos, primero convierta el valor de la entrada analgica externa A643 al valor BCD de D0, incremntelo en 20 BCD/2 segundos y, a continuacin, gurdelo como D1. (B): TIM actuar como temporizador en ON descendente con intervalos de 0,1 segundos.
122
INFORMACIN
0 0 10 11
Tensin de entrada (V
A
Apndice
Potencimetro analgico
123
T0010
100.00
Puerta
A
Apndice
100.00 0.00 Puerta Sensor fotoelctrico
(A): Para utilizar el potencimetro analgico en la unidad CP1L o CP1E con el objeto de ajustar el temporizador en la aplicacin del ejemplo, cambie el rea auxiliar A643 del programa de diagrama de rels por A642.
124
Las seales ms cortas que el ciclo de scan deben ser ledas y contadas. Una vez contadas 100 seales, se producir la salida de una seal de recuento completa.
30 s mn. (CP1E: 50 s mn.) Entrada del sensor Contacto 0.04 Instruccin de contador BCD C0000 Valor seleccionado Valor actual 100 99 100 98 97 1 0
Contacto C0000 Reset de contador Contacto de entrada 0.01 Fin de Cuenta Contacto 100.00
A
Apndice
Las entradas de respuesta rpida pueden leer seales ms cortas que el tiempo de ciclo. No obstante, como en el caso de cualquier otra entrada, para el proceso del diagrama de rels se utilizar el tiempo de ciclo completo. Para que el proceso acelerado no resulte afectado por el ciclo de scan, utilice entradas de interrupcin. Cada entrada solamente podr ser contada una vez durante cada tiempo de ciclo, independientemente de cuntas veces se produzca la entrada. Para contar varias veces la entrada dentro del tiempo de ciclo, utilice un contador de alta velocidad.
Ejemplo de cableado
Entrada del sensor 0.04 Entrada de reset de contador 0.01
CP1L
125
1. 2.
Abra la ventana principal de CX-Programmer. En el rbol del proyecto, haga doble clic en [Configuracin].
A
Apndice De este modo se abrir el cuadro de dilogo Configuracin del PLC.
3.
126
4.
En la lista desplegable IN0 (CP1E: IN4) de Entrada de interrupcin, seleccione [Rpida]. Cuando el contacto del entrada del sensor sea 0.04, la configuracin se realiza para [IN0 (CP1E: IN4)], ya que la configuracin de la entrada de interrupcin / entrada de respuesta rpida est seleccionada como 0 (CP1E: 4).
A
Apndice
5. 6.
Cierre el cuadro de dilogo Configuracin del PLC. Para que los cambios de configuracin del PLC surtan efecto, encienda el PLC.
Ejemplo de programacin
C0000
100.00
Fin de cuenta
127
Entradas de interrupcin
Normalmente, las CPUs CP1L y CP1E repiten los procesos en el siguiente orden: procesos de supervisin, ejecucin del programa, refresco de E/S, servicios de perifricos. Durante la fase de ejecucin del programa se ejecutan las tareas cclicas. Por su parte, la funcin de interrupcin permite que una condicin especificada interrumpa un ciclo y ejecute el programa especificado. Las entradas de interrupcin (modo directo) ejecutan tareas de interrupcin cuando la entrada incorporada de una CPU pasa de OFF a ON, o bien de ON a OFF. Las tareas de interrupcin 140 a 145 (CP1E: estn asignadas a los contactos de entrada. La asignacin es fija. Utilice entradas de interrupcin para agilizar el procesamiento no afectado por el ciclo de scan.
A
Apndice
Las tareas de interrupcin se ejecutarn cuando la entrada del sensor (interrupcin) cambie de OFF a ON.
Entrada del sensor (entrada de interrupcin 0) Contacto 0.04 Entrada del sensor 1 Contacto 0.00 Entrada del sensor 2 Contacto 0.01 Entrada del sensor 3 Contacto 0.02 Entrada de RESET Contacto 0.05 Salida PASS Contacto 100.00 Salida NG Contacto 100.01 Entrada del sensor de salida NG 1 Contacto 100.02 Entrada del sensor de salida NG 2 Contacto 100.03 Entrada del sensor de salida NG 3 Contacto 100.04
128
Ejemplo de cableado
En las unidades CP1L con 14 puntos de E/S, las entradas de interrupcin pueden asignarse a los contactos 0.04 al 0.07. La entrada de interrupcin 0 (CP1E: 4) se asignar al contacto 0.04. La entrada de interrupcin ejecutada por la entrada de interrupcin 0 (CP1E: 4) es la tarea N. 140 (CP1E: N. 4).
Entrada de sensor 3 0.02 Entrada de sensor 2 0.01 Entrada de sensor 1 0.00 Entrada del sensor (entrada de interrupcin 0) 0.04 Entrada de RESET 0.05
CP1L
A
Apndice
Entrada del sensor de salida NG 3 100.04 Entrada del sensor de salida NG 2 100.03 Entrada del sensor de salida NG 1 100.02
1. 2. 3.
Configure el contacto 0.04 como [Interrupcin]. Abra el cuadro de dilogo Configuracin del PLC. Haga clic en la pestaa Entrada incorporada. En la lista desplegable IN0 (CP1E: IN4) para [Entrada de interrupcin], seleccione [Interrupcin]. Cuando el contacto del entrada del sensor sea 0.04, la configuracin se realiza para [IN0 (CP1E: IN4)], ya que la configuracin de la entrada de interrupcin est seleccionada como 0 (CP1E: 4).
4. 5.
Cierre el cuadro de dilogo Configuracin del PLC. Para que los cambios de configuracin del PLC surtan efecto, encienda el PLC.
Manual de introduccin a CP1L/CP1E SYSMAC
129
Ejemplo de programacin
110(114) #0
(CP1E: Entrada de interrupcin 4) Especificacin ascendente de la entrada (CP1E: Entrada de interrupcin 4) Permitir interrupcin
100(104)
A
Apndice
#0 100.02 SET Entrada del sensor de salida NG 1 100.03 Entrada del sensor de salida NG 2 100.04 100.01
Entrada del sensor de salida NG 3 0.05 RSET Entrada de RESET 100.00 RSET 100.01 RSET 100.02 RSET 100.03 RSET 100.04
130
Si la entrada de interrupcin 0 (CP1E: 4) (contacto 0.04) se pone en ON, la siguiente "tarea de interrupcin 140 (CP1E: 4)" se ejecuta una vez. La asignacin de tareas de interrupcin a las entradas de interrupcin es fija. La Entrada de interrupcin 0 (CP1E: 4) ejecutar siempre la tarea de interrupcin 140 (CP1E: 4).
0.00 Entrada del sensor 1 0.00 Tarea de interrupcin 140 (CP1E: 4) 0.01 Entrada del sensor 2 0.02 SET Entrada del sensor 3 100.00 Salida PASS
SET Entrada del sensor 1 0.01 SET Entrada del sensor 2 0.02 SET Entrada del sensor 3 100.04 100.03 100.02
Entrada del sensor de salida NG 1 Entrada del sensor de salida NG 2 Entrada del sensor de salida NG 3
A
Apndice
131
INFO
1.
En el rbol del proyecto, haga clic con el botn secundario del ratn en [Nuevo PLC1[CP1L] offline]. En el men emergente, seleccione [Insertar programa]-[Ladder]. De este modo, [NuevoPrograma2(no asignado)] se agregar al final del rbol del proyecto.
A
Apndice
2.
Con el botn secundario del ratn, haga clic en [NuevoPrograma2 (no asignado)]. En el men emergente, seleccione [Propiedades]. De este modo se abrir el cuadro de dilogo Propiedades del programa.
132
3.
Haga clic en la pestaa General. Seleccione [Interrupt Task 140 (CP1E: 4)] de la lista desplegable de tipo de tarea.
o
A
Apndice
4. 5.
Cuando haya terminado, cierre el cuadro de dilogo Propiedades del programa. Seleccione [Seccin1] en [NuevoPrograma2 (Int 140 (CP1E: 4))].
6.
Especifique el programa de diagrama de rels correspondiente a la interrupcin. Para ver el programa de diagrama de rels principal, haga clic en [Seccin1] de [NuevoPrograma1(00)] en el rbol del proyecto.
133
Reloj
Las unidades CP1L y CP1E tienen un reloj incorporado. El reloj no podr utilizarse si no hay instalada una batera o si la tensin de sta es baja. Nota Las CPU CP1E tipo E no disponen de funciones de reloj.
A
Apndice
En este ejemplo procederemos a controlar una fuente. La fuente debe manar agua segn el siguiente programa: De lunes a viernes: de 17:30 a 20:30 Sbados y domingos: de 10:00 a 21:15
CP1L/CP1E
Fuente
Ejemplo de cableado
CP1L
134
Ejemplo de programacin
A
Apndice
(A): Se pone en ON de lunes a viernes (es decir, cuando A354 [da] es menor o igual que [Viernes]), desde las 17:30 (cuando A351 [hh:mm:ss] llega a ser igual al valor configurado en D0 [17:30:00]) hasta las 20:30 (cuando A351 [hh:mm:ss] llega a ser igual al valor configurado en D10 [20:30:00]) (B): Se pone en ON los sbados y domingos (es decir, cuando A354 [da] es igual a [sbado] o [domingo]), desde las 10:00 (cuando A351 [hh:mm:ss] llega a ser igual al valor configurado en D20 [10:00:00]) hasta las 21:15 (cuando A351 [hh:mm:ss] llega a ser igual al valor configurado en D30 [21:15:00]) >=DT y <DT son instrucciones de comparacin de tiempo.
135
INFORMACIN
A
Instrucciones de comparacin de tiempo
Apndice
Las instrucciones de comparacin de tiempo facilitan las comparaciones de tiempo. Por ejemplo, si 0.00 est en ON y la hora es 13:00:00, poner 100.00 en ON. Se compararn las horas, minutos y segundos de la hora actual del reloj incorporado de la CPU (A351 a A352) con la hora seleccionada (D100 a D102).
0.00 =DT C S1 S2 D0 A351 D100 100.00
7 D0 -
6 -
5 4 1
2 0
0 Ajuste de D0=0038 hexadecimal Comparacin de segundos Comparacin de minutos Comparacin de horas Enmascaramiento de das Enmascaramiento de meses Enmascaramiento de aos
1 1
0 0
Comparacin de datos resaltados 15 A351 A352 A353 Minuto Da Ao 9 7 Hora Mes 0 Segundo S2 :D100 S2+1:D101 S2+2:D102 Se refleja en el indicador de condicin al encender la unidad 15 9 7 0
136
A
Apndice
1. 2.
Abra la ventana principal de CX-Programmer. En el rbol del proyecto, haga doble clic en [Memoria].
137
3.
En el rea de trabajo del proyecto, haga doble clic en [D]. De este modo aparecer la tabla de datos del PLC.
A
4.
Introduzca los valores de las direcciones de DM.
Apndice
5. 6.
Haga clic en [Guardar en proyecto]. De este modo la configuracin quedar guardada. Transfiera los datos desde el ordenador a la unidad CP1L. 1)Confirme que el ordenador est online con la unidad CP1L. 2)En el men, seleccione [Online] - [Transferir al PLC]. De este modo se abrir el cuadro de dilogo Transferir al PLC. 3)Seleccione el rea y la regin de destino de la transferencia. Haga clic en [Transferir al PLC]. Seguidamente se transferirn los datos.
138
A
Apndice
Velocidad del motor Motor: Arranque Contacto 0.02 Motor: Run Contacto 100.00 Motor: velocidad lenta Contacto 100.01 Posicin de parada normal Contacto 100.02 Posicin de parada por error Contacto 100.03 pulso de medicin del 3550 3500 contador de alta 3000 velocidad (pulso) (A270)
El programa de diagrama de rels pone en ON el reset de software de alta velocidad (A531.00) al arrancar el motor
Cuando el recuento de pulsos se site entre 3500 y 3550, la posicin normal de parada (100.02) estar en ON. Si el recuento de pulsos excede de 3550, se pondr en ON la posicin de parada por error (100.03).
139
Ejemplo de cableado
Encoder (alimentacin: 24 V c.c.) Fase A Fase B Fase C +Vc.c. Por ejemplo: Modelo E6B2-CWZ6C Salida de colector abierto NPN 24 V c.c. (Serie S8VM) 100~240Vc.a. 0 V (COM)
A
Apndice
Motor en velocidad normal 100.00 Motor en velocidad lenta 100.01 Variador, etc. (serie V1000) CP1L-L14DR-A
Posicin de parada por error Indicador 100.03 (serie M16) Posicin de parada normal 100.02 Indicador (serie M16)
Nota
Utilice la fuente de alimentacin externa solamente para los dispositivos de entrada. (No se puede utilizar para alimentar dispositivos de salida.)
140
1. 2.
Abra el cuadro de dilogo Configuracin del PLC. Haga clic en la pestaa Entrada incorporada.
A
Apndice
3. 4. 5. 6. 7. 8.
Active la casilla de verificacin [Usar contador de alta velocidad 0] del Contador de alta velocidad 0. Seleccione [Modo lineal] como [Modo de recuento]. En la lista desplegable Reset, seleccione [Reset de software (comparacin)]. En la lista desplegable Configuracin de entrada, seleccione [Entrada de fase diferencial)]. Cierre el cuadro de dilogo Configuracin del PLC. Para que los cambios de configuracin del PLC surtan efecto, encienda el PLC.
141
Ejemplo de programacin 1
Utilice las instrucciones de comparacin para comparar valores del contador. El programa puede crearse fcilmente empleando instrucciones de comparacin para comparar valores del contador.
0.02
Parar motor
A531.00 100.00
A
Apndice
Motor en velocidad normal Si el contador de alta velocidad (A270) llega a 3000 (0BB8 hexadecimal), Motor en velocidad lenta el motor desacelerar. W0.00 Si el contador de alta velocidad (A270) llega a 3500 (0DAC hexadecimal), el motor se parar. 100.01
>=(325) A270 #0BB8 >=(325) A270 #0DAC Tras la parada del motor, compruebe la posicin de parada. W0.00 0.02
Parar motor
W0.01
Motor parado La posicin de parada es normal si el contador de alta velocidad (A270) se sita entre 3500 (0DAC hexadecimal) Posicin de parada normal y 3550 (0DDE hexadecimal). 100.02 100.03 Posicin de parada por error La posicin de parada ser por error si el contador de alta velocidad (A270) es mayor que 3550 (0DDE hexadecimal).
142
Ejemplo de programacin 2
Utilice una instruccin CTBL (tabla de comparacin de registros) para ejecutar un proceso de interrupcin al alcanzarse el valor objetivo. La ralentizacin y parada se ejecutan como tareas de interrupcin, posibilitando la ejecucin de procesos a alta velocidad sin afectar al tiempo de ciclo.
A
Apndice
Especificacin del contador de alta velocidad 0 Inicio de la comparacin con el valor objetivo Canal inferior de la tabla de comparacin Ajuste "motor en velocidad normal"
Tras la parada del motor, compruebe la posicin de parada. W0.02 >=(325) Motor parado A270 #0DAC <(310) A270 #0DDE Posicin de parada normal 100.02 La posicin de parada es normal si el contador de alta velocidad (A270) se sita entre 3500 (0DAC hexadecimal) y 3550 (0DDE hexadecimal).
La posicin de parada ser por error si el contador de alta velocidad (A270) es mayor que 3550 (0DDE hexadecimal).
Cuando el valor actual del contador de alta velocidad coincida con el valor objetivo 1 (3000), se ejecutar la tarea de interrupcin 04.
Tarea de interrupcin 04 P_On SET 100.01 Ajuste "motor en velocidad lenta"
143
Cuando el valor actual del contador de alta velocidad coincida con el valor objetivo 2 (3500), se ejecutar la tarea de interrupcin 05.
P_On RSET Tarea de interrupcin 05 100.00 RSET 100.01 SET W0.02 Reset de "motor en velocidad normal"
A
Apndice
144
Bsqueda de origen
Es posible ejecutar una bsqueda de origen precisa que emplee varias seales de E/S (seal de entrada de proximidad de origen, seal de entrada de origen, seal de posicionamiento finalizado, salida de reset de contador por error, etc.) con una sola instruccin.
Entrada de proximidad de origen Contacto 0.02 Entrada de origen Contacto 0.06 Frecuencia de pulsos Velocidad alta de bsqueda Relacin de deceleracin 10 kHz de bsqueda Relacin de aceleracin de bsqueda 2000 Hz/4 ms Velocidad de proxi2000 Hz/4 ms midad de bsqueda 1000 Hz CW
CCW
A
Apndice
Configuracin CW Mtodo 0
Descripcin La bsqueda de origen se ejecuta en direccin CW (horaria; hacia la derecha). Lee la primera seal de entrada de origen despus de una secuencia OFF-ON-OFF de la seal de entrada de proximidad de origen. Invierte la direccin de una entrada de lmite y contina la bsqueda de origen. Ejecuta una salida de reset de contador por error al detectar el origen. No se utilizar la entrada de posicionamiento finalizado.
Inversa 1 Modo 1
Posicionamiento
La configuracin habitual de las operaciones de posicionamiento es la siguiente: Frecuencia objetivo 50 Hz Relacin de aceleracin/deceleracin 2000 Hz/4 ms Frecuencia inicial 0 Hz
2
CCW Punto A -1000 Origen Punto B CW 100000
1 3
(1) Una vez finalizada la bsqueda de origen, el equipo ser desplazado hasta el punto A (-1000) mediante una especificacin de pulso absoluto (sistema de coordenadas absolutas). (2) Tras situarse en el punto A, el equipo ser desplazado hasta el punto B (100000) mediante una especificacin de pulso absoluto (sistema de coordenadas absolutas). (3) El posicionamiento de los puntos A y B se repetir. Dado que se utiliza una especificacin de pulso absoluto, el valor seleccionado de posicionamiento de (3) ser el mismo que para (1).
Manual de introduccin a CP1L/CP1E SYSMAC
145
Ejemplo de cableado
Sensor (serie E2E) Sensor de Sensor de proximidad lmite CCW de origen 0.00 0.02*2 Sensor de lmite CW 0.01 Interruptor (serie A16) Inicio de la bsqueda de origen 0.03 Posicionamiento en punto A 0.04 Posicionamiento en punto B 0.05
Contacto NA
Contacto NA
Contacto NA
A
Entrada de origen 0.06*2
Apndice
Serie R7D AP + -
CN1
1 2 3 4 5 6 CW CW CCW CCW ECRST ECRST
CP1L-L14DT
, (*1) (*1) Salida Salida CW 100.00*3 CCW 100.01*3 (*1) 13 Salida de reset de contador por error 100.04*2 ENT 24 V
14 32 33
RUN Z ZCOM
Indicador (Serie M16) Posicionamiento en punto A finalizado 100.02 Posiciona- Bsqueda de origen miento en finalizada punto B 100.05 finalizado 100.03
Carcasa FG
*1 Inserte una resistencia de 1,6 a 2,2k , de modo que la corriente est dentro del rango de 7 a 15mA. *2 Las asignaciones de bits del sensor de proximidad de origen, la entrada de origen y la salida de reset de contador por error son diferentes dependiendo de los puntos de E/S de la CPU. Consulte informacin detallada acerca de la asignacin en el Manual de usuario de la CPU CP1L Serie CP (W462) o en el Manual de usuario de hardware de la CPU CP1E Serie CP (W479). *3 Para las unidades CP1E, el pulso se configura como 100.00 y la direccin se configura como 100.01. Configure el servodrive como pulso ms direccin.
146
1. 2. 3.
Abra el cuadro de dilogo Configuracin del PLC. Haga clic en la pestaa Salida de pulsos 0. Configure los siguientes valores:
A
Apndice
Configuracin bsica Elemento Origen indefinido Operacin de seal de entrada de lmite Seal de entrada de lmite Velocidad inicial de bsqueda o vuelta Curva de velocidad Configuracin Retener Siempre NA 0 pps Trapezoidal
Bsqueda de origen Elemento Utilizar operacin de origen definido Direccin de bsqueda Mtodo de deteccin Operacin de bsqueda Modo de operacin Seal de entrada de origen Seal de entrada de proximidad Velocidad alta de bsqueda Velocidad de proximidad de bsqueda Valor de compensacin de bsqueda Relacin de aceleracin de bsqueda Relacin de deceleracin de bsqueda Tiempo de monitorizacin de posicionamiento Configuracin Usar CW Mtodo 0 Inversa 1 Modo 1 NA NA 10000 pps 1000 pps 0 2000 2000 0 ms
4. 5.
Cierre el cuadro de dilogo Configuracin del PLC. Para que los cambios de configuracin del PLC surtan efecto, encienda el PLC.
Manual de introduccin a CP1L/CP1E SYSMAC
147
Ejemplo de programacin
A
Apndice
Bsqueda de origen con instruccin ORG Salida de pulsos 0 Funcin de bsqueda de origen Mtodo de salida de pulsos CW/CCW
@PLS2 (887) Posicionamiento con la instruccin PLS2 Posicionamiento en punto A #0 #1 D0 D6 0.05 @PLS2 (887) Posicionamiento con la instruccin PLS2 Posicionamiento en punto B #0 #1 D10 D6 Salida de pulsos 0 Especificacin de pulsos absolutos (CP1E: #101) Tabla de configuracin de datos de posicin Configuracin de frecuencia inicial Salida de pulsos 0 Especificacin de pulsos absolutos (CP1E: #101) Tabla de configuracin de datos de posicin Configuracin de frecuencia inicial
Indicadores de salida de bsqueda de origen y finalizacin de posicionamiento. 0.04 0.05 W0.00 0.03 Inicio de la Posicionabsqueda de origen miento W0.00 en punto A Posicionamiento en punto B
A280.06
Posicionamiento en punto B
A280.03
Posicionamiento en punto A
A280.03
148
A
Apndice
149
A
Apndice
CP1L CP1E Mdulo opcional para RS-232C CP1W-CIF01 Mdulo opcional para RS-422/485 CP1W-CIF11/12
COMM
COMM
Para posibilitar las comunicaciones serie en la unidad CP1L, instale un mdulo opcional de comunicaciones serie (RS232C RS422A/485). Las unidades de 14 y 20 puntos de E/S pueden tener instalado un solo mdulo opcional de comunicaciones serie. Las unidades de 30, 40 y 60 puntos de E/S pueden tener conectados hasta dos mdulos. En las unidades CP1L de 10 puntos no se pueden instalar mdulos opcionales. En el caso de las unidades CP1E, slo el tipo N de 30 y 40 puntos de E/S pueden tener instalado un mdulo opcional de comunicaciones serie. La funcin de maestro sencillo de Modbus-RTU permite establecer fcilmente comunicaciones con componentes conectados a travs de un mdulo de conexin serie.
150
15 D32300 (CP1E: D1200) D32301 (CP1E: D1201) D32302 (CP1E: D1202) D32303 (CP1E: D1203)
08 07
00
Direccin del esclavo Cdigo de FUNCIN Bytes de datos de comunicaciones Datos de comunicaciones
Describa los comandos de Modbus-RTU en los canales de asignacin fija DM. De este modo, las comunicaciones podrn establecerse sencillamente poniendo en ON el interruptor de software A640 CH bit 00.
Direccin del esclavo Cdigo de FUNCIN Datos de comunicaciones Direccin del esclavo Cdigo de FUNCIN Datos de comunicaciones Modbus-RTU CP1L
A
Apndice
En los canales de asignacin fija DM de maestro sencillo de Modbus-RTU, asigne la direccin de esclavo, la funcin y los datos al dispositivo esclavo de Modbus. Una vez realizadas las asignaciones, podrn enviarse comandos de Modbus-RTU situando en ON el conmutador de software. Las respuestas recibidas se guardan automticamente en los canales de asignacin fija DM. Nota Los bits de ejecucin de maestro sencillo Modbus-RTU y los canales de asignacin fija DM dependen del tipo de unidad, unidades CP1L de 10, 14 y 20 puntos de E/S o de 30, 40 y 60 puntos de E/S, unidades CP1E tipo N con puerto RS-232C incorporado de 20, 30 y 40 puntos de E/S o CP1E tipo N con puerto serie opcional de 30 y 40 puntos de E/S. Consulte informacin detallada acerca en el Manual de usuario de la CPU CP1L Serie CP (W462) o en el Manual de usuario de software de la CPU CP1E Serie CP (W480).
151
CP1L
A
Apndice
Rotacin lenta
55,00 Hz Velocidad
50,00 Hz Parada
Contacto A ON (W0.00)
Contacto Z ON (W0.15)
La velocidad objetivo se consigue en base a la entrada procedente de mltiples contactos. Los valores de aceleracin y deceleracin son modificados mediante la aceleracin y deceleracin de un variador.
Ejemplo de cableado
CP1L CP1W-CIF11/12
COMM
RDA - RDB+ SDA - SDB+ FG
V1000
RS485 50 m o menos Smbolo SS+ RR+ Bloque de terminales de circuito de control (terminales de comunicaciones)
1 2 3 4 5
RDARDB+ SDASDB+ FG
152
N. 1 2 3 4 5 6
Configuracin Presencia de resistencia de terminacin Seleccin de 2/4 hilos Seleccin de 2/4 hilos Control RS para RD Control SD para RD
ON/OFF ON ON ON OFF ON ON
Contenido Resistencia de terminacin presente Tipo de 2 hilos Tipo de 2 hilos Siempre OFF Activado
A
Apndice
Activado
U4 19
H5 01 H5 02 H5 03 H5 06
1 2 0 10
H5 07
153
1. 2. 3.
Abra el cuadro de dilogo Configuracin del PLC. Haga clic en la pestaa Puerto serie 1 (CP1E: Pestaa Puerto RS232C incorporado). Configure los siguientes valores:
A
Apndice
Elemento Configuracin de comunicaciones Baudios Formato Modo Tiempo de espera de respuesta Personalizada 9600 bps 8, 1, P Modo Gateway Serie (CP1E: Maestro sencillo de Modbus) 0 (predeterminado) Configuracin
4.
154
Ejemplo de programacin
Detiene la operacin al iniciarse las comunicaciones. Comando de operacin (0: parada) Comando de frecuencia 00,00 Hz
Contacto A
A
Apndice
Contacto B
Contacto C
Contacto Z
Inicia las comunicaciones de Modbus 1 segundo despus de ejecutar el programa de diagrama de rels. Contina las comunicaciones Modbus. P_On
TIM
A640.01
155
A
Apndice
(A): Ponga en ON el indicador de ejecucin A640.00 para enviar los datos de comando D32300 (CP1E: D1200) y posteriores. Consulte informacin detallada en Configuracin del rea DM, en la pgina siguiente.
Canal Puerto serie 1 D32300 (CP1E: D1200) D32301 (CP1E: D1201) D32302 (CP1E: D1202) D32303 a D32349 (CP1E: D1203 a D1249) 07 a 00 15 a 08 07 a 00 15 a 08 15 a 00 Comando Direccin de esclavo (00 a F7 hexadecimal) Reservados (debe ser 00 hexadecimal) Cdigo de FUNCIN Reservados (debe ser 00 hexadecimal) Nmero de bytes de datos de comunicaciones (0000 a 005E hexadecimal) Datos de comunicaciones (mx. 94 bytes) Bits Configuracin
15 a 00
(B): Una vez que un comando ha sido enviado correctamente, el indicador de ejecucin normal A640.01 se pone en ON, y los datos de respuesta se guardan en D32350 (CP1E: D1250) y posteriores.
Canal Puerto serie 1 D32350 (CP1E: D1250) D32351 (CP1E: D1251) D32352 (CP1E: D1252) D32353 (CP1E: D1253) D32354 a D32399 (CP1E: D1254 a D1299) 07 a 00 15 a 08 07 a 00 15 a 08 07 a 00 15 a 08 15 a 00 15 a 00 Respuesta Direccin de esclavo (01 a F7 hexadecimal) Reservados (debe ser 00 hexadecimal) Cdigo de FUNCIN Reservados Cdigo de error Reservados (debe ser 00 hexadecimal) Nmero de bytes de respuesta (0000 a 03EA hexadecimal) Datos de respuesta (mx. 92 bytes) Bits Configuracin
(C): Si se produce un error de comunicaciones, el indicador de error de ejecucin A640.02 se pone en ON y el cdigo de error se guarda en D32352 (CP1E: D1252).
156
D32300 D32301 D32302 D32303 D32304 D32305 D32306 D32307 (CP1E: D1200) (CP1E: D1201) (CP1E: D1202) (CP1E: D1203) (CP1E: D1204) (CP1E: D1205) (CP1E: D1206) (CP1E: D1207) 00 01 00 10 00 09 00 01 00 02 04 00 01 02 02 58 58
A
Apndice
00
00
Direccin de esclavo del variador: 1 (hexadecimal) Escritura de datos en el variador: 10 (hexadecimal) Como nmero de bytes, utilice 9 bytes de D32303 superior hasta D32307 superior (CP1E: D1203 superior hasta D1207 superior)
Datos para el registro siguiente (por ejemplo, seleccione 60.0Hz (0258 Hex) para N. 0002 [comando de frecuencia]) Datos para el registro inicial (por ejemplo, seleccione 0001 Hex para N. 0001 [comando de operacin (vase ms abajo)]) Tamao de datos adjuntos, en bytes: 4 (4 bytes desde D32305 inferior a D32307 superior (CP1E: D1205 inferior hasta D1207 superior)) Nmero de datos de registros escritos en: 2 (2 datos: n 0001 y n 0002 en el registro 2) N. de registro para el inicio de lectura de datos: 0001 (la escritura en el variador se inicia en el registro n 0001)
Asignacin de comando de operacin (n de registro 0001 hexadecimal) y detalles para el variador V1000
N. de bit 0 1 2 3 4 5 6 7 8 9 A BaF Configuracin Comando de operacin (1: inicio) Rotacin normal/inversa (1: inversa) Error externo (1: EF0) Reset de error (1: reset de error) Entrada multifuncin 1 (1: ON) Entrada multifuncin 2 (1: ON) Entrada multifuncin 3 (1: ON) Entrada multifuncin 4 (1: ON) Entrada multifuncin 5 (1: ON) Entrada multifuncin 6 (1: ON) (No se utiliza) (No se utiliza)
En este ejemplo utilizaremos nicamente el comando de operacin (bit n 0). Con la funcin maestro sencillo de Modbus-RTU no es necesario configurar el checksum CRC-16 en el rea DM, ya que se calcula automticamente.
157
A
Apndice
FB
CP1L
_INV033_MoveVelocity_RPM
*FB utilizado en este ejemplo. Nota La documentacin (archivos PDF) sobre las funciones de la librera Smart FB puede consultarse en la carpeta [FBL] - [omronlib] - [Variador] - [INVRT] - [Serie]. Consulte informacin detallada acerca de la librera Smart FB en el archivo mencionado.
158
[Dispositivo de control n]
An Bn Xn Salidas Xn TIM n #0100 Tn Yn Yn Zn Zn
TIM 1 #0100 T1 Y1 Z1
A
Apndice
Tome un programa de diagrama de rels para "Control del dispositivo 1". Sustituya las E/S del programa por parmetros. Guarde el algoritmo en forma de plantilla. La plantilla se define como bloque de funcin (FB).
[Dispositivo de control 1] Defina como bloque de funcin
Dispositivo de control EN A B ENO X Y Z A2 B2 P_On A1 B1
Dispositivo de control
EN
A B
ENO
X Y Z
X1 Y1 Z1
P_On
[Dispositivo de control 2]
Dispositivo de control
EN
A B
ENO
X Y Z
X2 Y2 Z2
El bloque de funcin definido puede utilizarse en los programas de diagrama de rels como instancias de bloques de funcin.
159
A
Apndice
La velocidad objetivo se consigue en base a la entrada procedente de mltiples contactos. Los valores de aceleracin y deceleracin son modificados mediante la aceleracin y deceleracin de un variador.
COMM
RD-A RDB+ SD-A SDB+ FG
RS485
En este ejemplo de librera de FB, la capacidad de la memoria de usuario puede exceder de 5000 pasos. Por tal motivo, dado que en una unidad CP1L de 10, 14 o 20 puntos (con una memoria de usuario de 5000 pasos) puede producirse un error de capacidad de memoria, en este ejemplo utilizaremos una unidad CP1L de 30, 40 o 60 puntos (con una memoria de usuario de 10000 pasos). Consulte informacin detallada sobre el cableado y la configuracin de las unidades CP1W-CIF11/12, V1000 y CP1L, consulte la Configuracin del sistema dla seccin A-4-7 Uso de variadores para control de velocidad (1).
160
Ejemplo de programacin
_INV002_Refresh (BOOL) EN
Especifica la unidad de host N. de puerto serie Lista de scan Tipo de MV/RV Intervalo Tipo de rea I/F N. de rea I/F Tipo de rea de mensaje N. de rea de mensaje
(INT) UnitSelect (INT) PortNo (DWORD) Lista de Scan (DWORD) ModelTypeMV (UINT) IntervalCount (WORD) AreaID (INT) AreaNo (WORD) MSGAreaID (INT) MSGAreaNo
(BOOL) ENO (BOOL) BUSY (INT) NodeAddr (BOOL) Error (WORD) ErrorID
de utilizacin
A
Apndice
Especifica la seal de inicio, la direccin y la frecuencia de rotacin en Hz. Decelera un eje en funcionamiento hasta detenerlo.
Se requiere para las comunicaciones con el variador. Se utiliza 1 FB para cada puerto serie del PLC. Se utilizar un FB "Refrescar estado" para cada puerto serie, incluso si en dicho puerto hay mltiples variadores conectados. Enva comandos de comunicaciones a los variadores. Procesa errores de comunicaciones. Asigna prioridades cuando se emiten mltiples comandos.
Nota
Los bloques de funcin no estn disponibles para las unidades CP1L de 10, 14 y 20 puntos.
161
Contacto A
#1770 D100 Comando de frecuencia 60,00 Hz (1770 hexadecimal) Direccin de rotacin normal (0)
MOV(021)
#0 D2 W0.01
MOV(021)
Contacto B
#157C D100 Comando de frecuencia 55,00 Hz (157C hexadecimal) Direccin de rotacin normal (0)
A
Apndice
W0.02
MOV(021)
#0 D2
MOV(021)
Contacto C
#1388 D100 Comando de frecuencia 50,00 Hz (1388 hexadecimal) Direccin de rotacin normal (0)
MOV(021)
#0 D2
162
P_On FLT(452) D100 D101 Convierte el comando de frecuencia (D100) de BIN a coma flotante
/F(457) D101 D103 D0 W0.00 Contacto A W0.01 Contacto B W0.02 Contacto C W0.15 Contacto Z W1.01 Detenido W1.00
Divida la frecuencia por 100 para conseguir incrementos de 0,01 Hz. Almacenar valor en FB (MOV V)(D0). Por ejemplo: 6000/100=60.00Hz
A
Apndice
Arranque
Resetea el rea de trabajo de la interfaz de datos entre los bloques de funcin al iniciarse la operacin. P_First_Cycle
BSET(071)
#0 D9000 D9100
Nota
Para datos de coma flotante, asegure que las reas son de 2CH.
163
MoveV P_On Indicador de siempre ON &1 Unidad esclava de variador 1 W1.00 Inicio Frecuencia D0 Direccin D2 *1 P_DM rea DM especificacin &9000 _INV032_MoveVelocidad Hz (BOOL) (BOOL) ENO EN (INT) (BOOL) NodeNo Velocity (BOOL) (BOOL) Execute Comando Cancelado (REAL) (BOOL) Velocity Error (INT) (WORD) Direction ErrorID (WORD) AreaID (INT) AreaNo Decelerar hasta parar
A
Apndice
(BOOL) EN Indicador de siempre ON &1 (INT) NodeNo Unidad esclava de variador 1 (BOOL) W1.01Stop Execute (WORD) *1 P_DM AreaID Especificacin (INT) de rea AreaNo &9000
P_On
*1 Refrescar P_First_Cycle Indicador de primer ciclo #CCCC PLC utilizado: seleccione CP1L &1 Seleccione el puerto serie #00000002 Unidad esclava de variador utilizada #00000000 Variador V1000 _INV002_Refresh (BOOL) EN (INT) UnitSelect (INT) PortNo (DWORD) Scanlist (BOOL) ENO (BOOL) BUSY (INT) NodeAddr (BOOL) Error (WORD) ErrorID W7.00 Est comunicando W8 Unidad esclava del variador comunicando o ha finalizado comunicaciones Configure la misma rea para utilizarla como interfaz de datos del FB.
(DWORD) Model TypeM V &10 (UINT) Contador de intervalo IntervalCount *1 P_DM Especificacin de rea &9000 P_DM Especificacin de rea &9100 (WORD) AreaID (INT) AreaNo (WORD) MSGAreaID (INT) MSGAreaNo
Unidad esclava de variador utilizada (direccin de unidad:1) 31 3 2 1 0 BIT 0 0 0 0 1 0 Variador (V1000:0, A1000:1) 31 0 2
3 2 1 0 BIT 0 0 0 0 0 0
164
INFORMACIN
1.
En el men principal, seleccione [Archivo] - [Bloque de funcin ] - [Cargar bloque de funcin desde archivo]. De este modo se abrir el cuadro de dilogo Seleccione archivo de la librera de bloques de funcin de CX-Programmer.
A
Apndice
2.
Seleccione la carpeta [FBL] - [omronlib] - [Variador] - [INVRT] - [Serie]. Seguidamente se abrir una serie de archivos de la librera de bloques de funcin para comunicaciones serie con variadores.
165
3.
Seleccione [_INV002_Refresh20.cxf]. Haga clic en [Abrir]. _INV002_Refresh se agregar debajo de [Bloques de funcin ] en el rbol del proyecto.
A
Apndice
4. 5.
Site el cursor en la posicin en la que desee insertar el bloque de funcin _INV002_Refresh. Pulse la tecla [F1] para acceder a la [Invocacin de bloque de funcin].
De este modo se abrir el cuadro de dilogo Invocacin del nuevo bloque de funcin.
6.
166
7.
Asigne un nombre a la instancia del bloque de funcin. Pulse la tecla [Intro]. Seguidamente aparecer la instancia de bloque de funcin nombrada.
A
Apndice
8. 9.
Conecte un contacto de entrada al bloque de funcin. Configure los parmetros de E/S del bloque de funcin. 1) Site el cursor junto a un parmetro del bloque de funcin. Pulse la tecla [Intro]. Seguidamente se abrir el cuadro de dilogo Nuevo parmetro. 2) Introduzca el parmetro. Pulse la tecla [Intro].
167
A
Apndice
Ejemplo de cableado
Caldera A: CP1L (unidad maestra) Caldera B: CP1L (unidad esclava n 0) Caldera C: CP1L (unidad esclava n 1) Unidad de sensor de temperatura Unidad de sensor de temperatura Unidad de sensor de temperatura CP1W-TS101 CP1W-TS101 CP1W-TS101
COMM
RDA - RDB+ SDA - SDB+ FG
COMM
RDA - RDB+ SDA - SDB+ FG
COMM
1CH, 2CH
1CH, 2CH
1CH, 2CH
2 entradas de sensor Pt100 2 entradas de sensor Pt100 2 entradas de sensor Pt100 (E52-P10AE) (E52-P10AE) (E52-P10AE) CP1W-CIF11/12 CP1W-CIF11/12 CP1W-CIF11/12 (Mdulo opcional RS422/485) (Mdulo opcional RS422/485) (Mdulo opcional RS422/485) CP1W-CIF11/12
1 2 3 4 5 RDARDB+ SDASDB+ FG
CP1W-CIF11/12
RDARDB+ SDASDB+ FG 1 2 3 4 5
CP1W-CIF11/12
RDARDB+ SDASDB+ FG 1 2 3 4 5
168
N.
Configuracin
Unidad maestra ON
Unidad esclava n 1 ON
Contenido
Presencia de resistencia de terminacin Seleccin de 2/4 hilos Seleccin de 2/4 hilos Control RS para RD Control SD para RD
Resistencia de terminacin presente en los extremos de los PLC. Tipo de 2 hilos Tipo de 2 hilos Siempre OFF Desactivado Activado
2 3 4 5 6
ON ON OFF OFF ON
ON ON OFF OFF ON
ON ON OFF OFF ON
A
Apndice
1. 2. 3.
Abra el cuadro de dilogo Configuracin del PLC. Haga clic en la pestaa Puerto serie 1 (CP1E: Pestaa Puerto RS232C incorporado). Configure los siguientes valores:
169
Elemento Configuracin de comunicaciones Baudios Formato Modo Canales de PLC Link Modo de PLC Link NT/PLC Link mx. N. de unidad PLC Link
A
Apndice
4.
Ejemplo de programacin
Los enlaces PLC Link serie se utilizan para enlazar datos en las reas de PLC Link serie sin necesidad de ningn programa. El programa de diagrama de rels transfiere los datos a enlazar al rea Data Link.
Caldera A CP1L (unidad maestra) 0CH 1CH 2CH rea de entrada A_Datos de temperatura 0 A_Datos de temperatura 1 Caldera B CP1L (unidad esclava n 0) rea de entrada B_Datos de temperatura 0 B_Datos de temperatura 1 Caldera C CP1L (unidad esclava n 1) rea de entrada C_Datos de temperatura 0 C_Datos de temperatura 1
100CH
rea de salida
rea de salida
rea de salida
3100CH(200CH) 3101CH(201CH)
3129CH(229CH) 3189CH(289CH)
Nota
170
Nota
A
Apndice
171
A
Apndice
Alimentacin Tipos de salida Bloque de terminales Fuente de alimentacin a dispositivos externos (alimentacin de servicio)
Capacidad de programa
Capacidad de rea DM
Lenguaje de programacin
172
CPU CP1L
Entradas adelante/atrs o de pulsos ms direccin: 100 kHz 4 contadores o bien Fases diferenciales (4): 50 kHz 2 contadores o bien Entradas de incremento: 100 kHz 4 contadores
Entradas adelante/atrs o de pulsos ms direccin: 10kHz 2 contadores o bien Fases diferenciales (4): 50 kHz 2 contadores o bien Entradas de incremento: 10kHz 6 contadores
Entradas adelante/atrs o de pulsos ms direccin: 100kHz 1 contadores 10kHz 1 contador o bien Fases diferenciales (4): 50kHz 1 contador 5kHz 1 contador o bien Entradas de incremento: 100kHz 2 contadores 10kHz 4 contadores Comparacin del valor objetivo y comparacin del rango 6 entradas 6 entradas Slo modo directo Slo salidas de pulsos ms direccin: Soportado. Soportado. No soportado.
Comparacin del valor objetivo y comparacin del rango 6 entradas 6 entradas Modo directo o modo de contador Salidas de pulsos ms direccin: CW/CCW Soportado. Soportado. Soportado.
Comparacin del valor objetivo y comparacin del rango 6 entradas 6 entradas Slo modo directo No soportado
A
Apndice
Pulso Salidas
Mtodo de salida de pulsos Control de velocidad Posicionamiento Aceleracin y deceleracin de la curva S Bsquedas de origen
Soportado. 1 salida
Salidas PWM Funciones de posicionamiento de variador Interruptor DIP del panel de frontal
No soportado. Las siguientes funciones no son soportadas sin un interruptor DIP. Proteccin contra escritura de programas Entradas externas mediante interruptor DIP (asignacin AR395.12) Transferencia automtica del cassette de memoria (sin funcin de cassette de memoria) Configuracin de puertos serie (protocolo Toolbus no soportado. 2 No incluido. Incluido. USB 2.0 de alta velocidad (12M) No incluido. No incluido. Incluido. (RS232C CPU con 20 puntos de E/S: Ninguna CPU con 30 o 40 puntos de E/S: 1 puerto
1 Incluido. Incluido. USB 2.0 de alta velocidad (12M) No incluido. (mdulo opcional) CPU CP1L tipo L: 1 puerto CPU CP1L tipo M: 2 puertos
173
CPU CP1L
300/600/1200/2400/4800/ 9600/19,2k/38,4k/57,6k/ 115,2k Host Link Toolbus No-protocol 1:N NT Link 1:1 NT Link Gateway serie (CompoWay/F Modbus-RTU PLC Link serie (maestro) PLC Link serie (esclavo) 1:1 Link (maestro) 1:1 Link (esclavo) Refresco inmediato al modificar la configuracin del PLC.
1200/2400/4800/9600/ 19,2k/38,4k/57,6k/115,2k *300/600bps no soportados. Host Link No puede conectarse a CX-P directamente. Sin protocolo 1:N NT Link Slo puede conectarse una PT. Consola de programacin PT no soportada. PLC Link serie (maestro) No esposible la participacin de PTs. PLC Link serie (esclavo) Modbus-RTU Refresco por interrupcin de alimentacin tras haberse modificado la configuracin del PLC.
A
Apndice
Consola de programacin PT Mdulos opcionales que pueden montarse Cassette de memoria Batera Soporte del condensador Memoria no voltil (memoria de backup) Funcionamiento sin batera
Soportado. Mdulo opcional RS232C CP1W-CIF01 Mdulo opcional RS422A/485 CP1W-CIF11/12 Mdulo opcional LCD CP1W-DAM01 Mdulo opcional Ethernet CP1W-CIF41
No incluido. No puede montarse. Mdulo opcional RS232C CP1W-CIF01 Mdulo opcional RS422A/485 CP1W-CIF11/12 No pueden montarse: Mdulo opcional LCD CP1W-DAM01 Mdulo opcional Ethernet CP1W-CIF41 No aplicable No incluido. No se puede montar. 50 horas (a una temperatura ambiente de 25C) No incluido. CP1W-BAT01 se puede montar como opcin. 40 horas (a una temperatura ambiente de 25C)
5 minutos (a una temperatura ambiente de 25C) Memoria flash incorporada (Contiene los programas, parmetros, valores iniciales de rea DM y archivos de comentarios de usuario) Sin batera, solamente se retendrn los datos de la memoria no voltil. En caso contrario, los datos son inestables.
EEPROM incorporada (Contiene los programas, parmetros, valores iniciales de rea DM y archivos de comentarios de usuario)
Sin batera, solamente se retendrn los datos de la memoria no voltil. En caso contrario, los datos son inestables. Los datos del rea DM, HR o CNT se borran automticamente cuando se conecta la alimentacin.
174
Elemento Funcin de backup del rea DM a la memoria no voltil (la funcin para retener los datos de memoria de E/S en operacin sin batera)
CPU CP1L Puede hacerse un backup de todos los datos (no modificables) del rea DM en la memoria de backup usando los bits de control de rea auxiliar. Los datos pueden restaurarse en el rea DM automticamente cuando se conecta la alimentacin en las selecciones de configuracin del PLC. Soportado. Soportado. No soportado. 32 256 256 256 1 interrupcin Unidad de tiempo: 10ms, 1ms, 0.1ms
Puede hacerse un backup de cualquier dato especificado (desde D0) del rea DM en la memoria de backup usando los bits de control de rea auxiliar. Los datos pueden restaurarse en el rea DM automticamente cuando se conecta la alimentacin en las selecciones de configuracin del PLC. Puede hacerse un backup de los datos Tipo E: D0 a D1499 (mx.) Tipo N: D0 a D6999 (mx.)
Memoria de seguimiento Reloj (RTC) Offsets de direcciones Nmero de tareas cclicas Nmero de tareas de interrupcin Nmero de subrutinas Nmeros de salto Interrupciones programadas
A
Apndice
1 interrupcin Unidad de tiempo: Slo 0,1ms Los intervalos de interrupcin se fijan cuando se ejecuta la instruccin MSKS. Slo puede ejecutarse reset/arranque mediante la instruccin MSKS.
Memoria de E/S
Elemento rea CIO rea de trabajo (W) rea temporal (TR) rea de retencin (H) rea auxiliar (A) CPU CP1L 98,304 bits CIO 0 a CIO 6143 8,192 bits W0.00 a W511.15 16 bits TR0 a TR15 24,576 bits H0.00 a H1535.15 Slo lectura: 7.168 bits A0 a A447 Lectura/escritura: 8,192 bits A448 a A959 4,096 temporizadores T0 a T4095 4,096 contadores C0 a C4095 32K canales D0 a D32767 (Puede hacerse un backup de todos los datos del rea DM en la memoria flash como valores iniciales para su uso al arranque. Se hace un backup de seguridad de los datos cuando se interrumpe la alimentacin y se restauran en la RAM la siguiente vez que se conecta la alimentacin (funcin de inicializacin del rea DM).) CPU CP1E tipo E 4,640 bits CIO 0 a CIO 289 1,600 bits W0.00 a W99.15 16 bits TR0 a TR15 800 bits H0.00 a H49.15 Slo lectura: 7,168 bits A0 a A447 Lectura/escritura: 4,896 bits A448 a A753 256 temporizadores T0 a T255 256 contadores C0 a C255 2K words D0 a D2047 (Puede hacerse un backup de D0 a D1499 en la EEPROM usando los bits de control del rea auxiliar. Los datos se restauran en la RAM cuando se conecta la alimentacin para las selecciones de configuracin del PLC.) 8K words D0 a D8191 (Puede hacerse un backup de D0 a D6999 en la EEPROM usando los bits de control del rea auxiliar. Los datos se restauran en la RAM cuando se conecta la alimentacin para las selecciones de configuracin del PLC.) CPU CP1E tipo N
175
Elemento rea de indicador de tarea Registros de ndice (IR) Registros de datos (DR) Memoria de seguimiento
CPU CP1L 32 TK0 a TK32 IR0 a IR15 DR0 a DR15 4,000 words 1
A
Apndice
Utilidad Puerto de conexin del dispositivo de programacin Software auxiliar aplicable Intercambiabilidad con archivos CXP de CP1L
Slo CX-Programmer para CP1E versin 1.0 o superior. CX-Programmer versin 8.2 o posterior La extensin de archivo de CX-Programmer para CP1E es CXE. CX-Programmer para CP1E no puede abrir un archivo CXP. Pero los archivos CXP de CP1L pueden copiarse y pegarse en el CX-Programmer para CP1E. Los archivos CXE pueden procesarse con CX-Programmer. Soportado. Es la proteccin para todo el programa. No puede seleccionarse proteccin contra lectura mediante tarea. No soportado.
Programa proteccin
Leer la proteccin desde el CXProgrammer Habilitacin y deshabilitacin de sobrescritura de programas desde el CXProgrammer Proteccin de escritura FINS para CPU a travs de red Habilitacin y deshabilitacin de escritura de archivos de programa en memoria de archivos
Soportado.
No soportado.
Soportado.
No soportado.
Herramienta de backup del PLC Archivos CPS Cambio del refresco del valor actual (PV) (BCD o binario) para temporizadores/contadores Cambio de valores actuales de temporizador Otros
Posible.
176
Elemento PT SAP Monitorizacin de diagramas de rels Consola de programacin PT Deteccin y correccin de errores Daikansan FINS
Soportado. Una parte de FINS no es soportada. Consulte el Manual de usuario de software de la CPU CP1E.
A
Apndice
177
MCMP BCMP2 MVNL XCGL MOVR MOVRW ASFT ASLL ASRL ROLL RLNC RLNL RORL RRNC RRNL NSFL NSFR *U *UL /U /UL NEGL SIGN LNEA COLM BINS BISL BCDS BDSL GRY
A
Apndice
Instrucciones de subrutina
XNRW XNRL ROTB ROOT FDIV RAD DEG SIN COS TAN ASIN ACOS ATAN SQRT EXP LOG PWR FIXD FIXLD DBL DBLL
Instrucciones de control de interrupcin Instrucciones de contador de alta velocidad y salida de pulsos Instrucciones de Unidad de E/S bsica
MSKR PRV2
IORD IOWR TKY HKY DLNK PMCR TXDU RXDU STUP SEND RECV CMND EXPLT EGATR ESATR ECHRD ECHWR
Instrucciones de red
GETID
178
ndice
Nmeros Unidad de 10 puntos de E/S (CP1L) ...... 14 Unidad de 20 puntos de E/S (CP1E) ...... 15 Unidad de 20 puntos de E/S (CP1L) ...... 14 Unidad de 40 puntos de E/S (CP1E) ...... 16 Unidad de 40 puntos de E/S (CP1L) ...... 15 A rbol del proyecto ................................... 49 rea auxiliar ............................................ 70 rea de E/S .......................................... 106 rea de E/S incorporada ...................... 116 rea de trabajo de proyecto ................... 49 rea de trabajo del diagrama ........... 49, 50 asignacin de E/S .................................. 26 ayuda ...................................................... 51 B barra de comentarios de E/S .................. 49 barra de herramientas ............................ 49 barra de ttulo ......................................... 49 batera .................................................... 18 bloque de funcin ................................. 159 buscar ..................................................... 95 C cableado de entrada ............................... 36 cableado de lnea de alimentacin elctrica .................................................. 34 cableado de lnea de puesta a tierra ...... 34 cableado de salida ................................. 36 cambio de la configuracin del temporizador .......................................... 95 canal ..................................................... 102 carga de programas ............................... 76 Carril DIN ................................................ 32 ciclo de prueba ....................................... 91 ciclo de scan ................................. 125, 128 circuito OR .............................................. 57 comentario de E/S .................................. 77 comentario de lnea de instruccin ......... 78 compilar .................................................. 74 comprobacin del programa ................... 74 comunicaciones serie ........................... 150 conexin a un ordenador ........................ 42 conexin de CX-Programmer y CP1L .... 41 conexin online ...................................... 84 Configuracin del PLC ......................... 112 configuracin del PLC .......................... 126 configuracin del reloj ............................ 85 contacto .................................................. 56 contacto cerrado ..................................... 58 contacto de diferencial ascendente ........ 71 contador de alta velocidad ................... 139 CX-Programmer ..................................... 40 D depuracin .............................................. 91 dimensiones externas ............................ 32 driver USB .............................................. 42 E edicin de comentarios de lnea de instruccin .............................................. 80 edicin online ......................................... 98 eliminacin de contactos y bobinas ........ 80 encabezado de lnea de instruccin ....... 50 encendido ............................................... 37 enclavamiento ........................................ 45 entrada de configuracin analgica externa ........................................... 18, 121 entrada de respuesta rpida ................ 124 error ........................................................ 20 escritura de bobinas de rel ................. 109 F forzar set/reset ....................................... 94 funcin de interrupcin ......................... 128 Funcin de maestro sencillo de Modbus-RTU ........................................ 150 funcionamiento sin bateras ................... 38 G guardar programas ................................. 75 H herramienta de referencia de direccin .. 95 I indicador de condicin .......................... 104 indicador de funcionamiento .................. 20 indicador de inicio de primera tarea ....... 70 iniciar CX-Programmer ........................... 48 instruccin .............................................. 52 instruccin de contador .......................... 65 instruccin de procesamiento de E/S bsicas .......................................... 108 instruccin END ...................................... 73 instruccin especial .............................. 107 instruccin ............................................ 107 interruptor DIP ........................................ 18 introduccin de bobinas de salida .......... 60
Manual de introduccin a CP1L/CP1E SYSMAC
179
ndice introduccin de contactos ....................... 56 L Librera Smart FB ................................. 158 lnea de conexin ...................................80 M memoria de datos (DM) .......................... 17 memoria flash incorporada ................... 112 men principal ........................................ 49 modo de operacin ................................. 86 mdulo opcional .....................................18 monitorizacin ......................................... 91 montaje de CP1L .................................... 33 N nmero de rel ..................................... 102 P PLC Link ............................................... 168 potencimetro analgico ................. 18, 123 precauciones ............................................ 9 programa de diagrama de rels ........ 45, 47 programacin ..........................................40 proyecto .................................................. 53 Puerto USB ............................................. 17 pulso de reloj ........................................ 105 R referencia de instrucciones .....................52 refresco cclico ......................................115 Refresco de E/S ....................................115 rel ........................................................102 reloj .........................................................85 S seccin ....................................................49 seguimiento del diagrama de rels .........97 seal de pulsos .....................................144 servicio de perifricos ...........................117 T temporizador de calendario ..................134 tensin de alimentacin ..........................34 tiempo de ciclo ..........................98, 99, 118 tipo de dispositivo ...................................53 transferencia de programas ....................88 U Unidad CPU ..............................15, 16, 111 unidad de expansin ...............................18 V Ventana de Informacin ..........................50 ventana de vigilancia ..............................92 ventana principal .....................................49
180