Está en la página 1de 46

Introducción a

CX-Programmer
OMRON: Cx-One
• Plataforma de software
• Control, HMI, Motion, Sensores, Variadores, Servos…
• Soporte para Windows 10 a partir de la versión 4.40
CX-Programmer
• CX-Programmer, software incluido en el paquete CX-One
• Para programar todos los PLCs Omron de la gama actual
Iniciando CX-Programmer
Crear un proyecto

• Seleccionamos modelo de PLC:


Configuración hardware CJ2M
• Nº unidad  Cada tarjeta del bastidor
del CJ debe ser configurada a un
número de unidad distinto.

• Nº de nodo  Establece el nodo


Ethernet/IP, sebe ser igual al último
cuarteto de la dirección IP.

• Para la práctica, establecer la dirección


IP = 192.168.250.1

Nº unidad  0
Nº nodo  x101 = 0 / x100 = 1

• Cambiar los switches con el PLC sin


alimentación
Crear un proyecto
• Establecer comunicación EtherNet/IP, dirección IP = 192.168.250.1
• Dar alimentación al PLC
Pantallas principales
de la interfaz de usuario
Cuando se abre o crea un proyecto, aparecen dos espacios principales de trabajo
(Área de trabajo del Proyecto y Área de trabajo Diagrama de Relés/Programación )
Conexión al PLC
• Comunicación vía USB o EtherNet/IP, por defecto.
Conexión al PLC
• Múltiples opciones si activamos “Mostrar todos”.
Configuración puerto Ethernet del PC
• Establecer el ordenador en una dirección IP del mismo rango
que el PLC y la cabecera, por ejemplo 192.168.250.20
Configuración puerto Ethernet del PC
Cambiar modo de conexión con el PLC
Conexión al PLC
• Trabajar Online con el PLC.
Conexión al PLC
• Modos de funcionamiento (Program, Monitor, Run)
Área de trabajo del proyecto

• Tipos de datos.
• Símbolos.
OFFLINE
• Tabla de E/S.
• Configuración del PLC.
• Tarjeta de memoria (CF).
• Registro de Errores
• Reloj del PLC
• Memoria del PLC.
• Programas.
• Bloques de función. ONLINE

Pueden asociarse varios PLCs a un mismo proyecto.


Símbolos
- Permite asociar un comentario o un nombre de etiqueta a una dirección
- En el programa, se puede utilizar el nombre de etiqueta.
- Esto hace posible cambiar la dirección (p.e. si se cambia la configuración de E/S)
sin tener que modificar el programa.
Símbolos
• Símbolos globales
• Disponibles para todos los programas de
un PLC.
• Los símbolos globales pueden estar
vinculados a un archivo de CX-Server.
• Simbolos pre-definidos (de sistema)  S.G.
dependiendo del tipo de PLC

• Símbolos locales
• Los nombres de estos símbolos son  S.L.
privados para un programa particular y
no se pueden ver desde otros
programas.
Símbolos. Tipos de datos
Tipos de datos
Tipo Tamaño Con signo Formato Nota
BOOL 1 bit - - · Uso para contactos y bobinas
INT 1 palabra
DINT 2 palabras Sí · Entero con signo
LINT 4 palabras
Binario
UINT 1 palabra

UDINT 2 palabras No · Entero sin signo

ULINT 4 palabras

UINT_BCD 1 palabra
· Entero BCD sin signo
UDINT_BCD 2 palabras No BCD
· No se puede utilizar en FBs
ULINT_BCD 4 palabras
Tipos de datos
Tipo Tamaño Con signo Formato Nota
REAL 2 palabras
Sí IEEE · Coma flotante (con decimales)
LREAL 4 palabras
· Formato para textos de
128 palabras
STRING - ASCII tamaño variable
(256 Bytes)
· Cada carácter = 1 Byte
WORD 1 palabra
DWORD 2 palabras - · Entero sin formato
LWORD 4 palabras
Cualquiera · Dirección sin tamaño (no bit),
signo o formato especificado
1 palabra
CHANNEL - · Formato por defecto si no
o más
se escoge un tipo de dato
determinado
TIMER - - - · Uso para los temporizadores
COUNTER - - - · Uso para los contadores
Tipos de datos
• CJ2M soporta el tipo de datos Estructura

• Estructura:
- Tipo de dato definido por el usuario para ser usado en su programa.
- El usuario crea un conjunto de variables dentro de una estructura.
Tabla de E/S
• Cuando se añaden tarjetas a continuación de la CPU, es necesario registrarlas,
esto se llama Crear la tabla de E/S.
• Ha de realizarse con el PLC en modo PROGRAM.
• En caso de que las tarjetas no coincidan con la tabla de E/S, el PLC mostrará Error.
Conexión vía Ethernet
• Establecer la IP 192.168.250.1 y transferir a la unidad.
Configuración del PLC

• Configuración de arranque
• Configuración de tiempo de
ciclo.
• Configuración de tiempos
de respuesta.
• Configuración de puerto
serie.
• Configuración de puerto
adicional.
• Configuración de FINS.
• …
Tarjeta de memoria
• Tarjeta de memoria Compact Flash.
Registro de errores
• Vista de errores actuales del PLC.
• Histórico de errores.
• Posibilidad de exportar a formato .csv.
Reloj del PLC
• Posibilidad de sincronizar el reloj interno del PLC con el reloj
del ordenador.
Memoria del PLC
• Posibilidad de visualizar y modificar cualquier área de
memoria del PLC.
Programas
• Dentro de un programa/tarea es posible crear secciones.
• Una sección, es simplemente una parte del programa.
• El propósito de separar un programa en partes es simplemente ayudar a
gestionar programas largos o grandes.
• Al crear un proyecto o un programa nuevo, se originará automáticamente una
sección END al final del programa.
Bloques de función

• Existen librerías Omron.


• Multitud de FBs se
instalan junto a CX-One.
• Posibilidad de crear FBs en
Ladder o ST.
Ventana de salida
• Es una ventana emergente que aparece en la
parte inferior de la pantalla por defecto.
• Muestra la siguiente información:
• El resultado de la compilación.
• El resultado del chequeo de la tabla de símbolos.
• El resultado de la importación de símbolos
(copiados y pegados desde un fichero de Excel).
• El resultado de los cambios del PLC.
• La lista de Bloques de Función utilizados (sólo en
los proyectos de un PLC que pueda utilizar FB).
Barra de estado
Por defecto, aparece en la parte inferior de la ventana de la aplicación.
Puede sacar esta barra si deselecciona la opción Barra de estado en el menú Ver

Muestra:

• El nombre del PLC actual, número de red y de nodo, o modo de operación del
PLC, si está conectado online .
• El número de la línea y la celda en el diagrama de relés .
• La fila o línea en una vista nemónica o un informe.
• El tiempo de ciclo del PLC (si está conectado online).
• El tamaño restante en el búfer durante la edición online de un programa.
• El estado de la copia de seguridad de memoria del PLC .
Vista de Memoria
• Visualizar la cantidad de memoria Utilizada y Libre del programa del PLC, y
la memoria Total del programa del PLC.

Unidades de capacidad de programa

• 1 Paso  4 Bytes
• 1 Palabra  2 Bytes
Transferencia al PLC
Transferencia desde PLC
Comparar el programa
del PLC con el del PC
• El software mostrará las diferencias entre ambos programas.
Ventana de vigilancia
- Añadir la ventana de vigilancia al proyecto. visualizar y
monitorizar áreas de memoria de una manera rápida y sencilla.
- El PLC debe estar en modo Monitor.
Forzar estado de direcciones de memoria
- Cuando del PLC está online y no en modo de operación 'Run', se puede forzar
el estado de las direcciones a ON u OFF.
- Al forzar un bit, se mantiene el estado de ese bit hasta que la condición de
forzado se elimina.
- Nota: Algunas direcciones reservadas para el PLC no se pueden pueden
forzar, determinados bits (p. ej. P_Off, P_1Min).
Edición online
- Posibilidad de realizar una
Edición Online para poder
modificar el programa con el PLC
en ejecución.
- El PLC debe estar en modo
Program o Monitor.
Simulador

- Es posible utilizar el simulador para los casos en los que no se disponga del PLC.
Protección del PLC
- Esta opción permite proteger al PLC
con una contraseña o liberarle de
dicha protección. El PLC debe estar
online.
- Dicha protección puede aplicarse a
las tareas.
Protección del PLC
- Establecer contraseña Seleccionar esta opción para proteger el
PLC. En el siguiente diálogo, escribir la contraseña y confirmar.
Protección del PLC
- Eliminar Contraseña Seleccionar esta opción para no
proporcionar protección al PLC. Es necesario escribir la
contraseña actual del PLC en uso antes de liberar la protección.
Inicializar el PLC
Borrar todas las áreas de memoria del PLC
- Esta opción borra todos los datos existentes en el PLC conectado.
- Seleccione Inicializar y pulse el botón Aceptar para ejecutar la
operación.
- El PLC debe estar en modo Program.
Tiempo de ciclo del PLC
- Esta opción online muestra los tiempos de ciclo y ejecución del PLC.
- Sólo disponible si el modo de operación del PLC es Run o Monitor.

También podría gustarte