Los productos OMRON se fabrican para su uso conforme a procedimientos adecuados, por un operador cualificado, y sólo para el fin descrito en este manual.
Las convenciones que aparecen a continuación se utilizan para indicar y clasificar las precauciones
indicadas en el presente manual. Preste atención siempre a la información que aparece en ellas.
Su incumplimiento podría conllevar lesiones físicas o daños materiales.
PELIGROIndica una situación de peligro inmediato que, de no evitarse, puede ocasionar la
muerte o lesiones graves. Además, pueden producirse graves daños materiales.
ADVERTENCIA Indica una situación de peligro potencial que, de no evitarse, puede ocasionar la
muerte o lesiones graves. Además, pueden producirse graves daños materiales.
PrecauciónIndica una situación potencialmente peligrosa que, de no evitarse, puede ocasionar
lesiones físicas o daños materiales menores o moderados.
Referencias de productos OMRON
Todos los productos OMRON aparecen en mayúsculas en este manual. La palabra “Unidad” (en singular
o en plural) también aparece en mayúsculas cuando hace referencia a un producto OMRON, independientemente de si se indica o no en el nombre específico del producto.
La abreviatura “Ch”, que aparece en algunas pantallas y en algunos productos OMRON, significa
normalmente “canal”, que también se abrevia como “Wd” en la documentación.
La abreviatura “PLC” significa autómata (controlador lógico) programable. No obstante, en algunas
pantallas de CX-Programmer se utiliza “PC” en el sentido de autómata programable.
Ayudas visuales
En la columna izquierda del manual aparecen los siguientes encabezados para ayudar en la localización de los diferentes tipos de información.
NotaIndica información de interés especial para un eficaz y adecuado funciona-
miento del producto.
1,2,3...1.Indica listas de diferentes clases, como por ejemplo, procedimientos, listas
de comprobación, etc.
Marcas comerciales
Windows es una marca comercial registrada de Microsoft Corporation en EE.UU. y otros países.
SYSMAC es una marca comercial registrada de autómatas programables de OMRON.
Las demás marcas y nombres de productos son marcas comerciales o registradas de sus respectivos titulares.
Reservados todos los derechos. Se prohíbe la reproducción, almacenamiento en sistemas de recuperación
o transmisión total o parcial, por cualquier forma o medio (mecánico, electrónico, fotocopiado, grabación u otros)
sin la previa autorización por escrito de OMRON.
No se asume responsabilidad alguna con respecto al uso de la información contenida en el presente manual. Asimismo,
dado que OMRON mantiene una política de constante mejora de sus productos de alta calidad, la información contenida
en el presente manual está sujeta a modificaciones sin previo aviso. En la preparación de este manual se han adoptado
todas las precauciones posibles. No obstante, OMRON no se hace responsable de ningún error u omisión. Tampoco
se hace responsable de los posibles daños resultantes del uso de la información contenida en esta publicación.
A-3Diagramas internos de la unidad CP1L.................................................................. 103
A-4Ejemplos de programación de la unidad CP1L ...................................................... 112
3
Acerca de este manual:
En este manual se describen la instalación y el funcionamiento de los autómatas programables (PLC)
de la serie CP, e incluye las secciones descritas a continuación. La serie CP consta de avanzados PLCs
compactos basados en las sofisticadas tecnologías de control y en la vasta experiencia en control automatizado de OMRON.
Lea detenidamente este manual y asegúrese de comprender la información ofrecida antes de intentar
instalar u operar cualquier PLC de la serie CP. Asegúrese de leer las precauciones presentadas en las
siguientes secciones.
Este manual está previsto para usuarios principiantes de autómatas programables SYSMAC serie CP.
El uso básico de la serie se explica tomando como modelo el equipo SYSMAC CP1L.
Las configuraciones de circuitos, los métodos de cableado y los programas que aparecen en este
manual se presentan exclusivamente a título de ejemplo. Al estructurar un sistema real, compruebe
las especificaciones, prestaciones y seguridad de cada componente consultando los respectivos
manuales.
Los programas de diagrama de relés que aparecen en este manual se presentan exclusivamente
a título de ejemplo. Al diseñar circuitos reales, adopte las medidas de seguridad adecuadas.
Precauciones presenta precauciones generales para el uso de los PLCs, así como de los dispositivos
relacionados.
Sección 1 presenta los tipos de unidades de CP1L, así como sus referencias.
Sección 2 explica cómo construir un sistema basado en CP1L, utilizando como ejemplo un sistema
de control de puerta de persiana.
Sección 3 explica cómo instalar la unidad CP1L en un carril DIN, cómo cablear las líneas de alimenta-
ción eléctrica y de E/S, y cómo comprobar el funcionamiento.
Sección 4 explica las funciones básicas de CX-Programmer con el objeto de crear el programa
de diagrama de relés para el sistema de control de puerta de persiana.
Sección 5 describe cómo transferir y depurar programas.
Los Apéndices presentan los números de canales y relés, instrucciones, diagramas internos
de la unidad CP1L y ejemplos de programación de la misma.
4
Manuales relacionados
Para las CPUs de la serie CP se utilizan los siguientes manuales. Consúltelos para lo que sea necesario.
Nº cat.Nombre del manualDescripción
W462Manual de usuario de CP1L
Serie SYSMAC CP
W451Manual de Programación de
CP1H/CP1L
Serie SYSMAC CP
W446Manual de Operación
de SYSMAC CX-Programmer
Explica en detalle la configuración del sistema, la
instalación, el cableado, la asignación de E/S, las
funciones de pulsos/contaje y la conexión de las
unidades de expansión. Asimismo, presenta información de errores, su detección y corrección, mantenimiento e inspección.
Presenta la siguiente información acerca de la
Serie CP:
• Instrucciones de programación
• Métodos de programación
• Tareas
• Memoria de archivos
• Funciones
Utilice este manual conjuntamente con el Manual
de Operación de los autómatas programables
CP1H (W450).
Presenta información sobre la instalación y funcionamiento de CX-Programmer para todas las funciones, excepto para los bloques de funciones.
5
Lea y comprenda la información de este manual.
Lea y comprenda la información contenida en este manual antes de utilizar el producto. Consulte
al representante de OMRON para cualquier duda o comentario.
Garantía y limitación de responsabilidad
GARANTÍA
OMRON garantiza exclusivamente que los productos no presentarán
defectos de materiales y mano de obra durante un período de un año
(u otro período especificado, en su caso) a partir de la fecha de su venta
por un distribuidor OMRON.
OMRON NO OFRECE NINGUNA GARANTÍA NI ASUME
COMPROMISO ALGUNO, EXPLÍCITA O IMPLÍCITAMENTE,
RELACIONADOS CON LA AUSENCIA DE INFRACCIÓN,
COMERCIABILIDAD O IDONEIDAD PARA UN DETERMINADO FIN DE
LOS PRODUCTOS. TODO COMPRADOR O USUARIO ASUME QUE ES
ÉL, EXCLUSIVAMENTE, QUIEN HA DETERMINADO LA IDONEIDAD
DE LOS PRODUCTOS PARA LAS NECESIDADES DEL USO
PREVISTO. OMRON DECLINA TODAS LAS DEMÁS GARANTÍAS,
EXPLÍCITAS O IMPLÍCITAS.
LIMITACIÓN DE RESPONSABILIDAD
OMRON NO SERÁ RESPONSABLE DE NINGÚN DAÑO ESPECIAL,
INDIRECTO O CONSIGUIENTE, LUCRO CESANTE O PÉRDIDA
COMERCIAL RELACIONADOS DE CUALQUIER MODO CON LOS
PRODUCTOS, INDEPENDIENTEMENTE DE SI DICHA RECLAMACIÓN
TIENE SU ORIGEN EN CONTRATOS, GARANTÍAS, NEGLIGENCIA
O RESPONSABILIDAD ESTRICTA
En ningún 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
GARANTÍAS, REPARACIONES O RECLAMACIONES DE OTRA ÍNDOLE
EN RELACIÓN CON LOS PRODUCTOS, A MENOS QUE EL ANÁLISIS DE
OMRON CONFIRME QUE LOS PRODUCTOS SE HAN MANEJADO,
ALMACENADO, INSTALADO Y MANTENIDO DE FORMA CORRECTA
Y QUE NO HAN ESTADO EXPUESTOS A CONTAMINACIÓN, USO
ABUSIVO, USO INCORRECTO O MODIFICACIÓN O REPARACIÓN
INADECUADAS.
6
Consideraciones de aplicación
IDONEIDAD DE USO
OMRON no será responsable del cumplimiento de ninguna norma, código
o reglamento vigentes para la combinación de productos en la aplicación
o uso que haga el cliente de los mismos.
A petición del cliente, OMRON aportará la documentación de
homologación pertinente de terceros, que identifique los valores
nominales y limitaciones de uso aplicables a los productos. Por sí misma,
esta información no es suficiente para determinar exhaustivamente
la idoneidad de los productos en combinación con el producto final,
máquina, sistema u otra aplicación o utilización.
A continuación presentamos ejemplos de algunas aplicaciones a las
que deberá prestarse una atención 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 idóneos para los productos.
• Utilización a la intemperie, aplicaciones que impliquen posibles
contaminaciones químicas o interferencias eléctricas, así como las
condiciones y aplicaciones no descritas en el presente manual.
• Sistemas de control de energía nuclear, sistemas de combustión,
sistemas ferroviarios, sistemas de aviación, equipos médicos,
máquinas de atracciones, vehículos, equipos de seguridad
e instalaciones sujetas a normativas industriales o gubernamentales
independientes.
• Sistemas, máquinas y equipos que pudieran suponer un riesgo
de daños físicos o materiales.
Conozca y tenga en cuenta todas las prohibiciones de uso aplicables
a este producto.
NUNCA UTILICE LOS PRODUCTOS EN UNA APLICACIÓN QUE IMPLIQUE
RIESGOS GRAVES PARA LA VIDA O LA PROPIEDAD SIN ASEGURARSE
DE QUE EL SISTEMA SE HA DISEÑADO EN SU TOTALIDAD PARA TENER
EN CUENTA DICHOS RIESGOS Y DE QUE LOS PRODUCTOS DE OMRON
TIENEN LA CLASIFICACIÓN Y HAN SIDO INSTALADOS PARA EL USO
PREVISTO EN EL EQUIPO O SISTEMA GLOBAL.
PRODUCTOS PROGRAMABLES
OMRON no será responsable de la programación que un usuario realice de
un producto programable, como tampoco de ninguna consecuencia de ello.
7
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 números de modelo en caso de cambio
de los valores nominales, funciones o características, 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 números de modelo
especiales para resolver o incluir especificaciones esenciales para
determinada aplicación. 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 fabricación, aunque se indiquen las tolerancias.
DATOS DE RENDIMIENTO
Los datos de rendimiento se incluyen en este manual exclusivamente
a título informativo para que el usuario pueda determinar su idoneidad,
y no constituyen de modo alguno una garantía. Pueden representar
los resultados de las condiciones de ensayo de OMRON, y los usuarios
deben correlacionarlos con sus requisitos de aplicación efectivos.
El rendimiento real está sujeto a lo expuesto en Garantía y limitaciones
de responsabilidad de OMRON.
ERRORES Y OMISIONES
La información contenida en el presente manual ha sido cuidadosamente
revisada y consideramos que es exacta. No obstante, no asumimos
responsabilidad alguna por errores u omisiones tipográficos, de redacción
o de corrección.
8
PRECAUCIONES
Esta sección incluye precauciones generales para el uso de los autómatas programables (PLC)
de la serie CP, así como de los dispositivos relacionados.
La información incluida en esta sección 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 sección
y asegúrese de comprender la información incluida en la misma.
Este manual está dirigido al siguiente personal que, además, debe tener
conocimientos de sistemas eléctricos (ingeniero eléctrico o equivalente).
• Personal encargado de la instalación de sistemas totalmente
automatizados (FA).
• Personal encargado del diseño de sistemas FA.
• Personal encargado de la administración de sistemas e instalaciones FA.
2Precauciones 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 situación no contemplada en este manual o de emplearlo en sistemas de
control nuclear, sistemas ferroviarios, sistemas de aviación, vehículos, sistemas
de combustión, equipos médicos, máquinas recreativas, equipos de seguridad
y otros sistemas, así como en máquinas o equipos que pudieran provocar serios
daños personales o materiales en caso de ser utilizados incorrectamente.
Asegúrese de que la potencia y las características de rendimiento del
producto son suficientes para los sistemas, máquinas y el equipo en cuestión,
así como de incorporar a los sistemas, máquinas y el equipo con
mecanismos de seguridad dobles.
Este manual contiene información relativa a la programación y funcionamiento
de la Unidad. Asegúrese de leerlo antes de intentar utilizar la Unidad y téngalo
siempre a mano para consultarlo durante su funcionamiento.
ADVERTENCIAEs de vital importancia que tanto el PLC como todas las Unidades del PLC
se utilicen con los fines para los que han sido diseñados 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.
3Precauciones de seguridad
PrecauciónNo toque la fuente de alimentación, los terminales de E/S ni el entorno
circundante mientras el equipo esté conectado a la red eléctrica ni tampoco
inmediatamente después de haberlo desconectado de la misma. De lo
contrario, pueden producirse quemaduras. Tras desconectar la alimentación
eléctrica, espere a que la unidad se haya enfriado lo suficiente antes de tocarla.
PrecauciónAjuste el tornillo de la línea de alimentación de c.a. al bloque de terminales
aplicando un par de apriete de 0,5 N
producirse un incendio o un desperfecto.
PrecauciónAntes de iniciar la edición online, confirme que la extensión del tiempo de
ciclo no suponga efectos adversos. De lo contrario, quizás no puedan leerse
las señales de entrada.
4Precauciones de uso
·m. Si el tornillo se afloja puede
10
PrecauciónConfirme que la instalación no resultará afectada al cambiar al modo
MONITOR o RUN.
SECCIÓN 1
Descripción general de CP1L
Esta sección expone los diversos tipos de unidades CP1L,
así como los nombres de los componentes utilizados.
1-1 Modelos de CP1L ................................................................. 12
1-2 Denominaciones y funciones de los componentes............... 14
1
Descripción general de CP1L
1
Descripción general de CP1L
1-1Modelos de CP1L
El autómata programable CP1L es un PLC compacto, que se presenta con 14, 20, 30 ó 40 puntos de E/S.
Consulte ejemplos de aplicaciones en las que se utiliza la unidad CP1L en el apéndice A-4 Ejemplos de programación de la unidad CP1L.
Unidades de 14 puntos de E/S (CP1L-L14D-)
• La CPU tiene 8 puntos de entrada y 6 puntos de salida.
• Pueden utilizarse unidades de expansión de E/S de la serie CP para añadir
puntos de E/S, hasta un total de 54 puntos.
Unidades de 20 puntos de E/S (CP1L-L20D-)
• La CPU tiene 12 puntos de entrada y 8 puntos de salida.
• Pueden utilizarse unidades de expansión de E/S de la serie CP para añadir
puntos de E/S, hasta un total de 60 puntos.
12Guía de introducción a SYSMAC CP1L
Unidades de 30 puntos de E/S (CP1L-M30D-)
• La CPU tiene 18 puntos de entrada y 12 puntos de salida.
• Pueden utilizarse unidades de expansión de E/S de la serie CP para añadir
puntos de E/S, hasta un total de 150 puntos.
1-1 Modelos de CP1L
1
1
Descripción general de CP1L
Unidades de 40 puntos de E/S (CP1L-M40D-)
• La CPU tiene 24 puntos de entrada y 16 puntos de salida.
• Pueden utilizarse unidades de expansión de E/S de la serie CP para añadir
puntos de E/S, hasta un total de 160 puntos.
Guía de introducción a SYSMAC CP1L13
1
Descripción general de CP1L
1-2 Denominaciones y funciones de los componentes
1
1-2Denominaciones y funciones de los componentes
La presente sección describe la denominación y funciones de los componentes, utilizando como
ejemplo la unidad de 14 puntos de E/S.
Unidad de 14 puntos de E/S
(1)Ranura del cassette de memoria
Se utiliza para la inserción de un cassette de memoria (15). Estos cassettes
pueden emplearse para guardar copias de seguridad de los programas,
los parámetros y la memoria de datos del CP1L. Asimismo, permiten copiar
datos a otras unidades CP1L sin necesidad de utilizar una herramienta
de programación (software).
(2)Puerto USB de periféricos
Se utiliza para establecer una conexión a un ordenador. Los ordenadores
pueden emplearse para la programación y monitorización.
(3)Potenciómetro analógico
Gire el mando para ajustar el valor del área auxiliar A642CH en cualquier
valor del rango de 0 a 255. Se emplea para cambiar los ajustes del
temporizador y del contador sin necesidad de utilizar una herramienta
de programación (software).
(4)Conector de entrada de configuración analógica externa
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
Se emplea para configurar opciones tales como permisos de escritura
en la memoria del usuario, transferencias automáticas desde cassettes
de memoria y utilización de tool bus para programación.
Consulte información detallada en el epígrafe 2-1 Denominaciones y funciones de los componentes del Manual del usuario de la CPU CP1L Serie CP (W462).
(6)Batería
Alimenta el reloj interno y mantiene el contenido de la RAM cuando la fuente
de alimentación está desconectada.
14Guía de introducción a SYSMAC CP1L
1-2 Denominaciones y funciones de los componentes
(7)Indicadores de funcionamiento
Indican el estado de funcionamiento de la unidad CP1L. Entre los estados
indicados se incluyen el de alimentación, modo de operación, errores
y comunicaciones del puerto USB de periféricos.
(8)Bloque de terminales de fuente de alimentación, puesta a tierra y entradas
Se emplea para conectar las líneas de fuente de alimentación eléctrica,
conexión 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 módulo opcional
Se emplea para instalar un módulo opcional RS-232C (16) ó RS-422A/485 (17).
Las unidades de 14 y 20 puntos de E/S pueden tener instalado un módulo
opcional de comunicaciones serie. Las unidades de 30 y 40 puntos de E/S
pueden tener instalado hasta dos módulos opcionales de comunicaciones serie.
(11) Conector de unidad de E/S de expansión
Se emplea para conectar las unidades de E/S de expansión de la Serie-CP.
Las unidades de 14 y 20 puntos de E/S pueden tener conectada una unidad
de expansión. Las unidades de 30 y 40 puntos de E/S pueden tener
conectadas hasta tres unidades de expansión.
1
1
Descripción general de CP1L
(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 alimentación externa y salidas
• Terminal de fuente de alimentación externa:
Las unidades que utilizan fuente de alimentación de c.a. cuentan con un
terminal de alimentación externa de 24 Vc.c. con una capacidad máxima
de 300 mA. Se puede utilizar como fuente de alimentación de servicio para
dispositivos de entrada.
• Terminales de salida: Se utilizan para la conexión de las líneas de salida.
(14) Pin de montaje para carril DIN
Se utiliza para montar la unidad en un carril DIN.
(15) Cassette de memoria (opcional)
Se emplea para guardar datos de la memoria flash incorporada.
Debe insertarse en la ranura del cassette de memoria (1).
(16) Módulo opcional RS-232C
Debe insertarse en la ranura de la Módulo opcional (10).
(17) Módulo opcional RS-422A/485
Debe insertarse en la ranura de la Módulo opcional (10).
Guía de introducción a SYSMAC CP1L15
1
Descripción general de CP1L
1-2 Denominaciones y funciones de los componentes
1
zEstado de los indicadores
Esta sección describe los estados de funcionamiento de la unidad CP1L que
aparecen señalados por los indicadores de funcionamiento.
POWER
(verde)
RUN
(verde)
ERR/ALM
(rojo)
INH
(amarillo)
PRPHL
(amarillo)
BKUP
(amarillo)
Ilumi-
nado
Apa-
gado
Ilumi-
nado
Apa-
gado
Ilumi-
nado
Parpa-
deando
Apagado
Ilumi-
nado
Apa-
gado
Parpa-
deando
Apagado
Ilumi-
nado
Apagado
La unidad está encendida.
La unidad está apagada.
CP1L 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 ejecución de una instrucción FALS)
o un error de hardware (error de temporizador de guarda o watchdog, WDT).
La unidad CP1L interrumpirá su funcionamiento y todas las salidas se
pondrán en OFF.
Se ha producido un error no fatal (incluida la ejecución de una instrucción FAL).
La unidad CP1L continuará funcionando.
Funcionamiento normal.
El bit de salida OFF (A500.15) se ha puesto en ON.
Todas las salidas se pondrán en OFF.
Funcionamiento normal.
Existen comunicaciones activas (enviando o recibiendo) en el puerto USB
de periféricos.
Cualquier otro estado.
• Se están leyendo o escribiendo el programa, los parámetros o la
memoria de datos de usuario desde la memoria flash incorporada
(memoria de copia de seguridad).
• Se están leyendo o escribiendo el programa, los parámetros, la memoria
de datos de usuario, los valores predeterminados de DM o la memoria
de comentarios desde el cassette de memoria.
• Los programas, parámetros y memoria de datos de usuario se están
restableciendo tras encender el PLC.
Nota: No desconecte la alimentación del PLC mientras este indicador
permanezca iluminado.
Cualquier otro estado.
16Guía de introducción a SYSMAC CP1L
SECCIÓN 2
Diseño de sistemas
Esta sección explica cómo construir un sistema CP1L utilizando
como ejemplo un sistema de control de puerta de persiana.
Todos los epígrafes subsiguientes han sido redactados sobre
la base del programa de ejemplo utilizado en la presente sección.
2-1 Organización de este manual ............................................... 18
2-2 Acerca del sistema de control de puerta de persiana........... 20
2-2-2 Componentes del sistema .............................................. 21
2-3 Asignación de E/S para el sistema de control
de puerta de persiana........................................................... 22
2-4 Ejemplo de programa de diagrama de relés......................... 24
2
2
Diseño de sistemas
2-1Organización de este manual
Las secciones 2 hasta la 5 de este manual explican el proceso de construcción de un sistema CP1L —
desde el diseño hasta la puesta en servicio — utilizando como ejemplo un sistema de control de puerta
de persiana. Los contenidos de las secciones son los siguientes:
Diseño de sistemas
Sección 2: Flujo de trabajo desde el diseño hasta la puesta en servicio,
especificaciones del sistema de control de la puerta de persiana
y asignación de E/S.
Sección 3: Instalación de la unidad CP1L, cableado de componentes
y comprobación de la alimentación eléctrica.
Sección 4: Conexión de la unidad CP1L a un ordenador y creación de los
programas de diagrama de relés.
Sección 5: Configuración del reloj y del modo operativo del PLC, transferencia
de datos desde el ordenador a la unidad CP1L, ejecución, ajuste
y depuración.
Nota Las configuraciones de circuitos, los métodos de cableado y los programas
que aparecen en este manual se presentan exclusivamente a título de ejemplo.
Al construir un sistema real, compruebe las especificaciones, prestaciones
y seguridad de cada componente consultando los respectivos manuales.
18Guía de introducción a SYSMAC CP1L
2-1 Organización de este manual
zFlujo de trabajo desde el diseño hasta la puesta en servicio
A continuación se indica el flujo de trabajo para la construcción de un sistema de control de puerta
de persiana con CP1L. Consulte información detallada en las secciones pertinentes del manual.
Asignación de E/S
Asignación de números de relé
·
a los sensores y conmutadores
Consulte el epígrafe 2-3 Asignación de E/S
para el sistema de control de puerta de persiana.
2
2
Diseño de sistemas
Preparativos de los equipos
Preparativos de los equipos
·
Cableado y puesta a tierra
·
de la alimentación eléctrica
Cableado de los dispositivos de E/S
·
Conexión de la unidad CP1L
a la alimentación eléctrica
Comprobación del funcionamiento
·
del PLC
Preparativos para la escritura
del programa
Instalación del controlador USB
·
en el ordenador
Conexión de la unidad CP1L
·
a un ordenador
Escritura de programas
Introducción de los programas
·
de diagrama de relés
en CX-Programmer
Compilar
·
Guardar
·
Editar
·
Consulte los epígrafes 3-2 Montaje en carriles
DIN y 3-3 Cableado de dispositivos.
Consulte el epígrafe 3-4 Comprobación
de la alimentación eléctrica de la unidad CP1L.
Consulte el epígrafe 4-1 Preparativos
de programación.
Consulte los epígrafes 4-2 Creación de un programa
de diagrama de relés, 4-3 Uso de CX-Programmer,
4-5 Introducción de programas, 4-6 Guardar y cargar
programas y 4-7 Edición de programas.
Conexión online de la unidad
CP1L y el ordenador
Configuración del reloj de la unidad CP1L
·
Paso al modo PROGRAM.
·
Transferencia del programa
·
Depuración online
Monitorización de la alimentación
·
eléctrica
Comandos Forzar a set y reset
·
Edición online
·
Puesta en marcha
Consulte el epígrafe 5-1 Conexión online.
Consulte el epígrafe 5-2 Ajuste y depuración online.
Consulte el epígrafe 5-1 Conexión online.
Guía de introducción a SYSMAC CP1L19
2
2-2Acerca del sistema de control de puerta de persiana
Esta sección describe el funcionamiento y los componentes de un sistema de control de puerta de persiana.
2-2-1 Funcionamiento
2
Diseño de sistemas
2-2 Acerca del sistema de control de puerta de persiana
Esta sección describe el funcionamiento de un sistema de control de puerta de
persiana.
Un vehículo se aproxima a la puerta de persiana.
• Cuando un sensor detecta tres ráfagas de faros en un plazo de 5 segundos,
la puerta de persiana se abre.
• Además, la puerta de persiana también puede abrirse, cerrarse y detenerse
mediante botones.
• Cuando un sensor detecta que el vehículo ha entrado íntegramente en
el garaje, la puerta de persiana se cierra.
• Al sacar el vehículo del garaje deben utilizarse los botones para accionar
la puerta de persiana.
20Guía de introducción a SYSMAC CP1L
2-2 Acerca del sistema de control de puerta de persiana
2-2-2 Componentes del sistema
Esta sección describe los componentes que se utilizan en un sistema de control
de puerta de persiana. Deben utilizarse los siguientes componentes.
zPLC
• Unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.)
zEquipos y software de programación
• CX-Programmer
• Ordenador
• Cable USB (A-B)
zEntradas
• Botón de apertura (OPEN) de la puerta de persiana: PB1
• Botón de parada (STOP) de la puerta de persiana: PB2
• Botón de cierre (CLOSE) de la puerta de persiana: PB3
• Sensor de detección de vehículos: SEN1
• Sensor de detección de ráfagas de luces: SEN2
• Final de carrera, que se activa (ON) cuando la puerta de persiana está
completamente abierta: LS1
• Final de carrera, que se activa (ON) cuando la puerta de persiana está
completamente cerrada: LS2
2
2
Diseño de sistemas
zSalidas
• Contacto para la activación del motor de subida de la puerta de persiana: MO1
• Contacto para la activación del motor de bajada de la puerta de persiana: MO2
Guía de introducción a SYSMAC CP1L21
2-3 Asignación de E/S para el sistema de control de puerta de persiana
2
2-3Asignación de E/S para el sistema de control de
puerta de persiana
Los relés de E/S de la unidad CP1L son asignados a los contactos definidos como a continuación se indica.
2
Diseño de sistemas
zEntradas
DispositivoContactoDirección
Botón de apertura (OPEN)PB10.00
Botón de parada (STOP)PB20.01
Botón de cierre (CLOSE)PB30.02
Sensor de detección de vehículosSEN10.03
Sensor de detección de ráfagas de lucesSEN20.04
Final de carrera de límite superiorLS10.05
Final de carrera de límite inferiorLS20.06
zSalidas
DispositivoContactoDirección
Motor de subidaMO1100.00
Motor de bajadaMO2100.01
22Guía de introducción a SYSMAC CP1L
2-3 Asignación de E/S para el sistema de control de puerta de persiana
Á
Á
zAsignación de E/S en la unidad CP1L con 14 puntos de E/S
8 entradas
2
rea de entrada
rea de salida
0 CH
100 CH
15
14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0 CH (0.00~0.07)
100 CH (100.00~100.05)
6 salidas
No disponible
Utilizados como área de trabajo
Asignar
Área de entrada: 8 entradas
Área de salida: 6 salidas
Asignar
En las unidades de E/S de 14 puntos, 8 relés de entrada — desde 0.00 a 0.07
(bits 00 hasta 07 en 0CH) — son asignados al bloque de terminales de entrada.
Asimismo, 6 relés 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).
2
Diseño de sistemas
Guía de introducción a SYSMAC CP1L23
2
2-4Ejemplo de programa de diagrama de relés
A continuación se presenta un ejemplo de programa de diagrama de relés para el sistema de control
de puerta de persiana. La creación del programa se explica en la SECCIÓN 4.
2
Diseño de sistemas
2-4 Ejemplo de programa de diagrama de relés
0.04
T0000
W0.00
Sensor de detección
de ráfagas de luces
W0.00
Área de trabajo
W0.00
Área de trabajo
0.04
Sensor de detección de ráfagas de luces
T0000
Temporizador
C0000
Contador
A200.11
Temporizador
Área de trabajo
TIM
Temporizador
0000
#50
CNT
Contador
0000
#3
P_First_Cycle Indicador de primer ciclo
C0000
Contador
0.00
Botón de apertura
(OPEN)
100.00
Motor de subida
0.02
Botón de cierre
(CLOSE)
100.01
Motor de bajada
0.03
Sensor de detección de vehículos
0.01
Botón
de parada
(STOP)
0.01
Botón
de parada
(STOP)
0.05
Final
de carrera
de límite
superior
0.06
Final
de carrera
de límite
inferior
100.01
Motor
de bajada
100.00
Motor
de subida
100.00
Motor
de subida
100.01
Motor
de bajada
24Guía de introducción a SYSMAC CP1L
SECCIÓN 3
Montaje y cableado
Esta sección explica cómo instalar la unidad CP1L en un carril DIN,
como cablear las líneas de alimentación eléctrica y de E/S, y cómo
comprobar el funcionamiento.
3-1 Notas de instalación..............................................................26
3-2 Montaje en carriles DIN ........................................................ 29
3-3 Cableado de dispositivos...................................................... 30
3-3-1 Conexión de las líneas de alimentación eléctrica
y de puesta a tierra ........................................................ 30
3-3-2 Conexión de las líneas de E/S ....................................... 31
3-4 Comprobación de la alimentación eléctrica de la
Para una mayor fiabilidad y una máxima funcionalidad, al instalar un sistema CP1L tenga en
consideración los siguientes factores.
Ubicación de la instalación
No instale la unidad en los lugares que se indican a continuación:
• Lugares expuestos a una temperatura ambiente inferior a 0°
• Lugares expuestos a cambios bruscos de temperatura, susceptibles
de provocar condensación.
• 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 partículas
metálicas.
• Lugares sometidos a golpes o vibraciones.
• Lugares expuestos a la luz solar directa.
• Lugares expuestos a salpicaduras de agua, aceite o reactivos químicos.
C o superior a 55°C.
Adopte las medidas adecuadas para proteger el sistema si lo instala en alguna
de las siguientes ubicaciones:
• Lugares expuestos a electricidad estática u otras formas de ruido.
• Lugares expuestos a fuertes campos electromagnéticos.
• Lugares expuestos a posibles radiaciones.
• Lugares próximos a tendidos eléctricos.
Instalación en armarios y paneles de control
Si instala la unidad CP1L en un armario o panel de control, asegúrese de
que esté debidamente protegida contra las condiciones ambientales, y también
de disponer de suficiente espacio para el funcionamiento y mantenimiento.
zControl de temperatura
La temperatura ambiente recomendada para la unidad CP1L es de 0 a 55°C.
Observe las siguientes precauciones:
• Disponga de suficiente espacio para permitir una adecuada ventilación.
• 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 55
instale un ventilador de refrigeración o aire acondicionado.
°C,
26Guía de introducción a SYSMAC CP1L
(1)Panel de control
(2)Ventilador
(3)Respiradero
zAccesibilidad para funcionamiento y mantenimiento
• A efectos de seguridad durante el funcionamiento y la realización de tareas
de mantenimiento, aleje la unidad todo lo que sea posible de máquinas
eléctricas y equipos de alta tensión.
• Para facilitar el funcionamiento, instale la unidad dentro del panel de control
a una altura de entre 1.000 y 1.600 mm.
3-1 Notas de instalación
3
3
Montaje y cableado
Precaución No toque la fuente de alimentación, los terminales de E/S ni el
entorno circundante mientras el equipo esté conectado a la red eléctrica
ni inmediatamente después de haberlo desconectado de la misma.
De lo contrario, pueden producirse quemaduras.
Tras desconectar la alimentación eléctrica, espere a que la unidad se haya
enfriado lo suficiente antes de tocarla.
zMejora de la resistencia al ruido
• Absténgase de instalar la unidad en un armario en el que haya instalados
equipos de alta tensión.
• Asegúrese de instalarlo a una distancia mínima de 200 mm de tendidos
eléctricos.
Tendido eléctrico
200 mm mín.
CP1L
200 mm mín.
• Conecte debidamente a tierra la placa de montaje situada entre la unidad
y la superficie de montaje.
Guía de introducción a SYSMAC CP1L27
3
Montaje y cableado
3-1 Notas de instalación
3
zMontaje
Para facilitar la disipación térmica, monte la unidad CP1L en la orientación
indicada en la ilustración.
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 N
Consulte información detallada acerca de la instalación de la unidad CP1L
en la SECCIÓN 3 Instalación y cableado del Manual del usuario de la CPU CP1L serieCP (W462).
·m.
28Guía de introducción a SYSMAC CP1L
3-2 Montaje en carriles DIN
3-2Montaje en carriles DIN
En la presente sección se explica el procedimiento de montaje de la unidad CP1L en un carril DIN.
1. Extraiga el pin de montaje para carril DIN (1).
2. Enganche el panel trasero de la unidad CP1L al carril DIN (1) tal y como
se indica.
3
3
Montaje y cableado
3.
Inserte el pin de montaje para carril DIN
(1)
para inmovilizar la unidad CP1L.
Guía de introducción a SYSMAC CP1L29
3
Montaje y cableado
3-3 Cableado de dispositivos
3
3-3Cableado de dispositivos
Esta sección explica la forma de cablear una unidad CP1L (unidad de 14 puntos de E/S con fuente
de alimentación de c.a.).
Etiqueta de protección
Durante el cableado pueden desprenderse partículas metálicas. Para evitar
que entren a la unidad, mantenga la etiqueta de protección (pegada sobre
la superficie superior de la unidad) hasta concluir el cableado.
Una vez concluido el cableado, retire la etiqueta para permitir una disipación
térmica adecuada.
3-3-1 Conexión de las líneas de alimentación eléctrica y de puesta a tierra
Esta sección explica la forma de cablear las líneas de alimentación eléctrica
y de puesta a tierra.
Unidades con fuente de alimentación de c.a.
Los terminales de alimentación y de puesta a tierra (A) están situados en las
proximidades de la parte superior de la unidad CP1L.
Esquema del bloque de terminales en (A)
1
2
(1) Terminal de alimentación eléctrica
Conecte una fuente de alimentación de 100 a 240 Vc.a. de tensión a 50/60 Hz.
El rango de tensión de alimentación admisible es de 85 a 264 Vc.a.
• Utilice circuitos independientes para la alimentación eléctrica y para
el motor con el objeto de evitar caídas de tensión como consecuencia
de las corrientes de arranque y de fuga de otros equipos.
• Utilice cables de alimentación de par trenzado para evitar los ruidos procedentes
de la línea de alimentación eléctrica. La adición de un transformador
de aislamiento de 1:1 permitirá reducir todavía más el ruido eléctrico.
30Guía de introducción a SYSMAC CP1L
4
NC
NC
NC
NC
6,2 mm máx.
3
3-3 Cableado de dispositivos
• Para tener en cuenta las caídas de tensión y la corriente admisible, utilice
el hilo eléctrico más 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 eléctricas provocados
por el ruido, cortocircuite los terminales LG y GR para obtener una puesta
a tierra de categoría D (resistencia de tierra de 100 o menos).
(3) GR
GR es un terminal de puesta a tierra de protección. Para evitar posibles
descargas eléctricas, utilice una línea de puesta a tierra dedicada
2
(de2mm
(resistencia de tierra de 100 o menos).
• Para evitar posibles descargas eléctricas y ruidos, conecte el terminal a tierra con
una puesta a tierra de categoría D (resistencia de tierra de 100 o menos).
• Si la alimentación eléctrica tiene una fase de puesta a tierra, conecte dicha
fase al terminal L2/N.
• No comparta la línea de puesta a tierra con ningún otro equipo, ni la conecte
a las vigas estructurales del edificio. Los resultados pueden ser desfavorables.
o más delgada) para obtener una puesta a tierra de categoría D
3
3
Montaje y cableado
(4) Terminal de crimpar recomendado
Al cablear la alimentación eléctrica de c.a., utilice terminales de crimpar
de anillo para evitar una desconexión accidental.
ADVERTENCIA Ajuste el tornillo de la línea de alimentación de c.a. al bloque de terminales
aplicando un par de apriete de 0,5 N
Si el tornillo se afloja puede producirse un incendio o un desperfecto.
3-3-2 Conexión de las líneas de E/S
Unidades de 14 puntos de E/S
La unidad CP1L tiene los terminales de entrada en la parte superior, y los
de salida en la parte inferior.
·m.
(1)Terminal de entrada
(2)Terminal de salida
Guía de introducción a SYSMAC CP1L31
3
Montaje y cableado
3-3 Cableado de dispositivos
3
zCableado de entradas
1.
zCableado de salidas
Cablee las entradas tal y como se indica, tomando como referencia el epígrafe
2-3 Asignación de E/S para el sistema de control de puerta de persiana.
1.
Cablee las salidas tal y como se indica, tomando como referencia el epígrafe
2-3 Asignación de E/S para el sistema de control de puerta de persiana.
Consulte información detallada acerca del cableado en el epígrafe
3-5-4 Cableado de unidades CPU con 14 puntos de E/S del Manual
del usuario de la CPU CP1L serie CP (W462).
32Guía de introducción a SYSMAC CP1L
3-4 Comprobación de la alimentación eléctrica de la unidad CP1L
3-4Comprobación de la alimentación eléctrica de la
unidad CP1L
Una vez concluido el cableado de la unidad CP1L, efectúe una comprobación de la alimentación eléctrica.
Encendido
Encienda la unidad CP1L y compruebe el estado a través de los indicadores.
3
3
1.
Apague todos los componentes (motor de subida, motor de bajada, etc.).
2. Encienda la unidad CP1L.
3. Espere unos 2 segundos a que la unidad CP1L se inicialice.
4. Compruebe los indicadores de la unidad CP1L. Si se iluminan
los indicadores [POWER] y [RUN], es señal de que la unidad CP1L
está funcionando con normalidad.
Montaje y cableado
Nota Al encender la unidad CP1L, pasará automáticamente al modo RUN.
5. Apague la unidad CP1L.
Guía de introducción a SYSMAC CP1L33
3
Montaje y cableado
3-4 Comprobación de la alimentación eléctrica de la unidad CP1L
3
Nota Batería
• Uso de una batería
La batería alimenta el reloj interno y mantiene el contenido de las regiones
de la memoria de E/S al desconectar la alimentación eléctrica.
Si no hay ninguna batería instalada, o si la batería instalada está descargada,
el reloj interno dejará de funcionar y los datos de las regiones de la memoria
de E/S se perderán. Hay datos — como los programas del usuario
y la configuración del sistema del PLC — que no se pierden incluso
si se desconecta la alimentación y no hay ninguna batería instalada.
Consulte información detallada acerca de la sustitución de la batería sección
10-2 Sustitución de las piezas reemplazables por el usuario del Manual del
usuario de la CPU CP1L serie CP (W462).
• Funcionamiento sin baterías
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 batería (funcionamiento sin batería).
Consulte información detallada en el epígrafe 6-5 Funcionamiento sin batería del Manual del usuario de la CPU CP1L serie CP (W462).
34Guía de introducción a SYSMAC CP1L
SECCIÓN 4
Creación de programas
En esta sección se explican los pasos necesarios para la creación
de los programas de diagrama de relés, esenciales para el
funcionamiento de la unidad CP1L, utilizando CX-Programmer.
Durante la creación del programa de diagrama de relés para el
sistema de control de puerta de persiana se irán explicando las
funciones básicas de CX-Programmer.
4-1 Preparativos de programación.............................................. 36
4-1-1 ¿Qué es CX-Programmer?............................................. 36
4-1-2 Conexión a un ordenador e instalación
del controlador USB ....................................................... 37
4-2 Creación de programas de diagrama de relés ..................... 42
4-6 Guardar y cargar programas................................................. 68
4-6-1 Compilación de programas............................................. 68
4-6-2 Guardar programas ........................................................ 69
4-6-3 Carga de programas....................................................... 70
4-7 Edición de programas........................................................... 71
4-7-1 Edición de comentarios de E/S ...................................... 71
4-7-2 Introducción de comentarios de línea de instrucción ..... 72
4-7-3 Edición de líneas de instrucción ..................................... 73
4
Creación de programas
4
Creación de programas
4-1Preparativos de programación
Esta sección explica los preparativos necesarios — como la conexión de la unidad CP1L a un ordenador
y la instalación del controlador USB — para comenzar a crear programas de diagrama de relés.
4-1-1 ¿Qué es CX-Programmer?
CX-Programmer es una herramienta de programación (software) para la
creación de los programas de diagrama de relés que vayan a ser ejecutados
por la unidad CP1L.
Además de las funciones de programación, también incorpora otras prácticas
utilidades para la configuración y el funcionamiento de la unidad CP1L,
como la depuración de programas, la visualización de direcciones y valores,
la configuración y monitorización de PLC, y la programación y monitorización
remotas a través de una red.
CX-Programmer puede ejecutarse en ordenadores con sistemas operativos
Windows 98 SE, Me, NT 4.0 (SP6a), 2000 (SP3 o posterior) o XP.
Consulte información detallada sobre la instalación de CX-Programmer
en el epígrafe 1-1 Instalación de CX-Programmer de la Guía de introducción a CX-Programmer (R132).
Consulte información detallada acerca del uso de CX-Programmer en el Manual de funcionamiento de CX-Programmer (W446).
36Guía de introducción a SYSMAC CP1L
4-1 Preparativos de programación
4-1-2 Conexión a un ordenador e instalación del controlador USB
Para utilizar CX-Programmer debe conectar la unidad CP1L a un ordenador
que tenga instalado CX-Programmer. En la presente sección se explica
el procedimiento de conexión de la unidad CP1L a un ordenador.
El ordenador al que vaya a conectarse debe tener instalado CX-Programmer
versión 7.1 o posterior.
También deberá contar con un cable USB para conectar la unidad CP1L al ordenador.
Y además, deberá tener instalado un controlador USB para que el ordenador
pueda reconocer la unidad CP1L.
zRequisitos de conexión
Sistemas operativosWindows 98, Me, 2000 ó XP
SoftwareCX-One (es decir, CX-Programmer)
Controlador USBIncluido con el software
Cable USBCable USB 1.1 (ó 2.0) (A-B), de 5 m como máximo
4
4
Creación de programas
zRestricciones de las conexiones USB
Debido a las limitaciones de las especificaciones de USB, al conectar la unidad
CP1L a un ordenador serán de aplicación las siguientes restricciones.
• Podrá conectar solamente una unidad CP1L a un ordenador en cada momento.
No es posible conectar varias unidades CP1L simultáneamente.
• Mientras el sistema esté online, no debe desconectarse el cable USB. Antes
de desconectar el cable USB, pase la aplicación al estado offline. Si desconecta
el cable USB mientras está online, ocurrirá lo siguiente:
[Windows 2000, XP]
No bastará con reconectar el cable USB para restablecer CX-Programmer
al estado online. En primer lugar, pase CX-Programmer a offline, vuelva a conectar
el cable USB y, a continuación, vuelva a poner CX-Programmer online.
[Windows 98, Me]
Si desconecta el cable USB mientras el sistema está online, puede aparecer
una pantalla azul de error. En tal caso deberá reiniciar el ordenador.
Guía de introducción a SYSMAC CP1L37
4-1 Preparativos de programación
4
Conexión a un ordenador e instalación del controlador USB
En la presente sección se explica el procedimiento de conexión de la unidad CP1L
a un ordenador con sistema operativo Windows XP.
Consulte información detallada sobre el procedimiento de conexión de una
unidad CP1L a un ordenador con sistema operativo Windows 2000 en el
epígrafe 1-3-1 Conexión de un cable USB de tipo comercial del Manual del usuario de la CPU CP1L serie CP (W462).
1.Encienda la unidad CP1L y el ordenador.
4
Creación de programas
2.Utilizando un cable USB (2), conecte el puerto USB de periféricos (3)
de la unidad CP1L al puerto USB del ordenador
Cuando el ordenador detecte la unidad CP1L, aparecerá el siguiente mensaje.
De este modo se abrirá el cuadro de diálogo Asistente para hardware nuevo encontrado.
Esta pantalla seleccionada se utilizará para la instalación del controlador USB.
NotaLa consola de programación no está disponible para la unidad CP1L.
(1).
3.En el cuadro de diálogo Asistente para hardware nuevo encontrado,
seleccione [No, quizá en otro momento] y, a continuación, haga clic
en [Siguiente].
En función de cuál sea su entorno informático, es posible que el cuadro de diálogo
Asistente para hardware nuevo encontrado no aparezca. Si tal es el caso, continúe
a partir del paso 4.
38Guía de introducción a SYSMAC CP1L
4-1 Preparativos de programación
4
4.Seleccione [Instalar desde una lista o ubicación específica (avanzado)] y,
a continuación, haga clic en [Siguiente].
4
Creación de programas
5.Confirme que esté activada la casilla de verificación [Incluir esta
ubicación en la búsqueda], y que en el campo de ubicación aparezca
[C:\Archivos de programa\OMRON\CX-Server\USB\Win2000_XP\Inf].
Haga clic en [Siguiente].
De este modo se iniciará la instalación del controlador.
Una vez concluida la instalación, aparecerá un cuadro de diálogo confirmando
que ha terminado.
Guía de introducción a SYSMAC CP1L39
4
Creación de programas
4-1 Preparativos de programación
4
Si aparece el cuadro de diálogo Instalación de hardware, haga clic en
[Continuar de todos modos].
6.Haga clic en el botón [Finalizar].
De este modo habrá concluido la instalación del controlador USB.
40Guía de introducción a SYSMAC CP1L
Confirmación de la instalación
Confirme que el controlador haya quedado correctamente instalado.
1.En el escritorio, seleccione [Inicio] y, a continuación, haga clic en [Mi PC]
con el botón secundario del ratón.
Seguidamente se abrirá un menú contextual.
2.Seleccione [Propiedades].
De este modo se abrirá el cuadro de diálogo Propiedades del sistema.
4-1 Preparativos de programación
4
4
3.Seleccione la ficha Hardware y, a continuación, haga clic
en [Administrador de dispositivos].
De este modo se abrirá el cuadro de diálogo Administrador de dispositivos.
4.Haga doble clic en [Controladoras de bus serie universal].
5.Confirme que aparezca [dispositivo PLC de OMRON SYSMAC].
En caso de ser así, el controlador de USB ha sido correctamente instalado.
Creación de programas
6.Cierre el cuadro de diálogo Administrador de dispositivos y, a continuación,
haga lo propio con el cuadro de diálogo Propiedades del sistema.
Si no aparece [dispositivo PLC de OMRON SYSMAC], vuelva a instalar el
controlador USB. Consulte información detallada sobre el procedimiento de
reinstalación de un controlador USB en el epígrafe 1-3-1 Conexión de un cable USB de tipo comercial del Manual del usuario de la CPU CP1L serie CP (W462).
Guía de introducción a SYSMAC CP1L41
4
4-2 Creación de programas de diagrama de relés
4
4-2Creación de programas de diagrama de relés
Ahora podrá crear un programa de diagrama de relés para el ejemplo que aparece en la SECCIÓN 2 Diseño del sistema. No obstante, en primer lugar procederemos a describir las funciones del programa de diagrama de relés.
4-2-1 Funcionamiento
El programa de diagrama de relés que vamos a crear servirá para abrir y cerrar
la puerta de persiana de un garaje.
Consulte información detallada sobre la aplicación de ejemplo en el epígrafe 2-2-1 Funcionamiento.
Creación de programas
zEntrada al garaje
2
2
1
3
Las funciones y operaciones de los componentes se definirán con mayor detalle
más abajo.
(1) Pulsadores
• La puerta de persiana puede abrirse, cerrarse y detenerse mediante botones.
• Los botones de apertura (OPEN) y cierre (CLOSE) continuarán accionando la
puerta de persiana incluso aunque no se los esté pulsando. Para conseguirlo
se utiliza un bit de autorretención.
(2) Finales de carrera:
• 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 dañarlo.
3)Sensor de detección de ráfagas de luces:
• Un sensor de detección de luz detectará las ráfagas de luces de los faros
apuntados hacia la puerta del garaje. Cuando una instrucción de contador
detecte tres ráfagas de los faros, se activará el motor de subida.
• Tras detectarse la primera ráfaga de luces, una instrucción de temporizador
activará un temporizador. Transcurridos 5 segundos, se enviará un comando
de reset a la instrucción de contador.
• El valor actual de la instrucción de contador se retendrá incluso si la unidad
CP1L está apagada. Para evitar desperfectos, se enviará un comando
de reset a la instrucción de contador cuando se encienda la unidad CP1L.
42Guía de introducción a SYSMAC CP1L
zDespués de entrar/salir del garaje
(1) Sensor de detección de vehículos:
• Un sensor de detección de vehículos detectará que el vehículo ha entrado
íntegramente en el garaje y activará el motor de bajada de la persiana.
(2) Pulsadores
• Al sacar el vehículo del garaje deben utilizarse los botones para accionar
la puerta de persiana.
• Al sacar el vehículo del garaje se utilizará un contacto de diferencial
ascendente como sensor de detección de vehículo, de modo que la puerta
de persiana no se cierre inmediatamente después de abrirse del todo.
4-2 Creación de programas de diagrama de relés
4
4
Creación de programas
A continuación configuraremos un programa de diagrama de relés basado en
la descripción precedente.
Guía de introducción a SYSMAC CP1L43
4-2 Creación de programas de diagrama de relés
4
4-2-2 Programa de diagrama de relés
El programa de diagrama de relés para la aplicación de nuestro ejemplo puede
verse a continuación.
4
Creación de programas
0.04
Sensor de detección
de ráfagas de luces *1
W0.00
Área de trabajo *2
W0.00
Área de trabajo
0.04
Sensor de detección de ráfagas de luces
T0000
Temporizador
C0000
Contador
A200.11
T0000
Temporizador *3
W0.00
Área de trabajo *4
*1 Consulte Introducción de contactos de 4-5-2 Introducción de contactos.
*2 Consulte Introducción de circuitos OR de 4-5-2 Introducción de contactos.
*3 Consulte Introducción de contactos cerrados
de 4-5-2 Introducción de contactos.
*4 Consulte 4-5-3 Introducción de bobinas de salida.
TIM
0000
Temporizador *5
#50
CNT
Contador *6
0000
#3
*5 Consulte 4-5-4 Introducción de temporizadores.
*6 Consulte 4-5-5 Introducción de contadores.
*7 Consulte 4-5-6 Introducción de áreas auxiliares.
P_First_Cycle Indicador de primer ciclo *7
C0000
Contador
0.00
Botón de apertura
(OPEN)
100.00
Motor de subida
0.02
Botón de cierre
(CLOSE)
100.01
Motor de bajada
0.03
Sensor de detección de vehículos *8
0.01
Botón
de parada
(STOP)
0.01
Botón
de parada
(STOP)
0.05
Final
de carrera
de límite
superior
0.06
Final
de carrera
de límite
inferior
*8 Consulte 4-5-7 Introducción de contactos de diferencial ascendente.
100.01
Motor
de bajada
100.00
Motor
de subida
100.00
Motor
de subida
100.01
Motor
de bajada
La creación del programa en CX-Programmer se explicará en la siguiente sección.
44Guía de introducción a SYSMAC CP1L
4-3 Uso de CX-Programmer
4-3Uso de CX-Programmer
Esta sección explica las pantallas de inicio y de funcionamiento de CX-Programmer.
4-3-1 Inicio de CX-Programmer
1.En el escritorio, seleccione [Inicio] – [Todos los programas] – [OMRON] –
[CX-One] – [CX-Programmer] – [CX-Programmer].
De este modo se iniciará CX-Programmer.
A continuación aparecerá la pantalla del título, seguida por la ventana principal.
4
4
Creación de programas
NotaConsulte información detallada sobre la instalación de CX-Programmer
en el Capítulo 1 Descripción general e instalación de CX-One de la Guía de introducción a CX-One (R145).
Guía de introducción a SYSMAC CP1L45
4
4-3 Uso de CX-Programmer
4
4-3-2 Pantallas de funcionamiento
Esta sección explica las funciones disponibles en la ventana principal
de CX-Programmer.
Consulte información detallada acerca del uso de CX-Programmer en el Manual de funcionamiento de CX-Programmer (W446).
zVentana principal
1
2
3
Creación de programas
4
5
7
6
8
9
10
(1) Barra de título
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. Sitúe el
cursor del ratón sobre un icono para ver el nombre de la función correspondiente.
En el menú principal, seleccione Ver – Barras de herramientas para ver
u ocultar las barras de herramientas. Para cambiar la posición de las barras
de herramientas, arrástrelas.
(4) Árbol del proyecto/(6) Área de trabajo del proyecto
Se utiliza para la administración de programas y opciones de configuración.
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) Sección
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 relés.
(8) Barra de comentarios de E/S
Muestra el nombre, la dirección/valor y los comentarios de E/S de la variable
seleccionada mediante el cursor del ratón.
46Guía de introducción a SYSMAC CP1L
4-3 Uso de CX-Programmer
(9) Ventana de salida
En el menú principal, seleccione [Ver] – [Ventanas] – [Salida] para ver u ocultar
la ventana de salida. Presenta la siguiente información.
Compilar:
Muestra los resultados de comprobación del programa.
Buscar informe:
Presenta los resultados de búsquedas de contactos, bobinas e instrucciones.
Transferir:
Muestra los errores que se han producido al cargar un archivo de programa.
4
(10) Barra de estado
Presenta información como nombre del PLC, estado offline u online, y posición de
la celda activa.
Si se produce un error de conexión 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.
zÁrea de trabajo del diagrama
4
Creación de programas
(1) Número de línea de instrucción
(2) Dirección del programa
(3) Encabezado de línea de instrucción
Si una línea de instrucción está incompleta, aparecerá una línea roja a la derecha
de su encabezado.
(4) Barra de bus
zVentana de Información
Muestra los métodos abreviados del teclado básicos utilizados en CX-Programmer.
En el menú principal, seleccione [Ver] – [Ventanas] – [Ventana Información] para
ver u ocultar la ventana Información.
Guía de introducción a SYSMAC CP1L47
4
Creación de programas
4-4 Uso de la Ayuda
4
4-4Uso de la Ayuda
La Ayuda de CX-Programmer presenta información acerca de las pantallas de CX-Programmer y explica
todas las operaciones, incluyendo las funciones básicas, los procedimientos para creación de programas y la
monitorización. También se explican las instrucciones, así como los formatos y funciones de operandos.
Acceso a la Ayuda de CX-Programmer
1.Mientras esté utilizando CX-Programmer, pulse la tecla [F1].
De este modo se abrirá la ventana de la Ayuda.
También es posible acceder a la Ayuda de CX-Programmer mediante otros métodos.
zDesde el menú de escritorio
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.
48Guía de introducción a SYSMAC CP1L
zDesde CX-Programmer
1.En el menú principal, seleccione [Ayuda] – [Contenido de la Ayuda].
De este modo se abrirá la Ayuda de CX-Programmer.
Consulta del juego de instrucciones del PLC
Consulte información detallada acerca de las instrucciones utilizadas en los
programas de diagrama de relés en Juego de instrucciones del PLC.
4-4 Uso de la Ayuda
4
4
Creación de programas
Guía de introducción a SYSMAC CP1L49
4
Creación de programas
4-4 Uso de la Ayuda
4
zDesde CX-Programmer
1.En el menú principal, seleccione [Ayuda] – [Referencia de instrucciones] –
[Serie CS/CJ y serie CP].
De este modo aparecerá el juego de instrucciones de los PLC serie CP.
zDurante la creación de programas de diagrama de relés
1.
Mientras esté creando una instrucción de un programa de diagrama de relés,
haga clic en [Ayuda de la instrucción] en el cuadro de diálogo Nueva instrucción.
De este modo aparecerá el juego de instrucciones de los PLC serie CP.
NotaSi se selecciona una instrucción especial, se abrirá la Ayuda de la instrucción.
50Guía de introducción a SYSMAC CP1L
4-5 Introducción de programas
4-5Introducción de programas
Utilizando los comandos disponibles en CX-Programmer, procederemos a crear un programa para la
aplicación de nuestro ejemplo.
4-5-1 Creación de nuevos proyectos
La primera vez que utilice CX-Programmer, deberá crear un proyecto nuevo.
Al crear un nuevo proyecto, deberá especificar el tipo de dispositivo de destino
y el tipo de CPU para el programa y los datos que pretenda crear.
4
4
1.En el menú principal, seleccione [Archivo] – [Nuevo].
De este modo se abrirá el cuadro de diálogo Cambiar PLC.
2.En la lista desplegable Tipo de dispositivo, seleccione [CP1L].
Creación de programas
Guía de introducción a SYSMAC CP1L51
4
Creación de programas
4-5 Introducción de programas
4
3.Haga clic en [Configuración].
De este modo se abrirá el cuadro de diálogo Configuración de tipo de dispositivo.
4.En la lista desplegable Tipo de CPU, seleccione la CPU escogida.
Haga clic en [Aceptar].
De este modo se cerrará el cuadro de diálogo Configuración de tipo de dispositivo.
52Guía de introducción a SYSMAC CP1L
4-5 Introducción de programas
5.Confirme que aparezca [USB] en Tipo de red. Haga clic en [Aceptar].
4
4
Creación de programas
De este modo se cerrará el cuadro de diálogo Cambiar PLC. A continuación
se abrirá la ventana principal del nuevo proyecto.
Si en Tipo de red no aparece [USB], consulte el epígrafe 4-1-2 Conexión a un ordenador e instalación del controlador USB y confirme que el controlador
USB ha sido correctamente instalado.
Guía de introducción a SYSMAC CP1L53
4
Creación de programas
4-5 Introducción de programas
4
4-5-2 Introducción de contactos
Introduzca un contacto. Consulte información detallada acerca de programas
de diagrama de relés en el epígrafe 4-2-2 Programa de diagrama de relés.
Introducción de contactos
1.Pulse la tecla [C].
De este modo se abrirá el cuadro de diálogo Nuevo contacto.
2.Introduzca la dirección “4”. Pulse la tecla [Intro].
“4” quedará registrado. A continuación se abrirá el cuadro de diálogo Editar
comentario.
3.Escriba “Sensor de detección de ráfagas de luces” como comentario
de E/S. Pulse la tecla [Intro].
En el programa de diagrama de relés aparecerá un contacto, que representa
la entrada desde el sensor de detección de ráfagas de luces.
A continuación procederá a introducir un circuito OR.
54Guía de introducción a SYSMAC CP1L
Introducción de circuitos OR
1.Sitúe el cursor sobre el programa. Pulse la tecla [Intro].
De este modo se creará un espacio para la inserción de un circuito OR.
2.Pulse la tecla [W].
Seguidamente se abrirá el cuadro de diálogo Nuevo contacto OR.
4-5 Introducción de programas
4
4
Creación de programas
3.Introduzca la dirección “W0”. Pulse la tecla [Intro].
“W0” quedará registrado. A continuación se abrirá el cuadro de diálogo Editar
comentario.
4.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.
A continuación procederá a introducir un contacto cerrado.
Guía de introducción a SYSMAC CP1L55
4
Creación de programas
4-5 Introducción de programas
4
Introducción de contactos cerrados
1.Pulse la tecla de flecha arriba.
Así, el cursor se moverá hacia arriba.
2.Con el cursor en la posición superior, pulse la tecla [/].
Seguidamente se abrirá el cuadro de diálogo Nuevo contacto cerrado.
3.Introduzca la dirección “T0”. Pulse la tecla [Intro].
“T0” quedará registrado. A continuación se abrirá el cuadro de diálogo Editar
comentario.
4.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.
Seguidamente procederá a introducir una salida del área de trabajo.
56Guía de introducción a SYSMAC CP1L
4-5-3 Introducción de bobinas de salida
Introduzca una bobina de salida del área de trabajo.
1.Pulse la tecla [O].
De este modo se abrirá el cuadro de diálogo de Nueva bobina.
2.Introduzca la dirección “W0”. Pulse la tecla [Intro].
“W0” quedará registrado. Se abrirá el cuadro de diálogo Editar comentario,
con el comentario de E/S ya introducido.
4-5 Introducción de programas
4
4
Creación de programas
3.Pulse la tecla [Intro].
De este modo podrá ver en el programa de diagrama de relés una bobina
de salida del área de trabajo.
Guía de introducción a SYSMAC CP1L57
4
Creación de programas
4-5 Introducción de programas
4
4.Pulse dos veces la tecla de flecha abajo.
Cuando el cursor quede situado en la siguiente línea de instrucción, habrá
quedado terminada la introducción de la línea de instrucción actual.
Seguidamente procederemos a introducir una instrucción de temporizador.
NotaBobinas duplicadas
No duplique bobinas.
Si se especifica la misma dirección para múltiples salidas, solamente será válida
la línea de instrucción más próxima a la instrucción END.
Esto se debe a que los programas se ejecutan en una secuencia descendente.
Las líneas de instrucción no válidas provocadas por la presencia de bobinas
duplicadas serán consideradas erróneas por CX-Programmer
Ejemplo de programa con bobinas duplicadas
El error puede resolverse modificando el programa como se indica a continuación.
58Guía de introducción a SYSMAC CP1L
4-5-4 Introducción de temporizadores
1.
Pulse la tecla [C]. Introduzca el contacto “W000”. A continuación, pulse la
tecla [Intro] mientras el cuadro de diálogo Editar comentario esté arriba.
Consulte información detallada acerca de la introducción de contactos en el
epígrafe 4-5-2 Introducción de contactos.
4-5 Introducción de programas
4
4
Creación de programas
2.Pulse la tecla [I].
Seguidamente se abrirá el cuadro de diálogo Nueva instrucción.
3.
Introduzca la instrucción de temporizador “TIM 0 #50”. Pulse la tecla [Intro].
“TIM 0 #50” quedará registrado. Se abrirá el cuadro de diálogo Editar comentario,
con el comentario de E/S ya introducido.
“TIM 0 #50” indica una temporización de retardo de 5,0 segundos, con un
indicador de finalización del temporizador de T0000.
Guía de introducción a SYSMAC CP1L59
4
Creación de programas
4-5 Introducción de programas
4
4.Pulse la tecla [Intro].
La instrucción del temporizador aparecerá en el programa de diagrama de relés.
5.Pulse tres veces la tecla de flecha abajo.
Cuando el cursor quede situado en la siguiente línea de instrucción, habrá
quedado terminada la introducción de la instrucción del temporizador.
Seguidamente procederemos a introducir una instrucción de contador.
60Guía de introducción a SYSMAC CP1L
4-5-5 Introducción de contadores
1.Pulse la tecla [C]. Introduzca el contacto “004”. A continuación, pulse la
tecla [Intro] mientras el cuadro de diálogo Editar comentario esté arriba.
Consulte información detallada acerca de la introducción de contactos en el
epígrafe 4-5-2 Introducción de contactos.
4-5 Introducción de programas
4
4
Creación de programas
2.Pulse la tecla [I].
Seguidamente se abrirá el cuadro de diálogo Nueva instrucción.
3.Introduzca la instrucción de contador “CNT 0 #3”. Pulse la tecla [Intro].
“CNT 0 #3” quedará registrado. Se abrirá el cuadro de diálogo Editar comentario,
con el comentario de E/S ya introducido.
“CNT 0 #3” indica un recuento descendente que comienza a partir de 3, con
un indicador de finalización del contador de C0000.
Guía de introducción a SYSMAC CP1L61
4
Creación de programas
4-5 Introducción de programas
4
4.Escriba “Contador” como comentario de E/S. Pulse la tecla [Intro].
La instrucción del contador aparecerá en el programa de diagrama de relés.
Seguidamente procederemos a introducir una entrada de reset para la instrucción
de contador.
El contacto de temporizador (TIM 0000) se utilizará como entrada de reset.
5.Sitúe el cursor debajo del contacto creado en el paso 1.
62Guía de introducción a SYSMAC CP1L
6.Introduzca el contacto “T0000”.
4-5 Introducción de programas
4
4
Creación de programas
7.Pulse dos veces la tecla de flecha abajo.
Cuando el cursor quede situado en la siguiente línea de instrucción, habrá
quedado terminada la introducción de la instrucción del contador.
A continuación procederá a introducir un área auxiliar.
Guía de introducción a SYSMAC CP1L63
4
Creación de programas
4-5 Introducción de programas
4
4-5-6 Introducción de áreas auxiliares
Un área auxiliar es un relé con un propósito específico.
El indicador de primer ciclo estará en ON durante un ciclo después de haberse
encendido el PLC. En este caso, se utilizará como reset del contador cuando
se encienda la unidad CP1L.
1.Pulse la tecla [W]. Introduzca un contacto de circuito OR “C0000”.
A continuación, pulse la tecla [Intro] mientras el cuadro de diálogo
Editar comentario esté arriba.
Consulte información detallada acerca de la introducción de contactos
en el epígrafe 4-5-2 Introducción de contactos.
2.Pulse la tecla [Intro].
De este modo se creará un espacio para la inserción de un circuito OR.
64Guía de introducción a SYSMAC CP1L
4-5 Introducción de programas
3.Pulse la tecla de flecha izquierda.
4.Pulse la tecla [W].
Seguidamente se abrirá el cuadro de diálogo Nuevo contacto OR.
5.Introduzca la dirección “A20011”. Pulse la tecla [Intro].
4
El indicador de primer ciclo aparecerá en el programa de diagrama de relés.
4
Creación de programas
Guía de introducción a SYSMAC CP1L65
4
Creación de programas
4-5 Introducción de programas
4
4-5-7 Introducción de contactos de diferencial ascendente
1.Utilizando como referencia el epígrafe 4-2-2 Programas de diagrama
de relés, introduzca un programa de diagrama de relés que se extienda
hasta el contacto del motor de bajada,
2.Pulse la tecla [Intro].
De este modo se creará un espacio para la inserción de un circuito OR.
“10001”.
3.Pulse la tecla [W].
Seguidamente se abrirá el cuadro de diálogo Nuevo contacto OR.
4.Introduzca la dirección “3”. Pulse la tecla [Intro].
A continuación se abrirá el cuadro de diálogo Editar comentario.
5.Escriba “Sensor de detección de vehículos” 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 detección de vehículos.
6.Haga doble clic en el contacto “003”.
A continuación se abrirá el cuadro de diálogo Editar contacto.
66Guía de introducción a SYSMAC CP1L
4-5 Introducción de programas
4
7.Haga clic en [Detalle].
8.Seleccione la opción de diferencial [Ascendente]. Haga clic en [Aceptar].
4
Creación de programas
En el contacto aparecerá una flecha hacia arriba, que representa una condición
de diferencial ascendente.
4-5-8 Instrucción END
Los programas de diagrama de relés deben finalizarse con una instrucción END.
Cuando se crea un nuevo programa en CX-Programmer, se insertará
automáticamente una sección que incluye una instrucción END. Por consiguiente,
no es necesario introducir las instrucciones END manualmente.
Para confirmar que el programa de diagrama de relés contiene solamente
la instrucción END, haga doble clic en la sección [END].
Guía de introducción a SYSMAC CP1L67
4
Creación de programas
4-6 Guardar y cargar programas
4
4-6Guardar y cargar programas
Los programas de diagrama de relés deben guardarse. Esta sección explica los procedimientos para
comprobar, guardar y cargar los programas de diagrama de relés.
4-6-1 Compilación de programas
Mediante la compilación es posible comprobar la presencia de errores en el programa.
1.En el menú principal, seleccione [PLC] – [Compilar todos los programas
de PLC].
De este modo se iniciará la compilación.
Una vez concluida la compilación, los resultados de la comprobación del programa
aparecerán 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 posición en la que se detectó
el error. Corrija el error.
68Guía de introducción a SYSMAC CP1L
4-6-2 Guardar programas
Guarde el programa de diagrama de relés que acaba de crear. Los programas
se guardan en grupos para cada proyecto.
1.En el menú principal, seleccione [Archivo] – [Guardar como].
De este modo se abrirá el cuadro de diálogo Guardar archivo de CX-Programmer.
2.Especifique la ubicación 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.
4-6 Guardar y cargar programas
4
4
Creación de programas
Guía de introducción a SYSMAC CP1L69
4
Creación de programas
4-6 Guardar y cargar programas
4
4-6-3 Carga de programas
A continuación procederá a cargar en CX-Programmer un programa de diagrama
de relés guardado. Los programas se cargan en grupos para cada proyecto.
1.En el menú principal, seleccione [Archivo] – [Abrir].
De este modo se abrirá el cuadro de diálogo Abrir proyecto de CX-Programmer.
2.Especifique la ubicación 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 aparecerán los
programas guardados.
70Guía de introducción a SYSMAC CP1L
4-7 Edición de programas
4
4-7Edición de programas
Los programas de diagrama de relés pueden editarse en CX-Programmer. También es posible modificar
o agregar comentarios de E/S y de línea de instrucción.
4-7-1 Edición de comentarios de E/S
Los comentarios de E/S pueden agregarse y editarse a través de una lista
de direcciones.
1.En el menú principal, seleccione [Edición] – [Comentario de E/S].
De este modo se abrirá la ventana de comentarios de E/S.
4
Creación de programas
Guía de introducción a SYSMAC CP1L71
4
Creación de programas
4-7 Edición de programas
4
2.Haga doble clic en la dirección 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-7-2 Introducción de comentarios de línea de instrucción
Es posible añadir comentarios a cada línea de instrucción de un programa
de diagrama de relés.
1.Haga doble clic en el encabezado de la línea de instrucción a la que
desee agregar un comentario.
De este modo se abrirá el cuadro de diálogo Propiedades de línea de instrucción.
2.En la ficha General, introduzca el comentario en el campo de comentarios.
72Guía de introducción a SYSMAC CP1L
4-7 Edición de programas
4
3.Cuando haya terminado, cierre el cuadro de diálogo Propiedades de línea
de instrucción.
El comentario de línea de instrucción así introducido aparecerá en el programa
de diagrama de relés.
4
Creación de programas
4-7-3 Edición de líneas de instrucción
Es posible editar los programas de diagrama de relés.
Eliminación
zContactos/instrucciones
1.Sitúe el cursor sobre un contacto o una instrucción. Pulse la tecla [Supr].
El contacto o la instrucción que haya seleccionado quedará eliminado.
zLíneas de instrucción
1.Haga clic en un encabezado de línea de instrucción.
De este modo quedará seleccionada la línea de instrucción íntegra.
2.Pulse la tecla [Supr].
De este modo, la línea de instrucción seleccionada quedará eliminada.
Guía de introducción a SYSMAC CP1L73
4
Creación de programas
4-7 Edición de programas
4
Creación de líneas verticales y horizontales
Es posible crear líneas de conexión horizontales y verticales.
Para crear líneas verticales, efectúe el siguiente procedimiento:
1.Sitúe el cursor en el punto inicial de la línea vertical.
2.Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba/abajo.
Es posible crear líneas de conexión horizontales y verticales.
(1) Punto inicial
(2) Cursor
• Creación de una línea desde derecha a izquierda:
Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha izquierda.
• Creación de una línea desde izquierda a derecha:
Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha derecha.
• Creación de una línea desde abajo hacia arriba:
Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba.
• Creación de una línea desde arriba hacia abajo:
Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha abajo.
NotaLa repetición del proceso sobre una línea de conexión existente la borrará.
Copiar y pegar contactos, instrucciones y líneas de instrucción
zContactos e instrucciones
1.Sitúe el cursor sobre un contacto o una instrucción.
2.Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [C].
De este modo, el contacto o la instrucción que haya seleccionado quedará copiado
en el Portapapeles.
3.Sitúe el cursor en la posición 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 instrucción guardado en el Portapapeles se pegará
en la posición seleccionada.
zLíneas de instrucción
1.Haga clic en el encabezado de la línea de instrucción que desee copiar.
De este modo quedará seleccionada la línea de instrucción íntegra.
2.Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [C].
De este modo, la línea de instrucción que haya seleccionado quedará copiada
en el Portapapeles.
3.Sitúe el cursor en la posición en la que desee pegar la línea
de instrucción. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla [V].
De este modo, la línea de instrucción guardada en el Portapapeles se pegará
en la posición seleccionada.
74Guía de introducción a SYSMAC CP1L
SECCIÓN 5
Transferencia y depuración
de programas
Para transferir datos desde un ordenador a la unidad CP1L, ambos
equipos deben estar antes online.
También la monitorización y depuración de programas ejecutados en la
unidad CP1L se realizan estando online el ordenador y la unidad CP1L.
5-2-6 Confirmación del tiempo de ciclo.................................... 92
5
Transferencia y depuración de programas
5
Transferencia y depuración de programas
5-1Conexión online
Para configurar los parámetros de la unidad CP1L, transferir o ejecutar programas, ante todo el
ordenador y la unidad CP1L deben estar online.
1. En CX-Programmer, abra el programa que desee transferir.
2. En el menú principal, seleccione [PLC] – [Trabajar online].
Aparecerá un cuadro de diálogo pidiendo que confirme la conexión online.
3. Haga clic en [Sí].
De este modo se cerrará el cuadro de diálogo.
Una vez que el sistema se conecte online, la ventana de la sección de diagrama
de relés se tornará gris.
Se entiende por estado online aquél en el que el ordenador y la unidad CP1L
están conectados. Para ejecutar en la unidad CP1L un programa creado con
CX-Programmer, será necesario transferir el programa. Consulte información
detallada acerca de la transferencia de programas en el epígrafe 5-1-3 Transferencia de programas.
76Guía de introducción a SYSMAC CP1L
5-1 Conexión online
5
Nota
Si el sistema no puede conectarse online, verifique la configuración de tipo de PLC
y de las comunicaciones.
Para ello, en el árbol del proyecto, haga doble clic en [Nuevo PLC1[CP1L] offline].
Consulte información detallada acerca de la configuración en el epígrafe 4-5-1 Creación de nuevos proyectos.
5-1-1 Configuración del reloj de la unidad CP1L
El reloj de la unidad CP1L debe ajustarse a su huso horario local. Utilice CX-Programmer
para ajustar la hora. Si la hora de la unidad CP1L no está correctamente ajustada,
el contenido del registro de errores no aparecerá correctamente.
1.En CX-Programmer, abra un proyecto existente.
Consulte información detallada acerca del procedimiento de apertura
de un proyecto en el epígrafe 4-6-3 Carga de programas.
2.Haga doble clic en [Reloj del PLC].
De este modo se abrirá el cuadro de diálogo Reloj del PLC.
5
5
Transferencia y depuración de programas
3.En el menú, seleccione [Opciones] – [Configurar reloj del PLC].
De este modo se abrirá el cuadro de diálogo Configurar reloj del PLC.
Guía de introducción a SYSMAC CP1L77
5-1 Conexión online
5
4.Ajuste la fecha y la hora. Haga clic en Aceptar.
Seguidamente se cerrará el cuadro de diálogo Configurar reloj del PLC.
5
Transferencia y depuración de programas
5.En el menú, seleccione [Archivo] – [Salir].
Y así habrá quedado ajustado el reloj de la unidad CP1L.
5-1-2 Cambio del modo de operación
Pase al modo PROGRAM.
El procedimiento para pasar al modo de operación PROGRAM es el siguiente:
1.En el menú principal, seleccione [PLC] – [Modo de operación] – [Programa].
Seguidamente se abrirá un cuadro de diálogo pidiendo que confirme el cambio del
modo de operación.
78Guía de introducción a SYSMAC CP1L
5-1 Conexión online
2.Haga clic en [Sí].
Así, el modo de operación cambiará.
El modo de operación aparece indicado en la barra del título y en el árbol del proyecto.
5
5
5
Transferencia y depuración de programas
Modo de operación de la unidad CP1L
La unidad CP1L tiene tres modos de operación: PROGRAM, MONITOR y RUN. Cambie
el modo de operación para ajustarlo a la tarea que desee realizar. El modo de operación
afecta a la totalidad del programa del usuario y es común para todas las tareas.
• Modo PROGRAM:
En esta modalidad se interrumpe la ejecución del programa. Este modo
se utiliza para preparar la ejecución del programa realizando la configuración
inicial, como por ejemplo la instalación del PLC, la transferencia y comprobación
del programa y forzar a set o a reset.
• Modo MONITOR:
En esta modalidad, el programa se ejecuta. Es posible realizar tareas de edición,
forzar a set o a reset y cambiar los valores de la memoria de E/S online. Este
modo se utiliza también para realizar ajustes durante las ejecuciones de prueba.
• Modo RUN:
En esta modalidad, el programa se ejecuta. Utilice este modo para ciclos de producción.
Guía de introducción a SYSMAC CP1L79
5
Transferencia y depuración de programas
5-1 Conexión online
5
Estado del programaDetenidoEn ejecuciónEn ejecución
Refresco de E/SEjecuciónEjecuciónEjecución
Estado de E/S externasOFFSegún el programa Según el programa
Memoria de E/SMemoria de no retenciónBorradaSegún el programaSegún el programa
Operaciones
desde
CX-Programmer
La siguiente lista enumera los estados y operaciones disponibles para cada modo.
Modo de operaciónPROGRAMRUNMONITOR
Memoria de retenciónRetenida
Monitorización de la memoria de E/SSíSíSí
Monitorización de programasSíSíSí
Transferencia
de programas
CompilaciónSíXX
Configuración del PLCSíXX
Cambio de programasSíXSí
Forzar set/resetSíXSí
Cambio de valor seleccionado
de temporizador/contador
Cambio de valor de proceso
de temporizador/contador
Cambio de valor actual
de memoria de E/S
Desde el PLCSíSíSí
Al PLCSíXX
SíXSí
SíXSí
SíXSí
5-1-3 Transferencia de programas
Es posible transferir a una unidad CP1L los programas creados en CX-Programmer.
De este modo se abrirá el cuadro de diálogo Opciones de descarga.
80Guía de introducción a SYSMAC CP1L
5-1 Conexión online
2.Haga clic en [Aceptar].
Aparecerá un cuadro de diálogo pidiendo que se confirme la operación de transferencia.
5
5
5
Transferencia y depuración de programas
Nota
Consulte información detallada acerca de las opciones de transferencia en la
SECCIÓN 9 Transferencia, monitorización y depuración de programas del Manual
de funcionamiento de CX-Programmer (W446).
3.Haga clic en [Sí].
Si aparece el siguiente cuadro de diálogo, haga clic en [Sí].
Seguidamente se iniciará la transferencia. Durante la misma, el cuadro de diálogo
Descarga permanecerá abierto.
Guía de introducción a SYSMAC CP1L81
5
Transferencia y depuración de programas
5-1 Conexión online
5
4.Haga clic en [Aceptar].
La transferencia del programa habrá concluido.
5-1-4 Ejecución de operaciones
Para ejecutar un ciclo de producción, pase al modo de operación RUN. A continuación
se describe el procedimiento para pasar al modo de operación RUN.
Para realizar un ciclo de prueba (con el objeto de implementar ajustes y depurar
el programa), pase al modo MONITOR.
Precaución
1.En el menú principal, seleccione [PLC] – [Modo de operación] – [Run].
2.Haga clic en [Sí].
Confirme que la instalación no resultará afectada al cambiar al modo MONITOR o RUN.
Seguidamente se abrirá un cuadro de diálogo pidiendo que confirme el cambio del
modo de operación.
El sistema pasará al modo RUN y comenzará a funcionar.
82Guía de introducción a SYSMAC CP1L
5-2 Ajustes y depuración online
5-2Ajustes y depuración online
Esta sección explica las funciones utilizadas para depuración y ajustes durante ciclos de prueba.
5-2-1 Monitorización
Visualización del estado de ejecución
Se visualizará el estado de ejecución de las líneas de instrucción del programa.
Esto le permitirá confirmar la ejecución del programa.
1.Pase la unidad CP1L al modo de operación MONITOR.
2.En el menú principal, seleccione [PLC] – [Monitor] – [Monitorización].
5
5
5
Transferencia y depuración de programas
De este modo podrá ver el estado de ejecución en el programa.
Guía de introducción a SYSMAC CP1L83
5
5-2 Ajustes y depuración online
5
Visualización del estado de ejecución de varias secciones
El área de trabajo del diagrama puede dividirse. Así, podrá ver simultáneamente
varias secciones del programa.
1
Transferencia y depuración de programas
1
(1)Divisor de ventana
Arrastre el divisor de ventana para dividir el área de trabajo del diagrama.
El área de trabajo puede dividirse hasta un máximo de 4 secciones.
84Guía de introducción a SYSMAC CP1L
Monitorización de direcciones específicas.
Es posible monitorizar los valores de las E/S especificando sus respectivas direcciones.
1.En el menú principal, seleccione [PLC] – [Monitor] – [Monitorización].
2.
En el menú principal, seleccione [Ver] – [Ventanas] – [Vigilancia].
3.Introduzca una dirección.
De este modo aparecerá el valor de E/S. En el caso de valores booleanos,
“0” significa OFF.
Nota• Introduzca la dirección en formato de canal, seguido de punto y, a continuación,
el bit. Por ejemplo, para especificar ”0 CH 04 bit“, introdúzcalo 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 línea de instrucción para introducir todas las direcciones
incluidas en dicha línea de instrucción.
5-2 Ajustes y depuración online
5
5
5
Transferencia y depuración de programas
Guía de introducción a SYSMAC CP1L85
5
Transferencia y depuración de programas
5-2 Ajustes y depuración online
5
5-2-2 Forzar set/reset
CX-Programmer puede controlar las entradas, independientemente de las entradas
de los dispositivos de E/S. Utilice esta función para forzar las condiciones
de entrada y de salida durante los ciclos de prueba.
NotaAntes de forzar set/reset, confirme que la instalación no se verá afectada.
El procedimiento de forzar set es el siguiente:
1.Pase la unidad CP1L al modo de operación MONITOR o PROGRAM.
2.Sitúe el cursor sobre el contacto que desee forzar.
86Guía de introducción a SYSMAC CP1L
5-2 Ajustes y depuración online
3.En el menú principal, seleccione [PLC] – [Forzar] – [On].
De este modo se efectuará la operación de forzar set. El contacto quedará
marcado con el símbolo correspondiente.
5
5
5
Transferencia y depuración de programas
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 finalización del
temporizador, área de retención (HR), indicador de finalización del contador
Guía de introducción a SYSMAC CP1L87
5
Transferencia y depuración de programas
5-2 Ajustes y depuración online
5
5-2-3 Cambio de la configuración del temporizador
Es posible modificar la configuración del temporizador para ajustarlo a las
condiciones de servicio.
1.Pase la unidad CP1L al modo de operación MONITOR o PROGRAM.
2.Haga doble clic en la configuración del temporizador que desee modificar.
De este modo se abrirá el cuadro de diálogo Configurar valor del temporizador/contador.
3.Introduzca el nuevo valor. Haga clic en [Aceptar].
De este modo, el temporizador quedará debidamente ajustado.
5-2-4 Búsqueda
Herramienta de referencia de dirección
La herramienta de referencia de dirección muestra cuáles son las instrucciones
que está utilizando la dirección señalada con el cursor. Asimismo, permite saltar
a otra instrucción que tenga la misma dirección.
La herramienta de referencia de dirección mostrará los siguientes elementos:
• La dirección existente en la posición del cursor
• Las variables (globales y locales)
• El nombre del programa y de la sección
• La dirección del programa (paso)
• La instrucción que utiliza la dirección
88Guía de introducción a SYSMAC CP1L
5-2 Ajustes y depuración online
1.En el menú principal, seleccione [Ver] – [Ventanas] – [Herramienta
de referencia de dirección] para ver u ocultar el área de trabajo.
De este modo se abrirá la herramienta de referencia de dirección.
5
5
5
Transferencia y depuración de programas
2.Introduzca la dirección que desee encontrar. Haga clic en [Buscar].
Guía de introducción a SYSMAC CP1L89
5
Transferencia y depuración de programas
5-2 Ajustes y depuración online
5
Seguidamente aparecerá una lista de las direcciones utilizadas. Haga clic en
la dirección para ver el programa que se está utilizando.
Seguimiento del diagrama de relés
Esta función se utiliza para realizar un seguimiento del diagrama de relés.
Por ejemplo, para determinar por qué un contacto no se pone en ON.
1.Sitúe el cursor sobre el contacto que desee investigar.
2.Pulse la tecla [Espacio].
El cursor se desplazará hasta la salida de origen del contacto.
90Guía de introducción a SYSMAC CP1L
5-2 Ajustes y depuración online
5-2-5 Edición online
El programa de la unidad CP1L puede editarse online.
PrecauciónAntes de iniciar la edición online, confirme que la extensión del tiempo de ciclo
no tenga efectos adversos.
De lo contrario, quizá no puedan leerse las señales de entrada.
Nota• Recuerde que si la unidad CP1L está funcionando en modo MONITOR,
si se cambia el programa a través de la edición online, el tiempo de ciclo puede
prolongarse o bien puede producirse un error de lectura de señales de entrada.
• Si desea hacer cambios exhaustivos, así como mover o copiar líneas de
instrucción e insertar o eliminar bloques de programas, efectúe la edición offline
y, cuando haya concluido, transfiera el programa.
5
5
5
1.Pase la unidad CP1L al modo de operación MONITOR o PROGRAM.
2.Haga clic en el encabezado de la línea de instrucción que desee editar.
El sombreado gris del área de trabajo del diagrama desaparecerá y podrá
modificar el programa.
4.Edite el programa.
Transferencia y depuración de programas
Guía de introducción a SYSMAC CP1L91
5-2 Ajustes y depuración online
5
5.En el menú principal, seleccione [Programa] – [Edición online] –
[Enviar cambios].
Las líneas de instrucción modificadas serán transferidas a la unidad CP1L.
5
Transferencia y depuración de programas
5-2-6 Confirmación del tiempo de ciclo
1.Pase la unidad CP1L al modo de operación MONITOR o RUN.
2.Haga clic en el área de trabajo del diagrama.
El tiempo de ciclo aparecerá indicado en la barra de estado.
NotaConsulte información detallada acerca del tiempo de ciclo en el epígrafe
A-3-2 Comportamiento de la CPU.
92Guía de introducción a SYSMAC CP1L
Apéndice
Esta sección explica brevemente los números de canales y relés,
las instrucciones y los diagramas internos de la unidad CP1L.
Además, presenta ejemplo de aplicaciones que emplean las
funciones de la unidad CP1L, como funciones de impulsos,
funciones de comunicaciones e instrucciones especiales.
A-1 Números de canales y de relés ............................................94
A-4-4 Uso de temporizadores de calendario.......................... 125
A-4-5 Uso de encoders rotativos para medir posiciones........ 130
A-4-6 Uso de servocontroladores para posicionamiento ....... 135
A-4-7 Uso de variadores para control de velocidad (1).......... 141
A-4-8 Uso de variadores para control de velocidad (2).......... 148
A-4-9 Intercambio de datos entre unidades CP1L ................. 158
A
Apéndice
Apéndice
A-1Números de canales y de relés
En la unidad CP1L, los números de canal (CH) y de relé se especifican tal y como se describe a continuación.
Cada canal consta de 16 bits.
En consecuencia, los números de relé se expresan como [número de canal] +
[número de bit (00 a 15)].
Los números de relé se utilizan para administrar contactos. Los números
de canal se utilizan principalmente como operandos de instrucciones
especiales al procesar datos en el canal.
Nota En CX-Programmer (que a continuación se abrevia como CX-P), los bits
superiores de los números de canales y de relés no se muestran si su valor es 0.
Por ejemplo, 0000CH se visualizará como 0.
Los números de relé se presentan como número de canal seguido de un punto
y de un número de bit. Los rangos de valores de números de bit son de 00 a 15.
ÁreaCanalRelé
En CX-PEn CX-P
Área de E/S00 a 1990 a 19900000 a 199150.00 a 199.15
Área
CIO
Área de trabajoW000 a W511 CHW000 a W511 W00000 a W51115 W0.00 a W511.15
Área de retenciónH000 a H511 CHH000 a H511H00000 a H51115H0.00 a H511.15
Área auxiliarA000 a A959 CHA000 a A959A00000 a A95915A0.00 a A959.15
Área DMD00000 a D32767*D0 a D32767*––
TemporizadorT000 a T511T0 a T511T000 a T511T0000 a T0511
ContadorC000 a C511C000 a C511C000 a C511C0000 a C0511
*Para unidades de 14 y 20 puntos de E/S: D0 a D9999, D32000 a D32767.
Área de enlace 1:13000 a 3063 CH3000 a 3063300000 a 3063003000.00 a 3063.00
Área de PLC Link serie3100 a 3189 CH3100 a 3189310000 a 3189153100.00 a 3189.15
Área de trabajo3800 a 6143 CH3800 a 6143 380000 a 6143003800.00 a 6143.00
Nota Los canales de trabajo del área CIO podrán asignarse a nuevas funciones
en futuras versiones de las CPU. Asegúrese de utilizar primero los canales
de trabajo de W000 a W511CH.
94Guía de introducción a SYSMAC CP1L
zNotación de datos de canales
Los datos de canales se representan mediante 4 dígitos hexadecimales, derivados
de 16 dígitos binarios, que representan los estados ON/OFF de los 16 bits.
En otras palabras, para cada 4 bits, la suma de los bits ON se calcula y se expresa
como un solo dígito.
A-1 Números de canales y de relés
MSB
(Bit más significativo)
Bit15141312111009080706050403020100
Valor del bit
Contenido
(1=ON,
0=OFF)
Valor del
dígito
2
0000111101111100
El canal precedente se expresará como “0F7C (hexadecimal)”.
zNotación de constantes
Las constantes utilizadas en las instrucciones de la unidad CP1L se representan
tal y como a continuación se indica.
NotaciónContenido/propósito
#0000 a 9999 (BCD)
#0000 a FFFF
(hexadecimal)
&0 a 65535Notación decimal sin signo
LSB
(Bit menos significativo)
3222120232221202322212023222120
0F7C
A
Apéndice
Valores de temporizador/contador, instrucciones aritméticas BCD, etc.
Datos de comparación para instrucciones de comparación, datos
de transferencia, instrucciones aritméticas BIN, etc.
(Disponible solamente en determinadas instrucciones especiales.
Pueden cargarse en CX-Programmer convirtiendo a y desde
dígitos hexadecimales.)
zCondiciones de ejecución de instrucciones
Existen dos tipos de instrucciones: instrucciones cíclicas e instrucciones de diferencial.
• Instrucciones cíclicas
La instrucción se ejecuta cada ciclo, siempre y cuando la condición de ejecución sea ON.
Ejemplo
W00000
MOV (021)
H010
D00010
• Instrucciones de diferencial
La instrucción se ejecuta solamente una vez (es decir, en un solo ciclo) cuando
la condición de ejecución pasa a ON.
El nombre de la instrucción lleva el prefijo “@”.
Ejemplo
W00001
@MOV (021)
H020
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).
En cada ciclo en que el área de trabajo W00000
está en ON, los datos del área de retención
H010CH son transferidos al DM D00010.
Si el área de trabajo W00001 pasa de OFF
a ON, los datos del área de retención H020CH
son transferidos al DM D00020.
Guía de introducción a SYSMAC CP1L95
A
Apéndice
A-1 Números de canales y de relés
zIndicadores de condición
Los indicadores de condición se utilizan para reflejar los resultados
de procesamiento durante o después de la ejecución de instrucciones.
El que se utilice o no un indicador dependerá de la instrucción. En los programas
de diagrama de relés, estos indicadores se utilizan como contactos.
NombreEtiquetaEn CX-PFunción
Indicador de errorERP_ER• Se pone en ON cuando una instrucción
Indicador de error
de acceso
Indicador
de acarreo
Indicador
de igual que
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
Indicador de
siempre OFF
que maneja datos BCD intenta ejecutarse
utilizando datos que no son BCD.
• Se pone en ON cuando el valor del operando
especificado por la instrucción no es válido (es
decir, un valor que está fuera del área de trabajo).
AERP_AERSe pone en ON cuando se intenta el acceso
no autorizado a un área a la que no está
previsto que se acceda.
CYP_CY• Se pone en ON cuando el número de dígitos
aumenta o disminuye como resultado
de la ejecución de una instrucción aritmética.
• Las instrucciones de desplazamiento de datos
y algunas instrucciones aritméticas pueden
implementar el acarreo como parte de su
procesamiento.
=
< >
>
>=
<
<=
NP_NSe pone en ON cuando el MSB pasa
OFP_OFSe pone en ON cuando el resultado del cálculo
UFP_UFSe pone en ON cuando el resultado del cálculo
ONP_ONSe mantiene en ON en todo momento.
OFFP_OFFSe mantiene en OFF en todo momento.
P_EQ• Se pone en ON cuando la comparación
de datos da como resultado un “igual”.
• Se pone en ON cuando los datos pasan a ser
0 como resultado de cálculos o transferencias.
P_NESe pone en ON cuando la comparación
de datos da como resultado un “distinto”.
P_GTSe pone en ON cuando la comparación
de datos da como resultado “datos1>datos2”.
P_GESe pone en ON cuando la comparación
de datos da como resultado “datos1>=datos2”.
P_LTSe pone en ON cuando la comparación
de datos da como resultado “datos1<datos2”.
P_LESe pone en ON cuando la comparación
de datos da como resultado “datos1=<datos2”.
a ser 1 como resultado de cálculos.
produce un desbordamiento.
produce un subdesbordamiento.
Se utiliza como condición de ejecución para
instrucciones que no pueden conectarse
directamente a la barra de bus.
96Guía de introducción a SYSMAC CP1L
zImpulsos de reloj
Los impulsos de reloj son contactos que se ponen en ON/OFF a intervalos
de tiempo fijos.
impulso de reloj de 0,02 s
impulso de reloj de 0,1 s0,1 sP_0,1 s
impulso de reloj de 0,2 s0,2 sP_0,2 s
impulso de reloj de 1,0 s1 sP_1 s
A-1 Números de canales y de relés
NombreEtiquetaEn CX-PFunción
0,02 sP_0,02 s
0,02 s
0,01 s 0,01 s
0,1 s
0,05 s 0,05 s
0,2 s
0,1 s0,1 s
1,0 s
A
Apéndice
Nota
0,5 s0,5 s
Impulso de reloj de 1 min1 minP_1 min
30 s30 s
1 min
Para introducir un impulso de reloj o un indicador de condición en CX-Programmer,
primero introduzca un contacto y, a continuación, pulse la tecla [P] para seleccionarlo
en la lista desplegable.
Guía de introducción a SYSMAC CP1L97
A
Apéndice
A-1 Números de canales y de relés
zÁreas de E/S
Área de entrada0.00 a 99.15 (100 CH)
Área de salida100.00 a 199.15 (100 CH)
En la unidad CP1L, el primer o los dos primeros canales de las áreas de entrada
y de salida, que comienzan por 0CH y 100CH, respectivamente, están reservados
para la CPU.
Cuando se conectan unidades de E/S de expansión y de expansión de otro tipo a la CPU,
las áreas de entrada y salida se asignan a un canal cada vez, en orden de conexión.
• Número de canales reservados y unidades de expansión (E/S)
Unidad CPUCH reservadoNúmero
Área de entradaÁrea de salida
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
0 CH100 CH1
0 CH100 CH1
0 CH, 1 CH100 CH, 101 CH3
0 CH, 1 CH100 CH, 101 CH3
admisible de
unidades de
expansión (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, están asignadas a las
E/S internas de la CPU.
Si es necesario conectar unidades de expansión (E/S) a la CPU, las áreas de
entrada 2CH y posteriores, y las áreas de salida 102CH y sucesivos, serán
asignados en orden de conexión.
Al encender la CPU, los canales de entrada y de salida son asignados
automáticamente a las áreas de entrada y de salida de las unidades de expansión
(E/S) una vez verificadas las conexiones.
Todo cambio en el orden de conexión de las unidades conllevará incoherencias
con el programa de diagrama de relés. Asegúrese de revisar el programa de
diagrama de relés al cambiar el orden de conexiones de la unidad.
98Guía de introducción a SYSMAC CP1L
A-2 Instrucciones
A-2Instrucciones
CP1L incorpora una gran variedad de instrucciones. Esta sección explica cómo utilizar las instrucciones
y presenta algunas instrucciones básicas.
A-2-1 Uso de las instrucciones
En los PLC anteriores, desde los de la serie C hasta los microautómatas,
los conjuntos de instrucciones estaban diseñados fundamentalmente para
procesar datos BCD. Sin embargo, al incrementarse el tamaño de los datos
y los intercambios de los mismos entre ordenadores, se ha observado
la necesidad de compatibilidad también con datos BIN.
Como respuesta a dichas necesidades, al diseñar la serie CP se han agregado
muchas instrucciones para procesar datos BIN.
NotaConsulte la lista y explicación de las instrucciones en la Ayuda de CX-Programmer.
Consulte información detallada sobre el uso de la Ayuda de CX-Programmer
en el epígrafe 4-4 Uso de la Ayuda.
A
Apéndice
Notación de las instrucciones
zNúmeros de instrucciones y funciones
En esta sección, las instrucciones especiales — que tienen asignado un número
de función — se presentan en forma de nemónico seguido de un número
de función de tres dígitos entre paréntesis. Por ejemplo, MOV(021).
Guía de introducción a SYSMAC CP1L99
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.