CAP.4 Cx-Programmer_PLC Omron
-
Upload
freddy-torres -
Category
Documents
-
view
222 -
download
2
Transcript of CAP.4 Cx-Programmer_PLC Omron
INICIACIÓN AL CX-PROGRAMMER 1
SoftwareCX-Programmer
INICIACIÓN AL CX-PROGRAMMER 2
Í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 3
Í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 4
Í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 5
Requisitos mínimos 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 mínimo 1,6Gb disponibles • CD-Room• Mínimo 01 puerto RS232
INICIACIÓN AL CX-PROGRAMMER 6
Compatibilidad con Syswin
• Cualquier programa creado desde Syswin puede ser abierto en CX-Programmer para su utilización. También es posible la utilización de las librerías de Syswin (ficheros .SWL):
Seleccionar ficheros con extensión .SWP
INICIACIÓN AL CX-PROGRAMMER 7
Como cualquier otra aplicación 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 vacía.
Arranque de CX-Programmer
INICIACIÓN AL CX-PROGRAMMER 8
OFF-LINE
INICIACIÓN AL CX-PROGRAMMER 9
Barra de menú
Barras de iconos
Carpeta de ProyectoÁrea del editor del Diagrama Ladder
Cursor
Resultado de la compilación o de la búsqueda (ventana de salida)
Visualización del contenido de las variables (ventana de vigilancia)
Entorno de Trabajo
INICIACIÓN AL CX-PROGRAMMER 10
• 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
conversión.
• El fichero de proyecto contiene uno o varios programas y la información relativa a cada PLC. Los programas que componen un proyecto pueden referirse a PLCs de familias diferentes.
Entorno de Trabajo
INICIACIÓN AL CX-PROGRAMMER 11
Los iconos/1
• Crear un nuevo proyecto• Abrir un proyecto existente• Salvar
• Imprimir• Imprimir vista previa
• Cortar objeto seleccionado• Copiar objeto seleccionado• Pegar
• Deshacer• Rehacer
• Buscar (valores, direcciones, comentarios, etc..)
• Reemplazar (valores, direcciones, comentarios, etc..)
• Cambiar todo (valores, direcciones, comentarios, etc..)
• Acerca de• Ayuda
INICIACIÓN AL CX-PROGRAMMER 12
Los iconos/2
• Activación/Desactivación de la comunicación Online con el PLC.
• Alternar monitorización del PLC.• Trabajar con simulador online.• Online automático.
• Pausa sobre disparo.• Pausa.
• Transferir al PLC.• Transferir desde el PLC.• Comparar con PLC.
• Modo Program• Modo Depuración• Modo Monitor• Modo Run
• Monitorización diferencial.• Seguimiento de datos.
• Establecer contraseña.• Desactivar contraseña.
INICIACIÓN AL CX-PROGRAMMER 13
Los iconos/3
• Reducir (zoom out).• Encajar en.• Aumentar (zoom in).
• Alternar cuadrícula.• Mostrar comentarios.• Mostrar anotaciones de línea de
instrucción.• Monitorizar en ajuste de linea de
programa.• Mostrar comentarios de
programa/sección.
• Modo selección.• Nuevo contacto.• Nuevo contacto cerrado.• Nuevo contacto OR.• Nuevo contacto cerrado OR.• Nueva línea vertical.• Nueva línea horizontal.• Nueva bobina.• Nueva bobina cerrada.• Nueva instrucción de PLC.
INICIACIÓN AL CX-PROGRAMMER 14
Los iconos/4
• Activar ventana de monitorización.
• Compilar programa de PLC.• Compilar todos los programas de
PLC.
• Edición On-Line de líneas de programa.
• Cancelar edición On-Line.• Enviar cambios de edición On-
Line.• Ir a edición online de linea de
programa.
• Administrador de secciones/lineas de programa.
INICIACIÓN AL CX-PROGRAMMER 15
Los iconos/5
• Alternar área de trabajo del proyecto.
• Alternar ventana de salida.• Alternar ventana de monitorización
de variables.• Mostrar herramienta de referencia
de dirección.• Mostrar propiedades.
• Informe de referencia cruzada.• Ver símbolos locales.• Ver diagrama de contactos.• Ver código mnemónico.• Ver comentarios de E/S.
• Monitorizar en hexadecimal.
INICIACIÓN AL CX-PROGRAMMER 16
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.
Propiedades del PLCInformación del proyecto
Editor de Variables GlobalesEditor de la Tabla de E/S
Editor/Monitor de las áreas de memoria
Editor de Variables Locales
Configuración del PLC
Información de la tarea
Editor de sección (bloque) de programa
Gestión de la Memory Card (sólo CS1/CJ1)
Visualización de errores
Reloj del PLC
INICIACIÓN AL CX-PROGRAMMER 17
Ventanas en CX-Programmer
• En CX-Programmer se pueden alternar 4 ventanas para manejo de editores (ventana de trabajo del proyecto), información del estado del programa y resultado de la compilación (ventana de salida) monitorización y edición de variables (ventana de vigilancia), y visualización de referencias cruzadas de variables (ventana herramienta de referencia de dirección).
• Para acceder a cada una de ellas, se puede pinchar sobre cada uno de los iconos asociados, o bien seleccionar “Ver” “Ventanas”
INICIACIÓN AL CX-PROGRAMMER 18
Barras de Herramientas
• Igual que los productos Microsoft.• ‘Ver’ ‘Barra de Herramientas’.• ‘Nueva’ permite crear barras de
herramientas personalizadas.
INICIACIÓN AL CX-PROGRAMMER 19
Creación de un nuevo proyecto
• Para crear un nuevo proyecto, es necesario seleccionar un PLC y una red de comunicación.
Nombre del programa (selección del usuario)
Modelo de PLCTipo de comunicación (distintas opciones dependiendo del PLC seleccionado
Parámetros del PLC: CPU, memoria, etc.
Parámetros de comunicacionesComentarios del
programa
INICIACIÓN AL CX-PROGRAMMER 20
• PLC seleccionado CJ1G-CPU42H, y comunicación TOOLBUS.
PLC seleccionado:CJ1G-CPU42H, sin memory card Parámetros de comunicación:
COM1 velocidad 9600 bps
Selección del PLC y tipo de comunicación a establecer
Creación de un nuevo proyecto
INICIACIÓN AL CX-PROGRAMMER 21
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 22
Creación de un programa
• En este ejemplo se explican paso a paso las siguientes operaciones:
»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 23
• 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).
Seleccionar “Propiedades” y escribir el comentario.
Para editar el comentario ya creado hacer de nuevo click con el botón derecho sobre la barra de red.
Creación del programa
INICIACIÓN AL CX-PROGRAMMER 24
• Crear una nueva red.» Pulsar R, o bien seleccionar “Insertar Abajo” o “Insertar
Arriba” en el menú que aparece al hacer click con el botón derecho del ratón sobre la barra de red.
• Inserción de un contacto abierto.» Seleccionar el icono y posicionar el símbolo en el punto
deseado, o pulsar la tecla C.» Escribir el nombre de la variable y se activarán los campos
para seleccionar la dirección 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 símbolos”
• Por defecto, el tipo definido para la variable es booleano (BOOL).
Creación del programa
INICIACIÓN AL CX-PROGRAMMER 25
Creación del programa
Se debe dar primero nombre o dirección al contacto. Posteriormente se activan los campos de asignación de dirección y comentario.
Si editamos un contacto que haya sido creado anteriormente, se podrá pulsar Editar Símbolo, pudiendo así cambiar el nombre, dirección, tipo y comentario de la variable.
Si se escribe el nombre de una variable ya existente, automáticamente se muestra la dirección y el comentario asociados.
Para los PLCs de las series CV y CS1 es posible indicar la modalidad de refresco y habilitar la activación en el flanco de subida o de bajada.
INICIACIÓN AL CX-PROGRAMMER 26
• Inserción de otros contactos» Para añadir un contacto negado, utilizar el icono o la
tecla “Q”.» Para añadir 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.
La zona roja indica que la red está incompleta
Creación del programa
INICIACIÓN AL CX-PROGRAMMER 27
Inicialización del PLC
• El CS1 se suministra con la batería desconectada. Hay que realizar una inicialización del PLC antes de trabajar con él.»Borrar la memoria.»Crear la tabla de E/S.
Doble click
Seleccionar Crear en el menú Opciones
El PLC debe estar On-line y en modo Program
INICIACIÓN AL CX-PROGRAMMER 28
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 29
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 PLCRack principal
Módulos montados en el rack.
Posición en el rack
Primer canal asignado a la unidad
Número de unidad
INICIACIÓN AL CX-PROGRAMMER 30
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 31
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).
• También se podrán configurar los puertos de dicha tarjeta opcional seleccionando “Conmutadores de software de la tarjeta opcional”.
INICIACIÓN AL CX-PROGRAMMER 32
Editor de la Tabla de E/S
Estando en On-Line y después de haber creado la Tabla de E/S, si existe alguna Tarjeta Especial de E/S (como una Tarjeta Analógica), se selecciona la unidad y pulsando el botón derecho del ratón se tiene que seleccionar “Configuración de C200H SIOU”, dependiendo del tipo de Unidad especial que se tenga.
A continuación se muestra el ejemplo de configuración de una carta analógica:
INICIACIÓN AL CX-PROGRAMMER 33
Editor de la Tabla de E/S
INICIACIÓN AL CX-PROGRAMMER 34
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.
Áreas del PLC
Ventana de visualización de datos
Gestión de ficheros
Formato de visualización
- Bit
- Palabra BCD
- Entero sin signo
- Entero con signo
- Coma flotante
- Hexadecimal
- ASCII
- Doble coma flotante
Rellenar y borrar área de datos
INICIACIÓN AL CX-PROGRAMMER 35
Editor de áreas de memoria
• Seleccionando la pestaña de “Dirección”, se podrán visualizar y editar las variables que se deseen monitorizar, o también se podrán buscar los bits que están forzados.
Haciendo doble click sobre “Estado forzado”
INICIACIÓN AL CX-PROGRAMMER 36
Variables globales y locales
• Dentro del editor de variables globales se declararán las variables que serán comunes a cualquiera de las tareas que se definan para el proyecto.
• Las variables creadas en los editores de variables locales sólo serán visibles en la tarea (programa) donde hayan sido creadas y no en las demás.
INICIACIÓN AL CX-PROGRAMMER 37
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.
INICIACIÓN AL CX-PROGRAMMER 38
Variables globales y locales. Ejemplo
Definición de la variable global 3.01
en el editor de variables globales
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 variables locales de la
tarea 1.
INICIACIÓN AL CX-PROGRAMMER 39
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 había 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.
INICIACIÓN AL CX-PROGRAMMER 40
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, sólo 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.
INICIACIÓN AL CX-PROGRAMMER 41
Tipos de variables en CX-P
BOOL Variable de un bit, los posibles estados son 0-OFF y 1-ON.
UINT Variable de una palabra en binario sin signo.
INT Variable de una palabra en binario con signo.
UINT_BCD Variable de una palabra en formato BCD (4 dígitos).
UDINT Variable de dos palabras en binario sin signo.
DINT Variable de dos palabras en binario con signo..
UDINT_BCD Variable de dos palabras en formato BCD (8 dígitos).
ULINT Variable de cuatro palabras en binario sin signo.
LINT Variable de cuatro palabras en binario con signo.
ULINT_BCD Variable de cuatro palabras en formato BCD (16 dígitos).
INICIACIÓN AL CX-PROGRAMMER 42
Tipos de variables en CX-P
REAL Variable de 2 palabras (32Bit) con formato en coma flotante (formatoIEEE). Este formato se utiliza para las operaciones en coma flotante
deldel CVM1-V2 y del CS1.
NUMBER
del CS1-H / CJ1-H.
CHANNEL Variable de una palabra. Se utiliza para compatibilizar con anterioresprogramas y hace referencia a cualquier variable no booleana. CX-P nopuede chequear si la variable está siendo utilizada para valores en BCDo en binario.
LREAL Variable de 4 palabras (64Bit) con formato en coma flotante (formatoIEEE). Este formato se utiliza para las operaciones en coma flotante
Constante numérica en formato decimal. El valor puede ser con signo oen coma flotante. No se trata de una variable, sino de un valor numéricoa utilizar por la función.
INICIACIÓN AL CX-PROGRAMMER 43
Importación de Variables desde Excel
• Es posible importar y exportar definiciones de símbolos desde otro paquete de software, tal como una hoja de cálculo. La información se transfiere en formato texto, así es posible incluso usar un procesador de texto para definir un juego de Símbolos y utilizarlos dentro de CX-Programmer.
• Para importar una lista de variables desde Excel, basta con seleccionarla desde Excel y pegarla en el editor de variables del CX-Programmer.
INICIACIÓN AL CX-PROGRAMMER 44
Importación 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 dirección de la
variable»Columna 3 para añadir un comentario a la
variable.
INICIACIÓN AL CX-PROGRAMMER 45
Importación de Variables desde Excel. Ejemplo
INICIACIÓN AL CX-PROGRAMMER 46
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 47
Descripción
Áreas de datos disponibles
Tipo de dato requerido para ese operando
Búsqueda o definición del operando
Inserción de una Función
INICIACIÓN AL CX-PROGRAMMER 48
Instrucciones de expansión
• Haciendo doble click sobre “Instrucciones de expansión” en la carpeta de proyecto o seleccionando “PLC” “Editar” “Instrucciones de expansión”, es posible asignar número de instrucción a las instrucciones de expansión del PLC.
INICIACIÓN AL CX-PROGRAMMER 49
Las redes
• A diferencia de SYSWIN, no es necesario crear explícitamente una nueva red para seguir escribiendo el programa.
• CX-Programmer traduce automáticamente el diagrama de relés en mnemónico, reconociendo la separación entre las distintas redes.
• Es posible dejar las redes incompletas, utilizar contactos sin dirección o nombre, incluso dejar las instrucciones sin parámetros, para completarlo todo con posterioridad en una segunda fase.
INICIACIÓN AL CX-PROGRAMMER 50
Las redes
• Al añadir un nuevo contacto, se añaden automáticamente los números de red y de paso de programa.
• Para seleccionar una red entera, pulsar sobre la barra de red.
Hacer click para seleccionar toda la red
INICIACIÓN AL CX-PROGRAMMER 51
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.
Para cada error se especifica la fecha y hora en que se produjo, el código del error y una breve
descripción del mismo.
Pulsando “Borrar Todo” se eliminan todos los errores del
histórico.
INICIACIÓN AL CX-PROGRAMMER 52
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 53
Referencias cruzadas
• Se puede realizar una vista previa del listado de referencias cruzadas con la opción “Vista Preliminar” del menú “Archivo”.
Tipo de listado:
- Detallado
- General
- General incluyendo no utilizados
Selección del área de datos.
Seleccionar “Todo”para todas las áreas de datos.
INICIACIÓN AL CX-PROGRAMMER 54
Referencias Cruzadas
Detallado
INICIACIÓN AL CX-PROGRAMMER 55
Referencias Cruzadas
GeneralSolo las direcciones que se utilizan en el programa+ xx = Número de veces+ D = Documentado
INICIACIÓN AL CX-PROGRAMMER 56
Referencias Cruzadas
General incluyendo no utilizadosTodas las Direcciones que no son utilizadas+ xx = Número de Veces+ D = Documentado
INICIACIÓN AL CX-PROGRAMMER 57
Herramienta de Referencia de Direcciones
• La herramienta de referencia de direcciones permite tener simultáneamente 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 dirección”.
Seleccionar un contacto o una variable para mostrar sus referencias cruzadas.
Hacer doble click sobre la dirección para saltar a la instrucción de programa.
INICIACIÓN AL CX-PROGRAMMER 58
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 59
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 60
Tarjeta de Memoria
• Dichos ficheros pueden ser transferidos a la Tarjeta de Memoria como ficheros autoejecutables seleccionando “Opciones” “Transferir como Autoejecutables”.
• Desde la opción “Ver”, se podrán seleccionar los iconos por nombre, fecha, tamaño, tipo, etc… en el estilo del Administrador de archivos de Windows.
INICIACIÓN AL CX-PROGRAMMER 61
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 62
Establecimiento de contraseña2º) 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 63
Desactivación de contraseña
• Para quitar la protección del programa,habiendo comunicado Online previamente, pulsar sobre el icono , o bien seleccionar “PLC” “Protección” “Eliminar contraseña”. Aparecerá una ventana con un campo donde se deberá escribir la contraseña correcta para posteriormente desproteger el
programa pinchando sobre “Aceptar”.
INICIACIÓN AL CX-PROGRAMMER 64
ON-LINE
INICIACIÓN AL CX-PROGRAMMER 65
Operación On-Line
• Para entrar en modo On-Line seleccionar el icono .
• Al establecer la comunicación, 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 Edición On-Line (se verá más adelante).
INICIACIÓN AL CX-PROGRAMMER 66
Monitorización On-Line• Al entrar en modo On-Line se activan automáticamente la
Monitorización de datos y la Ventana de Monitorización: _La Monitorización ( ) permite seguir la ejecución del programa._Activando la Ventana de Monitorización ( ), la sección de programa “activa” se visualiza en un color distinto, que puede ser configurado por el usuario desde “Herramientas” “Opciones” “Apariencia”.
• C X-Programmer permite también la monitorización del código mnemónico.
INICIACIÓN AL CX-PROGRAMMER 67
• 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 (sólo CS1 y CJ1), también es posible transferir los símbolos y comentarios.
Transferencia del programa
INICIACIÓN AL CX-PROGRAMMER 68
Verificación del Programa
• El chequeo del programa se realiza durante la compilación.• 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 instrucción o parte del programa que tiene el error.• La compilación se realiza automáticamente antes de hacer una
transferencia al PLC. • El control de la compilación se puede realizar también mediante
el correspondiente icono o seleccionando la opción Compilaren el menú Programa.
INICIACIÓN AL CX-PROGRAMMER 69
La Ventana de Monitorización de Variables
• La ventana de visualización Vigilar permite monitorizar y cambiar varios canales y bits al mismo tiempo.
• Para abrir la ventana de visualización, pulsar el icono o seleccionar la opción Vigilar del submenú Ventana dentro del menú Ver.
• Para añadir una variable o dirección en la ventana de vigilancia, pulsar con el botón derecho del ratón sobre dicha ventana y seleccionar la opción Editar.
• Para modificar un bit o un canal, pulsar con el botón derecho del ratón sobre dicho dato y seleccionar la opción Valor seleccionado.
INICIACIÓN AL CX-PROGRAMMER 70
La Ventana de Monitorización de Área de Datos
• Si se quiere controlar una cantidad de datos mayor (de distintas áreas de memoria), se puede utilizar la ventana Monitorización de dirección en el área de memoria del PLC.
• Seleccionar la opción Memoria en el menú PLC, y hacer doble click en el icono Monitorización.
• Para añadir elementos en la ventana de monitorización escribir el nombre o la dirección de la variable.
Hacer click para abrir la ventana de selección de variable
Nombre de la variable
DirecciónValor
Tiempo de refresco
Formato de visualización
Hacer doble click en Monitorpara visualizar la ventana
INICIACIÓN AL CX-PROGRAMMER 71
Monitorización diferencial
• Estando Online y en monitorización, se pueden contar las veces que un determinado bit experimenta un cambio de estado pinchando con el ratón sobre el icono , o bien pulsando con el botón derecho sobre el área de editor de programa y seleccionando “Monitorización Diferencial”.
INICIACIÓN AL CX-PROGRAMMER 72
Activar y Forzar datos• Para activar o forzar un bit o el valor de una variable, es
suficiente con pulsar el botón derecho del ratón sobre el dato que se quiere cambiar.
• Para ello, CX-P debe estar en modo monitorización On-Line (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 también el rango permitido para ese dato.
INICIACIÓN AL CX-PROGRAMMER 73
Edición On-Line• Para activar la Edición On-Line (sólo 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 modificación se visualiza en color blanco.
• Dentro del área activa es posible efectuar cualquier modificación. También es posible insertar una nueva red (opción Insertar Línea 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 .
INICIACIÓN AL CX-PROGRAMMER 74
Edición On-Line
• Al ejecutarse la Edición Online la CPU suspende su operación mientras se está cambiando el programa. El tiempo que se extiende el ciclo depende de:» Capacidad del programa y número de pasos de programa que se
cambian.» Número de tareas cíclicas.» Operaciones de edición (insertar, borrar, sobreescribir)» Tipos de las instrucciones que se usen.
• El tiempo de extensión para la Edición Online depende principalmente del tamaño de la tarea más grande. De forma ideal las tareas deben separarse de forma que el tamaño máximo para cada tarea sea de 64 Kpasos.
• Para el CS1 y el CJ1, si el tamaño máximo de cada tarea es de 64Kpasos, el tiempo de extensión del ciclo de Edición Online será de 350 ms máximo.
INICIACIÓN AL CX-PROGRAMMER 75
Seguimiento de datos• Pinchando sobre el icono o bien seleccionando
“PLC” “Seguimiento de datos”, se pueden analizar de forma simultánea la evolución en el tiempo de una serie de bits y canales del PLC.
Estado de bits
Estado de canales
INICIACIÓN AL CX-PROGRAMMER 76
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 opción “Operación” “Configurar” o pinchando sobre .
INICIACIÓN AL CX-PROGRAMMER 77
Seguimiento de datos
• El mínimo periodo de muestreo seleccionable es de 10ms.
• Color y aspecto configurables.• Posibilidad de elegir el modo de visualización
entre seguimiento de datos y monitorizar diagrama de tiempos.
• Los valores capturados son visualizados en el estilo de un gráfico de tendencia.
• El gráfico capturado puede ser salvado en un fichero .cdt .
INICIACIÓN AL CX-PROGRAMMER 78
Múltiples Copias
• Múltiples copias de CX-Programmer»Se pueden tener varias copias de CX-
Programmer abiertas al mismo tiempo (depende de la potencia del PC)
»Esto permite la posibilidad de intercambio de información entre distintos proyectos de una manera fácil