Beruflich Dokumente
Kultur Dokumente
NOVIEMBRE DE 1998
Garanta relacionada con el ao 2000
La Compaa declara y garantiza que los programas de computacin en cualquier medio que sea,
el software, firmware y las combinaciones de los mismos (Entregas), que estn fabricados por la
Compaa y que la Compaa incorpore en, o entregue para su utilizacin con los bienes fabricados
por la Compaa debern, bajo un uso y cuidado normal:
i) reconocer y aceptar fechas que caigan en o despus del 1 de enero del ao 2000;
con tal que, en el caso de cualquier Entrega que no cumpla con lo especificado y por este motivo se
devuelva a la Compaa prontamente y seguidamente al descubrimiento del hecho, la Compaa, a
su opcin y costo, arreglar o reemplazar dicha Entrega o reembolsar al comprador el precio de
compra del mismo. ste ser exclusivamente el nico remedio del Comprador en el caso de
incumplimiento de la presente garanta.
A pesar de lo anterior, la Compaa no ser, bajo ninguna circunstancia cualquiera fuera sta,
responsable de ningn defecto o error causado por los materiales fabricados, provistos o
especificados por el Comprador ni por la mano de obra provista o especificada por el comprador;
el incumplimiento de los requerimientos de instalacin u operacin de la Compaa; la falla en
instalar cualquier revisin y/o actualizacin de las Entregas consideradas obligatorias por la
Compaa; cualquier modificacin a las Entregas que no haya sido previamente autorizada por
escrito por la Compaa; el uso por parte del Comprador de cualquier pieza de repuesto o recambio
en conexin con los bienes usados en conjuncin con las Entregas o el uso de las Entregas con
cualquier hardware o software que no haya sido provisto por la Compaa. El Comprador
permanecer, en todo momento, responsable nico de la adecuacin y exactitud de toda la
informacin suministrada por l. Cualquier insumo de terceras partes contenido en la Entrega slo
estar cubierto por la garanta otorgada por el fabricante original.
LO ANTERIOR CONSTITUYE LA NICA Y EXCLUSIVA GARANTA DE LA COMPAA
EN RELACIN AL DESEMPEO DE LAS ENTREGAS EN LA MEDIDA EN QUE SE
RELACIONA AL CAMBIO DEL AO 1999 AL AO 2000 O A LA OCURRENCIA DE AOS
BISIESTOS DE AH EN ADELANTE Y EL RECURSO EXCLUSIVO DEL COMPRADOR EN
EL CASO DE INCUMPLIMIENTO DEL MISMO. POR NINGN MOTIVO LA COMPAA
SER RESPONSABLE POR DAOS Y PERJUICIOS INDIRECTOS, EMERGENTES,
INCIDENTALES O ESPECIALES, INCLUYENDO LA PRDIDA DE USO, INTERRUPCIN
DE LOS NEGOCIOS O LUCRO CESANTE, SIN TENER EN CUENTA SI LA COMPAA
TENA CONOCIMIENTO DE LA POSIBILIDAD DE DICHOS DAOS.
Esta garanta tendr vigencia hasta el 31 de diciembre del ao 2000 o hasta un ao despus de la
fecha en que se despach la Entrega, cualquiera sea posterior.
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
AVISO
LOS NOMBRES DE LOS PRODUCTOS QUE SE UTILIZAN AQU SON SOLAMENTE PARA
LA IDENTIFICACIN DEL FABRICANTE O PROVEEDOR Y PUEDEN SER MARCAS DE
FBRICA Y/O MARCAS DE FBRICA REGISTRADAS DE DICHAS COMPAAS.
PREFACIO i
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
GARANTA
Daniel Measurement and Control ("Daniel") garantiza que todo equipo de su fabricacin est libre
de fallas de materiales y mano de obra, siempre y cuando dicho equipo haya sido seleccionado
adecuadamente para el servicio que se intenta prestar, instalado adecuadamente y no haya sido
utilizado incorrectamente. El equipo que se devuelva y cuyo transporte haya sido pagado a Daniel
por anticipado, dentro de los doce (12) meses de la fecha de envo (dieciocho (18) meses desde la
fecha de envo para destinos fuera de los Estados Unidos) y que, luego de que Daniel efecte una
inspeccin del equipo en cuestin, se encuentre que tiene defectos de materiales o mano de obra;
Daniel determinar a su sola opcin el arreglo o reemplazo de dicho equipo, sin cargo alguno y lo
enviar de regreso con el menor costo de transporte. Todos los gastos de transporte y tarifas de
exportacin se facturarn al cliente. Los elementos comprados a terceras partes que son fabricantes
y que no llevan una etiqueta de Daniel estarn cubiertos por la garanta otorgada por la tercera parte
fabricante.
Garanta extendida - Los Modelos 2470, 2480 y 2500 estn garantidos por un mximo de
veinticuatro (24) meses. Las vlvulas Danalyzer estn garantizadas por toda la vida del instrumento
y las columnas por cinco aos.
Las garantas que se especifican aqu son en lugar de cualquiera y toda otra garanta, sea sta
expresa o implcita, incluyendo cualquier garanta de comerciabilidad o adecuacin para un uso
en particular.
Daniel slo ser responsable de la prdida o el dao ocasionado directamente como consecuencia
de su sola negligencia. La responsabilidad de Daniel por cualquier prdida o dao que provenga de,
est conectada con o resulte de cualquier incumplimiento sobre este particular, en ningn caso
deber exceder el precio asignado al equipo o unidad de que se trate y que es la causa del reclamo.
La responsabilidad de Daniel terminar un ao despus del envo del equipo con excepcin de los
envos al exterior y los productos con garanta extendida como se mencion arriba.
En ningn caso, ya sea como resultado del incumplimiento de la garanta o presunta negligencia,
Daniel ser responsable de daos especiales o emergentes, incluyendo pero sin estar limitado a, lucro
cesante o prdida de rentabilidad; prdida de equipos o de cualquier equipo asociado; costo de
capital; costo de equipo sustitutivo, instalaciones o servicios; costos por tiempo improductivo o los
reclamos que efectuasen los clientes del comprador por estos daos.
ii PREFACIO
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
NDICE
Seccin Pgina
Seccin 1 Introduccin
NDICE iii
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
iv NDICE
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
NDICE v
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seccin 6 Clculos
vi NDICE
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
NDICE vii
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
viii NDICE
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
Apndice
NDICE ix
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
LISTA DE ILUSTRACIONES
x NDICE
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
NDICE xi
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
xii NDICE
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
SECCIN 1
INTRODUCCIN
1.0 INTRODUCCIN
El Sistema de Instrumentacin del Modelo 2500 de Daniel Industries consiste en una Computadora
de Instrumentacin Modelo 2500, el sistema operativo BASE25 (residente en la EPROM de la
microcomputadora Modelo 2500) y software de aplicacin especializada que provee la configuracin
a medida de la microcomputadora para tareas especficas. Se elabora el software de aplicacin
especializada con el programa CONFIG25.
El programa CONFIG25 proporciona al usuario del sistema del Modelo 2500 la capacidad de
cumplir con los requisitos de instrumentacin adecuando a medida las configuraciones elaboradas
previamente por Daniel o elaborando configuraciones originales. CONFIG25 utiliza el proceso de
seleccin de mens y terminacin de tablas para guiar al usuario a lo largo del proceso de
elaboracin de una configuracin. Estos mtodos de seleccin e introduccin son fciles de manejar
y estn suplementados por indicaciones continuas que explican exactamente cules introducciones
se requieren en cada etapa de la elaboracin.
El programa CONFIG25 est diseado para ejecutarse en una PC de IBM o una computadora
personal compatible.
__________________________________________________________________________
NOTA: Se puede utilizar la Revisin 5 de CONFIG25 para modificar una
configuracin creada con una revisin anterior de CONFIG25. Sin embargo,
cuando se carga la configuracin usando la Revisin 5, se modifica la
estructura de los archivos de configuracin y ya no se puede cargar la
configuracin con revisiones anteriores de CONFIG25.
__________________________________________________________________________
SECCIN 1 1-1
FEB 1997
____________________________________________
REFERENCIA CONFIG MODELO 2500
La parte de hardware del Sistema de Instrumentacin del Modelo 2500 viene en dos versiones
convenientes:
Los dos sistemas funcionan en forma idntica con la misma lnea de base y software. El nmero de
entradas y salidas requeridas por el usuario dictar la necesidad de un sistema de una o dos placas.
Referirse a las Figuras 1-1 y 1-2 para una descripcin grfica de las diferencias. Para
especificaciones ms detalladas referirse al Manual de hardware para la Microcomputadora Modelo
2500, Daniel P/N 3-9000-590.
La Serie del Modelo 2500 consiste en computadoras en base a microprocesadores utilizados por lo
general en la medicin del flujo y el control de lquidos y gases. Se pueden configurar para una
amplia variedad de situaciones con software aplicable. Se puede configurar el software para
acomodar la mayora de las aplicaciones que requieren la habilidad de leer entradas de transmisin
directa (analgicas y digitales) y producir salidas calculadas en forma oportuna. Se puede usar el
Modelo 2500 como Unidad Terminal Remota (RTU) que proporciona datos calculados a demanda
a una computadora Anfitriona o un sistema de Adquisicin de Datos y Control Supervisor
(SCADA). La Serie del Modelo 2500 incorpora lo ms novedoso en diseo de instrumentacin y
las tcnicas de programacin ms avanzadas. Al aprovechar la tecnologa ms nueva, se puede
configurar un solo Modelo 2500 para aplicaciones que en el pasado requeran una multiplicidad de
instrumentos.
Adems, el Modelo 2500 tiene una gran capacidad de entrada/salida y un procesador potente. Es
compatible con los transmisores y fluidmetros de la mayora de los procesos y se puede configurar
para realizar una amplia gama de aplicaciones de medicin de flujo y procesos sin comprometer las
necesidades exactas de la aplicacin y sin el gasto de un instrumento hecho a medida. La Serie del
Modelo 2500 tambin puede configurarse como controlador para aplicaciones de pruebas de
medidor.
1-2 INTRODUCCIN
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
SECCIN 2
Esta seccin del manual explica los requisitos mnimos para el sistema de computacin requerido
para ejecutar CONFIG25 y el procedimiento para hacer una copia de seguridad del disco del
programa de CONFIG25.
SECCIN 2 2-1
FEB 1997
____________________________________________
REFERENCIA CONFIG MODELO 2500
Para instalar el software en un disco duro o en otro disquete, se debe tomar los siguientes pasos:
El usuario frecuentemente carga varios paquetes de software de utilidades como Sidekick y Prokey,
los cuales quedan residentes en la memoria de acceso aleatorio (RAM) de una computadora PC-
compatible cuando se inicializa la computadora. Por lo general un paquete de utilidades residente
no interfiere con la ejecucin de CONFIG25 salvo que el paquete requiera una cantidad excesiva
de memoria o requiera comunicaciones en serie. Requisitos de memoria excesivos impedirn que
se cargue CONFIG25. Una utilidad con comunicaciones en serie puede ocasionar problemas al bajar
una configuracin a un instrumento Modelo 2500. Si ocurre cualquiera de estos problemas, puede
corregirse removiendo el paquete de utilidades residente.
SECCIN 3
Esta seccin del manual explica cmo se conecta el usuario con el programa CONFIG25 y cmo
controla el administrador del sistema el acceso al programa CONFIG25 y a las configuraciones de
CONFIG25.
(1) Colocar el disco de trabajo del programa CONFIG25 en la unidad A de una PC de IBM (o
su equivalente).
(2) Ya que el disco fue formateado con el sistema operativo, la inicializacin del disco resulta
en la indicacin de fecha y hora por el sistema.
Introducir la fecha y la hora requeridas por las indicaciones del sistema y cuando aparece
A>, teclear:
CONFIG25
(3) El logotipo de Daniel Industries aparece en la pantalla del monitor junto con el nivel de
versin del programa y un aviso de derechos de propiedad intelectual. El aviso de derechos
de propiedad intelectual es un recordatorio de que el programa CONFIG25 es propiedad de
Daniel Industries y slo se puede copiar legalmente para proveer copias de respaldo y trabajo
del disco original.
(4) La visualizacin inicial tambin contiene un pedido de nombre de usuario, que debe
introducirse para seguir adelante con el programa.
SECCIN 3 3-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
El acceso a CONFIG25 por el sistema se basa en la pantalla de User Access (Acceso del Usuario),
que provee un listado de usuarios autorizados por nombre y asigna una contrasea nica a cada
usuario autorizado del listado. La seguridad provista por este sistema no es altamente sofisticada y
no tiene la intencin de proveer una proteccin de alto nivel para configuraciones elaboradas por el
programa. Si se requiere un mayor nivel de proteccin, se deber utilizar el sistema CONFIG25
incorporado junto con seguridad del sitio y control estricto del acceso.
La pantalla de User Acces (Acceso del Usuario) provee un listado de hasta 49 usuarios autorizados
ms el nombre de un SUPERUSER (Superusuario) para lograr el acceso a la pantalla. La pantalla
de Acceso del Usuario tambin provee la asignacin de una contrasea nica para cada usuario del
listado si se desea utilizar contraseas. De asignarse, hay que introducir la contrasea para que el
usuario logre el acceso al programa CONFIG25. Se puede abortar el programa CONFIG25 desde
la pantalla de acceso del usuario pulsando la tecla de funcin F10. Los datos de la pantalla de
Acceso del Usuario estn almacenados en el archivo CONFIG25.USR. La Figura 3-1 ilustra y define
una pantalla de Acceso del Usuario tpica.
3.2.1.1 Nombre del usuario. El nombre del usuario controla el acceso al programa CONFIG25 e
identifica a los usuarios que pueden crear y modificar una configuracin. El nombre del usuario
puede consistir en hasta 16 caracteres.
3.2.1.2 Contrasea. Se asocia una contrasea con un nombre de usuario y se exige junto con el
nombre del usuario para lograr el acceso a una configuracin. Si no se asigna ninguna contrasea,
el programa CONFIG25 no requiere una contrasea y pasa inmediatamente a una configuracin
despus de haberse introducido el nombre del usuario. La contrasea puede ser cualquier cadena
alfanumrica de hasta 8 caracteres.
3.2.1.3 Autorizacin. La autorizacin define el nivel de uso permitido para un nombre de usuario.
Las categoras de autorizacin son Edit (Editar) and View (Visualizar).
Editar: El usuario puede realizar todas las operaciones en la configuracin, incluyendo crear,
editar o suprimir la configuracin.
Visualizar: El usuario slo puede examinar y bajar una configuracin, pero no puede crear,
combinar, copiar, editar o suprimir una configuracin.
SECCIN 3 3-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
El nombre del Superuser (Superusuario), que figura como la primera introduccin en la pantalla de
User Acces (Acceso del Usuario), slo provee acceso a la pantalla de Acceso del Usuario con el fin
de introducir y cambiar los nombres de los usuarios autorizados y sus contraseas afines. La
contrasea del superusuario no provee acceso al programa CONFIG25 con el fin de crear, suprimir
o editar una configuracin. La contrasea asignada al nombre del superusuario cuando se enva el
disco del programa de la fbrica es Daniel y es la nica contrasea que permite acceso al sistema
la primera vez que se ejecuta CONFIG25.
Para proveer el acceso inicial a la pantalla de User Access (Acceso del Usuario), se procede de la
siguiente manera:
(1) Teclear SUPERUSER (Superusuario) en el espacio provisto para User Name (Nombre del
usuario) en la visualizacin de conexin. Cuando se introduce un nombre de usuario, se
puede teclear el nombre con letras maysculas o minsculas. CONFIG25 hace case omiso
de la caja al comparar la introduccin con el listado de nombres de usuarios autorizados. Sin
embargo, cuando se introduce una contrasea, la palabra debe introducirse en forma exacta,
usando letras maysculas y minsculas, as como espacios, si as corresponde.
Para introducir nombres de usuarios y contraseas en la pantalla de User Access (Acceso del
Usuario), se debe proceder de la siguiente manera:
(1) Pulsar la tecla ENTER <RETURN> (Entrada, Retorno). Una lnea de puntos aparecer bajo
SUPERUSER (Superusuario), la primera introduccin en la columna User Name (Nombre
del Usuario).
(2) Volver a pulsar la tecla ENTER (Entrada). La lnea de puntos se desplazar a la derecha
bajo "Daniel", la contrasea instalada en fbrica para el SUPERUSER (Superusuario), que
es la primera introduccin en la columna Password (Contrasea). Se puede cambiar la
contrasea del superusuario en este momento tecleando una nueva contrasea. La contrasea
puede ser cualquier cadena de caracteres alfanumricos (letras maysculas y minsculas) de
1 a 8 caracteres.
Hay que registrar la contrasea precisamente y volver a introducirla tal cual figura en la
pantalla de Acceso del Usuario para volver a acceder a la pantalla de Acceso del Usuario.
Se debe guardar la contrasea en un lugar seguro.
________________________________________________________________________
(3) Pulsar la tecla ENTER (Entrada). La lnea de puntos se desplaza a la derecha y subraya la
primera introduccin en la columna Authorization (Autorizacin). Esta introduccin no es
aplicable al nombre del Superusuario.
SECCIN 3 3-5
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
(4) Pulsar la tecla ENTER (Entrada). Una lnea de puntos aparece en la fila nmero dos de la
columna User Name (Nombre del Usuario, la columna a la derecha del nmero de fila).
Teclear el primer nombre de usuario. El nombre puede ser cualquier cadena de caracteres
alfanumricos (incluyendo espacios) de uno a 16 caracteres.
(5) Pulsar la tecla ENTER (Entrada). La lnea de puntos se desplaza a la derecha y subraya un
espacio en blanco bajo la columna Password (Contrasea). Teclear la contrasea asignada
al nombre de usuario recin introducido. La contrasea puede ser cualquier cadena de
caracteres alfanumricos de letras maysculas o minsculas (incluyendo espacios interiores
y posteriores) de uno a ocho caracteres. Hay que registrar la contrasea precisamente y
volver a introducirla tal cual aparece en la pantalla de Acceso del Usuario (incluyendo los
espacios interiores y posteriores) para poder acceder al programa CONFIG25.
________________________________________________________________________
NOTA: Si se pulsa la tecla ENTER (Entrada) sin introducir una contrasea para un
nombre de usuario, la introduccin de ese nombre de usuario en la pantalla de
conexin permitir el acceso directo al programa CONFIG25 sin tener que
introducir una contrasea.
________________________________________________________________________
(6) Pulsar la tecla ENTER (Entrada). La lnea de puntos se desplaza a la derecha y subraya la
palabra "Edit"(Editar) en la columna Authorization (Autorizacin). Si la persona est
autorizada para crear y editar configuraciones, pulsar la tecla ENTER. La introduccin de
autorizacin seguir siendo Edit (Editar) y la lnea de puntos bajar a la tercera lnea de la
visualizacin. Si la persona cuyo nombre se acaba de introducir no est autorizada para crear
o editar una configuracin con el programa CONFIG25 y slo tiene acceso para visualizar,
pulsar la barra espaciadora. La palabra Edit (Editar) cambiar a View (Visualizar). Pulsar
la tecla ENTER y la lnea de puntos se desplazar a la tercera lnea.
(7) Repetir los Pasos 4 a 7 para agregar los nombres y las contraseas requeridos. Se permite un
mximo de 49 usuarios (ms el nombre del Superusuario).
Antes de pulsar la tecla ENTER (Entrada) para acceder a una fila de nombre de usuario (es decir,
cuando el cursor est fuera del campo de datos), se puede subir y bajar el cursor por el listado de
nombres de usuarios usando las flechas HACIA ARRIBA y HACIA ABAJO. Se puede bajar el
cursor por el listado de nombres pulsando la barra espaciadora.
(8) Una vez introducidos o modificados todos los nombres de usuarios, contraseas y
autorizaciones requeridos, pulsar la tecla F10 para salir de la pantalla de Acceso del Usuario.
Para cambiar nombres de usuarios y contraseas en la pantalla de User Access (Acceso del Usuario),
se debe proceder de la siguiente manera:
(1) Usando la barra espaciadora o la flecha hacia abajo, bajar por el listado hasta la fila en la
cual aparece el nombre de usuario o la contrasea a cambiarse; luego pulsar la tecla ENTER
(Entrada) para acceder a la fila para la edicin.
(2) Si hay que cambiar el nombre o la contrasea, pulsar F5, borrar la lnea completa y teclear
la nueva introduccin.
(3) Si hay que cambiar la autorizacin, pulsar la tecla ENTER (Entrada) para desplazar la lnea
de puntos a la columna de autorizacin y pulsar la barra espaciadora para cambiar de VIEW
(Visualizar) a EDIT (Editar) o viceversa.
Para suprimir nombres de la pantalla de User Access (Acceso del Usuario), se debe proceder de la
siguiente manera:
(1) Usando la barra espaciadora o la flecha hacia abajo, ubicar el cursor en la fila que contiene
el nombre a suprimirse; luego pulsar la tecla de funcin F3. Se suprime la introduccin
entera y se vuelve a numerar las filas debajo de la introduccin suprimida.
SECCIN 3 3-7
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 4
OPERACIN GENERAL
Esta seccin provee informacin general acerca del programa CONFIG25, incluyendo operacin del
teclado, bajada de fecha y hora y tipos de archivos de CONFIG25.
4.1 TECLADO
Las diez teclas de funcin identificadas como F1 a F10 en el teclado de la computadora estn
programadas para realizar funciones especficas cuando se ejecuta el programa CONFIG25 en la
computadora. Las funciones asignadas a estas teclas por el programa CONFIG25 son las siguientes:
No todas las teclas de funcin estn activas todo el tiempo. Las teclas actualmente activas estn
indicadas en la lnea 25 de la visualizacin.
SECCIN 4 4-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Hay funciones adicionales disponibles pulsando la tecla ALT al mismo tiempo que las teclas de
funcin. Estas funciones son:
Hay otras teclas en el teclado que permiten que el usuario ubique el cursor o edite los datos segn
la visualizacin y el campo de datos actuales. Estas teclas estn divididas en tres categoras por el
tipo de accin que inician:
4.1.2.1 Teclas de posicin de men y visualizacin. La siguiente tabla describe las acciones de las
teclas que mueven el cursor y cambian la posicin de una visualizacin.
Tecla Accin
Flecha hacia Desplaza el cursor una seleccin hacia arriba en un men o una lnea hacia
arriba arriba en una visualizacin de introduccin de datos.
Flecha hacia Desplaza el cursor una seleccin hacia abajo en un men o una lnea hacia
abajo abajo en una visualizacin de introduccin de datos.
Espacio Desplaza el cursor una seleccin hacia abajo en un men o una lnea hacia
abajo en una visualizacin de introduccin de datos.
NOTA: Las acciones descritas para las siguientes teclas no afectan las pantallas de los
mens; son slo para otras visualizaciones.
Home Desplaza el cursor y la visualizacin a la primera lnea de una visualizacin
de introduccin de datos.
End Desplaza el la visualizacin a las ltimas 10 lneas de una visualizacin de
introduccin de datos y el cursor a la ltima lnea de datos.
Page Up Desplaza el cursor 10 lneas hacia arriba en una visualizacin de
introduccin de datos.
Page Down Desplaza el cursor 10 lneas hacia abajo en una visualizacin de
introduccin de datos.
SECCIN 4 4-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Tecla Accin
4.1.2.3 Edicin e introduccin de campos largos. Un campo largo tiene ms de ocho caracteres,
como expresiones de clculos y diversos campos de ttulos. En estos campos se puede ubicar el
cursor dentro del campo para editar e introducir datos. La siguiente tabla describe las acciones de
las teclas que afectan los campos largos.
Tecla Accin
Ctrl Y Suprime los datos desde el cursor hasta el final del campo.
Extensin Definicin
.CFG Un archivo que contiene una configuracin. No se debe borrar un archivo
con la extensin .CFG salvo que ya no se necesite la configuracin.
.BAK Un archivo de respaldo que contiene la versin anterior de un archivo de
configuracin editado (archivo .CFG). Un archivo .BAK provee la base
para recuperarse de una supresin accidental u otro problema con el
archivo .CFG que respalda el archivo .BAK.
.BTA Un archivo que contiene una configuracin analizada en un formato listo
para bajar a una microcomputadora Modelo 2500.
SECCIN 4 4-5
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Se debe hacer referencia al Manual de referencia del usuario, Daniel P/N 3-9000-591, para
mtodos de bajar software de programas de aplicacin.
SECCIN 5
MENS Y TABLAS DE INTRODUCCIN
5.0 INFORMACIN GENERAL
Esta seccin describe y explica cada una de las pantallas de los mens y las tablas de introduccin
de CONFIG25. Las descripciones incluyen una explicacin de cada seleccin de men y de cada
columna de las pantallas de introduccin de las tablas.
Se accede a las pantallas en el siguiente bosquejo que estn entre corchetes ([.....]) desde
visualizaciones de introduccin o definicin de datos pulsando la tecla de funcin F9 (Avanzar)
cuando la visualizacin de mensajes en la lnea final de la pantalla indica que F9 est activa. El
acceso a estas pantallas requiere una introduccin en la pantalla desde la cual se accede a la pantalla
de introduccin. Por ejemplo, para acceder a la pantalla de Data Table Row and Column Definition
(Definicin de Filas y Columnas para Tablas de Datos), hay que poner el ttulo de una tabla de datos
especfica en la pantalla de Data Table Definition (Definicin de Tablas de Datos). Cuando se ha
introducido el ttulo de una tabla de datos, se accede a la pantalla Data Table Row and Column
Definition (Definicin de Filas y Columnas para Tablas de Datos) pulsando la tecla F9.
Men General
Definicin de la configuracin del instrumento 2500
Definicin de entradas y saludas de hardware del 2500
Entradas analgicas
Salidas analgicas
Entradas de impulso
Entradas de estado
Salidas de control
Definicin de mensajes de introduccin de operadores y alarmas del 2500
Definicin de introducciones de operadores
Definicin de entradas de operadores numricos
Definicin de entradas de operadores del listado de seleccin
[Definiciones de opciones de operadores del listado de
seleccin]
SECCIN 5 5-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 5 5-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
La pantalla de General Menu (Men General) que aparece en la Figura 5-1 ilustra el formato de las
pantallas de mens y tablas de introduccin de CONFIG25.
- Las indicaciones del sistema en cuanto a las acciones disponibles al operador y requeridas
de l para la pantalla visualizada aparecen en la penltima y anteltima lneas de la pantalla.
- Las teclas de funcin activas estn indicadas en la ltima lnea de la pantalla reemplazando
el nmero de la tecla con una abreviatura de la funcin disponible. Por ejemplo, en la Figura
5-1, la tecla F6 (PrntScr, ImprPant) est activa para imprimir la pantalla, la tecla F7
(SaveCFG, GuardarCFG) est activa para guardar la configuracin actual en el disco y la
tecla F10 (Exit, Salir) est activa para salir del programa CONFIG25. Las otras teclas de
funcin (1, 2, 3, 4, 5, 8 y 9) no estn activas en esta pantalla.
La pantalla de General Menu (Men General) provee el nivel ms alto de seleccin de mens de
CONFIG25. Las selecciones del Men General estn definidas en la siguiente Figura 5-1.
SECCIN 5 5-5
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 5 5-7
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cada una de las selecciones del Men de Definicin de la Configuracin est definida en la siguiente
tabla. La Figura 5-3 ilustra la pantalla de Definicin de la Configuracin.
SECCIN 5 5-9
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
1. entradas analgicas
2. salidas analgicas
3. entradas de impulso
4. entradas de estado
5. salidas de control
SECCIN 5 5-11
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cada una de las selecciones de la pantalla de Men de Definicin del Hardware est definida en la
siguiente tabla. La Figura 5-4 ilustra la pantalla de Definicin del Hardware.
+---------------- Active Configuration: App-Name------------------+
| |
| |
| Hardware Definition Menu |
| |
| Analog inputs |
| |
| Analog outputs |
| |
| Pulse inputs |
| |
| Status inputs |
| |
| Control outputs |
| |
| |
| |
+-----------------------------------------------------------------------------|
| Press the space bar to move to the next menu entry. |
| Press ENTER to make your selection. 38% |
+-----------------------------------------------------------------------------+
-1- -2- -3- -4- -5- PrntScr SaveCFG -8- -9- Exit
Figura 5-4. Pantalla de Men de Definicin del Hardware
Definiciones de la pantalla de Men de Definicin del Hardware
Seleccin Definicin
Status inputs Definiciones de nombres de variables, unidades y valor por defecto de canales
de entradas de estado.
SECCIN 5 5-13
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Chan El canal de entrada del transductor. Una unidad 2500 de una placa puede tener un mximo de
6 canales de entrada; una unidad de dos placas puede tener un mximo de 18 canales de
entrada.
Name El nombre del canal de entrada. El nombre de la entrada puede tener un largo mximo de ocho
caracteres. El valor obtenido por el nombre es el valor escalado de punto flotante de la entrada.
Units Las unidades de ingeniera de la entrada. Las unidades se introducen como una abreviatura de
cuatro caracteres que aparecer en los informes impresos y en la visualizacin del tablero
frontal cuando se informa de la entrada.
Zero Scale El valor de punto flotante que es la entrada del transductor cuando la salida es de 4 mA 1
voltio CC.
Full Scale El valor de punto flotante que es la entrada del transductor cuando la salida es de 20 mA 5
voltios CC.
V selecciona LIVE MODE (Modo Directo), que especifica el uso en la inicializacin del valor
analgico real transmitido por el transductor en todos los clculos que incluyen el valor del
canal entrada.
Fixed Val Un valor de punto flotante utilizado en clculos cuando se selecciona M en la columna M/V.
Period Perodo se define como los segundos requeridos para actualizar la entrada. Si se deja en blanco
o se introduce 0.0,entonces se escanea la entrada una vez por ciclo de clculo. Este valor
deber introducirse al 0.5 segundo ms cercano.
SECCIN 5 5-15
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Chan El canal de salida del transductor. Una unidad 2500 de una placa puede tener un mximo
de 2 canales de salida; una unidad de dos placas puede tener un mximo de 4 canales de
salida.
Name El nombre del canal de salida. El nombre de la salida puede tener un largo mximo de ocho
caracteres. El valor obtenido por el nombre es el valor escalado de punto flotante de la
salida.
Units Las unidades de ingeniera de la salida. Las unidades se introducen como una abreviatura
de cuatro caracteres que aparecer en los informes impresos y en la visualizacin del
tablero frontal cuando se informa de la salida.
Zero Scale El valor de punto flotante que es la salida del transductor cuando la entrada es de 4 mA 1
voltio CC.
Full Scale El valor de punto flotante que es la salida del transductor cuando la entrada es de 20 mA
5 voltios CC.
V selecciona VARIABLE MODE (Modo variable), que especifica el uso del valor
calculado para la salida del canal.
Fixed Val Un valor de punto flotante que es la salida del canal cuando se selecciona M en la columna
M/V.
Period Perodo se define como los segundos requeridos para actualizar la salida. Si se deja en
blanco o se fija en 0.0 la velocidad de actualizacin ser de una vez por ciclo de clculo. Se
deber introducir el valor al 0.5 segundo ms cercano.
SECCIN 5 5-17
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Name El nombre de la entrada de impulso. El nombre de la entrada puede tener un largo mximo
de ocho caracteres. El valor obtenido por el nombre es el valor actual del contador asignado
a esta entrada de impulso.
Units Las unidades de ingeniera de la entrada de impulso. Las unidades se introducen como una
abreviatura de cuatro caracteres que aparece en los informes impresos y en la visualizacin
del tablero frontal cuando se visualiza la entrada de impulso.
SECCIN 5 5-19
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Chan El canal de entrada del transductor. Una unidad 2500 de una placa puede tener un
mximo de 6 canales de entradas de estado; una unidad de dos placas puede tener un
mximo de 24 canales de entradas de estado.
Name El nombre del canal de entrada de estado. El nombre de la entrada puede tener un largo
mximo de ocho caracteres. El valor booleano obtenido por el nombre indica el estado
actual de la entrada.
Units Las unidades de ingeniera de la entrada de estado. Las unidades se introducen como una
abreviatura de cuatro caracteres que aparecer en los informes impresos y en la
visualizacin del tablero frontal cuando se informa de la entrada.
V selecciona LIVE MODE (Modo Directo), que especifica el uso en la inicializacin del
valor de entrada de estado de lnea en todos los clculos que incluyen la entrada.
Value El valor fijo utilizado en los clculos cuando se selecciona M en la columna M/V. Hay
dos selecciones posibles:
ON (Encendido): El canal est encendido o posicionado.
OFF (Apagado): El canal est apagado o reposicionado.
SECCIN 5 5-21
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definiciones
Chan El canal de salida de control. Una unidad 2500 de una placa puede tener un mximo de
6 canales de salidas de control; una unidad de dos placas puede tener un mximo de 24
salidas de control.
Name El nombre de la salida de control. El nombre de esta salida puede tener un largo
mximo de ocho caracteres. El control identificado por el nombre recibe y saca una
seal que consiste en un valor booleano o un nmero de impulsos.
Period El perodo del ciclo de una salida de control impulsada en mltiplos de 40 mseg. No se
introduce el perodo cuando la salida de control es esttica. NOTA: El rgimen de
trabajo es de 50/50.
Fixed Val El valor fijo usado en los clculos cuando se selecciona M en la columna M/V. Hay dos
selecciones posibles:
ON (Encendido): El canal est encendido o posicionado.
OFF (Apagado): El canal est apagado o reposicionado.
Se accede a la pantalla de Operator Entry and Alarm Message Menu (Men de Introduccin de
Operadores y Mensajes de Alarma) desde el Configuration Definition Menu (Men de Definicin
de la Configuracin) y provee la definicin de las introducciones de operadores, mensajes de alarma
y variables de acceso limitado. Las pantallas del Men de Introduccin de Operadores y Mensajes
de Alarma estn definidas en la siguiente tabla. La Figura 5-10 muestra la pantalla del Men de
Introduccin de Operadores y Mensajes de Alarma.
+---------------- Active Configuration: App Name-----------------+
| |
| Operator Entry and Alarm Message Menu |
| |
| Define operator entries |
| |
| Define alarm limits |
| |
| Define limited access variables |
| |
| |
| |
| |
| |
| |
+-----------------------------------------------------------------------------|
| Press the space bar to move to the next menu entry. |
| Press ENTER to make your selection. 38% |
+-----------------------------------------------------------------------------+
-1- -2- -3- -4- -5- PrntScr SaveCFG -8- -9- Exit
Figura 5-10. Pantalla de Men de Introduccin de Operadores y Mensajes de Alarma
Seleccin Definicin
Alarm limits Definiciones de alarmas para variables numricas y alarmas para variables
booleanas
SECCIN 5 5-23
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
SECCIN 5 5-25
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Units Las unidades de ingeniera de la introduccin. Las unidades se introducen como una
abreviatura de cuatro caracteres que aparecer en los informes impresos y en la
visualizacin del tablero frontal cuando se informa de la seleccin.
Startup selection Un valor numrico que indica el nmero de opcin a usarse si no se realiza ningn cambio
despus de bajar la configuracin. Si no se realiza ninguna introduccin, el valor por
defecto es 1.
SECCIN 5 5-27
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
SECCIN 5 5-29
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
LoLo limit Un valor que especifica el lmite inferior-inferior de la alarma para la variable
numrica. La alarma est posicionada cuando el valor de la variable numrica es
menor que el lmite y se reposiciona cuando el valor de la variable numrica es mayor
que el lmite.
Lo limit Un valor que especifica el lmite inferior de la alarma para la variable numrica. La
alarma est posicionada cuando el valor de la variable numrica es menor que el
lmite y se reposiciona cuando el valor de la variable numrica es mayor que el lmite.
Hi limit Un valor que especifica el lmite superior de la alarma para la variable numrica. La
alarma est posicionada cuando el valor de la variable numrica es mayor que el
lmite y se reposiciona cuando el valor de la variable numrica es menor que el lmite.
HiHi limit Un valor que especifica el lmite superior-superior de la alarma para la variable
numrica. La alarma est posicionada cuando el valor de la variable numrica es
mayor que el lmite y se reposiciona cuando el valor de la variable numrica es menor
que el lmite.
ROC/sec Velocidad de cambio por segundo (ROC/sec). Un valor que especifica la cantidad
mxima que puede aumentar o disminuir una variable en un segundo. La alarma est
posicionada cuando el valor de la variable numrica cambia a una velocidad mayor
que este lmite.
NOTA: La alarma de ROC slo monitorea el valor directo de una variable. No se puede aplicar la alarma de
ROC a las variables numricas de las introducciones de operadores.
SECCIN 5 5-31
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
State El estado de alarma de la variable booleana variable. Hay dos estados posibles:
ON (Encendido): La alarma est posicionada cuando la variable est encendida.
OFF (Apagado): La alarma est posicionada cuando la variable est apagada.
Columna Definicin
# El nmero de la introduccin.
SECCIN 5 5-33
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Name El nombre del informe. El nombre puede tener un largo mximo de ocho caracteres y
se introduce en una hoja de clculo para iniciar el informe cuando ocurre un evento
especfico (p.ej., una hora especfica del da, una variable booleana, un cambio en
valor y la terminacin de una serie especfica de clculos).
Type El medio para seleccionar el tipo de informe. Slo hay dos tipos disponibles: un
informe de lnea y un informe de tabla. El tipo de informe se selecciona pulsando la
barra espaciadora, que alterna la visualizacin de las dos opciones en la pantalla.
SECCIN 5 5-35
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definiciones
Line # Una lnea secuencial en el informe. El dejar una lnea en blanco resultar en una lnea en
blanco en el informe. Las lneas en blanco permiten agrupar datos para el aspecto y la
legibilidad del informe. El 2500 pasar por alto las lneas en blanco despus de la ltima
introduccin en el informe.
Name El nombre que aparece en una lnea del informe. El nombre puede tener un largo mximo de
ocho caracteres y puede ser o una cadena utilizada en el informe como ttulo o puede ser el
nombre de una variable definida en otra parte del proceso de configuracin de CONFIG25. En
este ltimo caso, los ocho caracteres debern ser idnticos al nombre de la variable definido
previamente.
SECCIN 5 5-37
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Line # Una lnea secuencial en el informe de tabla. El dejar una lnea en blanco resulta en una
lnea en blanco en el informe, lo cual agrupa datos en un informe para un mejor aspecto y
legibilidad. El 2500 pasa por alto las lneas en blanco despus de la ltima introduccin en
el informe.
Data El nombre asignado a los datos a imprimirse en el informe. El nombre puede tener un largo
mximo de ocho caracteres y puede ser o una cadena utilizada en el informe como ttulo o
puede ser el nombre de una variable definido en otra parte del proceso de configuracin de
CONFIG25. En este ltimo caso, los ocho caracteres debern ser idnticos al nombre de la
variable definido previamente.
SECCIN 5 5-39
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
5.2.20.2 Impresin de datos archivados desde la pantalla Table Report Definition (Definicin de
Informes de Tabla). Se puede imprimir los datos archivados desde la pantalla de Definicin de
Informes de Tabla usando la orden CONFIG25 PRINT. La primera columna de la pantalla de
Definicin de Informes de Tabla contiene el nombre del rea de archivado, p.ej. FILE1 en la Figura
5-21 (Hoja 2). La segunda columna contiene el primer registro a imprimirse (FIRST en la Figura 5-
21, Hoja 2). La tercera columna de datos contiene el nombre de una variable que es el nmero de
registros a imprimirse (FILE1LEN en la Figura 5-21, Hoja 2). Si la especificacin de la impresin
de registros por la variable en la columna tres agota el rea de archivado, la orden PRINT
automticamente se enrolla hasta el registro No. 1.
Se accede a la pantalla de Data Tables and Storage Menu (Men de Tablas y Almacenamiento de
Datos) desde el Configuration Definition Menu (Men de Definicin de la Configuracin) y provee
la definicin de tablas de datos y almacenamiento y archivado de datos. La Figura 5-22 muestra una
pantalla de Men de Tablas y Almacenamiento de Datos tpica.
SECCIN 5 5-41
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Se accede a la pantalla de Data Table Definition (Definicin de Tablas de Datos) desde la pantalla
de Data Tables and Storage Menu (Men de Tablas y Almacenamiento de Datos) y provee la
definicin de tablas de datos.
Cada tabla puede tener hasta cinco columnas de datos. Las tablas pueden ser independientes o estar
unidas para formar tablas ms grandes. Si se requieren valores entre los puntos de la tabla en los
enunciados de clculo, se interpolan los valores linealmente para los clculos. Los valores que caen
fuera de la tabla se recortan al lmite ms cercano de la tabla.
Cada columna de la pantalla de definicin de tablas de datos est definida en la siguiente tabla. La
Figura 5-23 muestra una pantalla de Definicin de Tablas de Datos tpica.
+---------------- Active Configuration: App Name-----------------+
| |
| Data Table Definition |
| |
| Table # Name Units |
+----------------------------------------------------------------------------|
| 1 ASTM24 |
| 2 API1101 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 39% |
+----------------------------------------------------------------------------+
-1- -2- Delete Insert Clear Prntscr SaveCFG PrntPg Proceed Exit
Columna Definicin
Name El nombre de la tabla de datos. El nombre identifica los datos en los enunciados de
clculo. Puede tener hasta ocho caracteres.
Units Las unidades de ingeniera (de haberlas) de los datos presentados en la tabla. Las
unidades se introducen como abreviaturas de 4 caracteres y (de corresponder)
aparecen en los informes impresos y en la visualizacin del tablero frontal cuando se
informa del valor.
SECCIN 5 5-43
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Se accede a la pantalla de Data Table Row and Column Definition (Definicin de Filas y Columnas
para Tablas de Datos) desde el Data Table Definition Menu (Men de Definicin de Tablas de
Datos) pulsando la tecla de funcin F9 (Avanzar). La pantalla de Definicin de Filas y Columnas
de Tablas para Datos provee los encabezados de las filas y columnas, as como los valores de los
ndices para los datos tabulares. Hay que espaciar los ndices de las filas y columnas en forma lineal.
Por ejemplo, si las filas en una tabla representan temperatura y las columnas presin, los valores
asignados a cada fila deben incrementarse por el mismo nmero de grados. Asimismo, se requiere
un espaciado igual para los valores de presin asignados a cada columna. Las columnas de la
pantalla de Definicin de Filas y Columnas para Tablas estn definidas en la siguiente tabla. La
Figura 5-24 muestra una pantalla de Definicin de Filas y Columnas para Tablas tpica.
+---------------- Active Configuration: App-Name-----------------+
| |
| Data Table Row and Column Definition |
| Table Name: ASTM24 |
| # Row Name 1st Value Row Incr Col Name 1st Value Col Incr |
+----------------------------------------------------------------------------|
| 1 T 20 6 SG .5 .005 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 39% |
+----------------------------------------------------------------------------+
-1- -2- Delete Insert Clear Prntscr SaveCFG PrntPg Proceed Exit
Figura 5-24. Pantalla de Definicin de Filas y Columnas de Tablas para Datos tpica
Columna Definicin
Row Name El nombre asignado como ndice del encabezado de las filas. El nombre puede tener
un largo mximo de ocho caracteres.
Col Name El nombre asignado como ndice del encabezado de las columnas. El nombre puede
tener un mximo de ocho caracteres.
SECCIN 5 5-45
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Se accede a la pantalla de Data Table Value Entry (Introduccin de Valores para Tablas de Datos)
desde la pantalla de Data Table Row and Column Definition (Definicin de Filas y Columnas para
Tablas de Datos) pulsando la tecla de funcin F9 (Avanzar). La pantalla de Introduccin de Valores
para Tablas de Datos provee la definicin de puntos de datos en una tabla de datos.
La columna de nmero de lnea (#) indica los nmeros de las filas en la tabla. Se puede introducir
un mximo de cinco columnas de puntos de datos en cada fila.
La Figura 5-25 ilustra una pantalla de Introduccin de Valores para Tablas de Datos tpica.
SECCIN 5 5-47
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Name El nombre del archivo de datos. El nombre puede tener un mximo de 8 caracteres.
Columna Definicin
Name El nombre del archivo de datos. El nombre puede tener un mximo de 8 caracteres.
Data type La naturaleza de los datos almacenados, p.ej., nmero entero de punto flotante. Se selecciona
el tipo de datos pulsando la barra espaciadora hasta que se visualice el tipo de datos deseado en
la pantalla.
SECCIN 5 5-49
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cada una de las selecciones del men est descrita en la siguiente tabla. La Figura 5-28 ilustra la
pantalla de Men de Capacidades Avanzadas.
Seleccin Definiciones
SECCIN 5 5-51
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
La pantalla tambin tiene una seleccin para crear un archivo de referencia cruzada de
MODBUS.
Cada una de las selecciones del men de definicin de comunicaciones est definida en la siguiente
tabla. La Figura 5-29 muestra la pantalla de Definicin de Comunicaciones.
SECCIN 5 5-53
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
SECCIN 5 5-55
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 5 5-57
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
SECCIN 5 5-59
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Donde:
Work El valor de trabajo actual utilizado en los clculos. Este valor puede ser
LIVE (Directo) o FIXED (Fijo), segn el estado de la bandera
manual/variable.
Live El valor LIVE (Directo) actual de la entrada o salida.
Fixed El valor usado cuando la anulacin manual est en efecto.
Zero El valor de escala cero.
Full El valor de la escala completa.
LoLo El lmite inferior-inferior de la alarma.
Lo El lmite inferior de la alarma.
Hi El lmite superior de la alarma.
HiHi El lmite superior-superior de la alarma.
Rate El lmite de velocidad de cambio de la alarma.
Man/Var El estado de la bandera de anulacin manual (booleano nicamente).
SECCIN 5 5-61
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 5 5-63
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Comm Addr Una variable de nmero entero para la direccin de comunicaciones de la unidad esclava. Si
no est definida una Comm Addr en otra parte de la configuracin, CONFIG25 define una
variable de introduccin de operadores con un valor de cero por defecto. Cuando la direccin
de comunicaciones es cero, las comunicaciones con esa unidad remota estn desactivadas.
State Una variable de nmero entero que contiene el cdigo de funcin de MODBUS actual
transmitido y recibido para la unidad remota. El estado provee un medio para monitorear la
actividad entre las unidades maestra y remota y para las condiciones de monitoreo.
El valor que figura en la variable de Estado es una combinacin del cdigo de funcin
realizado y el cdigo de error obtenido por el esclavo. Se multiplica el cdigo de funcin por
10 y se agrega al cdigo de error para obtener la variable de Estado. Las siguientes tablas
muestran los cdigos de funcin y error. (Las X representan la otra porcin de la variable de
Estado.)
Valor Cdigo de funcin
1X Leer estado booleano o manual/directo
3X Leer valor numrico
5X Escribir estado booleano o manual/directo
6X Escribir valor numrico
15X Escribir estado booleano o manual/directo mltiple
16X Escribir valor numrico mltiple
--------------------------------------------
X0 No hay errores
X1 Funcin ilegal
X2 Direccin de datos ilegal
X3 Valor de datos ilegal
X4 Fallo en dispositivo asociado
X5 Reconocer
X6 Ocupado, mensaje rechazado
Si una variable de Estado no est definida en otra parte de la configuracin, CONFIG25 define
la variable.
Control Una variable de seleccin con tres opciones: IDLE (Inactivo), ACTIVE (Activo) y FAULT
(Fallo). IDLE indica que no hay comunicaciones en curso. ACTIVE indica que hay
comunicaciones en curso. FAULT indica un fallo en la comunicacin con la unidad esclava. Si
una variable de Control no est definida en otra parte de la configuracin, CONFIG25 define
la variable.
NOTA: No se puede cambiar la variable de seleccin de control directamente desde el tablero frontal. Si
una aplicacin requiere la habilidad de cambiar la variable de control, se puede hacer
introduciendo una variable ficticia en la pantalla de definiciones de introduccin de operadores y
cambiando la variable de control mediante una introduccin en la pantalla de clculo que hace
que la variable de control sea igual a la variable ficticia.
SECCIN 5 5-65
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Register Un nmero de registro de MODBUS que identifica el valor. Este nmero de registro
tambin debe estar definido en la unidad esclava.
Xmit/Rec Una opcin que permite que el usuario especifique si una variable es recibida del
esclavo o transmitida al esclavo.
SECCIN 5 5-67
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Se accede a la pantalla de Head Meter Tube Switching (Conmutacin de Tubos del Medidor
Principal) desde la pantalla de Advanced Capabilities Menu (Men de Capacidades Avanzadas).
La pantalla provee la definicin de los criterios para cambiar los tubos. Slo se permite una
introduccin en esta pantalla. Cada columna de la pantalla est definida en la siguiente tabla. La
Figura 5-39 ilustra una pantalla de Conmutacin de Tubos del Medidor Principal tpica.
+---------------- Active Configuration: App-Name-----------------+
| |
| Head Meter Tube Switching Definition |
| |
| # Time Delay (sec) Verify DP Verify Level Control # |
| |
| 1 DLY VERIFYON VERPER CNTLTUBE |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 42% |
+----------------------------------------------------------------------------+
-1- -2- Delete Insert Clear Prntscr SaveCFG PrntPg Proceed Exit
Figura 5-39. Pantalla de Definicin de Conmutacin de Tubos del Medidor Principal tpica
Columna Definicin
# El nmero de la introduccin.
Time Delay (sec) El nombre de una variable de nmero entero que especifica un tiempo de retardo para
permitir que una vlvula cambie de posicin y para que el cambio de posicin afecte la
presin diferencial a lo largo del conjunto de tubos antes de cambiar la posicin de la
prxima vlvula en el conjunto. El valor por defecto para esta variable es de 120
segundos.
Verify DP El nombre de una variable booleana que activa o desactiva la verificacin automtica del
cambio de posicin de una vlvula usando el nivel de presin diferencial despus de que
el 2500 ordena el cambio. Cuando la variable est en la posicin OFF (Apagado), no se
realiza la verificacin.
Verify Level Una variable de punto flotante que especifica el valor de corte para la presin diferencial
a lo largo de un conjunto de tubos a utilizarse para verificar el cambio de posicin de una
vlvula. El valor por defecto de esta variable es de 2.
Control # Una variable que muestra el nmero del tubo asignado como el tubo de control actual.
SECCIN 5 5-69
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
DP Name La variable con un valor igual a la presin diferencial a lo largo de los -Puntos de
Conmutacin- del tubo
-Tube-
State (Para cada tubo en el conjunto) El estado funcional del tubo visualizado (es decir,
activado, desactivado, fallo). El estado por defecto de esta variable es activado.
NOTA: No se puede cambiar el estado del tubo directamente desde el tablero frontal. Si una aplicacin
requiere la habilidad de cambiar el estado del tubo, se puede hacerlo introduciendo una variable
ficticia en la pantalla de definiciones de introduccin de operadores y cambiando el estado del
tubo mediante una introduccin en la pantalla de clculos que hace que el estado del tubo sea
igual a la variable ficticia.
Open Una variable booleana posicionada para abrir la vlvula. Despus de un perodo de
retardo, se reposiciona la variable.
Close Una variable booleana posicionada para cerrar la vlvula. Despus del perodo de
retardo, se reposiciona la variable.
SECCIN 5 5-71
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
SECCIN 5 5-73
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cada una de las selecciones del men est descrita en el siguiente men. La Figura 5-42 ilustra la
pantalla del men Variables de Actualizacin Peridica.
+----------------|Active Configuration: App-Name----------------+
| |
| Periodic Update Variable Definition |
| |
| Name Units Comp1 Name Comp2 Name Opcode Sqrt Period |
+----------------------------------------------------------------------------|
| 1 PUVPRES SP1 TRAN PUVBIAS + Off 0.5 |
| 2 PUVEXT DP1 TRAN PUVPRES * On 0.5 |
| 3 PUVRATE CP PUVEXT * Off 0.5 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| 11 |
| 12 |
| 13 |
| 14 |
|----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 48% |
+----------------------------------------------------------------------------+
-1- -2- Delete Insert Clear PrntScr SaveCFG PrntPg -9- Exit
Figura 5-42. Pantalla de Variables de Actualizacin Peridica tpica
Definiciones de Variables de Actualizacin Peridica
Columna Definicin
Sqrt Conmutador que realiza la funcin de raz cuadrada en la operacin segn haga falta.
SECCIN 5 5-75
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Columna Definicin
Name El nombre (ttulo) de una hoja de clculo individual. El nombre puede tener un
mximo de 16 caracteres.
Calc Type El tipo de clculo. Hay tres tipos de clculos disponibles: inicializacin, operador y
normal. Se selecciona el tipo de clculo pulsando la barra espaciadora para que
cumpla su ciclo por las tres opciones, y luego pulsando la tecla de entrada cuando se
visualiza la opcin deseada en la pantalla.
Los clculos Normal (Normales) son aquellos realizados en todas las instancias que
no requieren clculos de inicializacin u operador. Se realizan los clculos normales
inmediatamente despus de todos los clculos de operador la primera vez que se baja
un instrumento 2500 y luego continuamente mientras el 2500 est funcionando. Los
clculos normales se realizan en el orden en que figuran en la pantalla de
Introduccin de Ttulos de Hojas de Clculo.
SECCIN 5 5-77
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
DESCRIPCIN TEXTUAL: Las lneas de descripcin textual deben comenzar con un corchete
curvo izquierdo ({) para ser interpretadas como texto en lugar de enunciado de clculo.
SECCIN 5 5-79
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cada una de las selecciones del Configuration Definition Menu (Men de Definicin de
Configuracin) est definida en la siguiente tabla. La Figura 5-46 ilustra la pantalla del Men de
Anlisis y Transferencia.
+------------- Active Configuration: App-Name-------------------+
| |
| Configuration Analysis and Transfer Menu |
| |
| Analyze and prepare configuration for transfer |
| |
| Transfer configuration to 2500 via comm port 1 |
| |
| Transfer configuration to 2500 via comm port 2 |
| |
| Modify download parameters |
| |
| Examine analysis errors |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next menu entry. |
| Press ENTER to make your selection. 42% |
+----------------------------------------------------------------------------+
-1- -2- -3- -4- -5- Prntscr SaveCFG -8- -9- Exit
Seleccin Definicin
...comm port 1... La orden de bajar al Modelo 2500 por el puerto de comunicacin 1 de la PC
de IBM o computadora compatible
...comm port 2... La orden de bajar al Modelo 2500 por el puerto de comunicacin 2 de la PC
de IBM o computadora compatible
SECCIN 5 5-81
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
Cada una de las selecciones del Men de Documentacin de Configuracin est definida en la
siguiente tabla. La Figura 5-48 ilustra el Men de Documentacin de Configuracin.
SECCIN 5 5-83
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
.... .lst ..... La orden de generar un archivo de listado (.lst) para poder imprimir la documentacin
con el software de DOS de la computadora
...wirelist... La orden de imprimir el listado de alambres en una impresora usando el software del
programa CONFIG25.
Cada una de las selecciones de la pantalla de Acciones de Archivo de Configuracin est definida
en la siguiente tabla. La Figura 5-49 ilustra la pantalla de Acciones de Archivo de Configuracin.
SECCIN 5 5-85
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Seleccin Definicin
Start..... La orden de crear una nueva configuracin. La pantalla del men que aparece con esta
seleccin se explica sola.
Rename.... La orden de cambiar el nombre de una configuracin existente. La pantalla del men que
aparece con esta seleccin se explica sola.
Copy..... La orden de copiar una configuracin existente. La orden acepta un nombre de archivo
para archivos tanto de entrada como de salida. Hay que especificar una unidad de disco
en los nombres de archivo. Por ejemplo, para copiar la Aplicacin No.C511046A de la
unidad C: a la unidad A:, se introduce:
Delete..... La orden de suprimir una configuracin existente. La pantalla del men que aparece con
esta seleccin se explica sola.
SECCIN 6
CLCULOS
6.0 INFORMACIN GENERAL
Esta seccin incluye lo siguiente:
- Los tipos de clculos que puede configurar CONFIG25 para ejecutarse en la Serie del
Modelo 2500
- Las reglas bsicas del sistema operativo para la Serie del Modelo 2500
- Las funciones matemticas y lgicas utilizadas para escribir enunciados de clculo
6.1 TIPOS DE CLCULOS
La Serie del Modelo 2500 realiza tres tipos de clculos bajo la configuracin de CONFIG25 y
hay que escribir ecuaciones para el tipo de clculo correspondiente. Los tipos de clculos
realizados en la configuracin de CONFIG25 son:
SECCIN 6 6-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
A continuacin figuran las reglas bsicas seguidas por el sistema operativo de la Serie del
Modelo 2500.
6.2.1 IDENTIFICADORES
Un identificador es un nombre de variable que consiste en una letra seguida por cualquier
combinacin de letras, cifras, subrayados y $. Los identificadores estn limitados a ocho caracteres.
Esta definicin se aplica a todas las variables en una aplicacin de CONFIG25.
Una expresin numrica puede consistir en una sola constante o variable numrica, o puede estar
compuesta por una combinacin de varias constantes y variables unidas por operadores matemticos
para producir un solo valor numrico.
- Aritmticos
- Relacionales
- Lgicos
- Funciones
6-2 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
Los operadores aritmticos realizan las operaciones que figuran a continuacin. En una ecuacin,
las operaciones se realizan en el orden en que figuran.
^ Exponenciacin X^Y
- Negacin -X
*,/ Multiplicacin, X*Y
Divisin X/Y
MOD Modulo Aritmtico X MOD Y
+,- Suma, X+Y
Resta X-Y
El operador indica mdulo aritmtico con la expresin MOD. MOD da el valor en nmeros
enteros que es el resto de una divisin de nmeros enteros.
Por ejemplo:
A = 7 MOD 4
El valor de A es 3.
SECCIN 6 6-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
= Igualdad X=Y
<> Desigualdad X<>Y
< Menos de X<Y
> Ms de X>Y
<= Menos de o igual a X<=Y
>= Ms de o igual a X>=Y
6-4 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
XOR
X Y X XOR Y
T T F
T F T
F T T
F F F
SECCIN 6 6-5
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
En esta expresin, el programa se bifurcar a la lnea 10 si P no es igual a -1. Ntese que NOT
(P=-1) no produce el mismo resultado que NOT P.
6-6 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
Se usa una funcin como variable en una expresin para realizar una operacin predeterminada en
un operando o ms. CONFIG25 tiene varias funciones incorporadas que residen en el sistema, como
SQRT (raz cuadrada) y SIN (seno).
- Funciones numricas
Exponenciacin (^)
Negacin (unaria -)
Multiplicacin, divisin (*,/)
Mdulo aritmtico (MOD)
Suma, resta (+,-)
Operaciones relacionales
NOT
AND
OR
XOR
Las operaciones del mismo nivel de precedencia se realizan de izquierda a derecha en una expresin,
salvo que las operaciones entre parntesis se realizan primero. Dentro de los parntesis, se sigue el
orden normal de precedencia.
SECCIN 6 6-7
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Expresin Expresin de
algebraica CONFIG25
X+2Y X+Y*2
X- Y X-Y/Z
Z
XY X*Y/Z
Z
X+Y (X+Y)/Z
Z
Y (X^2)^Y
(X2)
(YZ) X^(Y^Z)
X
X(-Y) X*(-Y)
______________________________________________________________________________
NOTA: Dos operadores consecutivos deben estar separados por parntesis como lo indica
el ejemplo X*(-Y).
______________________________________________________________________________
6-8 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN ABS
El valor de X es 1.7
X = ABS (-2)
El valor de X es 2
ORDEN ADJ4to20
FORMATO ADJ4to20(Chan)
Donde:
EJEMPLO ADJ4to20(2)
SECCIN 6 6-9
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN ADJRANGE
Donde:
EJEMPLO ADJRANGE(2,0.0,200.0)
ENUNCIADO AGAR
Se debe tener cuidado al nombrar las variables en este enunciado para asegurar que el
enunciado quepa en una lnea de una hoja de clculo.
APLICACIN Se definen los nombres de las variables para la introduccin numrica del operador. Se
introducen los valores de los datos del certificado de calibracin. Las unidades de
ingeniera para los coeficientes deben ser coherentes. Las siguientes son las unidades
normalmente previstas para los coeficientes comunes:
6-10 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ORDEN ALARMLOG
FORMATO ALARMLOG
EJEMPLO ALARMLOG
FUNCIN ALARMNUM
FORMATO v = ALARMNUM
COMENTA- v se inicializa a cero en la inicializacin, aumenta por uno cada vez que se posiciona una
RIOS alarma nueva y disminuye por uno cada vez que se reposiciona una alarma.
EJEMPLO x = ALARMNUM
FUNCIN ARCTAN
El valor de X es 1.249046.
SECCIN 6 6-11
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ENUNCIADO BARTON
Hay que tener cuidado al nombrar las variables en este enunciado para asegurar que el
enunciado quepa en una lnea de una hoja de clculo.
APLICACIN Se definen los nombres de las variables para la introduccin de operadores numricos.
Se introducen los valores de los datos del certificado de calibracin. Las unidades
deben ser coherentes.
Coeficiente Unidades previstas
o
CALTEMP F
A -
B gm/cc
TEMPCOEFF gm/cc/oF
PRS COEFF gm/cc por libras por pulgada cuadrada (gm/cc/psi)
AVGDENSITYgm/cc
FUNCIN BESTDP
COMENTARIOS Las entradas a BESTDP deben ser canales de entrada analgica destinados a los
transductores de presin diferencial (DP). BESTDP da como respuesta la DP del
transductor donde la DP est ms cerca del valor mximo de la escala pero no lo
excede. La funcin BESTDP slo usa el valor directo de la entrada analgica. Si la DP
en uso est por debajo del valor de escala cero, se usar la prxima DP en lnea.
6-12 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ORDEN CALIBRATE
Donde:
SECCIN 6 6-13
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN CLIP
PROPSITO Obtener un valor recortado para estar dentro de una gama especificada.
COMENTARIOS El valor de V ser X cuando ocurra la condicin LOW < X < HIGH. De otro modo,
cuando X < LOW, V ser LOW, o cuando X > HIGH entonces V ser HIGH.
EJEMPLO X = 1.0
X = Clip (X, 1.5, 2.5)
X = 2.0
X = Clip (X, 1.5, 2.5)
X = 3.0
X = Clip (X, 1.5, 2.5)
FUNCIN COS
FORMATO Y = COS(X)
COMENTARIOS X debe estar en radianes. COS es la funcin trigonomtrica del coseno. Para convertir
de grados a radianes:
El valor de X es .921061
6-14 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN CURALRM
COMENTARIOS VNAME es el nombre de la variable y debe haber sido definido antes de llamar esta
funcin para la variable. El valor de I obtenido se deriva de un nmero entero de 16 bits
que tiene el estado de alarma en mapa de bits en el valor. El valor de I obtenido se
interpreta restando de l el nmero ms grande de la siguiente tabla que dejar un resto
positivo. El sustraendo y el resto corresponden a las condiciones de alarma actuales de
la variable.
SECCIN 6 6-15
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN CURREC
PROPSITO Obtener el nmero de registro actual para un rea de archivado usada en el modo
secuencial.
FUNCIN DATESTAMP
FORMATO I = DATESTAMP
COMENTARIOS El valor obtenido para I es un nmero entero de seis cifras en la forma MMDDYY en la
cual MM es el mes (1 - 12) sin ceros iniciales, DD es el da del mes e YY es el ao
menos 1980.
EJEMPLO I = DATESTAMP
Por ejemplo, si el valor obtenido para I es 41407, la fecha es el 14 de abril de 1987.
FUNCIN DAY
FORMATO V = DAY
EJEMPLO K = DAY
El 30 de mayo de 1985 el valor de K es 30.
6-16 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN DIALSTATE
PROPSITO Monitorear la actividad del mdem con autodiscado tras una orden de DIALUP. La
funcin obtiene un valor de estado que indica el avance realizado hacia completar la
llamada telefnica o los problemas enfrentados si no se puede completar la llamada.
COMENTARIOS Los valores obtenidos por DIALSTATE estn definidos en la siguiente tabla.
Valor Definicin
0 Inactivo
1 DIALUP (Marcado) en curso
2 HANGUP (Colgado) en curso
3 Llamada contestada
4 No hay respuesta
5 Error de marcado
6 Puerto en serie especificado equivocado
Donde el valor obtenido para x indica (refirindose a las definiciones mostradas para
los valores en la tabla anterior) que DIALUP est en curso en el puerto No. 2.
SECCIN 6 6-17
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN DIALUP
ModemType es una variable de seleccin o nmero entero que indica el tipo de mdem
en uso ( "1" indica un mdem Hayes y "2" un mdem UDS).
PhoneNo es el nmero que debe marcar el Modelo 2500. En casos donde se desea dos
nmeros de telfono separados por una pausa (por ejemplo, marcar "9" para una lnea
externa), el Modelo 2500 har una pausa despus del primer nmero si se introduce el
segundo nmero como nmero negativo. El largo de la pausa est determinado por
defecto dentro del mdem seleccionado. El nmero telefnico puede ser una cadena de
nmeros (no se permite ningn smbolo como parntesis o corchete) o una variable de
nmero entero.
EJEMPLO DIALUP(1,1,9,-2221234)
Donde el ejemplo marca un 9, hace una pausa para el tono, y luego marca el segundo
nmero telefnico, 222-1234.
DIALUP(1,1,1,800,2221234)
Donde el ejemplo marca un nmero de larga distancia. En este ejemplo no hay pausa
entre los nmeros marcados.
NOTAS:
2. Los ceros iniciales se pasan por alto, por lo tanto no se puede expresar el
nmero como 18,002221234 ya que el microprocesador del 2500 interpreta
este nmero como 182221234.
6-18 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN DENSITY
PROPSITO Calcular la densidad para los densitmetros de frecuencia Agar, Barton y Solartron.
SOLARTRON (CALTEMP, K0, K1, K2, K18, K19, K20a, K20b, K21A, K21B)
FUNCIN ETHYLENE
PROPSITO Calcular la densidad del etileno en fase de vapor en base a la temperatura y la presin
del fluido.
Donde:
C es la densidad del etileno en fase de vapor.
Temp es la temperatura del etileno en oF.
Prs es la presin del etileno en PSIA.
COMENTARIOS La funcin Etileno se basa en la norma API 2565 y las subrutinas de FORTRAN,
ETHYLE, RUBIN y TAINT provistas por API. La densidad calculada por
ETHYLENE est dentro de +0.0001de los resultados calculados por las subrutinas de
API.
SECCIN 6 6-19
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN ETHYLSTAT
PROPSITO Obtener un cdigo de estado basado en el ltimo clculo realizado por la funcin
ETHYLENE. Los cdigos de estado de ETHYLSTAT son:
Cdigo Definition
0 Clculo bueno
1 (No se us)
2 Temperatura fuera de lmite
3 Presin fuera de lmite
4 (No se us)
5 El clculo de BWR no convergi en 25 iteraciones
FUNCIN EXP
FORMATO V = EXP(X)
EJEMPLO X = EXP(4)
El valor de X es 54.59815
FUNCIN FIX
FORMATO v = FIX(x)
COMENTARIOS FIX no redondea los nmeros; sencillamente elimina el punto decimal y todos los
dgitos a la derecha del punto decimal.
6-20 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN FIXED
FORMATO V = FIXED(X)
COMENTARIOS Se deber definir un valor fijo para x, de otro modo se obtiene 0.0.
FUNCIN FLOAT
FORMATO v = FLOAT(x)
COMENTARIOS La funcin FLOAT asegura que un valor de nmero entero se convierta en un valor
real. En la mayora de los casos esto ocurre automticamente.
EJEMPLOS X = FLOAT(1)
El valor de X es 1.0
FUNCIN FULLSCALE
FORMATO V = FULLSCALE(X)
COMENTARIOS Debe haber un valor mximo de escala definido para X; de otro modo se obtiene 0.0.
SECCIN 6 6-21
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN GET
Las variables deben ser del mismo tipo de datos que los definidos en la definicin del
archivo. Habr resultados imprevistos si los tipos difieren. Si el nmero de registro
excede el nmero de registros definidos en la definicin del archivo, se recuperar el
ltimo registro en el archivo.
La orden GET tambin puede pasar automticamente en secuencia por los registros
usando un nmero de registro de -1. Cuando se recupera el ltimo registro del rea, la
prxima GET secuencial recupera el registro 1.
6-22 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
V1 = 4
V2 = 5
V3 =6
Despus de la orden
V1 = 7
V2 = 8
V3 = 9
V1 = 1
V2 = 2
V3 = 3
El nmero de registro en los dos ltimos ejemplos pas del valor de 2 posicionado en el
primer ejemplo a 3, y finalmente a 1. Este ltimo paso se enroll automticamente al
inicio cuando se lleg al final del rea de almacenamiento.
SECCIN 6 6-23
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ENUNCIADO GOTO
6-24 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN GRICMP
PROPSITO Definir los valores de entrada cromatogrfica para clculos de AGA-8, 1985.
NOTAS:
1. Hay que llamar esta orden antes de que se ejecute la orden GRIPROC para
poder realizar un clculo de AGA-8.
2. Los clculos de AGA-8 requieren una versin de dos placas del Modelo 2500
equipada con EPROM opcional con los procedimientos de AGA-8 instalados.
Si el Modelo 2500 no tiene la capacidad de realizar AGA-8, se pasan por alto
las funciones GRICMP y GRIPROC.
FORMATO GRICMP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t)
EJEMPLO GRICMP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t)
Donde los valores para las variables a a t estn suplidos para los clculos de AGA-8 por
introduccin de operadores o cromatografa de gas.
SECCIN 6 6-25
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN GRIPROC
NOTAS:
1. Hay que llamar la orden GRICMP antes de ejecutar la orden GRIPROC para realizar un
clculo de AGA-8.
2. Los clculos de AGA-8 requieren una versin de dos placas del Modelo 2500 equipado
con EPROM opcional con los procedimientos de AGA-8 instalados. Si el Modelo 2500
no tiene la capacidad de realizar AGA-8, se pasarn por alto las funciones GRICMP y
GRIPROC.
FORMATO GRIPROC(GRIData,LineTemp,LinePres,BaseTemp,BasePres)
Donde:
GRIData es el nombre de un rea de archivado.
LineTemp es la temperatura de lnea en grados Rankine (oR).
LinePres es la presin de lnea en libras por pulgada cuadrada, presin absoluta (PSIA).
BaseTemp es la temperatura base en oR.
BasePres es la presin base en PSIA.
6-26 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
COMENTARIOS Los resultados del clculo GRIPROC se obtienen en el archivo GRIData. El archivo
GRIData consiste en un registro. La siguiente tabla ilustra el contenido de un archivo
GRIData tpico.
0 No hay error
1 Raz demasiado pequea
3 No se hall raz
SECCIN 6 6-27
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN HANGUP
FORMATO HANGUP ( PORT ), donde PORT indica el puerto de comunicacin (en serie) a usarse.
FUNCIN HI
FORMATO V = HI(X)
EJEMPLOS X = HI (AnalIn1)
El valor de X es el lmite de alarma HI de AnalIn1.
FUNCIN HI HI
FORMATO V = HIHI(X)
FUNCIN HOUR
FORMATO V = HOUR
EJEMPLOS K = HOUR
A las 10pm el valor de K es 22
6-28 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ENUNCIADO IF
PROPSITO Tomar una decisin en cuanto al flujo del programa en base a los resultados de una
expresin.
COMENTARIOS La "expression" (expresin) IF debe resultar en un valor booleano (es decir, verdadero
o falso, encendido o apagado). El "statement" (enunciado) puede ser cualquier
enunciado o asignacin vlido salvo otro enunciado IF.
Se puede separar la "expression" de las otras partes del "statement" con parntesis.
RESET (K)
IF J < 10 SET (K)
IF (K) GOTO 20
FUNCIN IOTIME
FORMATO V = IOTIME
COMENTARIOS La funcin IOTIME obtiene un valor de nmero entero que representa el perodo desde
el inicio del ciclo de clculo previo hasta el inicio del ciclo de clculo actual.
SECCIN 6 6-29
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN LIVE
PROPSITO Obtener el valor actual (directo) de una variable sin importar el estado de la bandera de
anulacin manual.
FORMATO v = LIVE(x)
COMENTARIOS Normalmente el valor de una variable es el valor directo salvo que est posicionada la
bandera de anulacin manual, en cuyo caso el valor fijado es el valor de la variable. La
funcin LIVE siempre obtiene el valor directo. X puede ser numrica o booleana.
FUNCIN LN
FORMATO V = LN(X)
EJEMPLOS X = LN (2)
El valor de X es .6931472
FUNCIN LO
FORMATO v = LO(x)
EJEMPLOS X = LO (AnlIn1)
6-30 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN LOG
FORMATO v = LOG(x)
EJEMPLOS X = LOG(2)
El valor de X es .30103.
FUNCIN LOLO
FORMATO V = LOLO(X)
FUNCIN MANUAL
PROPSITO Obtener el estado actual de la bandera de anulacin manual para una variable.
FORMATO V = MANUAL(X)
SECCIN 6 6-31
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN MANUALOFF
PROPSITO Reposicionar la bandera de anulacin manual de una variable desde una hoja de
clculo.
FORMATO MANUALOFF(VNAME)
Donde VNAME es el nombre de la variable.
COMENTARIOS Si no se puede poner la variable VNAME en el modo de anulacin manual, se pasa por
alto esta orden.
EJEMPLO MANUALOFF(PRESSURE)
Si la variable PRESSURE tiene un valor fijado y puede ponerse en el modo manual, el
valor de trabajo obtenido para PRESSURE es el valor directo.
ORDEN MANUALON
PROPSITO Posicionar la bandera de anulacin manual de una variable desde una hoja de clculo.
FORMATO MANUALON(VNAME)
Donde VNAME es el nombre de la variable.
COMENTARIOS Si no se puede poner la variable VNAME en el modo de anulacin manual, se pasa por
alto esta orden.
EJEMPLO MANUALON(PRESSURE)
Si la variable PRESSURE tiene un valor fijado y puede ponerse en el modo manual, el
valor de trabajo obtenido para PRESSURE es el valor fijado.
FUNCIN MAX
6-32 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN MIN
COMENTARIOS R, R1, R2, R3 son valores de punto flotante. Se puede especificar cualquier nmero de
valores. Si se especifica un nmero entero, se convierte automticamente en un valor de
punto flotante.
EJEMPLO R1 = 1.0
R2 = 2.0
I3 = 3
R = MIN (R1, R2, I3)
FUNCIN MINUTE
FORMATO V = MINUTE
EJEMPLO K = MINUTE
FUNCIN MONTH
FORMATO V = MONTH
EJEMPLO K = MONTH
SECCIN 6 6-33
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN MSEC
FUNCIN NUMEVENTS
FUNCIN NX19
6-34 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN OPCHGLOG
PROPSITO Ordenar al Modelo 2500 que registre cambios en introducciones de operadores y que
borre todas las introducciones en el listado de cambios de operadores una vez
registradas.
FORMATO OPCHGLOG
EJEMPLO OPCHGLOG
FUNCIN OPCHGNUM
FORMATO I = OPCHGNUM
ORDEN PRINT
SECCIN 6 6-35
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN PROVE
PROPSITO Detectar las entradas del conmutador del calibrador y los impulsos del medidor.
FORMATO PROVE
COMENTARIOS La mayor parte de la entrada de deteccin del conmutador del calibrador y los impulsos
del medidor se realiza en el hardware. La orden PROVE reposiciona este hardware.
Slo debe ejecutarse una vez por ciclo de prueba.
EJEMPLOS PROVE
ORDEN PROVECHK
FORMATO V = PROVECHK
COMENTARIOS El valor de nmero entero obtenido por PROVECHK indica el avance por un ciclo de
prueba. Los valores obtenidos son:
6-36 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ORDEN PROVESET
Parmetro
No. Tipo de operacin de prueba
SECCIN 6 6-37
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN PUT
COMENTARIOS AName es el nombre de un rea de archivado definido por el usuario. Rec es el nmero
de registro donde se han de poner los datos. Var1 a VarN son los nombres de las
variables que contienen los datos a ponerse en el rea de archivado.
Los tipos de datos de las variables deben ser iguales al tipo definido para el rea de
archivado. Habr resultados imprevistos si los tipos difieren. Si el nmero del registro
es mayor que el nmero de registros definido en el rea de archivado, los datos se
colocarn en el ltimo registro del archivo.
La orden PUT tambin puede pasar automticamente en secuencia por los registros
usando un nmero de registro de -1. Cuando se recupera el ltimo registro del rea la
prxima PUT secuencial pone datos en el registro 1.
EJEMPLO El archivo ARC se define como 3 registros con 3 valores de nmero entero. Despus de
las rdenes de PUT,
PUT (Arc, 1, 1, 2, 3)
PUT (Arc, -1, 4, 5, 6)
PUT (Arc, -1, 7, 8, 9)
6-38 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ORDEN PWDISABLE
FORMATO PWDISABLE
COMENTARIOS Esta orden impide que un operador introduzca datos en el tablero frontal.
ORDEN PWENABLE
FORMATO PWENABLE
COMENTARIOS Esta orden permite que el operador introduzca datos desde el tablero frontal. El lmite
de tiempo para la introduccin del operador est limitado a 30 segundos; sin embargo,
se puede extender el lmite de tiempo indefinidamente mediante llamadas repetidas a
PWENABLE.
SECCIN 6 6-39
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN PWKILL
FORMATO PWKILL
COMENTARIOS Se usa la orden PWKILL junto con las rdenes PWENABLE y PWDISABLE para
controlar (desde los clculos) la habilidad del operador para introducir datos en el
tablero frontal. Si se ejecuta PWKILL, posiciona la contrasea del tablero frontal en un
valor que no se puede introducir desde el tablero frontal y las rdenes PWENABLE y
PWDISABLE se convierten en el nico medio de permitir introducciones de datos en el
tablero frontal.
EJEMPLO PWKILL
FUNCIN RATE
FORMATO V = RATE(x)
ENUNCIADO DE RESET
FORMATO RESET(X)
EJEMPLO RESET(X)
6-40 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN SECONDS
FORMATO I = SECONDS
EJEMPLO I = SECONDS
ENUNCIADO SET
FORMATO SET(X)
EJEMPLO SET(X)
FUNCIN SIN
FORMATO v = SIN(X)
El valor de X es .9974951
SECCIN 6 6-41
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN SMRTASSGN
FUNCIN SMRTSTAT
6-42 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
ENUNCIADO SOLARTRON
FORMATO SOLARTRON (CALTEMP, K0, K1, K2, K18, K19, K20a, K20b, K21A, K21B)
Las variables nombradas para este enunciado no debern hacer que el enunciado exceda
una lnea de una hoja de clculo.
APLICACIN Los nombres de las variables se definen para la introduccin de operadores numricos.
Se introducen los valores de los datos del certificado de calibracin. Las unidades de
ingeniera deben ser coherentes.
SECCIN 6 6-43
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
ORDEN SPECIAL
PROPSITO Invocar funciones adecuadas a medida solicitadas especialmente por un usuario, que
estn codificadas en la D800 EPROM en la placa dos de una microcomputadora de la
Serie del Modelo 2500.
Donde:
n es
un valor de nmero entero. El parmetro n hace que la orden SPECIAL solicite la
funcin n de un conjunto de funciones, permitiendo mltiples funciones especiales del
usuario.
COMENTARIOS Normalmente no se provee la orden SPECIAL como parte del software BASE25 del
Modelo 2500. La orden se incluye con el Modelo 2500 slo si lo requieren las
especificaciones del usuario. Cuando se incluye la orden requiere documentacin que
explica las funciones adecuadas a medida implementadas por la orden. No se realiza
ninguna accin si n no es un nmero de funcin vlido, si el Modelo 2500 no es una
unidad de 2 placas o si no hay una EPROM con funciones especiales instalada.
FUNCIN SQRT
FORMATO V = SQRT(X)
EJEMPLO X = SQRT(4)
El valor de X ser 2.0
6-44 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN TABLE
PROPSITO Interpolar o extraer un valor de una tabla de datos definida por el usuario.
COMENTARIOS TNAME es el nombre de una tabla definida por el usuario. ROW y COL son valores
dentro de los lmites de la tabla. La tabla usa ROW y COL (columna) para realizar una
interpolacin lineal para derivar un valor de la tabla.
1 2 3
4 10 20 30
5 40 50 60
6 70 80 90
FUNCIN TAN
FORMATO V = TAN(X)
COMENTARIOS Para obtener TAN (X) cuando X est en grados, usar TAN (X*3.14.../180)
EJEMPLO Y = TAN(X)
SECCIN 6 6-45
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN TIME
FORMATO V = TIME
EJEMPLO 1. V = TIME
2. K=K+1
3. IF (K < 5) GOTO NEXT
4. X = TIME
5. K=0
Porque a X se le asigna cada quinto ciclo de clculo, el valor de X siempre ser unas 5
veces mayor que el valor de V.
FUNCIN TIMESTAMP
FORMATO I = TIMESTAMP
COMENTARIOS I debe ser un valor de nmero entero y es un nmero de seis cifras en la forma
HHMMSS. HH es la hora (formato de 24 horas) sin ceros iniciales, MM es los minutos
y SS es los segundos.
EJEMPLO V = TIMESTAMP
6-46 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN TSET
COMENTARIOS CNTLVAR es el nombre de la variable asociada con una salida de control esttica. TIME
representa el tiempo en tics de 20 milisegundos para el cual se ha de activar la salida de
control (un valor de 5 corresponde a 100 milisegundos). Esta variable debe ser un nmero
entero. FLAG es una variable de nmero entero usada para indicar que la accin a
realizarse en un cierre temporizado previo todava est en curso. Si FLAG = 0, entonces
se realiza la activacin de la salida de control solicitada slo si no hay ninguna activacin
previa de la salida en curso. En este caso el valor de la variable se posiciona en cero para
indicar el inicio exitoso del cierre solicitado. Si la salida de control ya est en medio de un
cierre temporizado, entonces se pasa por alto la solicitud y se obtiene el nmero de tics de
20 milisegundos que quedan en el cierre temporizado en la variable ISTAT.
Si FLAG es <> a cero, entonces la cantidad de tiempo representada por TIME se agrega
a cualquier tiempo restante en un cierre temporizado en curso. Si no hay ningn cierre en
curso, se inicia el cierre temporizado solicitado segn lo indicado arriba. El valor obtenido
en ISTAT siempre es igual a cero ya que siempre se implementa el cierre temporizado
especificado.
SECCIN 6 6-47
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
FUNCIN UNACKALRM
FORMATO I = UNACKALRM(VNAME)
COMENTARIOS VNAME es el nombre de la variable y deber haber sido definido antes de llamar esta
funcin en la variable. El valor de I obtenido se deriva de un nmero entero de 16 bits
que tiene el estado de alarma en mapa de bits en el valor. El valor de I obtenido se
interpreta restndolo del nmero ms grande de la siguiente tabla que deja un resto
positivo. El sustraendo y el resto corresponden a las condiciones de alarma no
reconocida de la variable.
EJEMPLO:
I = UNACKALRM(PRES)
6-48 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
FUNCIN TRUNC
FORMATO V = TRUNC(x)
El valor de X es 1.0.
X = TRUNC (-1.25)
El valor de X es -2.0.
FUNCIN YEAR
FORMATO V = YEAR
EJEMPLO K = YEAR
FUNCIN ZEROSCALE
FORMATO V = ZeroScale(x)
SECCIN 6 6-49
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
6-50 CLCULOS
FEB 1997
REFERENCIA CONFIG MODELO 2500 _________________________________________
SECCIN 7
CONFIG25 provee una visualizacin de todos los errores realizados al introducir datos y enunciados
de clculos. Tambin hay una verificacin de la sintaxis disponible en hojas de introduccin de
clculos individuales mientras se visualiza la hoja de clculo en la pantalla.
Se analiza una configuracin por errores ejecutando la primera seleccin del submen titulado
Analyze or transfer configuration for 2500 (Analizar o transferir configuracin para el 2500). Los
errores de configuracin hallados durante el anlisis se visualizan en la pantalla cuando se completa
el anlisis. Tambin se puede visualizar los errores de anlisis en la pantalla seleccionando la ltima
seleccin del men (titulada Examine analysis errors [Examinar errores de anlisis]) en el submen
Analyze or transfer configuration for 2500.
Se visualizan dos tipos de enunciados de errores en la indicacin visual de errores de anlisis: errores
de introduccin de operadores y errores de enunciados de clculos.
Missing archive data for "Name" . (Faltan datos de archivo para "Nombre")
SECCIN 7 7-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Unknown name definition from "entry screen". (Definicin de nombre desconocido de "pantalla
de introduccin ")
Donde "entry screen" identifica la pantalla de introduccin (p.ej., CALC, NUM ENTRY,
REPORT COMM, etc.) en la cual se ha introducido un nombre sin definirlo en una pantalla
de hoja de clculo o definicin de hardware (I/O [E/S]).
Duplicate name ( "Name" ) found in both "entry screen" and "entry screen". (Nombre duplicado
("Nombre") se encuentra tanto en "pantalla de introduccin" como "pantalla de introduccin")
Donde la misma designacin, "Name", se usa para identificar datos en dos pantallas de
introduccin. Las pantallas de introduccin se identifican por "entry screen" en el mensaje
de error.
+------------------ Active Configuration: App-Name---------------+
| |
| Analysis Error Display |
| |
| Error Message |
+----------------------------------------------------------------------------|
| 1 Calculation error on sheet 31 line 28 at 9 expected unknown |
| 2 Calculation error on sheet 31 line 30 at 10 expected System |
| 3 Calculation error on sheet 31 line 31 at 3 expected unknown |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| |
| 47% |
+----------------------------------------------------------------------------+
-1- -2- -3- -4- -5- Prntscr SaveCFG -8- -9- Exit
Calculation error on sheet "x" line "y" at "z" expected "expected". (Error de clculo en la
hoja "x" lnea "y" en "z" se prevea "previsto")
Donde "x" es el nmero de la hoja de clculo, "y" es el nmero de lnea del enunciado de la
hoja de clculo, "z" es la posicin del carcter en el enunciado del clculo y "expected"
identifica el operador aritmtico, operador lgico, funcin o tipo de dato previsto por
CONFIG25 (p.ej., +, -; <,>; NOT, AND; SIN, TAN; flotante, real, nmero entero, etc).
________________________________________________________________________
NOTA: "x", "y" y "z" indican la hoja, lnea y posicin del carcter donde el anlisis
de CONFIG25 primero detect el error. Es posible que el error en s se haya
realizado en una lnea previa.
________________________________________________________________________
Tambin se visualizan los mensajes de error de hoja de clculo en pantallas de hojas de clculo
individuales pulsando la tecla F9 (Avanzar). Aparece un signo de interrogacin (?) donde ocurre un
error y un mensaje de error aparece al pie de la pantalla. La Figura 7-2 muestra una pantalla de
mensaje de error de hoja de clculo tpica. Los mensajes de error visualizados en las pantallas de las
hojas de clculo son similares a los mensajes que aparecen en la pantalla de Visualizacin de Error
de Anlisis salvo que no incluyen el nmero de la hoja de clculo.
SECCIN 7 7-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 8
La aplicacin puede hacer cualquier uso de los datos en el archivo que requiera el cliente.
bit
0 - transmisor fuera de alcance
1 - transmisor no est listo
2 - no hay respuesta de la ltima encuesta del transmisor
3 - sin usar
4 - sin usar
5 - sin usar
6 - sin usar
7 - transmisor informa fallo de hardware
La Lnea de Base inicializa todas las condiciones de estado a no est listo. Este estado significa que
no se ha ledo ningn dato vlido del transmisor desde que se encendi el Modelo 2500.
Si el byte de estado es distinto a 0, el ltimo valor bueno recibido del transmisor es el valor
informado.
SECCIN 8 8-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
RESP CODE nmero entero que representa el cdigo de respuesta de dos bytes
obtenido por el transmisor
UNIV REV nivel de revisin universal del transmisor (5 o ms implica el uso del
protocolo expandido). Esta informacin se lee del transmisor mediante la
orden Read Unique Identifier (Leer Identificador nico).
El operador debe posicionar la bandera ACTIVE (Active) para las introducciones apropiadas en el
archivo. Toda la otra informacin en el archivo deber inicializarse a cero. El programa BASE25
obtendr toda la informacin adicional del transmisor y actualizar el archivo.
El VALUE (Value) es un nmero de punto flotante IEEE estndar y los otros campos son nmeros
enteros ms largos, aunque Base25 slo usa el byte de bajo orden de los nmeros enteros largos. El
largo del archivo es igual a 16, el nmero mximo de transmisores en el bucle ms uno. El nmero
de registro de un registro corresponde a la direccin de ese transmisor ms uno (p.ej. el registro 3
contiene informacin para la direccin de transmisor 2). Si la direccin 0 est posicionada en activo,
el cdigo de lnea de base supone que es el nico transmisor presente (tambin lo hace el transmisor
Rosemount).
SECCIN 8 8-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 9
OPCIN PLC
La funcin EMUL PLC permite que los registros de Modbus sean encuestados por un verdadero
procesador anfitrin Modicon. Para usar esta caracterstica hay que definir la variable EMUL_PLC
en la pantalla de Selection List Operator Entry Definition (Definicin de Introduccin de
Operadores de Listados de Seleccin). La variable debe estar en letras maysculas. Slo se debe
definir dos opciones. El Programador de la Aplicacin puede seleccionar los nombres asignados a
las opciones. Se selecciona la primera opcin si se usan los registros de Modbus regulares. Se
selecciona la segunda opcin para habilitar los registros de Modbus de tipo emulacin de PLC.
Hay que decidir el tipo de Modbus que se utilizar al definir los registros de Modbus. Cuando se usa
la emulacin de PLC los registros booleanos y registros de nmeros enteros cortos son los nicos
registros de Modbus que se pueden direccionar mediante las comunicaciones de Modbus. Cuando
se habilita el Modbus regular, se puede direccionar todos los registros de Modbus.
SECCIN 9 9-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Cuando se selecciona la opcin de emulacin de PLC, se puede direccionar los registros booleanos
definidos en los lugares 1001 a 2999 usando los cdigos de funcin "1, 5 y 15" en las direcciones
cero a 1999. Se puede direccionar los nmeros enteros cortos definidos en los lugares 3001 a 4999
usando los cdigos de funcin "3, 6 y 16" en las direcciones cero a 1999. Los registros de nmeros
enteros largos y de punto flotante de Modbus no estn soportados cuando se usa la opcin de
emulacin de PLC. Referirse a la Figura 9-1 (Hojas 1 y 2).
+--------------- Active Configuration: App-Name-----------------+
| |
| Selection List Operator Entry Definition |
| |
| Entry # Name Units Startup Selection |
+----------------------------------------------------------------------------|
| 1 EMUL_PLC 2 |
| 2 TAPTYPE 2 |
| 3 TAPLOC 2 |
| 4 PLATE 1 |
| 5 PRESSURE 1 |
| 6 CLEARTOT 1 |
| 7 INTERVAL 1 |
| 8 SCFSCALE MCFH 4 |
| 9 PRINTREQ 9 |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 45% |
+----------------------------------------------------------------------------+
-1- -2- -3- -4- -5- PrntScr -7- -8- -9- Exit
| |
| 11 |
| 12 |
| 13 |
| 14 |
+----------------------------------------------------------------------------|
| Press the space bar to move to the next data entry. |
| Press ENTER to select a channel for editing. 45% |
+----------------------------------------------------------------------------+
-1- -2- Delete Insert Clear PrntScr SaveCFG PrntPg -9- Exit
SECCIN 9 9-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10
CONFIGURACIONES MODELOS
Esta seccin incluye una configuracin modelo para el instrumento de la Serie Modelo 2500. La
aplicacin del Modelo 2500 ilustrada por la configuracin es 51305310.
Las hojas de clculo muestran cmo se utilizan comentarios textuales para documentar clculos
individuales y el uso de los clculos de funciones.
SECCIN 10 10-1
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-3
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 SFR MCFH 0.0 10000.0 Var 0.0
2 AFR MCFH 0.0 10000.0 Var 0.0
3
4
# Name Units
______________________________________________________________________________
1 METER1 PULS
2 METER2 PULS
3
4
5
6
7
8
SECCIN 10 10-5
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-7
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-9
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 VOL 1
2 PRINTAL 1
3 SELECT 4
4 INTERVAL 1
5 GCTYPE 1
6 STREAMID 1
7 SWMODE 2
8 EMUL_PLC 1
9 TESTTURB 1
10 CONTROL 1
11 METER_1 1
12 METER_2 1
SECCIN 10 10-11
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 TOTALIZE
2 CLEAR
SECCIN 10 10-13
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-15
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 DANIEL
SECCIN 10 10-17
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 AUTO
2 MANUAL
SECCIN 10 10-19
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-21
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 IDLE
2 OPEN
3 CLOSE
SECCIN 10 10-23
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Report Definition
SECCIN 10 10-25
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-27
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Name Size
______________________________________________________________________________
1 GC 16
2 GCINPUTS 1
3 GCREAD 1
4 GPPREV 6
5 GPCURR 6
6 GPMF 6
7 GPAINCR 6
8 GPAFRAC 6
9 GPATIX 6
10 GPAL 6
11 GPHAL 6
12 GPPRES 6
13 GPTEMP 6
14 GPFPV 6
15 GPSINCR 6
16 GPSFRAC 6
17 GPSTIX 6
18 GPSL 6
19 GPHSL 6
20 GPEINCR 2
21 GPEFRAC 2
22 GPETIX 2
23 GPEL 2
24 GPHEL 6
25 GPFWDIV 6
26 GPFWSUM 6
27 GPFWA 6
28 PMLD 12
29 QRPT 20
SECCIN 10 10-29
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 GRAVX Floating
2 BTUX Floating
3 N2X Floating
4 CO2X Floating
SECCIN 10 10-31
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-33
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-35
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 TICKS Integer
SECCIN 10 10-37
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-39
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-41
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 FPV Floating
______________________________________________________________________________
1 INCR Floating
2 RATE Floating
SECCIN 10 10-43
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 FRAC Floating
SECCIN 10 10-45
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-47
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 FRAC Floating
SECCIN 10 10-49
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 RATE Floating
2 TOT Integer
3 NRTOT Integer
SECCIN 10 10-51
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
SECCIN 10 10-53
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 TEMP Floating
2 PRES Floating
SECCIN 10 10-55
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 MONTH Integer
2 DAY Integer
SECCIN 10 10-57
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 SPAREB
2 SPAREB
3 SPAREB
4 SPAREB
5 SPAREB
6 M1TT Man/Var
7 M2TT Man/Var
8 SPAREB
9 SPAREB
10 SPAREB
11 M1PT Man/Var
12 M2PT Man/Var
13 SPAREB
14 SPAREB
15 SPAREB
16 SPAREB
17 SPAREB
18 SPAREB
19 SPAREB
20 SPAREB
21 SPAREB
22 SPAREB
23 BADUPS
24 SPAREB
25 SPAREB
26 ROOMENTR
27 SPAREB
28 SPAREB
29 SPAREB
30 SPAREB
31 SPAREB
32 SHTDOWN
33 SPAREB
34 SPAREB
35 SPAREB
36 SPAREB
37 SPAREB
38 SPAREB
39 M1OPEN
40 M1CLOSE
41 M2OPEN
42 M2CLOSE
43 REG1OPEN
44 REG1CLS
45 REG2OPEN
46 REG2CLS
47 MON1OPEN
48 MON1CLS
49 MON2OPEN
50 MON2CLS
______________________________________________________________________________
51 GAS1LOW
52 GAS2LOW
53 GATEOPEN
54 PRESIN Man/Var
55 PRESOUT Man/Var
56 REG1POS Man/Var
57 PIC1FDBK Man/Var
58 REG2POS Man/Var
59 PIC2FDBK Man/Var
60 OPEN1
61 CLOSE1
62 OPEN2
63 CLOSE2
64 SW_MODE
65 CHMCF1
66 CMCF1
67 CACCVOL1
68 CHDT1
69 CDT1
70 CACCDT1
71 CHMCF2
72 CMCF2
73 CACCVOL2
74 CHDT2
75 CDT2
76 CACCDT2
77 CHMCFS
78 CMCFS
79 CACCVOLS
80 CHDTS
81 CDTS
82 CACCDTS
83 GCALARM
84 MBWDT
85 MBTMOVER
86 WDT
87 TMOVER
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Definicin de comunicaciones de variables booleanas
SECCIN 10 10-59
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 REG0000
2 REG0001
3 REG0002
4 REG0003
5 REG0004
6 REG0005
7 REG0006
8 REG0007
9 REG0008
10 REG0009
11 REG0010
12 REG0011
13 REG0012
14 REG0013
15 REG0014
16 REG0015
17 REG0016
18 REG0017
19 REG0018
20 REG0019
21 REG0020
22 REG0021
23 REG0022
24 REG0023
25 REG0024
26 REG0025
27 REG0026
28 REG0027
29 REG0028
30 REG0029
31 REG0030
32 REG0031
33 REG0032
34 REG0033
35 REG0034
36 REG0035
37 REG0036
38 REG0037
39 REG0038
40 REG0039
41 REG0040
42 REG0041
43 REG0042
44 REG0043
45 REG0044
46 REG0045
47 REG0046
48 REG0047
49 REG0048
50 REG0049
______________________________________________________________________________
51 REG0050
52 PIC1RAIS
53 PIC1LWR
54 PIC2RAIS
55 PIC2LWR
56 REG0055
57 REG0056
58 REG0057
59 REG0058
60 REG0059
61 REG0060
62 REG0061
63 REG0062
64 REG0063
65 REG0064
66 REG0065
67 REG0066
68 REG0067
69 REG0068
70 REG0069
71 REG0070
72 REG0071
73 REG0072
74 REG0073
75 REG0074
76 REG0075
77 REG0076
78 REG0077
79 REG0078
80 REG0079
81 REG0080
82 REG0081
83 REG0082
84 REG0083
85 REG0084
86 REG0085
87 REG0086
88 REG0087
89 REG0088
90 REG0089
91 REG0090
92 REG0091
93 REG0092
94 REG0093
95 REG0094
96 REG0095
97 REG0096
98 REG0097
99 REG0098
100 REG0099
SECCIN 10 10-61
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
101 REG0100
102 REG0101
103 REG0102
104 REG0103
105 REG0104
106 REG0105
107 REG0106
108 REG0107
109 REG0108
110 REG0109
111 REG0110
112 REG0111
113 REG0112
114 REG0113
115 REG0114
116 REG0115
117 REG0116
118 REG0117
119 REG0118
120 REG0119
SECCIN 10 10-63
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 GCSTART1 3045 Receive
2 C1 3001 Receive
3 C2 3002 Receive
4 C3 3003 Receive
5 C4 3004 Receive
6 C5 3005 Receive
7 C6 3006 Receive
8 C7 3007 Receive
9 C8 3008 Receive
10 C9 3009 Receive
11 CA 3010 Receive
12 CB 3011 Receive
13 CC 3012 Receive
14 CD 3013 Receive
15 CE 3014 Receive
16 CF 3015 Receive
17 C10 3016 Receive
18 GCSTREAM 3034 Receive
19 GCSTART 3045 Receive
20 ALARM1 3046 Receive
21 ALARM2 3047 Receive
22 CALFLAG 3059 Receive
23 P1 7001 Receive
24 P2 7002 Receive
25 P3 7003 Receive
26 P4 7004 Receive
27 P5 7005 Receive
28 P6 7006 Receive
29 P7 7007 Receive
30 P8 7008 Receive
31 P9 7009 Receive
32 PA 7010 Receive
33 PB 7011 Receive
34 PC 7012 Receive
35 PD 7013 Receive
36 PE 7014 Receive
37 PF 7015 Receive
38 P10 7016 Receive
39 GCBTU 7033 Receive
40 GCGRAV 7035 Receive
41 GCSTART2 3045 Receive
SECCIN 10 10-65
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 DESCRIPTION Startup
2 STARTUP 1 Startup
3 STARTUP 2 Startup
4 STARTUP 3 Startup
5 STARTUP 4 Startup
6 STARTUP 5 Startup
7 STARTUP 6 Startup
8 STARTUP 7 Startup
9 MODBUS REG Startup
10 CLEAR STARTUP Startup
11 OPERATOR ENTRY 1 Operator
12 OPERATOR ENTRY 2 Operator
13 OPERATOR ENTRY 3 Operator
14 EXECUTIVE Normal
15 CALENDAR Normal
16 CLEAR Normal
17 CLEAR 1 Normal
18 CLEAR 2 Normal
19 CLEAR HOURLY Normal
20 CLEAR DAILY Normal
21 DANIEL GC EXEC Normal
22 DANIEL GC SEQ 1 Normal
23 DANIEL GC Normal
24 SUBSTITUE GC VAL Normal
25 GAS INPUTS Normal
26 GAS ACF INCR Normal
27 GAS ACF TOTAL Normal
28 GAS NX19 FPV Normal
29 GAS SCF INCR Normal
30 GAS SCF TOTAL Normal
31 GAS ENERGY INCR Normal
32 GAS ENERGY TOTAL Normal
33 ACF HOUR TOTALS Normal
34 ACF DISPLAY Normal
35 SCF HOUR TOTALS Normal
36 SCF DISPLAY Normal
37 DT HOUR TOTALS Normal
38 DT DISPLAY Normal
39 FACTORS LINE 1&2 Normal
40 AVERAGES Normal
41 ALARMS Normal
42 LOCAL CONTROL Normal
43 REMOTE CONTROL Normal
44 AUTO SWITCH 1 Normal
45 AUTO SWITCH 2 Normal
46 ALL CASES 1 Normal
47 ALL CASES 2 Normal
48 MODBUS #1 Normal
49 MODBUS #2 Normal
50 MODBUS #3 Normal
______________________________________________________________________________
51 MODBUS #4 Normal
52 MODBUS #5 Normal
53 EVENT EXECUTIVE Normal
54 HOURLY Normal
55 DAILY Normal
56 INTERVAL PRINT Normal
57 FINIS Normal
58
59
60
61
62
63
SECCIN 10 10-67
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: DESCRIPTION Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1 { 51305310
2
3
4 { P G & E. HARPER LAKE METER STATION
5 { 2 Parallel runs, separate calculations
6 { separate pressure and temperature.
7
8
9 { Fluid Type - Gas
10 { Primary Element - Turbine
11 { Special 2502
12 { 2 Tubes
13
14
15
16
17
18
19
20
21
22
23
24
______________________________________________________________________________
1 RESET (WATCHDOG)
2 RESET (POWRFAIL)
3 GPTUBES = 2
4 YES = 1
5 NO = 0
6 DOSTATIC = YES
7 ORIF = 0.0
8 PIPE = 0.0
9 HEAT = 0.0
10 TYP = 1
11 LOC = 1
12 GRAVX = 0.0
13 TEMPX = 0.0
14 PRESX = 0.0
15 DPX = 0.0
16 DPX1 = 0.0
17 DPX2 = 0.0
18 CUTX = 0.0
19 CUTX1 = 0.0
20 CUTX2 = 0.0
21 BTUX = 0.0
22 DUMMY = 0.0
23
24 NRTOT = 0
25 TOT = 0
26 FR = 0.0
27 INCR =0.0
28 FRAC = 0.0
29
30 DMY = 0.0
31 SUMFR = 0.0
32 SUMT = 0.0
33 SUMP = 0.0
34 SUMDP = 0.0
35 GHSCF = 0
36 HGHSCF = 0
37 GHNRSCF = 0
38 TIMESHUT = 0.0
39
40 GHBTU = 0
41 CURHOUR = HOUR
42 PUTDAY = 1
43 BTUR = 0.0
44 GRAVR = 0.0
45 CO2R = 0.0
46 N2R = 0.0
47 GRAVITY = GRV1BASE
48 BTU = SUBBTU
49
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-69
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: STARTUP 2 Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1 MCFCNT1 = 0
2 MCFCNT2 = 0
3 MCFCNT3 = 0
4 MCFCNT4 = 0
5
6 ACCVOL1 = 0
7 ACCVOL2 = 0
8 ACCVOL3 = 0
9 ACCVOL4 = 0
10
11 MCFCNTS = 0
12 ACCVOLS = 0
13 HMCFCNT1 = 0
14 HMCFCNT2 = 0
15 HMCFCNT3 = 0
16 HMCFCNT4 = 0
17
18 HMCFCNTS = 0
19 I1 = 1
20 I2 = 2
21 I7 = 7
22 DMCFCNT1 = 0
23 DMCFCNT2 = 0
24 DMCFCNT3 = 0
25 DMCFCNT4 = 0
26
27 MCFRTE1 = 0.0
28 MCFRTE2 = 0.0
29 MCFRAT3 = 0.0
30 MCFRAT4 = 0.0
31
32 TOTALIZE = 1
33 CLEAR = 2
34 GRAVITY1 = 0.0
35 BTU1 = 0.0
36 N2X = 0.0
37 CO2X = 0.0
38 CO2 = 0.0
39 N2 = 0.0
40 TIMER3 = 0
41 RESET (SHTDOWN)
42 RESET (BUSY1)
43 RESET (BUSY2)
44 RESET (BUSY3)
45 RESET (BUSY4)
46
47
48 REG0020 = 0
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: STARTUP 3 Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1 GCADR = 1
2 IDLE = 1
3 ACTIVE = 2
4 GCTRIES = 0
5 CX = 0
6 PX = 0.0
7 RESET ( GCCOMM )
8 WAIT1 = NO
9 SUSPEND1 = 1
10 PRINTALR = NO
11 NTERVAL = 0
12 RESET( RPTFLAG )
13 RESET ( COLIMIT1 )
14 RESET ( COLIMIT2 )
15 RESET ( COLIMIT3 )
16 RESET ( COLIMIT4 )
17
18 RESET ( GCOM )
19 DMY = 0.0
20 I = 0
21 SPARE = 0
22 SPAREFP = 0.0
23 SEQUENCE = -1
24 REG0012 = 0
25 REG0013 = 0
26 REG0014 = 0
27 REG0029 = 0
28 REG0030 = 0
29 OEMN = 1.0E-8
30 OEMX = 1.0E8
31 REG0039 = 0
32 REG0040 = 0
33 REG0049 = 0
34 REG0050 = 0
35 RESET( LOWDIFF )
36 RESET( MTR1FAIL )
37 RESET( MTR2FAIL )
38 RESET( MTR3FAIL )
39 RESET( MTR4FAIL )
40
41
42
SECCIN 10 10-71
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: STARTUP 4 Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 CURHOUR = HOUR
6
7 DANIEL = 1
8
9 { RESET (VERFYDP)
10
11 TUBENUM = 0
12
13 TDEL = 0
14 RESET(SPAREB)
15 SPAREL = 0
16
17 REMOTE = 1
18 LOCAL = 2
19
20
21
22
23
24
SECCIN 10 10-73
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: STARTUP 6 Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 CLEARHH = 1
6 CLEARDD = 1
7 RATEX = 0.0
8 PREV = 0
9 CURR = 0
10 MFX = 0.0
11 TOTX = 0
12 CURRHOUR = HOUR
13
14 HDTCNT1 = 0
15 HDTCNT2 = 0
16 HDTCNT3 = 0
17 HDTCNT4 = 0
18 HDTCNTS = 0
19
20 DTCNT1 = 0
21 DTCNT2 = 0
22 DTCNT3 = 0
23 DTCNT4 = 0
24 DTCNTS = 0
25
26 ACCDT1 = 0
27 ACCDT2 = 0
28 ACCDT3 = 0
29 ACCDT4 = 0
30 ACCDTS = 0
31
32 F0 = 0.0 { MUST ALWAYS BE = 0.0)
33 F1 = 0.0
34 F2 = 0.0
35 FWDIV = 0.0
36
37 NUL = 0
38 OPN = 1
39 CLS = 2
40
41 CS1 = 0
42 CS2 = 0
43
44 SEQ = 1
45
46 RESET (TMOVERS)
47 RESET (WDT)
48
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: STARTUP 7 Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 TD1 = 0.0
6 TD2 = 0.0
7 TD3 = 0.0
8 TD4 = 0.0
9 TD5 = 0.0
10 TD6 = 0.0
11
12 RESET (SW_MODE)
13 RESET (WDT)
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-75
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: MODBUS REG Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 REG0051 = 0
6 REG0052 = 0
7 REG0053 = 0
8 REG0054 = 0
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Calculation Entry
Title: CLEAR STARTUP Type: Startup
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 RESET (CHMCF1)
6 RESET (CMCF1)
7 RESET (CACCVOL1)
8
9 RESET (CHDT1)
10 RESET (CDT1)
11 RESET (CACCDT1)
12
13 RESET (CHMCF2)
14 RESET (CMCF2)
15 RESET (CACCVOL2)
16
17 RESET (CHDT2)
18 RESET (CDT2)
19 RESET (CACCDT2)
20
21 RESET (CHMCFS)
22 RESET (CMCFS)
23 RESET (CACCVOLS)
24
25 RESET (CHDTS)
26 RESET (CDTS)
27 RESET (CACCDTS)
28
29 GOTO NEXT
30
31
SECCIN 10 10-77
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: OPERATOR ENTRY 1 Type: Operator
L# Calculation Statements Units
______________________________________________________________________________
1
2 DOSTATIC = YES
3
4 DAYBEGIN = CLIP (DAYBEGIN,0.0,23.0)
5 DAYBEGIN = TRUNC (DAYBEGIN)
6 DAYSTART = FIX (DAYBEGIN)
7
8 PRESBASE = CLIP ( PRESBASE,14.0,20.0 )
9
10 SCFSCALE = 1000.0
11 SCFSF = 1000.0
12 ACFSF = 1000.0
13
14 BTUSCALE = 1000000.0
15 BTUSF = 1000000.0
16
17 SUBCO2 = CLIP ( SUBCO2,0.0,15.0 )
18 SUBN2 = CLIP ( SUBN2,0.0,15.0 )
19
20 GRAVX = CLIP ( GRV1BASE, 0.1, 1.0 )
21
22 GCDELAY = TRUNC (GCDELAY)
23 GCDELAY = CLIP (GCDELAY,1.0,15.0)
24 GCDLY = GCDELAY * 60.0
25
26
27
28
29
30
31
Calculation Entry
Title: OPERATOR ENTRY 2 Type: Operator
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 I = INTERVAL
6 IF (I = 1) J = 1
7 IF (I = 2) J = 2
8 IF (I = 3) J = 3
9 IF (I = 4) J = 4
10 IF (I = 5) J = 6
11 IF (I = 6) J = 12
12
13 IF ( J = NTERVAL ) GOTO NEXT
14
15
16
17 NTERVAL = J
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-79
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: OPERATOR ENTRY 3 Type: Operator
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 TEMPBASE = CLIP (TEMPBASE,0.0,100.0)
6 PRESBASE = CLIP (PRESBASE,14.0,20.0)
7
8 PUT (GPMF,1,MF1)
9 PUT (GPMF,2,MF2)
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: EXECUTIVE Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (WATCHDOG) RESET (WATCHDOG)
6 IF (POWRFAIL) RESET (POWRFAIL)
7
8 IOCYCLE = FLOAT (IOTIME) / 1000.0
9 APCYCLE = FLOAT (TIME) / 1000.0
10
11 SIMULATE = 500.0 * IOCYCLE
12
13 DOSTATIC = NO
14
15 IF (TD1 > 0.0) TD1 = TD1 - IOCYCLE
16 IF (TD2 > 0.0) TD2 = TD2 - IOCYCLE
17 IF (TD3 > 0.0) TD3 = TD3 - IOCYCLE
18 IF (TD4 > 0.0) TD4 = TD4 - IOCYCLE
19 IF (TD5 > 0.0) TD5 = TD5 - IOCYCLE
20 IF (TD6 > 0.0) TD6 = TD6 - IOCYCLE
21
22 GOTO NEXT
23
24
25
26
27
28
29
30
31
SECCIN 10 10-81
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: CALENDAR Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 CMONTH = MONTH
6 CDAY = DAY
7 CYEAR = YEAR
8 CHOUR = HOUR
9 CMINUTE = MINUTE
10
11 IF (CMINUTE <> MINUTE) GOTO 5
12
13 PDYY = CYEAR
14 IF (CMONTH = 1) AND (CDAY = 1) PDYY = CYEAR - 1
15
16 PUT (PMLD,3,2,28)
17 LEAP = PDYY MOD 4
18 IF (LEAP = 0) PUT (PMLD,3,2,29)
19
20 PDMM = CMONTH
21 PDDD = CDAY - 1
22 IF (PDDD = 0) GET (PMLD,CMONTH,PDMM,PDDD)
23
24 PDMMDDYY = PDYY MOD 100
25 PDMMDDYY = PDMMDDYY + (PDDD * 100)
26 PDMMDDYY = PDMMDDYY + (PDMM * 10000)
27
28 PDMMDD = (PDMM * 100) + PDDD
29
30 PHHH = CHOUR - 1
31 IF (CHOUR = 0) PHHH = 23
32
33 MMDDYY = CYEAR MOD 100
34 MMDDYY = MMDDYY + (CDAY * 100)
35 MMDDYY = MMDDYY + (CMONTH * 10000)
36
37 HHMM = (CHOUR * 100) + CMINUTE
38
39 PHMMDDYY = MMDDYY
40 IF (CHOUR = 0) PHMMDDYY = PDMMDDYY
41
42 PHDD = CDAY
43 IF (CHOUR = 0) PHDD = PDDD
44
45 GOTO NEXT
46
47
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: CLEAR Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (VOL = 1) GOTO NEXT
6
7 VOL = 1
8
9 CLRDD = 2
10
11 CLRHH = 2
12
13 GOTO NEXT
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-83
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: CLEAR 1 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 IF (CHMCF1 ) OR (CHMCFS) PUT (GPHSL,TUBE,0)
6
7 GET (GPSL,TUBE,RATEX,TOT,NRTOT)
8 IF (CMCF1) OR (CMCFS) PUT (GPSL ,TUBE,RATEX,0,NRTOT)
9
10 IF (CACCVOL1) OR (CACCVOLS) PUT (GPSL ,TUBE,RATEX,0,0)
11
12 IF (CHDT1) OR (CHDTS) PUT (GPHEL,TUBE,0)
13
14 GET (GPEL,TUBE,RATEX,TOT,NRTOT)
15 IF (CDT1) OR (CDTS) PUT (GPSL ,TUBE,RATEX,0,NRTOT)
16
17 IF (CACCDT1) OR (CACCDTS) PUT (GPSL ,TUBE,RATEX,0,0)
18
19 RESET (CHMCF1)
20 RESET (CMCF1)
21 RESET (CACCVOL1)
22
23 RESET (CHDT1)
24 RESET (CDT1)
25 RESET (CACCDT1)
26
27
28
29
30
31
Calculation Entry
Title: CLEAR 2 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 2
4
5 IF (CHMCF2 ) OR (CHMCFS) PUT (GPHSL,TUBE,0)
6
7 GET (GPSL,TUBE,RATEX,TOT,NRTOT)
8 IF (CMCF2) OR (CMCFS) PUT (GPSL ,TUBE,RATEX,0,NRTOT)
9
10 IF (CACCVOL2) OR (CACCVOLS) PUT (GPSL ,TUBE,RATEX,0,0)
11
12 IF (CHDT2) OR (CHDTS) PUT (GPHEL,TUBE,0)
13
14 GET (GPEL,TUBE,RATEX,TOT,NRTOT)
15 IF (CDT2) OR (CDTS) PUT (GPSL ,TUBE,RATEX,0,NRTOT)
16
17 IF (CACCDT2) OR (CACCDTS) PUT (GPSL ,TUBE,RATEX,0,0)
18
19 RESET (CHMCF2)
20 RESET (CMCF2)
21 RESET (CACCVOL2)
22
23 RESET (CHDT2)
24 RESET (CDT2)
25 RESET (CACCDT2)
26
27 RESET (CHMCFS)
28 RESET (CMCFS)
29 RESET (CACCVOLS)
30
31 RESET (CHDTS)
32 RESET (CDTS)
33 RESET (CACCDTS)
34
35 GOTO NEXT
36
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-85
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: CLEAR HOURLY Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (CLRHH = 1) GOTO NEXT
2
3 CLRHH = 1
4
5 TUBE = 1
6
7
8
9
10 PUT (GPHSL,TUBE,0)
11 PUT (GPHEL,TUBE,0)
12 PUT (GPHAL,TUBE,0)
13
14 TUBE = TUBE + 1
15 IF (TUBE <= GPTUBES) GOTO 10
16 GOTO NEXT
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: CLEAR DAILY Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (CLRDD = 1) GOTO NEXT
2
3 CLRDD = 1
4
5 TUBE = 1
6
7 GET (GPEL,TUBE,RATEX,TOT,NRTOT)
8 PUT (GPEL,TUBE, 0.0, 0,NRTOT)
9
10 GET (GPSL,TUBE,RATEX,TOT,NRTOT)
11 PUT (GPSL,TUBE, 0.0, 0,NRTOT)
12
13 GET (GPAL,TUBE,RATEX,TOT,NRTOT)
14 PUT (GPAL,TUBE, 0.0, 0,NRTOT)
15
16 PUT (GPFWDIV,TUBE,F0)
17 PUT (GPFWSUM,TUBE,F0,F0)
18 PUT (GPFWA ,TUBE,F0,F0)
19
20 TUBE = TUBE + 1
21 IF (TUBE <= GPTUBES) GOTO 10
22 GOTO NEXT
23
24
25
26
27
28
29
30
31
SECCIN 10 10-87
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: DANIEL GC EXEC Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (GCTYPE <> DANIEL) GOTO NEXT
2
3
4
5 IF (SEQUENCE <> -1) GOTO 15
6
7 DLY = GCDLY
8
9
10 TIMER = DLY
11 ASSURE = 1
12 SEQUENCE = 0
13 RESET (ATTACH)
14
15 IF (SEQUENCE <> 0) GOTO NEXT
16
17 BUSY = NO
18 IF (BUSY1) BUSY = YES
19 IF (BUSY2) BUSY = YES
20 IF (BUSY3) BUSY = YES
21 IF (BUSY4) BUSY = YES
22
23 IF (TIMER > 0.0) TIMER = TIMER - IOCYCLE
24
25 IF (TIMER > 0.0) GOTO NEXT
26
27 IF (BUSY = YES) AND (DLY > 60.0) DLY = DLY - 60.0
28 IF (BUSY = YES) GOTO 10
29
30 SET (ATTACH)
31
32 ASSURE = ASSURE + 1
33 IF (ASSURE <> 3) GOTO NEXT
34
35 SEQUENCE = 1
36
37
38
39
40 GCTRIES = 1
41 RESET (GCALARM)
42
43
44
45 GCCNTRL = ACTIVE
46 GOTO NEXT
47
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: DANIEL GC SEQ 1 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (GCTYPE <> DANIEL) GOTO NEXT
2 IF (SEQUENCE <> 1) GOTO NEXT
3
4
5
6
7 IF (GCCNTRL = ACTIVE) GOTO NEXT
8 CNTRL = GCCNTRL
9
10
11 IF (CNTRL = IDLE) GOTO 20
12
13 GCTRIES = GCTRIES + 1
14 IF (GCTRIES <> 5) GCCNTRL = ACTIVE
15 IF (GCTRIES = 5) SEQUENCE = -1
16 GOTO NEXT
17
18
19
20 GCTRIES = 1
21 RESET (GCALARM)
22
23 TEST = ALARM1 MOD 4
24 IF (TEST <> 0) SEQUENCE = -1
25
26 IF (ALARM1 > 16383) SEQUENCE = -1
27 IF (ALARM1 < 0) SEQUENCE = -1
28
29 TEST = ALARM2 MOD 8
30 IF (TEST > 3) SEQUENCE = -1
31
32 IF (SEQUENCE = -1) SET (GCALARM)
33 IF (SEQUENCE = -1) GOTO NEXT
34
35 SEQUENCE = 2
36
37 IF (GCSTART1 <> GCSTART2) SEQUENCE = 1
38 IF (CALFLAG = 0) SEQUENCE = 1
39 IF (GCSTREAM <> STREAMID) SEQUENCE = 1
40
41 IF (SEQUENCE = 1) GCCNTRL = ACTIVE
42
43 GOTO NEXT
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-89
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: DANIEL GC Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (GCTYPE <> DANIEL) GOTO NEXT
2 IF (SEQUENCE <> 2) GOTO NEXT
3
4
5 PUT (GC, 1,C1,P1)
6 PUT (GC, 2,C2,P2)
7 PUT (GC, 3,C3,P3)
8 PUT (GC, 4,C4,P4)
9 PUT (GC, 5,C5,P5)
10 PUT (GC, 6,C6,P6)
11 PUT (GC, 7,C7,P7)
12 PUT (GC, 8,C8,P8)
13 PUT (GC, 9,C9,P9)
14 PUT (GC,10,CA,PA)
15 PUT (GC,11,CB,PB)
16 PUT (GC,12,CC,PC)
17 PUT (GC,13,CD,PD)
18 PUT (GC,14,CE,PE)
19 PUT (GC,15,CF,PF)
20 PUT (GC,16,C10,P10)
21
22 I = 1
23
24
25 GET (GC,I,CX,PX )
26 IF (CX = 14) N2R = PX
27 IF (CX = 17) CO2R = PX
28
29 I = I + 1
30 IF (I <= 16) GOTO 25
31
32
33 PUT ( GCREAD,1,GCGRAV,GCBTU,N2R,CO2R )
34
35 SEQUENCE = -1
36
37 GOTO NEXT
38
39
40
41
42
43
44
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: SUBSTITUE GC VAL Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 GET (GCREAD,1,GRAVX,BTUX,N2X,CO2X)
6
7 GRAVITY = GRAVX -
8 N2 = N2X %
9 CO2 = CO2X %
10
11 LO1 = LO ( GRAVITY )
12 HI1 = HI ( GRAVITY )
13 IF (GRAVX < LO1) OR (GRAVX > HI1) SET (GRAVSUB)
14 IF (GRAVX < LO1) OR (GRAVX > HI1) GRAVX = GRV1BASE
15
16 LO1 = LO ( BTU )
17 HI1 = HI ( BTU )
18 IF ( BTUX < LO1 ) OR ( BTUX > HI1 ) SET (BTUSUB)
19 IF ( BTUX < LO1 ) OR ( BTUX > HI1 ) BTUX = SUBBTU
20
21 LO1 = LO ( N2 )
22 HI1 = HI ( N2 )
23 IF ( N2X < LO1 ) OR ( N2X > HI1 ) SET (N2SUB)
24 IF ( N2X < LO1 ) OR ( N2X > HI1 ) N2X = SUBN2
25
26 LO1 = LO ( CO2 )
27 HI1 = HI ( CO2 )
28 IF ( CO2X < LO1 ) OR ( CO2X > HI1 ) SET (CO2SUB)
29 IF ( CO2X < LO1 ) OR ( CO2X > HI1 ) CO2X = SUBCO2
30
31 GRAVX = CLIP ( GRAVX,.55,1.0 )
32 N2X = CLIP ( N2X,0.0,15.0 )
33 CO2X = CLIP ( CO2X,0.0,15.0 )
34
35 GRAVITYS = GRAVX
36 N2S = N2X
37 CO2S = CO2X
38 BTUS = BTUX
39
40 PUT (GCINPUTS,1,GRAVX,BTUX,N2X,CO2X )
41
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-91
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: GAS INPUTS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 PUT (GPCURR,1,METER1)
6 PUT (GPCURR,2,METER2)
7
8 PUT (GPTEMP,1,M1TT)
9 PUT (GPTEMP,2,M2TT)
10
11 PUT (GPPRES,1,M1PT)
12 PUT (GPPRES,2,M2PT)
13
14 GOTO NEXT
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: GAS ACF INCR Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2 TUBE = 1
3
4
5 GET (GPPREV,TUBE,PREV)
6 GET (GPCURR,TUBE,CURR)
7 GET (GPMF ,TUBE,MFX)
8
9 DELTA = CURR - PREV
10
11 INCR = FLOAT (DELTA)
12
13 IF (TESTTURB = 2) INCR = SIMULATE
14
15 HZX = INCR / IOCYCLE
16
17 IF (TUBE = 1) HZ1 = HZX HZ
18 IF (TUBE = 2) HZ2 = HZX HZ
19
20 INCR = INCR / MFX
21 IF (MFX <= 0.0) INCR = 0.0
22 RATEX = INCR * 3600.0 / IOCYCLE
23
24 PUT (GPAINCR,TUBE,INCR,RATEX)
25 PUT (GPPREV ,TUBE,CURR)
26
27 TUBE = TUBE + 1
28 IF (TUBE <= GPTUBES) GOTO 5
29 GOTO NEXT
30
31
SECCIN 10 10-93
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: GAS ACF TOTAL Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2 TUBE = 1
3
4
5 GET (GPAL ,TUBE,RATEX,TOT,NRTOT)
6 GET (GPAINCR,TUBE,INCR,RATEX)
7 GET (GPAFRAC,TUBE,FRAC)
8
9 CYCLE = (INCR / ACFSF) + FRAC
10 TICKS = FIX (CYCLE)
11 FRAC = CYCLE - TRUNC (CYCLE)
12 TOT = (TOT + TICKS) MOD 1E9
13 RATEX = RATEX / ACFSF
14 NRTOT = (NRTOT + TICKS) MOD 1E9
15
16 PUT (GPAFRAC,TUBE,FRAC)
17 PUT (GPATIX ,TUBE,TICKS)
18 PUT (GPAL ,TUBE,RATEX,TOT,NRTOT)
19
20 TUBE = TUBE + 1
21 IF (TUBE <= GPTUBES) GOTO 5
22 GOTO NEXT
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: GAS NX19 FPV Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPTEMP ,TUBE,TEMPX)
6 GET (GPPRES ,TUBE,PRESX)
7 GET (GCINPUTS,1,GRAVX,BTUX,N2X,CO2X)
8
9
10 ABSTEMP = TEMPX + 460.0
11
12 KT = CO2X + (1.681 * N2X)
13 FT = 226.29 / (99.15 + (211.9 * GRAVX) - KT)
14 ADJT = (ABSTEMP * FT) - 460.0
15 KP = CO2X - (0.392 * N2X)
16 FP = 156.47 / (160.8 - (7.22 * GRAVX) + KP)
17 ADJP = PRESX * FP
18
19 FPVX = NX19 (ABSTEMP,PRESX,GRAVX,CO2X,N2X)
20
21 RESET (FPVXALM)
22
23 CHECK = CLIP (ADJT,0.0,200.0)
24 IF (CHECK <> ADJT) SET (FPVXALM)
25
26 CHECK = CLIP (ADJP,0.0,5000.0)
27 IF (CHECK <> ADJP) SET (FPVXALM)
28
29 PUT (GPFPV,TUBE,FPVX)
30
31 TUBE = TUBE + 1
32 IF (TUBE <= GPTUBES) GOTO 5
33 GOTO NEXT
34
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-95
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: GAS SCF INCR Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPTEMP ,TUBE,TEMPX)
6 GET (GPPRES ,TUBE,PRESX)
7 GET (GPFPV ,TUBE,FPVX)
8 GET (GPAINCR,TUBE,INCR,RATEX)
9
10 PF = PRESX + BAROPRES
11 PB = PRESBASE
12 TB = TEMPBASE + 460.0
13 TF = TEMPX + 460.0
14 S = FPVX * FPVX
15
16 INCR = INCR * (PF / PB) * (TB / TF) * S
17 IF (PB <= 0.0) OR (TF <= 0.0) INCR = 0.0
18 IF (PF <= 0.0) OR (TB <= 0.0) INCR = 0.0
19
20 RATEX = INCR * 3600.0 / IOCYCLE
21
22 PUT (GPSINCR,TUBE,INCR,RATEX)
23
24 TUBE = TUBE + 1
25 IF (TUBE <= GPTUBES) GOTO 5
26 GOTO NEXT
27
28
29
30
31
Calculation Entry
Title: GAS SCF TOTAL Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2 TUBE = 1
3
4
5 GET (GPSL ,TUBE,RATEX,TOT,NRTOT)
6 GET (GPSINCR,TUBE,INCR,RATEX)
7 GET (GPSFRAC,TUBE,FRAC)
8
9 CYCLE = (INCR / SCFSF) + FRAC
10 TICKS = FIX (CYCLE)
11 FRAC = CYCLE - TRUNC (CYCLE)
12
13 TOT = (TOT + TICKS) MOD 1E9
14 RATEX = RATEX / SCFSF
15 NRTOT = (NRTOT + TICKS) MOD 1E9
16
17 PUT (GPSFRAC,TUBE,FRAC)
18 PUT (GPSTIX ,TUBE,TICKS)
19 PUT (GPSL ,TUBE,RATEX,TOT,NRTOT)
20
21 TUBE = TUBE + 1
22 IF (TUBE <= GPTUBES) GOTO 5
23 GOTO NEXT
24
25
26
27
28
29
30
31
SECCIN 10 10-97
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: GAS ENERGY INCR Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPSINCR ,TUBE,INCR,RATEX)
6 GET (GCINPUTS,1,GRAVX,BTUX,N2X,CO2X)
7
8 INCR = INCR * BTUS
9 RATEX = INCR * 3600.0 / IOCYCLE
10
11 PUT (GPEINCR,TUBE,INCR,RATEX)
12
13 TUBE = TUBE + 1
14 IF (TUBE <= GPTUBES) GOTO 5
15 GOTO NEXT
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: GAS ENERGY TOTAL Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2 TUBE = 1
3
4
5 GET (GPEL ,TUBE,RATEX,TOT,NRTOT)
6 GET (GPEINCR,TUBE,INCR,RATEX)
7 GET (GPEFRAC,TUBE,FRAC)
8
9 CYCLE = (INCR / BTUSF) + FRAC
10 TICKS = FIX (CYCLE)
11 FRAC = CYCLE - TRUNC (CYCLE)
12
13 TOT = (TOT + TICKS) MOD 1E9
14 RATEX = RATEX / BTUSF
15 NRTOT = (NRTOT + TICKS) MOD 1E9
16
17 PUT (GPEFRAC,TUBE,FRAC)
18 PUT (GPETIX ,TUBE,TICKS)
19 PUT (GPEL ,TUBE,RATEX,TOT,NRTOT)
20
21 IF (TUBE = 1) M1THERM = M1THERM + TICKS
22 IF (TUBE = 2) M2THERM = M2THERM + TICKS
23
24 TUBE = TUBE + 1
25 IF (TUBE <= GPTUBES) GOTO 5
26 GOTO NEXT
27
28
29
30
31
SECCIN 10 10-99
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: ACF HOUR TOTALS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPATIX,TUBE,TICKS)
6
7 GET (GPHAL,TUBE,TOT)
8 TOT = (TOT + TICKS) MOD 1E9
9 PUT (GPHAL,TUBE,TOT)
10
11 TUBE = TUBE + 1
12 IF (TUBE <= GPTUBES) GOTO 5
13 GOTO NEXT
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: ACF DISPLAY Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPAL ,TUBE,RATEX,TOT,NRTOT)
6
7
8
9
10 IF (TUBE <> 1) GOTO 20
11 ATOT1 = TOT MCF
12 AFR1 = RATEX MCFH
13
14
15
16
17
18
19
20 IF (TUBE <> 2) GOTO 30
21 ATOT2 = TOT MCF
22 AFR2 = RATEX MCFH
23
24
25
26
27
28
29
30 TUBE = TUBE + 1
31 IF (TUBE <= GPTUBES) GOTO 5
32
33 ATOT = (ATOT1 + ATOT2) MOD 1E9 MCF
34 AFR = AFR1 + AFR2 MCFH
35
36 GOTO NEXT
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-101
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: SCF HOUR TOTALS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPSTIX,TUBE,TICKS)
6
7 GET (GPHSL,TUBE,TOT)
8 TOT = (TOT + TICKS) MOD 1E9
9 PUT (GPHSL,TUBE,TOT)
10
11 TUBE = TUBE + 1
12 IF (TUBE <= GPTUBES) GOTO 5
13 GOTO NEXT
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-103
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: DT HOUR TOTALS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3 TUBE = 1
4
5 GET (GPETIX,TUBE,TICKS)
6
7 GET (GPHEL,TUBE,TOT)
8 TOT = (TOT + TICKS) MOD 1E9
9 PUT (GPHEL,TUBE,TOT)
10
11 TUBE = TUBE + 1
12 IF (TUBE <= GPTUBES) GOTO 5
13 GOTO NEXT
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-105
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: FACTORS LINE 1&2 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 GET (GPFPV,1,FPVX)
6
7 FPV1 = FPVX -
8
9 GET (GPFPV,2,FPVX)
10
11 FPV2 = FPVX -
12
13 GOTO NEXT
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SECCIN 10 10-107
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: ALARMS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (NOT MON1OPEN) SET (MON1OPN)
6 IF ( MON1OPEN) RESET (MON1OPN)
7
8 IF (NOT MON2OPEN) SET (MON2OPN)
9 IF ( MON2OPEN) RESET (MON2OPN)
10 ROOMENTR = NOT(ENTRROOM)
11 UPSBAD = NOT(BADUPS)
12 GAS1LO = NOT(GAS1LOW)
13 GAS2LO = NOT(GAS2LOW)
14 GATEOPEN = NOT(OPENGATE)
15 GOTO NEXT
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Calculation Entrys
Title: LOCAL CONTROL Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (CONTROL <> 1) GOTO NEXT
6
7 RESET (OPEN1)
8 RESET (OPEN2)
9 RESET (CLOSE1)
10 RESET (CLOSE2)
11
12 M1CMD = METER_1
13 M2CMD = METER_2
14
15 METER_1 = 1
16 METER_2 = 1
17
18 IF (SWMODE = 1) GOTO NEXT
19
20 IF (M1CMD = 1) AND (M2CMD = 1) GOTO NEXT
21
22 IF (M1CMD = 2) DS1 = OPN
23 IF (M1CMD = 2) TD3 = TDELAY3
24
25 IF (M1CMD = 3) DS1 = CLS
26 IF (M1CMD = 3) TD4 = TDELAY4
27
28 IF (M2CMD = 2) DS2 = OPN
29 IF (M2CMD = 2) TD5 = TDELAY5
30
31 IF (M2CMD = 3) DS2 = CLS
32 IF (M2CMD = 3) TD6 = TDELAY6
33
34 IF (M1CMD <> 1) OR (M2CMD <> 1) RESET (WDT)
35
36 SEQ = 1
37
38 GOTO NEXT
39
40
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-109
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
______________________________________________________________________________
1 IF (CONTROL = 1) AND (SWMODE = 2) GOTO NEXT
2 IF (CONTROL = 2) AND (NOT SW_MODE) GOTO NEXT
3
4
5 IF (SEQ <> 1) GOTO 15
6
7 IF (HZ1 < FREQ1) GOTO NEXT
8
9 DS2 = OPN
10 TD1 = TDELAY1
11 TD5 = TDELAY5
12 SEQ = 2
13 RESET (WDT)
14
15 IF (SEQ <> 2) GOTO 25
16
17 IF (TD1 > 0.0) GOTO NEXT
18
19 SEQ = 3
20
21
22
23
24
25 IF (SEQ <> 3) GOTO 35
26
27 IF (HZ2 < FREQ2) GOTO NEXT
28
29 DS1 = OPN
30 TD3 = TDELAY3
31 SEQ = 4
32 RESET (WDT)
33
34
35 IF (SEQ <> 4) GOTO NEXT
36
37 IF (CS1 = CLS) GOTO NEXT
38 IF (CS1 = NUL) GOTO NEXT
39 IF (CS2 = CLS) GOTO NEXT
40 IF (CS2 = NUL) GOTO NEXT
41
42 SEQ = 5
43
44 GOTO NEXT
45
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-111
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: AUTO SWITCH 2 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (CONTROL = 1) AND (SWMODE = 2) GOTO NEXT
2 IF (CONTROL = 2) AND (NOT SW_MODE) GOTO NEXT
3
4
5 IF (SEQ <> 5) GOTO 15
6
7 IF (HZ1 > FREQ3) AND (HZ2 > FREQ4) GOTO NEXT
8
9 DS1 = CLS
10 TD4 = TDELAY4
11 SEQ = 6
12 RESET (WDT)
13
14
15 IF (SEQ <> 6) GOTO 30
16
17 IF (CS1 <> CLS) GOTO NEXT
18
19 IF (HZ2 > FREQ4) GOTO NEXT
20
21 DS2 = CLS
22 TD2 = TDELAY2
23 TD6 = TDELAY6
24 SEQ = 7
25 RESET (WDT)
26
27
28
29
30 IF (SEQ <> 7) GOTO 35
31
32 IF (TD2 > 0.0) GOTO NEXT
33 SEQ = 8
34
35 IF (SEQ <> 8) GOTO NEXT
36
37 DS1 = OPN
38 TD3 = TDELAY3
39 SEQ = 1
40 RESET (WDT)
41
42
43 GOTO NEXT
44
45
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
Calculation Entry
Title: ALL CASES 1 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (HZ1 >= FREQ5) OR (HZ2 >= FREQ6) SET (TMOVER)
6
7 IF (NOT TMOVERS) GOTO NEXT
8
9 SET (MBTMOVER)
10
11 SWMODE = 2
12 RESET (SW_MODE)
13
14 DS1 = CLS
15 DS2 = CLS
16
17 DLY4 = TDELAY4
18 DLY6 = TDELAY6
19
20 GOTO NEXT
21
22
23
24
25
26
27
28
29
30
SECCIN 10 10-113
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: ALL CASES 2 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (NOT M1CLOSE) AND (NOT M1OPEN) CS1 = NUL
6 IF (NOT M1CLOSE) AND ( M1OPEN) CS1 = OPN
7 IF ( M1CLOSE) AND (NOT M1OPEN) CS1 = CLS
8 IF ( M1CLOSE) AND ( M1OPEN) CS1 = NUL
9
10 IF (NOT M2CLOSE) AND (NOT M2OPEN) CS2 = NUL
11 IF (NOT M2CLOSE) AND ( M2OPEN) CS2 = OPN
12 IF ( M2CLOSE) AND (NOT M2OPEN) CS2 = CLS
13 IF ( M2CLOSE) AND ( M2OPEN) CS2 = NUL
14
15 RESET (M1OPNCMD)
16 RESET (M2OPNCMD)
17 RESET (M1CLSCMD)
18 RESET (M2CLSCMD)
19
20 IF (DS1 = OPN)AND(CS1 <> OPN)AND(TD3 > 0.0) SET (M1OPNCMD)
21 IF (DS1 = CLS)AND(CS1 <> CLS)AND(TD4 > 0.0) SET (M1CLSCMD)
22 IF (DS2 = OPN)AND(CS2 <> OPN)AND(TD5 > 0.0) SET (M2OPNCMD)
23 IF (DS2 = CLS)AND(CS2 <> CLS)AND(TD6 > 0.0) SET (M2CLSCMD)
24
25 WDT1 = (DS1 <> CS1) AND (DS1 = OPN) AND (TD3 <= 0.0)
26 WDT2 = (DS1 <> CS1) AND (DS1 = CLS) AND (TD4 <= 0.0)
27 WDT3 = (DS2 <> CS2) AND (DS2 = OPN) AND (TD5 <= 0.0)
28 WDT4 = (DS2 <> CS2) AND (DS2 = CLS) AND (TD6 <= 0.0)
29
30 IF WDT1 OR WDT2 OR WDT3 OR WDT4 SET (WDT)
31
32 IF (WDT1) DS1 = 0
33 IF (WDT2) DS1 = 0
34 IF (WDT3) DS2 = 0
35 IF (WDT4) DS2 = 0
36
37 IF (WDT) SET (MBWDT)
38
39 IF (CS1 = CLS) AND (CS2 = CLS) RESET (TMOVER)
40
41 GOTO NEXT
42
43
44
45
SECCIN 10 10-115
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: MODBUS #2 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 I = MCFCNT1
6 REG0031 = I / 10000
7 REG0032 = I MOD 10000
8
9 I = MCFCNT2
10 REG0033 = I / 10000
11 REG0034 = I MOD 10000
12
13 I = MCFCNT3
14 REG0035 = I / 10000
15 REG0036 = I MOD 10000
16
17 I = MCFCNT4
18 REG0037 = I / 10000
19 REG0038 = I MOD 10000
20
21 I = ACCVOL1
22 REG0041 = I / 10000
23 REG0042 = I MOD 10000
24
25 I = ACCVOL2
26 REG0043 = I / 10000
27 REG0044 = I MOD 10000
28
29 I = ACCVOL3
30 REG0045 = I / 10000
31 REG0046 = I MOD 10000
32
33 I = ACCVOL4
34 REG0047 = I / 10000
35 REG0048 = I MOD 10000
36
37 REG0049 = 0
38 REG0050 = 0
39 REG0051 = 0
40
41 GOTO NEXT
42
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-117
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: MODBUS #4 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 I = HDTCNT1
6 REG0089 = I / 10000
7 REG0090 = I MOD 10000
8
9 I = HDTCNT2
10 REG0091 = I / 10000
11 REG0092 = I MOD 10000
12
13 I = HDTCNT3
14 REG0093 = I / 10000
15 REG0094 = I MOD 10000
16
17 I = HDTCNT4
18 REG0095 = I / 10000
19 REG0096 = I MOD 10000
20
21 REG0097 = 0
22 REG0098 = 0
23
24 GOTO NEXT
25
26
27
28
29
30
31
Calculation Entry
Title: MODBUS #5 Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 I = DTCNT1
6 REG0099 = I / 10000
7 REG0100 = I MOD 10000
8
9 I = DTCNT2
10 REG0101 = I / 10000
11 REG0102 = I MOD 10000
12
13 I = DTCNT3
14 REG0103 = I / 10000
15 REG0104 = I MOD 10000
16
17 I = DTCNT4
18 REG0105 = I / 10000
19 REG0106 = I MOD 10000
20
21 I = ACCDT1
22 REG0107 = I / 10000
23 REG0108 = I MOD 10000
24
25 I = ACCDT2
26 REG0109 = I / 10000
27 REG0110 = I MOD 10000
28
29 I = ACCDT3
30 REG0111 = I / 10000
31 REG0112 = I MOD 10000
32
33 I = ACCDT4
34 REG0113 = I / 10000
35 REG0114 = I MOD 10000
36
37 REG0115 = 0
38 REG0116 = 0
39 REG0117 = 0
40 REG0118 = 0
41 REG0119 = 0
42
43 GOTO NEXT
44
Esta seccin contiene salidas generadas por computadora especficas a la aplicacin.
El encabezado dice: Introduccin de clculos
SECCIN 10 10-119
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: EVENT EXECUTIVE Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (CURRHOUR = CHOUR) GOTO START
6
7 CURRHOUR = CHOUR
8
9 GOTO NEXT
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Calculation Entry
Title: HOURLY Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 CLRHH = 2
6
7 GOTO NEXT
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-121
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: DAILY Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1 IF (CHOUR <> DAYSTART) GOTO NEXT
2
3
4
5 AVPRES1 = FWPRES1 PSIG
6 AVTEMP1 = FWTEMP1 DEGF
7
8 AVPRES2 = FWPRES2 PSIG
9 AVTEMP2 = FWTEMP2 DEGF
10
11 DMCFCNT1 = MCFCNT1 MCF
12 DMCFCNT2 = MCFCNT2 MCF
13
14 DACCVOL1 = ACCVOL1 MCF
15 DACCVOL2 = ACCVOL2 MCF
16
17 DMCFRTE1 = SFR1 MCFH
18 DMCFRTE2 = SFR2 MCFH
19
20 DDTCNT1 = DTCNT1 DT
21 DDTCNT2 = DTCNT2 DT
22
23 DACCDT1 = ACCDT1 DT
24 DACCDT2 = ACCDT2 DT
25
26 CLRDD = 2
27
28 GOTO NEXT
29
30
31
Calculation Entry
Title: INTERVAL PRINT Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 IF (CURHOUR = HOUR) GOTO NEXT
6 CURHOUR = HOUR
7
8 PRNTTIME = (CURHOUR - DAYSTART) MOD NTERVAL
9
10 IF (PRNTTIME <> 0) GOTO NEXT
11
12 IF (SELECT = 1) PRINT (CURRENT)
13 IF (SELECT = 2) PRINT (ENTRIES)
14 IF (SELECT = 3) PRINT (PROCESS)
15 GOTO NEXT
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SECCIN 10 10-123
FEB 1997
__________________________________________ REFERENCIA CONFIG MODELO 2500
Calculation Entry
Title: FINIS Type: Normal
L# Calculation Statements Units
______________________________________________________________________________
1
2
3
4
5 GOTO START
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
APNDICE
Este apndice se aplica a software de Base25 5.20/P2 y Config25 5.10/P2 para el Sistema de
Instrumentacin del Modelo 2500. Las dos EPROM para el Modelo 2522 (dos placas) pueden
agregar el software AGA-8 1992 para los Mtodos de Caracterizacin Bruta 1 y 2 (Base 25 Revisin
5.20,P2) y Mtodo de Caracterizacin Detallada (Config25 Revisin 5.10, P2). El Modelo 2522
puede tener dos puertos esclavos de modo que pueda ser encuestado por dos computadoras maestras.
Sin embargo, slo se puede soportar un puerto esclavo cuando se usa la EPROM para el Mtodo de
Caracterizacin Detallada debido a los requisitos de memoria de los clculos.
EMU_PLC2:
PROPSITO: La funcin EMU_PLC2 permite que los registros de Modbus sean encuestados por
un verdadero procesador anfitrin Modicon desde un segundo puerto esclavo
definido en el Modelo 2500.
FORMATO: EMU_PLC2
COMENTARIOS: Para usar esta caracterstica la variable EMU_PLC2 debe definirse en la Pantalla de
Definicin de Introduccin de Operadores de Listados de Seleccin. La variable debe
estar en letras maysculas. Slo se debe definir dos opciones. El programador de la
aplicacin puede seleccionar los nombres asignados a las opciones. Se selecciona la
primera opcin si se usan registros de Modbus Daniel. Se selecciona la segunda
opcin para habilitar la comunicacin de Modbus de tipo emulacin de PLC con un
verdadero procesador anfitrin Modicon.
Hay que decidir el tipo de Modbus que se usar al definir los registros de Modbus.
Cuando se usa la emulacin de PLC los registros booleanos y los registros de
nmeros enteros cortos son los nicos registros de Modbus que se pueden direccionar
mediante comunicaciones de Modbus. Cuando el Modbus de Daniel est habilitado,
se puede direccionar registros booleanos, registros de nmeros enteros cortos,
registros de nmeros enteros largos y registros de punto flotante.
APNDICE A-1
FEB 1997
____________________________________________REFERENCIA CONFIG MODELO 2500
PROPSITO: Posicionar el intervalo entre la deteccin del desplazador del verificador corto y el
rearme del hardware de deteccin del desplazador por la CPU del Modelo 2500 para
captar el prximo detector del desplazador.
FORMATO: SPR_DBNC = X
COMENTARIOS: El valor por defecto para esta variable es de 200 ms; el valor mximo es de 1310
segundos. Para usar esta caracterstica la variable SPR_DBNC debe estar en letras
maysculas.
FORMATO: PRV_DBNC = X
COMENTARIOS: El valor por defecto para esta variable es de 200 ms; el valor mximo es de 1310
segundos. Para usar esta caracterstica la variable PRV_DBNC debe estar en letras
maysculas.
PROPSITO: Calcular la densidad del Etileno entre las presiones de 1.0 y 5800.0 PSIA y
temperaturas de entre -261.688 y 350.0 DEGF segn el mtodo NBS1045.
FORMATO: FLG_1045 = X
COMENTARIOS: FLG_1045 es una variable de nmero entero que se usa para comunicar control y
estado entre la aplicacin y el mdulo de clculo NBS1045. Para usar esta
caracterstica la variable debe aparecer en letras maysculas. La bandera se usa de la
siguiente manera:
Posicionar en -1 por el mdulo NBS 1045 si no se logra una solucin para la densidad.
ERR_1045 - esta variable es una variable de nmero entero posicionada por el mdulo
NBS1045 de la siguiente manera:
0 - No hay errores
1 - El valor de TEMP_ETH est fuera de la gama de -261.688 a 350.0 DEGF o el
valor de PRES_ETH est fuera de la gama de 1.0 a 5800.0 PSIA.
2 - El valor resultante de DEN_ETH est en la regin crtica (p.ej. dentro de +30 por
ciento de la densidad crtica y +5 por ciento de la temperatura crtica). Segn el
documento de NBS1045, la ecuacin de estado no es vlida en esta regin.
APNDICE A-3
FEB 1997
____________________________________________REFERENCIA CONFIG MODELO 2500
FUNCIN GRICMP
PROPSITO: Definir valores de entrada cromatogrfica para los clculos de Caracterizacin Bruta o
Caracterizacin Detallada de AGA-8 1992.
Hay que llamar esta orden antes de que se ejecute la orden GRIPROC para realizar un
clculo de AGA-8 1992.
Los clculos de AGA-8 1992 requieren una versin de dos placas del Modelo 2500
equipada on EPROM opcional con los procedimientos de AGA-8 1992 instalados. Si
el Modelo 2500 no est configurado para realizar los clculos de AGA-8, se pasan por
alto las funciones de GRICMP y GRIPROC.
FORMATO: GRICMP (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u)
Las variables a a u de la funcin GRICMP difieren segn cul de los mtodos brutos
se usa. En cualquier caso la primera variable a es el nmero del mtodo, 1.0 2.0,
indicando cul de los Mtodos Brutos se desea. Deber notarse que todas las variables
incluyendo el mtodo se pasan como nmeros de punto flotante.
Si a = 2, este Mtodo Bruto usa densidad relativa y fracciones molares de CO2, N2,
H2 y CO.
Donde a = 1, las variables restantes son las siguientes:
APNDICE A-5
FEB 1997
____________________________________________REFERENCIA CONFIG MODELO 2500
Si se desea el Mtodo de Caracterizacin Detallada para la funcin GRICMP, se debe usar una EPROM
individual y un puerto esclavo estar disponible para uso.
EJEMPLO: GRICMP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u)
Se puede suplir los valores de las variables a a t para los clculos de AGA-8 1992 o
por introduccin de operadores o cromatgrafo de gas.
2. Devolver el producto a Daniel dentro de los doce (12) meses de la fecha de envo original
del producto o dentro de los dieciocho (18) meses de la fecha de envo original del producto
a destinos fuera de los Estados Unidos. El Comprador deber abonar por adelantado los
gastos de envo. Adems, el Comprador es responsable de asegurar cualquier producto que
se enve de regreso y asume el riesgo de prdida del producto durante el envo.
3. Para obtener servicio de garanta o para localizar la oficina de ventas o centro de servicio
ms prximo de Daniel llame al (713) 467-6000, Facsmil (281) 897-2901, o pngase en
contacto con:
Cuando necesite ponerse en contacto con Daniel para solicitar servicios para sus productos,
el Comprador deber suministrar la informacin que se solicita en el formulario de "Informe
sobre el problema del Cliente" que figura a continuacin.
Daniel Measurement and Control ofrece mantenimiento tanto al recibir la llamada del Cliente
como bajo contrato para el servicio de mantenimiento que est diseado para que la
responsabilidad por el servicio prestado recaiga sobre una sola fuente. Este ltimo tipo de
contrato de mantenimiento est disponible para todos los productos de Daniel Measurement
and Control.
NOMBRE DE LA COMPAA:__________________________________________________________________
DOMICILIO DE LA FACTURA:_________________________________________________________________
_________________________________________________________________
__________________________________________________________________
_____________________________________________________________________________________________
_____________________________________________________________________________________________
_____________________________________________________________________________________________
COMENTARIOS ADICIONALES:________________________________________________________________
_____________________________________________________________________________________________
_____________________________________________________________________________________________
Daniel Measurement and Control se reserva el derecho de efectuar cambios a cualquiera de sus productos o servicios
en cualquier momento y sin notificacin previa, para mejorar dicho producto o servicio y suministrar
el mejor producto o servicio posible.