Você está na página 1de 78

Software CX-Programmer

INICIACIN AL CX-PROGRAMMER

ndice

Novedades ms importantes Requisitos de la instalacin OFF-LINE


Entorno de trabajo Barra de herramientas Teclado de acceso rpido Nuevo proyecto Setup del PLC Creacin de un programa Inicializacin del PLC Tabla de E/S reas de memoria
2

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

Requisitos mnimos de PC para instalar el CX-ONE:

Windows 98SE, Windows NT (Service Pack


6a), Windows 2000 (Service Pack 3 o mayor), Windows XP Procesador Pentium III 1GHz o superior Memoria 256MB o superior Disco duro mnimo 1,6Gb disponibles CD-Room Mnimo 01 puerto RS232
5

INICIACIN AL CX-PROGRAMMER

Compatibilidad con Syswin

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):

Seleccionar ficheros con extensin .SWP

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

OFF-LINE

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

rea del editor del Diagrama Ladder

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

10

Los iconos/1

Crear un nuevo proyecto Abrir un proyecto existente Salvar

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

11

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

12

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

13

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.
14

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

15

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 16

Informacin del proyecto Editor de Variables Globales

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

17

Barras de Herramientas

Igual que los productos Microsoft. Ver Barra de Herramientas. Nueva permite crear barras de
herramientas personalizadas.

INICIACIN AL CX-PROGRAMMER

18

Creacin de un nuevo proyecto

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

Comentarios del programa

INICIACIN AL CX-PROGRAMMER

19

Creacin de un nuevo proyecto

PLC seleccionado CJ1G-CPU42H, y


comunicacin TOOLBUS.

PLC seleccionado: CJ1G-CPU42H, sin memory card

Seleccin del PLC y tipo de comunicacin a establecer

Parmetros de comunicacin: COM1 velocidad 9600 bps

INICIACIN AL CX-PROGRAMMER

20

Setup del PLC

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

21

Creacin de un programa

En este ejemplo se explican paso a paso


las siguientes operaciones:

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 22

Creacin del programa

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).

Seleccionar Propiedades y escribir el comentario.

Para editar el comentario ya creado hacer de nuevo click con el botn derecho sobre la barra de red.
23

INICIACIN AL CX-PROGRAMMER

Creacin del programa

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

24

Creacin del programa


Se debe dar primero nombre o direccin al contacto. Posteriormente se activan los campos de asignacin de direccin y comentario. Si editamos un contacto que haya sido creado anteriormente, se podr pulsar Editar Smbolo, pudiendo as cambiar el nombre, direccin, tipo y comentario de la variable.

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 25

Creacin del programa

La zona roja indica que la red est incompleta

Insercin de otros contactos Para aadir un contacto negado, utilizar el icono

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.
INICIACIN AL CX-PROGRAMMER 26

Inicializacin del PLC

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

27

Reloj del PLC

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

28

Editor de la Tabla de E/S

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

Mdulos montados en el rack.

Posicin en el rack
INICIACIN AL CX-PROGRAMMER 29

Nmero Primer canal de unidad asignado a la unidad

Editor de la Tabla de E/S

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

30

Editor de la Tabla de E/S

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.
31

INICIACIN AL CX-PROGRAMMER

Editor de la Tabla de E/S


Estando en On-Line y despus de haber creado la Tabla de E/S, si existe alguna Tarjeta Especial de E/S (como una Tarjeta Analgica), se selecciona la unidad y pulsando el botn derecho del ratn se tiene que seleccionar Configuracin de C200H SIOU, dependiendo del tipo de Unidad especial que se tenga. A continuacin se muestra el ejemplo de configuracin de una carta analgica:

INICIACIN AL CX-PROGRAMMER

32

Editor de la Tabla de E/S

INICIACIN AL CX-PROGRAMMER

33

Editor de reas de memoria

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

reas del PLC

Ventana de visualizacin de datos

- Hexadecimal - ASCII - Doble coma flotante

INICIACIN AL CX-PROGRAMMER

34

Editor de reas de memoria

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.

Haciendo doble click sobre Estado forzado

INICIACIN AL CX-PROGRAMMER

35

Variables globales y locales

Dentro del editor de variables globales se declararn las variables que sern comunes a cualquiera de las tareas que se definan para el proyecto. Las variables creadas en los editores de variables locales slo sern visibles en la tarea (programa) donde hayan sido creadas y no en las dems.

INICIACIN AL CX-PROGRAMMER

36

Variables globales y locales

En caso de declarar la misma variable local en varias tareas distintas, dicha variable ser visible y podr ser utilizada nicamente en todas aquellas tareas (programas) donde haya sido declarada. Para poder utilizar una variable en distintas tareas, habr que declararla en el editor de variables globales o bien declararla individualmente en cada una de las tareas donde vaya a ser utilizada.
37

INICIACIN AL CX-PROGRAMMER

Variables globales y locales. Ejemplo


Definicin de las variables locales 3.00 y 3.03 en el editor de variables locales de la tarea 0.

Definicin de la variable global 3.01 en el editor de variables globales

Definicin de las variables locales 3.00 y 3.02 en el editor de variables locales de la tarea 1.

INICIACIN AL CX-PROGRAMMER

38

Variables globales y locales. Ejemplo

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

39

Variables globales y locales. Ejemplo

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

40

Tipos de variables en CX-P

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

41

Tipos de variables en CX-P


REAL Variable de 2 palabras (32Bit) con formato en coma flotante (formato IEEE). Este formato se utiliza para las operaciones en coma flotante del del CVM1-V2 y del CS1. Constante numrica en formato decimal. El valor puede ser con signo o en coma flotante. No se trata de una variable, sino de un valor numrico a utilizar por la funcin. Variable de una palabra. Se utiliza para compatibilizar con anteriores programas y hace referencia a cualquier variable no booleana. CX-P no puede chequear si la variable est siendo utilizada para valores en BCD o en binario. Variable de 4 palabras (64Bit) con formato en coma flotante (formato IEEE). Este formato se utiliza para las operaciones en coma flotante del CS1-H / CJ1-H.

NUMBER

CHANNEL

LREAL

INICIACIN AL CX-PROGRAMMER

42

Importacin de Variables desde Excel

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

43

Importacin de Variables desde Excel

Las variables van escritas en tres


columnas:

Columna 1 donde se escribir el nombre de la


variable Columna 2 para especificar la direccin de la variable Columna 3 para aadir un comentario a la variable.

INICIACIN AL CX-PROGRAMMER

44

Importacin de Variables desde Excel. Ejemplo

INICIACIN AL CX-PROGRAMMER

45

Insercin de una Funcin



Los Temporizadores y Contadores son tratados en CX-Programmer como cualquier otra instruccin avanzada. Para insertar una funcin:

Seleccionar el icono

y posicionar el cursor en el punto

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.
INICIACIN AL CX-PROGRAMMER 46

Insercin de una Funcin

Descripcin

Bsqueda o definicin del operando

reas de datos disponibles


INICIACIN AL CX-PROGRAMMER 47

Tipo de dato requerido para ese operando

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

48

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

49

Las redes

Hacer click para seleccionar toda la red

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

50

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

51

Referencias cruzadas

CX-Programmer dispone de una gestin de


las referencias cruzadas muy eficaz. Es posible obtener listados globales sobre el programa, o listados referentes a un contacto determinado. Es tambin posible la impresin de un informe de referencias cruzadas simplemente seleccionando la opcin Imprimir dentro del men Archivo
52

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

53

Referencias Cruzadas
Detallado

INICIACIN AL CX-PROGRAMMER

54

Referencias Cruzadas
General
Solo las direcciones que se utilizan en el programa + xx = Nmero de veces + D = Documentado

INICIACIN AL CX-PROGRAMMER

55

Referencias Cruzadas
General incluyendo no utilizados
Todas las Direcciones que no son utilizadas + xx = Nmero de Veces + D = Documentado

INICIACIN AL CX-PROGRAMMER

56

Herramienta de Referencia de Direcciones

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

57

Tarjeta de Memoria

Gestin de la Tarjeta de Memoria


desde CX-Programmer

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.

Ficheros basados en DOS


INICIACIN AL CX-PROGRAMMER 58

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 59

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

60

Establecimiento de contrasea

En el caso de trabajar con un CS1/CJ1, el


mtodo de proteccin del programa es el siguiente:
1) Desde Propiedades del PLC seleccionar la pestaa Proteccin y escribir la contrasea (para el CS1/CJ1 la contrasea puede estar formada por caracteres ASCII).

INICIACIN AL CX-PROGRAMMER

61

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

62

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

63

ON-LINE

INICIACIN AL CX-PROGRAMMER

64

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

65

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

66

Transferencia del programa



Seleccionar el icono para volcar el programa sobre el PLC. Al igual que en Syswin, es posible seleccionar las partes del proyecto a transferir. Si en el PLC est instalada la Memory Card (slo CS1 y CJ1), tambin es posible transferir los smbolos y comentarios.

INICIACIN AL CX-PROGRAMMER

67

Verificacin del Programa



El chequeo del programa se realiza durante la compilacin. Los posibles errores o avisos se muestran en la ventana de salida tal como se muestra en la figura de abajo. Haciendo doble click sobre el error, el cursor se posiciona en rojo sobre la instruccin o parte del programa que tiene el error. La compilacin se realiza automticamente antes de hacer una transferencia al PLC. El control de la compilacin se puede realizar tambin mediante el correspondiente icono o seleccionando la opcin Compilar en el men Programa.

INICIACIN AL CX-PROGRAMMER

68

La Ventana de Monitorizacin de Variables

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

69

La Ventana de Monitorizacin de rea de Datos

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

Hacer doble click en Monitor para visualizar la ventana


INICIACIN AL CX-PROGRAMMER

Hacer click para abrir la ventana de seleccin de variable


70

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

71

Activar y Forzar datos



Para activar o forzar un bit o el valor de una variable, es suficiente con pulsar el botn derecho del ratn sobre el dato que se quiere cambiar. Para ello, CX-P debe estar en modo monitorizacin OnLine (pulsar o seleccionar PLC - Trabajo Online desde la barra de men).
De esta forma es posible activar o forzar un bit.

En las variables se muestra tambin el rango permitido para ese dato.

INICIACIN AL CX-PROGRAMMER

72

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 .
73

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.
74

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 75

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

76

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 .
77

INICIACIN AL CX-PROGRAMMER

Mltiples Copias

Mltiples copias de CX-Programmer


Se pueden tener varias copias de CXProgrammer abiertas al mismo tiempo (depende de la potencia del PC) Esto permite la posibilidad de intercambio de informacin entre distintos proyectos de una manera fcil

INICIACIN AL CX-PROGRAMMER

78

Você também pode gostar