Академический Документы
Профессиональный Документы
Культура Документы
9 Marzo 2007
MAN0827-02
PREFACIO
Este manual provee una capacitacin introductoria para usuarios del Software Cscape utilizando
una Terminal XLe. La traduccin de este documento est a cargo de Critical To Quality, S de R. L.
de C. V., distribuidor exclusivo de Horner en Mxico. Se respetan los derechos reservados de
Horner APG mostrados en estas primeras dos pginas; misma razn por la que no son traducidas
al espaol.
info@ctq.com.mx
Copyright (C) 2007 Horner APG, LLC., 59 South State Street, Indianapolis, Indiana 46201. All
rights reserved. No Parte of this publication may be reproduced, transmitted, transcribed, stored
in a retrieval system, or translated into any language or computer language, in any form by any
means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior
agreement and written permission of Horner APG, Inc.
All software described in this document or media is also copyrighted material subject to the terms
and conditions of the Horner Software License Agreement.
Information in this document is subject to change without notice and does not represent a
commitment on the Part of Horner APG.
Europe:
(317) 916-4274
(+) 353-21-4321-266
www.heapg.com
www.horner-apg.com
email: techsppt@heapg.com
email: techsupport@hornerirl.ie
Horner APG,LLC. ("HE-APG") warrants to the original purchaser that the Cscape Software manufactured by HE-APG
is free from defects in material and workmanship under normal use and service. The obligation of HE-APG under this
warranty shall be limited to the repair or exchange of any Parte or parts which may prove defective under normal use
and service within two (2) years from the date of manufacture or eighteen (18) months from the date of installation by
the original purchaser whichever occurs first, such defect to be disclosed to the satisfaction of HE-APG after
examination by HE-APG of the allegedly defective Parte or parts. THIS WARRANTY IS EXPRESSLY IN LIEU OF
ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING THE WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR USE AND OF ALL OTHER OBLIGATIONS OR LIABILITIES AND HE-APG NEITHER
ASSUMES, NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR HE-APG, ANY OTHER LIABILITY IN
CONNECTION WITH THE SALE OF THIS Cscape Software. THIS WARRANTY SHALL NOT APPLY TO THIS
Cscape Software OR ANY PARTE THEREOF WHICH HAS BEEN SUBJECT TO ACCIDENT, NEGLIGENCE,
ALTERATION, ABUSE, OR MISUSE. HE-APG MAKES NO WARRANTY WHATSOEVER IN RESPECT TO
ACCESSORIES OR PARTS NOT SUPPLIED BY HE-APG. THE TERM "ORIGINAL PURCHASER", AS USED IN
THIS WARRANTY, SHALL BE DEEMED TO MEAN THAT PERSON FOR WHOM THE Cscape Software IS
ORIGINALLY INSTALLED. THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE
CONTINENTAL UNITED STATES.
In no event, whether as a result of breach of contract, warranty, tort (including negligence) or otherwise, shall HEAPG or its suppliers be liable of any special, consequential, incidental or penal damages including, but not limited to,
loss of profit or revenues, loss of use of the products or any associated equipment, damage to associated equipment,
cost of capital, cost of substitute products, facilities, services or replacement power, down time costs, or claims of
original purchaser's customers for such damages.
To obtain warranty service, return the product to your distributor with a description of the problem, proof of
purchase, post paid, insured and in a suitable package.
Nota: The programming examples shown in this manual are for illustrative
purposes only. Proper machine operation is the sole responsibility of the
system integrator.
CONTENIDO
Introduccin a Cscape ...............................................................................................................9
Gua Rpida ..........................................................................................................................9
Objetivo: ...........................................................................................................................11
Equipo necesario: ..............................................................................................................11
Notas: ...............................................................................................................................18
LAB 1.......................................................................................................................................20
Programacin Bsica y Configuracin de la OCS .............................................................20
Objetivo: ...........................................................................................................................22
Procedimiento: ..................................................................................................................22
Notas: ...............................................................................................................................30
LAB 2.......................................................................................................................................32
Tablas de Texto ...................................................................................................................32
Objetivo: ...........................................................................................................................34
Procedimiento: ..................................................................................................................34
Notas: ...............................................................................................................................39
LAB 3.......................................................................................................................................40
Manipulacin de Pantallas..................................................................................................40
Objetivo: ...........................................................................................................................42
Generalidades de Pantallas: ...............................................................................................42
Parte 1 Cambiar pantalla y forzar pantalla ......................................................................42
Parte 2 Cambiando los registros del sistema ...................................................................44
Parte 3 Brincos de pantalla .............................................................................................44
Extra Crdito #1................................................................................................................48
Extra Crdito #2................................................................................................................48
Soluciones.........................................................................................................................49
Notas: ...............................................................................................................................50
LAB 4.......................................................................................................................................52
Temporizadores y Contadores............................................................................................52
Objetivo: ...........................................................................................................................54
Generalidades de Temporizadores: ....................................................................................54
Parte 1 Temporizadores TON: ........................................................................................54
Parte 2 Temporizadores TON Retentivos........................................................................56
Parte 3 Temporizador TOF.............................................................................................57
Generalidades de Contadores: ...........................................................................................57
Parte 4 Contadores CTU.................................................................................................58
Parte 5 Contadores CTD.................................................................................................58
Soluciones:........................................................................................................................60
Notas: ...............................................................................................................................61
LAB 5.......................................................................................................................................62
Operaciones Move...........................................................................................................62
Objetivo: ...........................................................................................................................64
Generalidades: ..................................................................................................................64
Parte 1 Mover..................................................................................................................66
Parte 2 Mover un Bloque.................................................................................................66
Parte 3 Llenar una palabra ..............................................................................................67
Parte 4 Movimientos de constante e indirectos................................................................68
Extra Crdito.....................................................................................................................69
Soluciones:........................................................................................................................70
Notas: ...............................................................................................................................72
LAB 6.......................................................................................................................................74
Redes CsCAN ......................................................................................................................74
Objetivo: ...........................................................................................................................76
Generalidades: ..................................................................................................................76
Procedimiento: ..................................................................................................................76
Parte 1 Datos anlogos en CsCAN..................................................................................76
Parte 2 Datos digitales en CsCAN ..................................................................................79
Parte 3 SmartStix............................................................................................................81
Notas: ...............................................................................................................................83
LAB 7.......................................................................................................................................84
Editor Grfico .....................................................................................................................84
Objetivo: ...........................................................................................................................86
Generalidades: ..................................................................................................................86
Objetos Grficos: ..............................................................................................................87
Texto Esttico ...............................................................................................................87
Dato Numrico..............................................................................................................87
Dato de Tiempo.............................................................................................................87
Dato de Contrasea .......................................................................................................87
Tabla de Texto ..............................................................................................................87
Men.............................................................................................................................88
Indicador .......................................................................................................................88
Switch / Botn...............................................................................................................88
Selector .........................................................................................................................88
Brinco de pantalla..........................................................................................................89
Grficas de barras / Medidores / Medidores de 360 ......................................................89
Mapa de Bits esttico / Animacin ................................................................................89
Tendencias de datos / Grfica X-Y ................................................................................89
Objeto de Alarma ..........................................................................................................90
Administrador de tarjeta de memoria removible ............................................................90
Rectngulo / Elipse / Rectngulo redondeado / Lnea ....................................................90
Procedimiento: ..................................................................................................................90
Notas: ...............................................................................................................................94
LAB 8.......................................................................................................................................96
Funciones de la memoria Micro SD ...................................................................................96
Objetivo: ...........................................................................................................................98
Procedimiento: ..................................................................................................................98
Introduccin a Cscape
Gua Rpida
MAN0827-02
9 Marzo 2007
PAGE 9
PAGINA 10
9 Marzo 2007
MAN0827-02
Objetivo:
El objetivo de esta Gua Rpida es familiarizar al usuario con las caractersticas y la
funcionalidad del software de programacin Cscape.
Equipo necesario:
Una PC con Cscape instalado.
1.0
Archivo de ayuda
1.1
Abrir el archivo de ayuda. El archivo est localizado dentro de Help del
men principal.
1.2
Seleccionar Contents para accesar el archivo de ayuda.
1.3
La primera pantalla muestra informacin muy til, misma que se lista a
continuacin.
1.3.1 Whats new in Version X.XX (Qu es lo nuevo en la versin
X.XX) Esta seccin incluir las notas de lo que se ha includo en
esta revisin particular del Cscape.
1.3.2 Cscape Reference Manual (Manual de referencia de Cscape)
Esta seccin permite al usuario navegar a travs de toda la
informacin en el archivo de ayuda.
1.3.3 The User Interface (La interfase del usuario) Esto describe
algunas de las caractersticas de Cscape y cmo navegar en el
software.
1.3.4 Creating and Editing Ladder Programs (Creando y editando
programas escalera) Esta seccin muestra mltiples cosas desde
los diferentes elementos del lenguaje escalera hasta cmo borrar
un programa viejo.
1.3.5 Creating and Editing Text Screens (Creando y editando
pantallas de texto) Esto discute cmo crear y manipular la porcin
de HMI de un programa de OCS.
1.3.6 Networking and Communication (Redes y comunicaciones)
Esta seccin discute los diferentes aspectos de una red CsCan y
comunicacin serial.
1.3.7 I/O and CPU Configuration (Entradas/Salidas y configuracin
del CPU) Esta seccin cubre cmo configurar un controlador y una
referencia rpida a algunas tarjetas de entradas/salidas como el
contador de alta velocidad (High Speed Counter), mdulo de pasos
(Stepper Module) y ms.
1.3.8 Debugging (Monitoreando) Esta seccin cubre los aspectos de
corer el software con la opcin de monitoreo.
1.3.9 Inside the Controller (Dentro del controlador) Esta seccin
cubre los recursos del sistema del controlador, actualizacin de
firmware, cableado y otras caractersticas.
1.3.10 Project Management (Administracin del proyecto) Esta
seccin cubre cmo construir un proyecto CsCan de ms de un
nodo.
MAN0827-02
9 Marzo 2007
PAGINA 11
PAGINA 12
9 Marzo 2007
MAN0827-02
1.5
2.0
Para abrir algn archivo de ayuda, dar doble clic sobre el archivo
seleccionado.
Iniciando
2.1
Hay 2 formas de crear un nuevo programa. Un nuevo programa tendr el
nombre de Untitled (sin ttulo) hasta que el programa se grabe con un
nombre de archivo.
2.1.1 Crear un programa nuevo seleccionando File en el men principal.
2.1.2 Crear un programa nuevo presionando el botn de New File
(archivo nuevo) desde la barra de herramientas en la parte superior
de la pantalla.
2.2
Existen dos maneras de grabar un programa. Todos los programas se
graban como nombre.csp.
2.2.1 Grabar un programa seleccionando File en el men principal.
2.2.2 Grabar un programa utilizando el botn de la barra de herramientas
en la parte superior de la pantalla.
2.3
Existen 3 formas de abrir un programa.
2.3.1 Abrir el programa seleccionando File en el men principal.
2.3.2 Abrir el programa utilizando el botn de la barra de herramientas
en la parte superior de la pantalla.
2.3.3 El programa se abrir automticamente cuando el usuario presiona
doble click sobre el archive guardado en la PC.
MAN0827-02
9 Marzo 2007
PAGINA 13
2.5
PAGINA 14
9 Marzo 2007
MAN0827-02
2.6
MAN0827-02
9 Marzo 2007
PAGINA 15
2.8
2.9
PAGINA 16
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 17
PAGINA 18
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 19
LAB 1
Programacin Bsica y Configuracin de la OCS
MAN0827-02
9 Marzo 2007
PAGINA 20
MAN0827-02
9 Marzo 2007
PAGINA 21
Objetivo:
El objetivo de este laboratorio es proporcionar el conocimiento de Cscape para crear un
programa incluyendo la configuracin del equipo, el diseo de la lgica y el desarrollo
de pantallas.
Esta base se utilizar posteriormente para ampliar las habilidades en el uso de Cscape
y la OCS XLe.
Procedimiento:
Paso 1
Conectar la OCS a la PC. Conectar el cable serial proporcionado entre el puerto
de programacin MJ1 de la XLe y el puerto serial de 9 pines de la PC, utilizando el
adaptador RJ-45 a DB-9.
Paso 2
Encender la OCS e iniciar Cscape en la PC. Conectar la fuente de alimentacin
a la XLe. Iniciar el Cscape en la PC. Un programa nuevo con ttulo untitled1 se
abre automticamente y debe configurarse automticamente para la XLe si el cable
serial se encuentra conectado correctamente.
NOTA: nicamente el controlador se configura automticamente como se describe
anteriormente. Cualquier I/O deber ser configurada como se describe
posteriormente en este laboratorio.
PAGINA 22
9 Marzo 2007
MAN0827-02
Teclear el nombre del programa, por ejemplo XLe Lab1.csp, en el campo File Name
y presionar el botn Save.
MAN0827-02
9 Marzo 2007
PAGINA 23
9 Marzo 2007
MAN0827-02
%K1
%K2
%Q1
%D1
%D2
MAN0827-02
9 Marzo 2007
PAGINA 25
9 Marzo 2007
MAN0827-02
4. Insertar un texto esttico en el centro de la pantalla, justo debajo del texto que se
acaba de insertar. El texto debe decir RUNNING.
5. Notar que si el tamao de la caja de texto se necesita estirar, el tamao de letra
se debe incrementar del tamao original.
6. Cerrar el editor de grficos.
7. Presionar el botn de OK.
Paso 10
Aadir Pantalla 1
1. Presionar el botn
en la barra de herramientas del Cscape o seleccionar el
men Screens y seleccionar View / Edit Screens
2. Repetir los pasos 3 al 6 del Paso 9 para la Pantalla 1, pero que el texto diga
Machine Stopped.
Pantalla 2
Pantalla 1
MAN0827-02
9 Marzo 2007
PAGINA 27
Una vez que el programa ha sido bajado, asegurarse de que la XLe est corriendo
(verificar el semforo verde en la barra de herramientas).
Paso 13
Revisando el programa
Presionar el botn
en la barra de herramientas del Cscape o seleccionar el men
Debug y seleccionar Debug/Monitor
PAGINA 28
9 Marzo 2007
MAN0827-02
En Cscape, utilizando Debug, START debe tornarse rojo hasta que la tecla F1 se
deje de presionar.
MAN0827-02
9 Marzo 2007
PAGINA 29
PAGINA 30
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 31
LAB 2
Tablas de Texto
MAN0827-02
9 Marzo 2007
PAGINA 32
MAN0827-02
9 Marzo 2007
PAGINA 33
Nota: Las pantallas no tienen estar referenciadas en la lgica escalera para que
puedan exisitr y mostrarse correctamente. Ellas siguen existiendo independientemente
de que se usen en la lgica o en otros mtodos (ver el laboratorio de manipulacin de
pantallas) para desplegarse.
Paso 2
Editar la pantalla 1.
Presionar el botn
en la barra de herramientas del Cscape o seleccionar el men
Screens y seleccionar View/Edit Screens.
Paso 3
Borrar el texto esttico.
1.
PAGINA 34
9 Marzo 2007
MAN0827-02
Paso 5
Editar el campo.
1. Dar doble clic en el campo.
2. Cambiar la direccin a %Q1.
En el formato del dato verificar:
Register Width (ancho del registro) = 1-bit, Digits: 7 (dgitos), Editable no
seleccionado, Font (fuente) = San Serif 15.
MAN0827-02
9 Marzo 2007
PAGINA 35
PAGINA 36
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 37
PAGINA 38
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 39
LAB 3
Manipulacin de Pantallas
MAN0827-02
9 Marzo 2007
PAGINA 40
MAN0827-02
9 Marzo 2007
PAGINA 41
PAGINA 42
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 43
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 45
PAGINA 46
9 Marzo 2007
MAN0827-02
7. Regresar al men principal del objeto Men y repetir los pasos para las
pantallas 2 a 6.
8. Configurar la pantalla 7 como pantalla inicial presionando el Men de Pantallas
del editor grfico, seleccionando Set Initial Screen y escribiendo un 7 en el
recuadro de primera pantalla o First Screen.
9. Cambiar el ttulo del objeto Men para que se lea Screen Manipulation o
manipulacin de pantalla.
10. Una vez realizado esto, cerrar el editor de grficos y bajar el programa a la XLe.
11. Ya que se ha grabado el programa, probar el programa utilizando las teclas de
flecha hacia arriba y hacia abajo en la XLe para cambiar la seleccin y presionar
la tecla ENTER. La tecla ESC le permite navegar de regreso a la pantalla de
Men.
MAN0827-02
9 Marzo 2007
PAGINA 47
PAGINA 48
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 49
PAGINA 50
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 51
LAB 4
Temporizadores y Contadores
MAN0827-02
9 Marzo 2007
PAGINA 52
MAN0827-02
9 Marzo 2007
PAGINA 53
PAGINA 54
9 Marzo 2007
MAN0827-02
11. Si este dato est en una pantalla diferente a la 1, usted tendr que aadir lgica o
un brinco de pantalla para ir a esta pantalla o regresar a ella una vez que se haya
cambiado.
9 Marzo 2007
PAGINA 55
12. Bajar el programa al controlador y asegurarse que est en modo corriendo o RUN.
13. Comparar la operacin de %R2.15 (Off o Enabled) con la operacin de la tecla
F1. Estas deben ser iguales.
14. Comparar la operacin de %R2.16 (Off o Power) con %M1. Estas deben ser
iguales. Usted puede utilizar %R2.16 en lugar de %M1 en el programa.
15. Observar el valor de %R1 para ver el tiempo acumulado cuando F1 se presiona.
Dejar de presionar F1 antes de los 3 segundos se completen y esto causar que el
temporizador se resetee a 0.
Parte 2 Temporizadores TON Retentivos
1. Al programa anterior, aadir un temporizador que cuente y d seguimiento de
cunto tiempo ha sido presionada la tecla F2. Despus de que se han acumulado 5
segundos, el temporizador debe energizar el rengln a menos que la tecla F10 se
haya presionado para resetear el tiempo acumulado. Configurar el temporizador
para una resolucin de 10ms.
Pista: Ya que este temporizador est configurado para una resolucin de 10ms, 5
segundos es igual a Pt de 500. 500 pulsos de 10ms son igual a 5 segundos.
Pista: Recuerde, cada temporizador o contador utiliza 2 registros de longitud word o
palabra (%R). El temporizador de la Parte 1 utiliza %R1 y %R2. No empalme este
temporizador con el anterior!
2. Configurar una tabla de texto en la pantalla para que muestre Off u On
dependiendo del estado del bit de estatus del temporizador cuando pasa energa.
(Probablemente tenga que iniciar una nueva pantalla.)
Pista: Ya que tiene creada una tabla de texto para %R2.16 con Off y Power, usted
puede relacionar el estatus de este bit del temporizador a la misma tabla de texto. Dos
registros diferentes pueden utilizar la misma tabla de texto.
3. Configurar un campo de dato numrico que despliegue cunto tiempo ha
acumulado el temporizador. Configurar el campo numrico para que no se pueda
editar, que sea de 3 dgitos y 2 decimales.
4. Etiquetar cada campo utilizando la leyenda para poderlos identificar.
5. Si la informacin est en una pantalla diferente a la pantalla 1, aadir lgica o un
brinco de pantalla para ir a la pantalla correspondiente.
PAGINA 56
9 Marzo 2007
MAN0827-02
9 Marzo 2007
PAGINA 57
PAGINA 58
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 59
PAGINA 60
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 61
LAB 5
Operaciones Move
MAN0827-02
9 Marzo 2007
PAGINA 62
MAN0827-02
9 Marzo 2007
PAGINA 63
Objetivo:
Revisar y entender las operaciones del tipo Move (Movimiento de datos)
Generalidades:
Existen diferentes tipos de funciones de movimiento disponibles para utilizarse en
diferentes ocasiones. La barra de herramientas de estas operaciones es la siguiente:
PAGINA 64
9 Marzo 2007
MAN0827-02
9 Marzo 2007
PAGINA 65
Parte 1 Mover
1. Inicie un nuevo programa para el controlador al que est conectado y nmbrelo.
Configurar el controlador y el I/O como lo ha realizado anteriormente.
2. Mover el valor de %R1 a %R101 cuando la tecla F1 es presionada.
3. Mover el valor de 0 a %R101 cuando la tecla F2 es presionada.
4. Crear una pantalla con campos de dato numrico que muestren los valores de %R1
y %R101 y nombrar los campos. El campo %R1 debe poderse editar.
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 67
PAGINA 68
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 69
PAGINA 70
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 71
PAGINA 72
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 73
LAB 6
Redes CsCAN
MAN0827-02
9 Marzo 2007
PAGINA 74
MAN0827-02
9 Marzo 2007
PAGINA 75
PAGINA 76
9 Marzo 2007
MAN0827-02
5. Configurar la pantalla 1 para desplegar Datos Recibidos. Estos sern los datos
que vienen del Nodo 1.
6. Guardar el programa en la PC y bajarlo al controlador.
Paso 3
Verificar la funcionalidad del programa. Ambos controladores deben desplegar
el mismo valor cuando se edita el valor en el Nodo 1.
MAN0827-02
9 Marzo 2007
PAGINA 77
Parte 1 - Solucin.
PAGINA 78
9 Marzo 2007
MAN0827-02
2. Escribir renglones adicionales de lgica para encender salidas (%Q) cuando los
registros %M se enciendan (M1 encender Q1, M2 encender Q2, etc.). Esto
puede realizarse utilizando contactos y bobinas o con un comando Move.
MAN0827-02
9 Marzo 2007
PAGINA 79
PAGINA 80
9 Marzo 2007
MAN0827-02
Parte 3 SmartStix
Paso 1
Modificar el Programa para el Nodo 1
1. Configurar el Nodo 1 para SmartStix I/O. Esto se realiza usando la pestaa de
Network I/O, localizada en la configuracin de I/O.
Nota: Verificar que el nmero de red o Network ID coincide con los switches
giratorios en el SmartStix. Tambin, los switches giratorios estn en Hexadecimal.
4. Presionar OK
5. Presionar OK
MAN0827-02
9 Marzo 2007
PAGINA 81
PAGINA 82
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 83
LAB 7
Editor Grfico
MAN0827-02
9 Marzo 2007
PAGINA 84
MAN0827-02
9 Marzo 2007
PAGINA 85
Estirar el objeto en la pantalla. Liberar el botn del ratn una vez que el objeto
alcance el tamao deseado siempre puede ser movido o ajustado de tamao
posteriormente:
PAGINA 86
9 Marzo 2007
MAN0827-02
9 Marzo 2007
PAGINA 87
El Switch o Botn, es utilizado para indicar y controlar datos discretos. Est ligado a un
registro de 1 bit y puede ser configurado para operar como switch momentneo o
mantenido, as como siempre enciende o siempre apaga. En los controladores con
teclas, el switch generalmente se conectar a la tecla ms cercana. En los
controladores de pantalla tctil, el switch se activa presionndolo directamente en la
pantalla. Existen diferentes opciones de dibujos para escoger el que sea ms
adecuado.
Selector
PAGINA 88
9 Marzo 2007
MAN0827-02
Usted ha utilizado los brincos de pantalla en varios laboratorios anteriores. Este es uno
de los mtodos de navegacin de pantallas en el controlador.
Grficas de barras / Medidores / Medidores de 360
Estos son mtodos para mostrar grficas o smbolos del software de la librera de
smbolos que se puede adquirir de forma opcional. El mapa de bits es solo un dibujo
que se puede cargar de un archivo tipo bitmap en el disco duro o que puede ser
especificado de la librera de smbolos.
La animacin es un grupo de mapas de bits hasta 50, un dibujo para cada animacin.
La animacin est ligada a un registro y, dependiendo del valor entre 0 y 49 en el
registro, ste muestra el dibujo seleccionado. Si se desea cambiar el nmero del dibujo
se puede realizar por medio de lgica escalera, cambiando el nmero segn se desee.
Tendencias de datos / Grfica X-Y
9 Marzo 2007
PAGINA 89
PAGINA 90
%M1601
32
9 Marzo 2007
MAN0827-02
Alarm 1, Group 1
Alarm 2, Group 1
Alarm 3, Group 1
Alarm 4, Group 1
MAN0827-02
9 Marzo 2007
PAGINA 91
Crear una nueva pantalla que sea visible cuando se presiona la tecla F8. Esta
pantalla debe contener el objeto de historial de alarmas. Debe verse similar a la
pantalla anterior.
Bajar la aplicacin y ejecutarla. Practicar generando alarmas, reconocindolas y
borrndolas. Notar las diferencias entre lo que se muestra en el resumen de
alarmas y el historial de alarmas.
Utilizar el botn indicador de alarmas de la pantalla 1 para ver el resumen de
alarmas. Observar cules condiciones causarn cambio de color en el botn
indicador de alarmas.
PAGINA 92
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 93
PAGINA 94
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 95
LAB 8
Funciones de la memoria Micro SD
MAN0827-02
9 Marzo 2007
PAGINA 96
MAN0827-02
9 Marzo 2007
PAGINA 97
Objetivo:
Entender la funcionalidad de la memoria Micro SD (tarjeta RM en ingls) en los
controladores que la soportan.
Generalidades:
Los siguientes controladores soportan compact flash: OCS451/551/651, NX22X/25X y
XLe. Esto le permite al programa guardar informacin en la tarjeta RM y tambin leer
informacin hacia el programa. Ya que la informacin se guarda en formato CSV
(valores separados por comas), la tarjeta RM puede retirarse de la unidad y los datos
pueden leerse en una hoja de clculo en una PC. De igual manera, un archivo CSV se
puede crear en una PC, grabarse en la tarjeta flash y luego ser leda por la OCS. Las
funciones de la RM, Read o leer (R), Write o escribir (W), Rename o renombrar (N)
y Delete o borrar (D) se encuentran en la barra de herramientas de Special
Operations u operaciones especiales.
Procedimiento:
1. Abrir Cscape y crear un programa escalera que escribir 6 registros de informacin
iniciando en %R1, cuando se presione la tecla F1. Utilizar la funcin de escritura de
la RM configurada para Overwrite, o sobrescribir, para realizar esta accin y utilizar
el nombre del archivo Data.csv. Configurar las columnas por rengln (Columns Per
Row) a 2 y seleccionar la opcin de End of Row Now (fin de rengln).
2. Crear una lnea de cdigo que leer un valor del archivo Data.csv y lo guardar en
%R11 cuando se presione la tecla F2. El offset debe ser configurado para %R201.
Si una constante se utiliza como offset, el programa siempre leer el valor de la
misma posicin en el archivo.
3. Crear una lnea de cdigo que use el bloque de borrar de la RM y utilizar el nombre
del archivo Data.csv. Activar esta funcin con la tecla F3.
PAGINA 98
9 Marzo 2007
MAN0827-02
Campos de registro para %R201, el offset, que se puedan editar. Los valores
vlidos para este laboratorio pueden ser entre 0 y 5.
MAN0827-02
9 Marzo 2007
PAGINA 99
PAGINA 100
9 Marzo 2007
MAN0827-02
Descripcin
Ejemplo
$Y
2004 = 04
$M
Marzo = 03
$D
Substituye el da actual
22nd = 22
$h
4 PM = 16
$m
$s
$p
53 = 0053
MAN0827-02
9 Marzo 2007
PAGINA 101
PAGINA 102
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 103
Procedimiento:
1. Utilice F10 para realizar una captura de pantalla. Energizar %T3 en la lgica
cuando la tecla F10 se presione.
2. En el editor de pantallas, configurar una captura de pantalla para apagar %T3 y
especificar un nombre de archivo.
PAGINA 104
9 Marzo 2007
MAN0827-02
MAN0827-02
9 Marzo 2007
PAGINA 105
Notas:
PAGINA 106
9 Marzo 2007
MAN0827-02
Notas:
MAN0827-02
9 Marzo 2007
PAGINA 107
HOJA DE AYUDA
Tipos de datos
BOOL - Boolean; Un bit. Puede tener valores de '0' o '1' nicamente, FALSE o TRUE.
BYTE - Byte; Una palabra de 8 bits consecutivos. Este formato se utiliza ms cuando el valor
del dato no es tan importante como el patrn de bits (movimientos y rotaciones).
WORD Word; Una palabra de 16 bits consecutivos. El formato Word se utiliza ms donde el
valor del dato no es tan importante como el patrn de los bits (movimientos y rotaciones).
DWORD - Double Word; Una palabra de 32 bits consecutivos. El formato DWord se utiliza ms
donde el valor del dato no es tan importante como el patrn de los bits (movimientos y
rotaciones).
INT Integer; Un valor de 16 bits con signo. Los enteros son utilizados cuando el valor del
dato est en el rango de -32,768 a +32,767.
SINT - Short Integer; Un valor de 8 bits con signo. Los enteros cortos son utilizados cuando el
valor del dato est en el rango de -128 a +127.
DINT - Double Integer; Un valor de 32 bits con signo. Los enteros dobles son utilizados cuando
el valor del dato est en el rango de -2,147,483,648 a +2,147,483,647.
UINT - Unsigned Integer; Un valor de 16 bits sin signo. Los enteros sin signo son utilizados
cuando el valor del dato est en el rango de -0 (cero) a 65,535.
USINT - Unsigned Short Integer; Un valor de 8 bits sin signo. Los enteros cortos sin signo son
utilizados cuando el valor del dato est en el rango de 0 (cero) a 255.
UDINT - Unsigned Double Integer; Un valor de 32 bits sin signo. Los enteros dobles sin signo
son utilizados cuando el valor del dato est en el rango de 0 (cero) a 4,294,967,296.
REAL - Floating Point; Un valor de 32 bits, punto flotante. Los valores son almacenados y
operados con el formato de precisin de punto flotante IEEE de 6 dgitos. El rango de valores
es de -3.40282E+38 a +3.40282E+38.
STRING String; Palabra, una sucesin de caracteres de longitud variable. Cada caracter se
representa en un byte.
Tipo de registros
Tipo
%I
%Q
%AI
%AQ
%IG
%QG
%AIG
%AQG
%T
%M
%R
%K
%D
%S
%SR
MAN0827-02
9 Marzo 2007
Formato
BOOL
Retentivo
SI
#Disponible
2048
BOOL
WORD
WORD
BOOL
BOOL
WORD
WORD
BOOL
BOOL
WORD
BOOL
BOOL
BOOL
WORD
NO
SI
NO
SI
NO
SI
NO
NO
SI
SI
NO
NO
-----
2048
512
512
64 por nodo
64 por nodo
32 por nodo
32 por nodo
2048
2048
2048-9999
5-12
200-1023
-----
PAGINA 108
Bits de Sistema
Punto
%S01
%S02
%S03
%S04
%S05
%S06
Nombre
FST_SCN
NET_OK
T_10MS
T_100MS
T_1SEC
IO_OK
Funcin
Indica el primer ciclo
Red est OK
Pulso de 10mS
Pulso de 100mS
Pulso de 1 segundo
I/O est OK
Punto
%S07
%S08
%S09
%S10
%S11
%S12
Nombre
ALW_ON
ALW_OFF
PAUSING_SCN
RESUMED_SCN
FORCE
FORCE_EN
Funcin
Siempre encendido
Siempre apagado
Pausa
Fin de Pausa
I/O forzado
Forzar habilitado
Registros de Sistema
En la siguiente pgina se encuentra la tabla con los registros del sistema.
Las siguientes notas aplican para la tabla:
*El nmero mximo de pantallas de Usuario, Alarmas y Sistema varan en los diferentes
modelos
Max = 200 para MiniOCS, OCS1x0, OCS2x0 Max = 1023 para XLe, NX2xx, OCS3xx,
OCS4/5/651
Para detalles en la funcionalidad de los diferentes registros SR consultar el archivo de ayuda de
Cscape.
MAN0800-04
08 Mayo 2008
PAGINA 109
SR #
1
Min
0
Max
200*
SR #
39
Nombre
Versin de BIOS
200*
40
Versin de FPGA
10*
41
Columnas LCD
42
43
Renglones LCD
Tipo de Teclado
44
45
46
47
48
49
50
51
30
31
32
Nombre
Nmero de pantalla de
usuario
Nmero de pantalla de
alarma
Nmero de pantalla de
sistema
Resultado de auto-prueba
Modo del controlador
(RUN..)
Promedio de velocidad de
escaneo
Reservado
Reservado
Bfer de Edicin bajo
Bfer de Edicin alto
Tamao de Escalera bajo
Tamao de Escalera alto
Tamao de Texto de
Usuario Bajo
Tamao de Texto de
Usuario Alto
Tamao de Texto de
Sistema Bajo
Tamao de Texto de
Sistema Alto
Tamao de configuracin
de I/O Bajo
Tamao de configuracin
de I/O Alto
Tamao de configuracin
de la Red Bajo
Tamao de
configuracin de la Red
Alto
Tamao de dato de
seguridad Bajo
Tamao de dato de
seguridad Alto
CRC Escalera
CRC Texto de Usuario
CRC Texto de Sistema
CRC Configuracin I/O
CRC Config. de la Red
CRC Dato de Seguridad
Identificador de la Red
Bajo
Velocidad de la Red
Red requerida
Contraste LCD
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PAGINA 110
52-55
Min
Max
RTC Segundos
59
RTC Minutos
RTC Horas
RTC Da del Mes
RTC Mes
RTC Ao
RTC Da de la Semana
Contador de Errores de Red
0
0
1
1
1996
1
59
23
31
12
2095
7
0
0
5
1
1
1200
0
0
0
0
0
0
1000
1000
1000
1000
1000
1000
Reservado
56
ltima tecla
57
58
Focos de Usuario
59-60
61
62-174
Reservado
Nmero Ids
Reservado
175
CF Estatus
176
CF Libre Bajo
CF Libre Alto
CF Total Bajo
CF Total Alto
Reservado
Alarmas Sin Reconocer
Alarmas Activas
Sonido de Sistema
Sonido de Usuario
Protector de Pantalla
Tiempo de Protector de
Pantalla
Uso de Red (promedio)
Uso de Red (Min)
Uso de Red (Max)
Uso de Red TX (promedio)
Uso de Red TX (Min)
Uso de Red TX (Max)
253
177
178
179
180
181
182
183
0
0
1
3
1
255
184
185
186
187
188
189
190
191
192
9 Marzo 2007
MAN0827-02
MAN0800-04
08 Mayo 2008
PAGINA 111
phil.horner@heapg.com
Technical Support
Customer Service
Ext. 3
techsppt@heapg.com
Ext. 1
APGCustomerService@heapg.com
Bill Giebel
Roy Lowery
Tom Filipek
Chuck Ridgeway
Eric Broyer
Product Manager
317.492.9081
chuck.ridgeway@heapg.com
Nate Beachey
System Design Engineer
317.492.9118
nathan.beachey@heapg.com
PAGINA 112
9 Marzo 2007
MAN0827-02