Professional Documents
Culture Documents
CX-Programmer
INICIACIÓN AL CX-PROGRAMMER 1
Índice
• Novedades más importantes
• Requisitos de la instalación
• OFF-LINE
• Entorno de trabajo
• Barra de herramientas
• Teclado de acceso rápido
• Nuevo proyecto
• Setup del PLC
• Creación de un programa
• Inicialización del PLC
• Tabla de E/S
• Áreas de memoria
INICIACIÓN AL CX-PROGRAMMER 2
Índice
• Variables
• Asignación automática de variables
• Importación de variables
• Inserción de una función
• Instrucciones de expansión
• Redes
• Registro de errores
• Referencias cruzadas
• Herramienta de referencia de direcciones
• Tarjeta de memoria
• Reloj del PLC
• Contraseña
• Tareas
INICIACIÓN AL CX-PROGRAMMER 3
Índice
• ON-LINE
• Operación On-Line
• Transferencia de programas
• Verificación del programa
• Monitorización de variables
• Monitorización diferencial
• Forzar datos
• Edición On-Line
• Múltiples copias
• CX-Net
• Configuración de unidad Ethernet
INICIACIÓN AL CX-PROGRAMMER 4
Novedades más importantes
• Posibles sistemas operativos: Windows
XP/9X/ME/NT/2000
• Nuevos PLCs soportados: CJ1M y CS1H-H
• Monitorización On-Line por defecto
• Recuperación automática 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 autómatas de la serie C/CV
• Habilitación del pegado de Símbolos creados en Excel
y CX-P v1.2
• Ventana de visualización de comentarios de E/S
INICIACIÓN AL CX-PROGRAMMER 5
Requisitos de instalación
• Sistema operativo
» Windows 95, Windows 98, Windows NT 4.0
• Hardware
» Procesador: Pentium 133 o superior.
» Memoria: 32 Mb mínimo.
» Disco duro: mínimo 100 Mb de espacio libre.
» Lector de CD-ROM (CX-Programmer se
suministra en CD).
» Pantalla: resolución mínima de 800x600 pixeles
(SVGA).
INICIACIÓN AL CX-PROGRAMMER 6
Requisitos de instalación
• Sistema operativo
» Windows 2000, Windows ME
• Hardware
» Procesador: Pentium 150 o superior.
» Memoria: 64 Mb mínimo.
» Disco duro: mínimo 100 Mb de espacio libre.
» Lector de CD-ROM (CX-Programmer se
suministra en CD).
» Pantalla: resolución mínima de 800x600 pixeles
(SVGA).
INICIACIÓN AL CX-PROGRAMMER 7
Requisitos de instalación
• Sistema operativo
» Windows XP Home, Windows XP Profesional
• Hardware
» Procesador: Pentium II 300 o superior.
» Memoria: 128 Mb mínimo.
» Disco duro: mínimo 100 Mb de espacio libre.
» Lector de CD-ROM (CX-Programmer se
suministra en CD).
» Pantalla: resolución mínima de 800x600 pixeles
(SVGA).
INICIACIÓN AL CX-PROGRAMMER 8
Compatibilidad con Syswin
Seleccionar
ficheros con
extensión .SWP
INICIACIÓN AL CX-PROGRAMMER 9
Arranque de CX-Programmer
Al arrancar, el
programa aparece con
un grupo de barras de
herramientas y un área
de trabajo
completamente vacía.
INICIACIÓN AL CX-PROGRAMMER 10
OFF-LINE
INICIACIÓN AL CX-PROGRAMMER 11
Entorno de Trabajo
Barra de
menú
Barras de
iconos
Cursor
Visualización del
contenido de las
variables (ventana
de vigilancia)
INICIACIÓN AL CX-PROGRAMMER 12
Entorno de Trabajo
INICIACIÓN AL CX-PROGRAMMER 13
Los iconos/1
INICIACIÓN AL CX-PROGRAMMER 14
Los iconos/2
INICIACIÓN AL CX-PROGRAMMER 15
Los iconos/3
INICIACIÓN AL CX-PROGRAMMER 16
Los iconos/4
• Administrador de secciones/lineas
de programa.
INICIACIÓN AL CX-PROGRAMMER 17
Los iconos/5
INICIACIÓN AL CX-PROGRAMMER 18
Carpeta de proyecto
• La carpeta de proyecto agrupa varios tipos de Editores
necesarios para la completa elaboración del proyecto.
• Cada uno de ellos tiene un menú accesible mediante el
botón derecho del ratón.
• Haciendo doble click sobre cada opción en la carpeta de
proyecto, se accede al Editor correspondiente.
INICIACIÓN AL CX-PROGRAMMER 20
Barras de Herramientas
• Igual que los productos Microsoft.
• ‘Ver’ ‘Barra de Herramientas’.
• ‘Nueva’ permite crear barras de
herramientas personalizadas.
INICIACIÓN AL CX-PROGRAMMER 21
Teclas de Acceso Rápido
• ‘Herramientas’ ‘Mapeado del Teclado’
• Permite al usuario seleccionar cualquier tecla
• Se pueden personalizar las teclas de acceso
rápido para las distintas operaciones de CX-
Programmer
INICIACIÓN AL CX-PROGRAMMER 22
Creación de un nuevo proyecto
Parámetros de
Comentarios del comunicaciones
programa
INICIACIÓN AL CX-PROGRAMMER 23
Creación de un nuevo proyecto
INICIACIÓN AL CX-PROGRAMMER 24
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 podrán
configurar los puertos de la CPU, modo de arranque,
temporizaciones, etc...
INICIACIÓN AL CX-PROGRAMMER 25
Creación de un programa
» Creación de un programa.
» Transferencia del programa al PLC.
» Monitorización On-line.
» Edición On-line.
» Búsqueda de un contacto o variable.
INICIACIÓN AL CX-PROGRAMMER 26
Creación del programa
• Como primer paso se puede insertar un comentario.
Hacer click con el botón derecho del ratón en la barra de red
(barra gris vertical a la izquierda del diagrama).
INICIACIÓN AL CX-PROGRAMMER 28
Creación del programa
INICIACIÓN AL CX-PROGRAMMER 29
Creación del programa
INICIACIÓN AL CX-PROGRAMMER 30
Inicialización del PLC
Seleccionar
Crear en el
Doble click menú
Opciones
El PLC debe
estar On-line
y en modo
Program
INICIACIÓN AL CX-PROGRAMMER 31
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
fácilmente pinchando sobre un botón que sincroniza la hora del
PLC con la del Ordenador.
INICIACIÓN AL CX-PROGRAMMER 32
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
Número
Posición Primer canal
de unidad
en el rack asignado a la unidad
INICIACIÓN AL CX-PROGRAMMER 33
Editor de la Tabla de E/S
• Pulsando con el botón derecho sobre algún hueco del
rack, se visualizan las posibles unidades que se
pueden montar así como las opciones para cada una
de ellas.
INICIACIÓN AL CX-PROGRAMMER 34
Editor de la Tabla de E/S
• Pulsando con el botón derecho del ratón sobre el icono de la
CPU se puede tener acceso a información sobre la fabricación
tanto de la CPU como de la tarjeta opcional (p.e. la tarjeta de
comunicaciones serie CJ1W-SCB41).
INICIACIÓN AL CX-PROGRAMMER 35
Editor de la Tabla de E/S
A continuación se
muestra el ejemplo de
configuración de una
carta analógica:
INICIACIÓN AL CX-PROGRAMMER 36
Editor de la Tabla de E/S
INICIACIÓN AL CX-PROGRAMMER 37
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 podrán editar y visualizar los contenidos
de las distintas áreas del PLC. Formato de
visualización
Gestión de - Bit
ficheros
- Palabra BCD
INICIACIÓN AL CX-PROGRAMMER 39
Variables globales y locales
INICIACIÓN AL CX-PROGRAMMER 40
Variables globales y locales
Definición de las
variables locales 3.00
y 3.03 en el editor de
variables locales de la
tarea 0.
Definición de las
variables locales 3.00
y 3.02 en el editor de
Definición de la variables locales de la
variable global 3.01 tarea 1.
en el editor de
variables globales
INICIACIÓN AL CX-PROGRAMMER 42
Variables globales y locales. Ejemplo
INICIACIÓN AL CX-PROGRAMMER 43
Variables globales y locales. Ejemplo
INICIACIÓN AL CX-PROGRAMMER 44
Tipos de variables en CX-P
INICIACIÓN AL CX-PROGRAMMER 45
Tipos de variables en CX-P
NUMBER Constante numérica en formato decimal. El valor puede ser con signo o
en coma flotante. No se trata de una variable, sino de un valor numérico
a utilizar por la función.
CHANNEL 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.
LREAL 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.
INICIACIÓN AL CX-PROGRAMMER 46
Asignación Automática
• CX-Programmer puede asignar automáticamente
direcciones a los contactos.
• Desde la opción “Asignación Automática” dentro
del menú “PLC” seleccionar un rango para dicha
asignación automática.
INICIACIÓN AL CX-PROGRAMMER 47
Asignación Automática
• Una vez se haya seleccionado “Habilitar asignación automática
para este PLC”, cada contacto que se cree dejando su dirección
en blanco, (es necesario poner el nombre del contacto) tendrá
asignada una dirección, que vendrá marcada como “Auto” para
indicar que esa dirección no la ha asignado el programador.
INICIACIÓN AL CX-PROGRAMMER 48
Importación de Variables desde Excel
INICIACIÓN AL CX-PROGRAMMER 49
Importación de Variables desde Excel
INICIACIÓN AL CX-PROGRAMMER 50
Importación de Variables desde Excel. Ejemplo
C
op
ia
ry
pe
ga
r
INICIACIÓN AL CX-PROGRAMMER 51
Inserción de una Función
• Los Temporizadores y Contadores son tratados en
CX-Programmer como cualquier otra instrucción
avanzada.
• Para insertar una función:
» Seleccionar el icono y posicionar el cursor en el punto
deseado.
» O posicionar la zona activa (rectángulo azul) y pulsar la
tecla “I”.
» Seleccionar la opción “Detalle>>” que aparece en la
ventana “Nueva instrucción”.
» Escribir el nombre o código de función de la instrucción.
» Escribir los parámetros requeridos.
» El flag de ejecución diferenciada “@” hay que insertarlo
delante del nombre de la función.
INICIACIÓN AL CX-PROGRAMMER 52
Inserción de una Función
Descripción
INICIACIÓN AL CX-PROGRAMMER 54
Las redes
INICIACIÓN AL CX-PROGRAMMER 55
Las redes
INICIACIÓN 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 histórico de errores del PLC.
INICIACIÓN AL CX-PROGRAMMER 57
Referencias cruzadas
• CX-Programmer dispone de una gestión de
las referencias cruzadas muy eficaz.
• Es posible obtener listados globales sobre
el programa, o listados referentes a un
contacto determinado.
• Es también posible la impresión de un
informe de referencias cruzadas
simplemente seleccionando la opción
“Imprimir” dentro del menú “Archivo”
INICIACIÓN AL CX-PROGRAMMER 58
Referencias cruzadas
Tipo de listado:
Selección del área
- Detallado
de datos.
- General
Seleccionar
- General “Todo”para todas
incluyendo no las áreas de datos.
utilizados
INICIACIÓN AL CX-PROGRAMMER 59
Referencias Cruzadas
Detallado
INICIACIÓN AL CX-PROGRAMMER 60
Referencias Cruzadas
General
Solo las direcciones que se utilizan en el programa
+ xx = Número de veces
+ D = Documentado
INICIACIÓN AL CX-PROGRAMMER 61
Referencias Cruzadas
General incluyendo no utilizados
Todas las Direcciones que no son utilizadas
+ xx = Número de Veces
+ D = Documentado
INICIACIÓN AL CX-PROGRAMMER 62
Herramienta de Referencia de Direcciones
INICIACIÓN AL CX-PROGRAMMER 63
Tarjeta de Memoria
• Gestión de la Tarjeta de Memoria
desde CX-Programmer
» Tarjeta de Memoria
• Almacena los Símbolos y Comentarios de
Programa
• Posibilidad de salvar y recuperar
– Programa de PLC
– Partes de la Memoria (todas las áreas)
– Setup del PLC - Configuración de las Unidades de
Bus, Tabla de E/S, Area de Dispositivos
Periféricos, Setup del PLC, Tablas de Rutas.
• Ficheros basados en DOS
INICIACIÓN AL CX-PROGRAMMER 64
Tarjeta de Memoria
• Para los PLC’s 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
parámetros (área de
parámetros) P.e.
Setup del PLC.
INICIACIÓN AL CX-PROGRAMMER 65
Tarjeta de Memoria
INICIACIÓN AL CX-PROGRAMMER 66
Establecimiento de contraseña
• En el caso de trabajar con un CS1/CJ1, el
método de protección del programa es el
siguiente:
1º) Desde “Propiedades del PLC” seleccionar la
pestaña “Protección” y escribir la contraseña
(para el CS1/CJ1 la contraseña puede estar
formada por caracteres ASCII).
INICIACIÓN AL CX-PROGRAMMER 67
Establecimiento de contraseña
2º) Una vez se ha comunicado Online con el PLC,
pinchar sobre o bien seleccionar “PLC”
“Protección” “Establecer Contraseña”. Aparecerá
una ventana desde la cual activaremos la contraseña
pulsando sobre “Aceptar”.
INICIACIÓN AL CX-PROGRAMMER 68
Desactivación de contraseña
INICIACIÓN AL CX-PROGRAMMER 69
Programación por Tareas
Programa
Ladder
INICIACIÓN AL CX-PROGRAMMER 70