Professional Documents
Culture Documents
INICIACIN AL CX-PROGRAMMER
Requisitos de instalacin
Sistema operativo
Windows 95, Windows 98, Windows NT 4.0
Hardware
Procesador: Pentium 133 o superior. Memoria: 16 Mb mnimo. Disco duro: mnimo 40 Mb de espacio libre. Lector de CD-ROM (CX-Programmer se
suministra en CD). Pantalla: resolucin mnima de 800x600 pixeles.
INICIACIN AL CX-PROGRAMMER 2
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
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
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
Los iconos/1
Deshacer Rehacer Buscar (valores, direcciones, comentarios, etc..) Reemplazar (valores, direcciones, comentarios, etc..) Acerca de Ayuda
Imprimir Imprimir vista previa Cortar objeto seleccionado Copiar objeto seleccionado Pegar
INICIACIN AL CX-PROGRAMMER
Los iconos/2
Activacin/Desactivacin de la comunicacin Online con el PLC. Alternar monitorizacin del PLC. 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
Los iconos/3
Reducir (zoom out). Aumentar (zoom in). Alternar cuadrcula. Mostrar comentarios. Mostrar anotaciones de lnea de instruccin.
Modo seleccin. Nuevo contacto. Nuevo contacto cerrado. Nueva lnea vertical. Nueva lnea horizontal. Nueva bobina. Nueva bobina cerrada. Nueva instruccin de PLC.
INICIACIN AL CX-PROGRAMMER
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 On-Line.
INICIACIN AL CX-PROGRAMMER
10
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. Monitorizar en hexadecimal.
INICIACIN AL CX-PROGRAMMER
11
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) Visualizacin de errores Reloj del PLC Informacin de la tarea
INICIACIN AL CX-PROGRAMMER 12
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
13
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
14
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 Formato de de las distintas reas del PLC. visualizacin
- Bit - Palabra BCD - Entero sin signo - Entero con signo - Coma flotante - Hexadecimal
Gestin de ficheros
Rellenar y borrar rea de datos
INICIACIN AL CX-PROGRAMMER
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
16
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
17
Registro de error
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
18
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
19
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
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
21
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
22
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
24
Referencias Cruzadas
Detallado
INICIACIN AL CX-PROGRAMMER
25
Referencias Cruzadas
General
Solo las direcciones que se utilizan en el programa + xx = Nmero de veces + D = Documentado
INICIACIN AL CX-PROGRAMMER
26
Referencias Cruzadas
General incluyendo no utilizados
Todas las Direcciones que no son utilizadas + xx = Nmero de Veces + D = Documentado
INICIACIN AL CX-PROGRAMMER
27
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
28
INICIACIN AL CX-PROGRAMMER
29
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
31
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. 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.
32
INICIACIN AL CX-PROGRAMMER
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
33
INICIACIN AL CX-PROGRAMMER
34
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
35
INICIACIN AL CX-PROGRAMMER
36
NUMBER
CHANNEL
INICIACIN AL CX-PROGRAMMER
37
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 38
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 39
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).
40
INICIACIN AL CX-PROGRAMMER
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 41
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.
42
INICIACIN AL CX-PROGRAMMER
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
43
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 sa direccin no la ha asignado el programador.
INICIACIN AL CX-PROGRAMMER
44
Seleccionar el icono
deseado. O posicionar la zona activa (rectngulo azul) y pulsar la tecla I. 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.
INICIACIN AL CX-PROGRAMMER
45
Descripcin
click
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
47
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
48
INICIACIN AL CX-PROGRAMMER
49
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
50
INICIACIN AL CX-PROGRAMMER
51
Monitorizacin On-Line
Al igual que en Syswin, se puede monitorizar la ejecucin del programa, pulsando el icono , o seleccionando PLCMonitor- Monitorizacin desde la barra de men. La seccin de programa activa se visualiza en un color distinto que puede ser cambiado por el usuario desde Herramientas Opciones Apariencia. Para visualizar esta seccin activa, pulsar el icono CX-Programmer permite tambin la monitorizacin del cdigo mnemnico.
INICIACIN AL CX-PROGRAMMER
52
INICIACIN AL CX-PROGRAMMER
53
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 Aadir. (Desde el men las opciones Insertar > Vigilar). Para modificar un bit o un canal, pulsar con el botn derecho del ratn sobre dicho dato y seleccionar la opcin Set para bit y Set Value para canal.
INICIACIN AL CX-PROGRAMMER
54
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
Edicin On-Line
Para activar la Edicin On-Line 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 . La Edicin On-Line slo se puede realizar sobre Diagrama Ladder.
56
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, si el tamao mximo de cada tarea es de 64Kpasos, el tiempo de extensin del ciclo de Edicin Online ser de 350 ms mximo.
57
INICIACIN AL CX-PROGRAMMER
Mltiples Copias
INICIACIN AL CX-PROGRAMMER
58
Barras de Herramientas
Lo mismo que los productos Microsoft. Ver Barra de Herramientas. Nueva permite crear barras de
herramientas personalizadas.
INICIACIN AL CX-PROGRAMMER
59
INICIACIN AL CX-PROGRAMMER
60