Académique Documents
Professionnel Documents
Culture Documents
INICIACIN AL CX-PROGRAMMER
ndice
INICIACIN AL CX-PROGRAMMER
ndice
Variables Asignacin automtica de variables Importacin de variables Insercin de una funcin Instrucciones de expansin Redes Registro de errores Referencias cruzadas Herramienta de referencia de direcciones Tarjeta de memoria Reloj del PLC Contrasea Tareas
3
INICIACIN AL CX-PROGRAMMER
ndice
ON-LINE
Operacin On-Line Transferencia de programas Verificacin del programa Monitorizacin de variables Monitorizacin diferencial Forzar datos Edicin On-Line Mltiples copias CX-Net Configuracin de unidad Ethernet
4
INICIACIN AL CX-PROGRAMMER
Novedades ms importantes
Posibles sistemas operativos: Windows XP/9X/ME/NT/2000 Nuevos PLCs soportados: CJ1M y CS1H-H Monitorizacin On-Line por defecto Recuperacin automtica de un proyecto de un PLC desconocido Redireccionamiento de los bits de I/Q del programa ladder a los bits X/Y Mejora el redireccionamiento de reas de memoria ante el cambio de autmatas de la serie C/CV Habilitacin del pegado de Smbolos creados en Excel y CX-P v1.2 Ventana de visualizacin de comentarios de E/S
5
INICIACIN AL CX-PROGRAMMER
Requisitos de instalacin
Sistema operativo
Windows 95, Windows 98, Windows NT 4.0
Hardware
Procesador: Pentium 133 o superior. Memoria: 32 Mb mnimo. Disco duro: mnimo 100 Mb de espacio libre. Lector de CD-ROM (CX-Programmer se
suministra en CD). Pantalla: resolucin mnima de 800x600 pixeles (SVGA).
INICIACIN AL CX-PROGRAMMER 6
Requisitos de instalacin
Sistema operativo
Windows 2000, Windows ME
Hardware
Procesador: Pentium 150 o superior. Memoria: 64 Mb mnimo. Disco duro: mnimo 100 Mb de espacio libre. Lector de CD-ROM (CX-Programmer se
suministra en CD). Pantalla: resolucin mnima de 800x600 pixeles (SVGA).
INICIACIN AL CX-PROGRAMMER 7
Requisitos de instalacin
Sistema operativo
Windows XP Home, Windows XP Profesional
Hardware
Procesador: Pentium II 300 o superior. Memoria: 128 Mb mnimo. Disco duro: mnimo 100 Mb de espacio libre. Lector de CD-ROM (CX-Programmer se
suministra en CD). Pantalla: resolucin mnima de 800x600 pixeles (SVGA).
INICIACIN AL CX-PROGRAMMER 8
Cualquier programa creado desde Syswin puede ser abierto en CX-Programmer para su utilizacin. Tambin es posible la utilizacin de las libreras de Syswin (ficheros .SWL):
INICIACIN AL CX-PROGRAMMER
Arranque de CX-Programmer
Como cualquier otra aplicacin de Windows, para ejecutar CX-Programmer se utiliza el men Inicio.
Al arrancar, el programa aparece con un grupo de barras de herramientas y un rea de trabajo completamente vaca.
INICIACIN AL CX-PROGRAMMER
10
OFF-LINE
INICIACIN AL CX-PROGRAMMER
11
Entorno de Trabajo
Barra de men Barras de iconos Cursor
Resultado de la compilacin o de la bsqueda (ventana de salida) Visualizacin del contenido de las variables (ventana de vigilancia)
Carpeta de Proyecto
INICIACIN AL CX-PROGRAMMER
12
Entorno de Trabajo
Para acceder al rea de trabajo es necesario crear un nuevo proyecto o abrir uno ya creado. CX-Programmer utiliza 2 formatos de fichero
.CXP - Fichero de proyecto de CX-Programmer. .CXT - Fichero de texto generado por la herramienta de
conversin.
El fichero de proyecto contiene uno o varios programas y la informacin relativa a cada PLC. Los programas que componen un proyecto pueden referirse a PLCs de familias diferentes.
INICIACIN AL CX-PROGRAMMER
13
Los iconos/1
Deshacer Rehacer Buscar (valores, direcciones, comentarios, etc..) Reemplazar (valores, direcciones, comentarios, etc..) Cambiar todo (valores, direcciones, comentarios, etc..) Acerca de Ayuda
Imprimir Imprimir vista previa Cortar objeto seleccionado Copiar objeto seleccionado Pegar
INICIACIN AL CX-PROGRAMMER
14
Los iconos/2
Activacin/Desactivacin de la comunicacin Online con el PLC. Alternar monitorizacin del PLC. Trabajar con simulador online. Online automtico. Pausa sobre disparo. Pausa. Transferir al PLC. Transferir desde el PLC. Comparar con PLC.
Modo Program Modo Depuracin Modo Monitor Modo Run Monitorizacin diferencial. Seguimiento de datos. Establecer contrasea. Desactivar contrasea.
INICIACIN AL CX-PROGRAMMER
15
Los iconos/3
Reducir (zoom out). Encajar en. Aumentar (zoom in). Alternar cuadrcula. Mostrar comentarios. Mostrar anotaciones de lnea de instruccin. Monitorizar en ajuste de linea de programa. Mostrar comentarios de programa/seccin.
Modo seleccin. Nuevo contacto. Nuevo contacto cerrado. Nuevo contacto OR. Nuevo contacto cerrado OR. Nueva lnea vertical. Nueva lnea horizontal. Nueva bobina. Nueva bobina cerrada. Nueva instruccin de PLC.
INICIACIN AL CX-PROGRAMMER
16
Los iconos/4
Activar ventana de monitorizacin. Compilar programa de PLC. Compilar todos los programas de PLC. Edicin On-Line de lneas de programa. Cancelar edicin On-Line. Enviar cambios de edicin OnLine. Ir a edicin online de linea de programa. Administrador de secciones/lineas de programa.
17
INICIACIN AL CX-PROGRAMMER
Los iconos/5
Alternar rea de trabajo del proyecto. Alternar ventana de salida. Alternar ventana de monitorizacin de variables. Mostrar herramienta de referencia de direccin. Mostrar propiedades.
Informe de referencia cruzada. Ver smbolos locales. Ver diagrama de contactos. Ver cdigo mnemnico. Ver comentarios de E/S. Monitorizar en hexadecimal.
INICIACIN AL CX-PROGRAMMER
18
Carpeta de proyecto
La carpeta de proyecto agrupa varios tipos de Editores necesarios para la completa elaboracin del proyecto. Cada uno de ellos tiene un men accesible mediante el botn derecho del ratn. Haciendo doble click sobre cada opcin en la carpeta de proyecto, se accede al Editor correspondiente.
Propiedades del PLC Editor de la Tabla de E/S Configuracin del PLC Gestin de la Memory Card (slo CS1/CJ1) Visualizacin de errores Reloj del PLC Informacin de la tarea
INICIACIN AL CX-PROGRAMMER 19
Editor/Monitor de las reas de memoria Editor de Variables Locales Editor de seccin (bloque) de programa
Ventanas en CX-Programmer
En CX-Programmer se pueden alternar 4 ventanas para manejo de editores (ventana de trabajo del proyecto), informacin del estado del programa y resultado de la compilacin (ventana de salida) monitorizacin y edicin de variables (ventana de vigilancia), y visualizacin de referencias cruzadas de variables (ventana herramienta de referencia de direccin).
Para acceder a cada una de ellas, se puede pinchar sobre cada uno de los iconos asociados, o bien seleccionar Ver Ventanas
INICIACIN AL CX-PROGRAMMER
20
Barras de Herramientas
Igual que los productos Microsoft. Ver Barra de Herramientas. Nueva permite crear barras de
herramientas personalizadas.
INICIACIN AL CX-PROGRAMMER
21
INICIACIN AL CX-PROGRAMMER
22
Para crear un nuevo proyecto, es necesario seleccionar un PLC y una red de comunicacin.
Nombre del programa (seleccin del usuario) Modelo de PLC Tipo de comunicacin (distintas opciones dependiendo del PLC seleccionado Parmetros del PLC: CPU, memoria, etc. Parmetros de comunicaciones
INICIACIN AL CX-PROGRAMMER
23
INICIACIN AL CX-PROGRAMMER
24
Haciendo doble click sobre Selecciones en la carpeta de proyecto o desde PLC Editar Selecciones, se accede al Setup del PLC donde se podrn configurar los puertos de la CPU, modo de arranque, temporizaciones, etc...
INICIACIN AL CX-PROGRAMMER
25
Creacin de un programa
Creacin de un programa. Transferencia del programa al PLC. Monitorizacin On-line. Edicin On-line. Bsqueda de un contacto o variable.
INICIACIN AL CX-PROGRAMMER 26
Como primer paso se puede insertar un comentario. Hacer click con el botn derecho del ratn en la barra de red (barra gris vertical a la izquierda del diagrama).
Para editar el comentario ya creado hacer de nuevo click con el botn derecho sobre la barra de red.
INICIACIN AL CX-PROGRAMMER 27
Crear una nueva red. Pulsar R, o bien seleccionar Insertar Abajo o Insertar Arriba en el men que aparece al hacer click con el botn derecho del ratn sobre la barra de red. Insercin de un contacto abierto. Seleccionar el icono y posicionar el smbolo en el punto deseado, o pulsar la tecla C. Escribir el nombre de la variable y se activarn los campos para seleccionar la direccin y un comentario asociado. Si se desea que en el diagrama ladder aparezca debajo de cada contacto su comentario asociado, pinchar sobre el icono o seleccionar Ver - Mostrar comentarios de smbolos Por defecto, el tipo definido para la variable es booleano (BOOL).
INICIACIN AL CX-PROGRAMMER
28
Si se escribe el nombre de una variable ya existente, automticamente se muestra la direccin y el comentario asociados. Para los PLCs de las series CV y CS1 es posible indicar la modalidad de refresco y habilitar la activacin en el flanco de subida o de bajada.
INICIACIN AL CX-PROGRAMMER 29
o la
tecla Q. Para aadir un contacto de salida, utilizar el icono o la tecla O. Para unir los dos circuitos, utilizar el icono o la tecla V para unir hacia abajo, y la tecla U para unir hacia arriba.
30
INICIACIN AL CX-PROGRAMMER
El CS1 se suministra con la batera desconectada. Hay que realizar una inicializacin del PLC antes de trabajar con l. Borrar la memoria. Crear la tabla de E/S.
Seleccionar Crear en el men Opciones El PLC debe estar On-line y en modo Program
Doble click
INICIACIN AL CX-PROGRAMMER
31
Haciendo doble click sobre Reloj del PLC en la carpeta de proyecto o seleccionando PLC Editar Reloj, se accede a una ventana desde donde es posible cambiar la hora del PLC fcilmente pinchando sobre un botn que sincroniza la hora del PLC con la del Ordenador.
INICIACIN AL CX-PROGRAMMER
32
Haciendo doble click sobre Tabla de E/S en la carpeta de proyecto o desde PLC Editar Tabla E/S, se accede al editor de la tabla de E/S donde se podr gestionar (crear, comparar, verificar, etc) la tabla de E/S del PLC conectado pinchando sobre Opciones.
CPU del PLC Rack principal
Posicin en el rack
INICIACIN AL CX-PROGRAMMER 33
Pulsando con el botn derecho sobre algn hueco del rack, se visualizan las posibles unidades que se pueden montar as como las opciones para cada una de ellas.
INICIACIN AL CX-PROGRAMMER
34
Pulsando con el botn derecho del ratn sobre el icono de la CPU se puede tener acceso a informacin sobre la fabricacin tanto de la CPU como de la tarjeta opcional (p.e. la tarjeta de comunicaciones serie CJ1W-SCB41).
Tambin se podrn configurar los puertos de dicha tarjeta opcional seleccionando Conmutadores de software de la tarjeta opcional.
35
INICIACIN AL CX-PROGRAMMER
INICIACIN AL CX-PROGRAMMER
36
INICIACIN AL CX-PROGRAMMER
37
Haciendo doble click sobre Memoria en la carpeta de proyecto o bien seleccionando PLC Editar Memoria, se accede al editor de reas de memoria, donde se podrn editar y visualizar los contenidos de las distintas reas del PLC. Formato de
visualizacin Gestin de ficheros
Rellenar y borrar rea de datos - Bit - Palabra BCD - Entero sin signo - Entero con signo - Coma flotante
INICIACIN AL CX-PROGRAMMER
38
Seleccionando la pestaa de Direccin, se podrn visualizar y editar las variables que se deseen monitorizar, o tambin se podrn buscar los bits que estn forzados.
INICIACIN AL CX-PROGRAMMER
39
INICIACIN AL CX-PROGRAMMER
40
INICIACIN AL CX-PROGRAMMER
Definicin de las variables locales 3.00 y 3.02 en el editor de variables locales de la tarea 1.
INICIACIN AL CX-PROGRAMMER
42
En este ejemplo, la variable global 3.01 puede ser utilizada en cualquier tarea sin necesidad de volver a declarar la variable en el editor de variables de cada tarea. Sin embargo, para poder utilizar en la tarea 1 la variable local 0 que haba sido declarada en el editor de variables de la tarea 0, es necesario volver a declarar sa misma variable en el editor de variables de la tarea 1.
INICIACIN AL CX-PROGRAMMER
43
Las variables locales 3.03 y 3.02 que han sido declaradas nicamente en los editores de variables locales de las tareas 0 y 1 respectivamente, slo pueden ser utilizadas en las tareas donde han sido declaradas, a no ser que se volvieran a declarar en el editor de variables globales, o en el editor de variables locales de la tarea donde fueran a ser utilizadas.
INICIACIN AL CX-PROGRAMMER
44
BOOL UINT INT UINT_BCD UDINT DINT UDINT_BCD ULINT LINT ULINT_BCD
Variable de un bit, los posibles estados son 0-OFF y 1-ON. Variable de una palabra en binario sin signo. Variable de una palabra en binario con signo. Variable de una palabra en formato BCD (4 dgitos). Variable de dos palabras en binario sin signo. Variable de dos palabras en binario con signo.. Variable de dos palabras en formato BCD (8 dgitos). Variable de cuatro palabras en binario sin signo. Variable de cuatro palabras en binario con signo. Variable de cuatro palabras en formato BCD (16 dgitos).
INICIACIN AL CX-PROGRAMMER
45
NUMBER
CHANNEL
LREAL
INICIACIN AL CX-PROGRAMMER
46
Asignacin Automtica
CX-Programmer puede asignar automticamente direcciones a los contactos. Desde la opcin Asignacin Automtica dentro del men PLC seleccionar un rango para dicha asignacin automtica.
INICIACIN AL CX-PROGRAMMER
47
Asignacin Automtica
Una vez se haya seleccionado Habilitar asignacin automtica para este PLC, cada contacto que se cree dejando su direccin en blanco, (es necesario poner el nombre del contacto) tendr asignada una direccin, que vendr marcada como Auto para indicar que esa direccin no la ha asignado el programador.
INICIACIN AL CX-PROGRAMMER
48
Es posible importar y exportar definiciones de smbolos desde otro paquete de software, tal como una hoja de clculo. La informacin se transfiere en formato texto, as es posible incluso usar un procesador de texto para definir un juego de Smbolos y utilizarlos dentro de CXProgrammer. Para importar una lista de variables desde Excel, basta con seleccionarla desde Excel y pegarla en el editor de variables del CX-Programmer.
INICIACIN AL CX-PROGRAMMER
49
INICIACIN AL CX-PROGRAMMER
50
C op r ia y pe ga r
INICIACIN AL CX-PROGRAMMER 51
Seleccionar el icono
deseado. O posicionar la zona activa (rectngulo azul) y pulsar la tecla I. Seleccionar la opcin Detalle>> que aparece en la ventana Nueva instruccin. Escribir el nombre o cdigo de funcin de la instruccin. Escribir los parmetros requeridos. El flag de ejecucin diferenciada @ hay que insertarlo delante del nombre de la funcin.
52
INICIACIN AL CX-PROGRAMMER
Descripcin
click
Instrucciones de expansin
Haciendo doble click sobre Instrucciones de expansin en la carpeta de proyecto o seleccionando PLC Editar Instrucciones de expansin, es posible asignar nmero de instruccin a las instrucciones de expansin del PLC.
INICIACIN AL CX-PROGRAMMER
54
Las redes
A diferencia de SYSWIN, no es necesario crear explcitamente una nueva red para seguir escribiendo el programa. CX-Programmer traduce automticamente el diagrama de rels en mnemnico, reconociendo la separacin entre las distintas redes. Es posible dejar las redes incompletas, utilizar contactos sin direccin o nombre, incluso dejar las instrucciones sin parmetros, para completarlo todo con posterioridad en una segunda fase.
INICIACIN AL CX-PROGRAMMER
55
Las redes
Al aadir un nuevo contacto, se aaden automticamente los nmeros de red y de paso de programa. Para seleccionar una red entera, pulsar sobre la barra de red.
INICIACIN AL CX-PROGRAMMER
56
Registro de errores
Haciendo doble click sobre Registro de Error en la carpeta de proyecto o seleccionando PLC Editar Registro de error, se accede a una ventana donde se puede visualizar qu error se est produciendo en se momento en el PLC, as como el histrico de errores del PLC.
Pulsando Borrar Todo se eliminan todos los errores del histrico.
Para cada error se especifica la fecha y hora en que se produjo, el cdigo del error y una breve descripcin del mismo.
INICIACIN AL CX-PROGRAMMER
57
Referencias cruzadas
INICIACIN AL CX-PROGRAMMER
Referencias cruzadas
Se puede realizar una vista previa del listado de referencias cruzadas con la opcin Vista Preliminar del men Archivo.
Tipo de listado: - Detallado - General - General incluyendo no utilizados Seleccin del rea de datos. Seleccionar Todopara todas las reas de datos.
INICIACIN AL CX-PROGRAMMER
59
Referencias Cruzadas
Detallado
INICIACIN AL CX-PROGRAMMER
60
Referencias Cruzadas
General
Solo las direcciones que se utilizan en el programa + xx = Nmero de veces + D = Documentado
INICIACIN AL CX-PROGRAMMER
61
Referencias Cruzadas
General incluyendo no utilizados
Todas las Direcciones que no son utilizadas + xx = Nmero de Veces + D = Documentado
INICIACIN AL CX-PROGRAMMER
62
La herramienta de referencia de direcciones permite tener simultneamente bajo control tanto el programa como los bits y canales. Para activar la ventana de referencia de direcciones, pinchar sobre , o bien seleccionar Ver Ventanas Herramienta de referencia de direccin.
Seleccionar un contacto o una variable para mostrar sus referencias cruzadas. Hacer doble click sobre la direccin para saltar a la instruccin de programa.
INICIACIN AL CX-PROGRAMMER
63
Tarjeta de Memoria
Tarjeta de Memoria
Almacena los Smbolos y Comentarios de Programa Posibilidad de salvar y recuperar
Programa de PLC Partes de la Memoria (todas las reas) Setup del PLC - Configuracin de las Unidades de Bus, Tabla de E/S, Area de Dispositivos Perifricos, Setup del PLC, Tablas de Rutas.
Tarjeta de Memoria
Para los PLCs de las series CS1 y CV se puede acceder a un editor para gestionar los ficheros que se pueden almacenar en la tarjeta de memoria del PLC. Para ello, estando en Online, hacer doble click sobre Tarjeta de Memoria en la carpeta de proyecto, o bien seleccionar PLC Editar Tarjeta de Memoria.
Tres tipos de ficheros: - Ficheros de programa (rea de programa) - Ficheros de datos (rea de memoria de E/S) - Ficheros de parmetros (rea de parmetros) P.e. Setup del PLC.
INICIACIN AL CX-PROGRAMMER 65
Tarjeta de Memoria
Dichos ficheros pueden ser transferidos a la Tarjeta de Memoria como ficheros autoejecutables seleccionando Opciones Transferir como Autoejecutables. Desde la opcin Ver, se podrn seleccionar los iconos por nombre, fecha, tamao, tipo, etc en el estilo del Administrador de archivos de Windows.
INICIACIN AL CX-PROGRAMMER
66
Establecimiento de contrasea
INICIACIN AL CX-PROGRAMMER
67
Establecimiento de contrasea
2) Una vez se ha comunicado Online con el PLC, pinchar sobre o bien seleccionar PLC Proteccin Establecer Contrasea. Aparecer una ventana desde la cual activaremos la contrasea pulsando sobre Aceptar.
INICIACIN AL CX-PROGRAMMER
68
Desactivacin de contrasea
Para quitar la proteccin del programa,habiendo comunicado Online previamente, pulsar sobre el icono , o bien seleccionar PLC Proteccin Eliminar contrasea. Aparecer una ventana con un campo donde se deber escribir la contrasea correcta para posteriormente desproteger el programa pinchando sobre Aceptar.
INICIACIN AL CX-PROGRAMMER
69
END
Existen dos tipos de tareas: las cclicas y las de interrupcin. Con el CS1 y el CJ1 se puede dividir el programa en varias tareas diferentes. Cada tarea tiene el aspecto de un programa ladder autnomo y puede ser analizada y programada por separado. Cada tarea cclica (max. 32) puede ser activada o puesta en reposo actuando sobre su respectivo flag de estado mediante las instrucciones TKON y TKOF.
70
INICIACIN AL CX-PROGRAMMER
Dependiendo del tipo de tarea, sta vendr representada dentro de la carpeta de proyecto con un icono u otro: = Tarea cclica = Tarea de Power Off = Tarea de interrupcin programada = Tarea de interrupcin externa = Tarea de interrupcin de E/S = Tarea sin asignacin
INICIACIN AL CX-PROGRAMMER 71
Al aadir una tarea cclica se le asigna un nmero de 0 a 31. Las tareas cclicas activadas se ejecutan secuencialmente y por orden segn el nmero de tarea. Cuando se define una tarea cclica, sta estar en uno de los siguientes cuatro estados: Deshabilitada, Activada, Ejecutndose o en reposo.
INICIACIN AL CX-PROGRAMMER
72
Una tarea cclica est deshabilitada cuando el PLC se encuentra en modo Program. Una tarea cclica est activada cuando su flag de estado est a ON (bien porque se haya pasado a modo Run o porque se haya usado la instruccin TKON para activarla). Una tarea cclica est ejecutndose cuando le llega su turno despus de haberse ejecutado la ltima tarea cclica que estuviera activada con nmero inferior. Una tarea cclica est en reposo cuando se ejecuta la instruccin TKOF sobre ella.
73
INICIACIN AL CX-PROGRAMMER
en la que la tarea 2 no est activada. El orden de ejecucin de las tareas sera el siguiente:
Tarea 0 Tarea 1 Tarea 3
END
END
END
Por defecto, slo est activada la tarea cclica 0. El refresco de las E/S es comn a todas las tareas. Si en una tarea con nmero de tarea A se ejecuta una instruccin TKON o TKOF sobre otra tarea con nmero de tarea B, la transicin del estado de la tarea B se produce en el mismo ciclo de scan si A<B, y se produce en el siguiente ciclo si A>B. Una tarea cclica en reposo permanece congelada y el estado de los bits de salida se mantiene. Adems no ocupa ciclo de scan y los temporizadores continan contando, pero sus contactos no se activan. Las instrucciones TKON y TKOF slo pueden ser usadas con las tareas cclicas, y no con las de interrupcin.
75
INICIACIN AL CX-PROGRAMMER
Se pueden crear hasta 256 tareas de interrupcin como mximo repartidas de la siguiente manera: 32 T. de interrupcin de E/S utilizando hasta 4 mdulos C200HS-INT01. Sus nmeros de interrupcin son de 100 a 131. 2 T. de interrupciones programadas con periodo mnimo de 1 milisegundo. Sus nmeros de interrupcin son 2 y 3. 1 interrupcin de Power Off, que se activa cuando la tensin de alimentacin est por debajo del 85% del valor nominal durante un tiempo que se puede seleccionar entre 0 y10 ms. Su nmero de interrupcin es el 1. El resto de tareas de interrupcin (hasta completar las 256) son externas, y son generadas por unidades especiales de E/S, u. de bus de CS1 y tarjetas Inner Board. Sus nmeros de interrupcin van de 0 a 255 exceptuando los nmeros de 100 a 131, 1, 2 y 3, que corresponden a las tareas descritas en los tres puntos anteriores.
76
INICIACIN AL CX-PROGRAMMER
Si ocurre una interrupcin B mientras se est ejecutando una tarea de interrupcin A, la tarea de interrupcin B no comenzar a ejecutarse hasta que no haya finalizado la tarea de interrupcin A.
Tarea cclica 0 Tarea de interrupcin 100 Tarea Int. 100 Tarea de interrupcin 101 Tarea Int. 101
Tarea 0
END END
Se produce la interrupcin 101, pero no se ejecuta hasta no haber finalizado la 100 77
Si se desea que una interrupcin no se ejecute cuando previamente se haya ejecutado otra interrupcin se puede utilizar la instruccin CLI como se indica en la siguiente figura (las interrupciones programadas y las externas no pueden ser canceladas): La tarea de interrupcin 101 ser ignorada mientras se est ejecutando otra tarea de interrupcin. Tarea cclica
CLI 0 #0001 END
END
Tarea de interrupcin A
Tarea 1
CICLO DE SCAN
INTERRUPCIN Tarea n
Tarea de Interrupcin
INICIACIN AL CX-PROGRAMMER
79
INICIACIN AL CX-PROGRAMMER
80
Tareas de Interrupcin
En el CS1 y en el CJ1, una Tarea de Interrupcin es el equivalente a una Subrutina de Interrupcin. Anlogamente a la serie CV, las interrupciones se activan con la instruccin MSKS. La instruccin MSKS se puede utilizar en cualquier tarea cclica. La instruccin DI permite deshabilitar todas las interrupciones. La instruccin EI las habilita. Las instrucciones DI y EI se pueden utilizar para deshabilitar momentneamente una interrupcin antes de un punto crtico del programa.
82
INICIACIN AL CX-PROGRAMMER
Reutilizacin de Tareas
Las Tareas se pueden reutilizar en otros proyectos. - Smplemente haciendo Copiar-Pegar la Tarea en un nuevo proyecto.
INICIACIN AL CX-PROGRAMMER
83
Desarrollo de Tareas
Cada Tarea se puede programar por separado
Control de fro
Control de Calor
Etiquetado
Cortado
00
130
Feed
Tension
Sheet feeding
Cutter Position
INICIACIN AL CX-PROGRAMMER
84
Desarrollo de Tareas
Control de Fro
Control de Calor
Etiquetado
Cortado
TAREA 1 TAREA 2
localizaciones fsicas.
32 Tareas Programables
TAREA 3
TAREA 4
ON-LINE
INICIACIN AL CX-PROGRAMMER
86
Operacin On-Line
Para entrar en modo On-Line seleccionar el icono . Al establecer la comunicacin, el rea de programa cambia de color pasando a ser gris. En este modo no es posible cambiar variables ni programa. Para modificar el programa, hay que activar la Edicin On-Line (se ver ms adelante).
INICIACIN AL CX-PROGRAMMER
87
Monitorizacin On-Line
Al entrar en modo On-Line se activan automticamente la Monitorizacin de datos y la Ventana de Monitorizacin: _La Monitorizacin ( ) permite seguir la ejecucin del programa. _Activando la Ventana de Monitorizacin ( ), la seccin de programa activa se visualiza en un color distinto, que puede ser configurado por el usuario desde Herramientas Opciones Apariencia. C X-Programmer permite tambin la monitorizacin del cdigo mnemnico.
INICIACIN AL CX-PROGRAMMER
88
INICIACIN AL CX-PROGRAMMER
89
INICIACIN AL CX-PROGRAMMER
90
La ventana de visualizacin Vigilar permite monitorizar y cambiar varios canales y bits al mismo tiempo. Para abrir la ventana de visualizacin, pulsar el icono o seleccionar la opcin Vigilar del submen Ventana dentro del men Ver. Para aadir una variable o direccin en la ventana de vigilancia, pulsar con el botn derecho del ratn sobre dicha ventana y seleccionar la opcin Editar. Para modificar un bit o un canal, pulsar con el botn derecho del ratn sobre dicho dato y seleccionar la opcin Valor seleccionado.
INICIACIN AL CX-PROGRAMMER
91
Si se quiere controlar una cantidad de datos mayor (de distintas reas de memoria), se puede utilizar la ventana Monitorizacin de direccin en el rea de memoria del PLC. Seleccionar la opcin Memoria en el men PLC, y hacer doble click en el icono Monitorizacin. Para aadir elementos en la ventana de monitorizacin escribir el nombre o la direccin de la variable.
Nombre de la variable Direccin Valor Tiempo de refresco Formato de visualizacin
Monitorizacin diferencial
Estando Online y en monitorizacin, se pueden contar las veces que un determinado bit experimenta un cambio de estado pinchando con el ratn sobre el icono , o bien pulsando con el botn derecho sobre el rea de editor de programa y seleccionando Monitorizacin Diferencial.
INICIACIN AL CX-PROGRAMMER
93
INICIACIN AL CX-PROGRAMMER
94
Edicin On-Line
Para activar la Edicin On-Line (slo Diagrama Ladder) Seleccionar una o varias redes. Activar el icono . CX-Programmer llevar el control de la correspondencia de la red seleccionada en el PLC. El rea activa de modificacin se visualiza en color blanco. Dentro del rea activa es posible efectuar cualquier modificacin. Tambin es posible insertar una nueva red (opcin Insertar Lnea de Programa en el men Insertar). Para confirmar las modificaciones realizadas seleccionar el icono . Para anular las modificaciones realizadas, seleccionar el icono . Para ir a la linea de programa sobre la que se edita, seleccionar el icono .
95
INICIACIN AL CX-PROGRAMMER
Edicin On-Line
Al ejecutarse la Edicin Online la CPU suspende su operacin mientras se est cambiando el programa. El tiempo que se extiende el ciclo depende de:
Capacidad del programa y nmero de pasos de programa que se cambian. Nmero de tareas cclicas. Operaciones de edicin (insertar, borrar, sobreescribir) Tipos de las instrucciones que se usen.
El tiempo de extensin para la Edicin Online depende principalmente del tamao de la tarea ms grande. De forma ideal las tareas deben separarse de forma que el tamao mximo para cada tarea sea de 64 Kpasos. Para el CS1 y el CJ1, si el tamao mximo de cada tarea es de 64Kpasos, el tiempo de extensin del ciclo de Edicin Online ser de 350 ms mximo.
96
INICIACIN AL CX-PROGRAMMER
Seguimiento de datos
Pinchando sobre el icono o bien seleccionando PLC Seguimiento de datos, se pueden analizar de forma simultnea la evolucin en el tiempo de una serie de bits y canales del PLC.
Estado de canales
Estado de bits
INICIACIN AL CX-PROGRAMMER 97
Seguimiento de datos
El primer paso para realizar un seguimiento de datos es configurar los bits o canales a utilizar as como los periodos de muestreo y modo de accionamiento (por intervalo fijo, una vez por ciclo,...) desde la opcin Operacin Configurar o pinchando sobre .
INICIACIN AL CX-PROGRAMMER
98
Seguimiento de datos
El mnimo periodo de muestreo seleccionable es de 10ms. Color y aspecto configurables. Posibilidad de elegir el modo de visualizacin entre seguimiento de datos y monitorizar diagrama de tiempos. Los valores capturados son visualizados en el estilo de un grfico de tendencia. El grfico capturado puede ser salvado en un fichero .cdt .
99
INICIACIN AL CX-PROGRAMMER
Mltiples Copias
INICIACIN AL CX-PROGRAMMER
100
Caractersticas Tabla de Rutas -Configuracin (no en CXP) Data Link -Configuracin (no en CXP) Unidad de Comunicaciones - Configuracin
(no en CXP) Unidad de Comunicaciones - Estado/Error log (no en CXP) Test de Eco Internodo (no en CXP) Test Broadcast de Nodos (no en CXP) Estado de Red (no en CXP) Scan de los Puertos Serie (no en CXP)
101
INICIACIN AL CX-PROGRAMMER
Caractersticas
Estado de Error del PLC (igual que en CXP) Setup del PLC (igual que en CXP) Setup de Tabla de E/S (igual que en CXP) Posibilidad de arrancar Fins Gateway Service Manager (no en CXP) NOTA: Ms informacin de las unidades desde el editor de Tablas de E/S (Setup de la Unidad e Interruptores de Software).
INICIACIN AL CX-PROGRAMMER
102
INICIACIN AL CX-PROGRAMMER
103
Fichero CDM: guarda la configuracin del autmata y las etiquetas generadas en una aplicacin. Esta informacin puede ser utilizada desde otros software OMRON. Seleccionar Propiedades del Proyecto Crear un nuevo fichero Presionar Desvincular si no se desea que los cambios afecten al fichero del proyecto de CXP
INICIACIN AL CX-PROGRAMMER
104
Seleccionar Proyecto/Nuevo Dar un nombre al fichero Seleccionar Editar y presionar Aadir o Seleccionar Aadir Dispositivo desde el Men Proyecto Introducir Nombre del PLC
INICIACIN AL CX-PROGRAMMER
105
Funcin de Bridge
La funcin de Bridge se debe utilizar cuando: Un PLC no est conectado al PC Se necesita configurar las Comunicaciones
INICIACIN AL CX-PROGRAMMER
106
INICIACIN AL CX-PROGRAMMER
107
Aadir un nuevo Dispositivo Seleccionar, como tipo de Red, al PLC que se utilice como Bridge, en el ejemplo Bridge Seleccionar los nmeros de red y nodo adecuados Nota: Hay que configurar la Tabla de Rutas antes de hacer esto, a menos que haya slo una unidad de red y por tanto se trabajara con nmero de red 0
108
INICIACIN AL CX-PROGRAMMER
Para configurar las distintas redes en las que participar un determinado dispositivo, seleccionar Tabla de Rutas Configurar una vez se haya comunicado con l.
Es posible almacenar una determinada tabla de rutas en un fichero para cargarla en el PLC cuando se desee
En este caso se han configurado las dos redes en las que participa el CJ1 (Controller Link y Ethernet).
109
INICIACIN AL CX-PROGRAMMER
Ejemplo. Data Link automtico entre CJ1 y CS1 mediante Controller Link
Primeramente se aaden los PLCs que formarn la red desde la opcin Proyecto Aadir dispositivo
Seleccin del tipo de PLC
Tipo de red de la que formar parte el PLC Se selecciona Sysmac Way ya que se comunicar de esa forma con el CJ1, con un cable PC-PLC.
INICIACIN AL CX-PROGRAMMER 110
Ejemplo. Data Link automtico entre CJ1 y CS1 mediante Controller Link
De la misma manera que se ha aadido el CJ1 dentro de la red, se selecciona el CS1, pero eligiendo el tipo de red a travs del CJ1.
PLC seleccionado: CS1G-CPU42
En el tipo de red hay que indicar el nmero de nodo dentro de Direccin destino FINS que ocupar el PLC dentro de la red. En este caso es el 2 por haber seleccionado el nmero de nodo 2 en las ruletas de nmero de nodo de la tarjeta de Controller Link para el CS1.
INICIACIN AL CX-PROGRAMMER 111
Ejemplo. Data Link automtico entre CJ1 y CS1 mediante Controller Link
Una vez aadidos los dispositivos, se establece la comunicacin con cualquier dispositivo que no sea el nodo 1 con el que se comunica en Sysmac Way. Para ello pinchar sobre dicho dispositivo en la ventana de dispositivos del Proyecto y posteriormente pinchar sobre el icono .
Una vez se haya abierto la comunicacin con el dispositivo seleccionado, sta lnea de comunicacin aparecer en color verde
INICIACIN AL CX-PROGRAMMER
112
Ejemplo. Data Link automtico entre CJ1 y CS1 mediante Controller Link
Para configurar la Datalink (estando en comunicacin), seleccionar DataLink Configuracion, y Online Configuracion de Datalink automtico, y configurar el rea. Con el botn Escribir se transferirn los datos del DataLink automtico a todos los nodos de la red seleccionados en el campo Nodos (1..32). DataLink automtico Definicin de las reas y rangos para la DataLink Nodos que forman la red
INICIACIN AL CX-PROGRAMMER
113
Ejemplo. Data Link automtico entre CJ1 y CS1 mediante Controller Link
Finalmente, para activar la tabla de DataLink en cada uno de los nodos, seleccionar Online Estado desde la ventana Componente Datalink (Datalink Configurar) y posteriormente, desde la ventana Estado de DataLink se escoge la opcin Ejecutar y se pincha sobre Sel.. En ese momento, la DataLink entre los dos autmatas quedar establecida.
Seleccionando Ejecutar se activar la DataLink
INICIACIN AL CX-PROGRAMMER
114
Datalink Manual
Si en lugar de hacer un Datalink automtico se configura como Manual en la ventana Datalink Automtico, se podrn escoger distintos tipos de reas en cada nodo para compartir datos. Datalink Manual
INICIACIN AL CX-PROGRAMMER
115
Datalink Manual
Una vez se haya escogido Datalink Manual, seleccionando Datalink Editar Controller Link se crea un fichero con la tabla DataLink. Seleccionando Datalink Configurar, se podr transferir la tabla de dicho fichero a los diferentes nodos.
El nodo 1 utiliza el rea LR para el Datalink, mientras que el nodo 2 utiliza el rea IR
INICIACIN AL CX-PROGRAMMER
116
En primer lugar, se aade la tarjeta de ethernet al PLC, se la asigna nmero de unidad, se establece comunicacin y se selecciona Configuracin de Unidad, con lo que se accede a la ventana de configuracin.
117
INICIACIN AL CX-PROGRAMMER
Mscara de red
Direccin IP de la unidad
Tabla de direcciones IP
118
Caractersticas del correo Direccin origen del correo Direccin destino del correo