Especificaciones

Top 

 

Especificaciones modelo CP08WG

 

Las especificaciones de una versión incluye las de sus predecesoras, al menos que se indique.

 

Módulo de 8 entradas de celda de carga con fuente (una celda por entrada), programable, para usarse en forma independiente o como expansión en CP220 o vía RS485 por COM2.

El rango de entrada es de 20mV (o celdas de hasta 2mV/V), abarcando desde los -10mV hasta 20mV.

La lectura es en 18 bit, pudiendo ser en bruto, o filtrada y tarada (coma flotante). Esta última se puede escalar para proporcionar una lectura a gusto del usuario.

El corrimiento de 10mV representa una lectura de conversor de alrededor de 43863 (0mV a la entrada).

 

   

BIOS 1.00

 

•     Variables para uso general: 1000 words (v0 a v999)

•     Variables retentivas (salvado manual): 63 words (m0 a m62)

•     Entradas digitales: 2 (i0.0 a i0.1)2

•     Salidas digitales: sin salidas

•     Entradas analógicas: 9

•  8 de 18 bit para celda de carga

•  1 medición de fuente interna (supervisión)

•     Salidas analógicas: sin salidas

•     Puerto comunicación RS485 aislado (COM1)3.

•     Estados de máquina: 200 (sm0 a sm199)

•     Temporizadores: 10 (tp0 a tp9)

•     Contadores: 10 (ct0 a ct9)

•     Bits en un word: 16 (0.0 a 0.15)

•     Decimales en temporizadores: 1

•     Rango para las variables analógicas (en aritmética): entero de 32 bit o coma flotante.

•     Anidación máxima en llamadas a subrutinas: 32

•     Máxima cantidad de líneas de código: aprox. 2000

•     Velocidad 2º puerto (baudios COM2) programable 1

 

1 El COM2 es tipo RS232 TTL, y no es directamente accesible al usuario.

2 No tienen indicaciones luminosas.

3 Puede modificarse usando OPENCOM.

 

BIOS 1.02

BIOS 1.03

 

 

Comandos

Mediante Exec y ExCmd se realizan tareas que no están representadas por instrucciones.

Primero se escribe el comando correspondiente en ExCmd, y se ejecuta al escribir la clave (llave o habilitación) en Exec.

Los comandos son:

256 (o 0x100)       Borra (sobre escribe) los valores de calibración y tara de todas las entradas de celda (0 → corrimiento, 1 → ganancia, 0 → tara).

 

512+ (o 0x200)    Toma corrimiento. + representa la o las entradas (se pueden sumar para acceder en simultáneo) correspondientes siendo:

1°    1     o 0x01

2°    2     o 0x02

3°    4     o 0x04

4°    8     o 0x08

5°    16   o 0x10

6°    32   o 0x20

7°    64   o 0x40

8°    128 o 0x80

El dispositivo debe estar vacío (sin carga), pues lo que se mide aquí es el corrimiento natural del al entrada. Estos valores son accesibles como Cal_Offset_Celx en el área sm. Por ejemplo, si solo se hace con una entrada (la 2°) se suma 2 a 512 (= 514 o 0x202), y si fuesen varias (1°, 2° y 5°) se suma 1, 2 y 16 (= 531 o 0x213).
Si fuesen todas las entradas sería: 1 + 2 + 4 + 8 +16 + 32 + 64 + 128 + 512 = 767 (o 0x2FF), valor que se escribe en ExCmd.

 

768+ (o 0x300)    Calcula escalamiento para la entrada correspondiente. + representa la o las entradas (se pueden sumar para acceder en simultáneo) correspondientes siendo:

1°    1     o 0x01

2°    2     o 0x02

3°    4     o 0x04

4°    8     o 0x08

5°    16   o 0x10

6°    32   o 0x20

7°    64   o 0x40

8°    128 o 0x80

 

El dispositivo debe tener una carga (peso patrón), cuyo valor debe estar escrito en CalREf (si se calibran juntas) o la(s) Cal_Gain_Celx correspondiente(s). CalREf es usada si el bit CalUseRef está en 1, sino se usan las Cal_Gain_Celx correspondiente a cada entrada. CalREf en combinación con CalUseRef se usan para calibración masiva (con un mismo valor), mientras que cada una de las Cal_Gain_Celx se usa para calibración individual. Por ejemplo, si solo se hace con una entrada (la 2°) se suma 2 a 768  (= 770 o 0x302), y si fuesen varias (1°, 3° y 5°) se suma 1, 4 y 16 (= 789 o 0x315).

 

1024 (o 0x400)    Salva los valores de calibración (Cal_Offset_Celx Cal_Gain_Celx) de las entradas en la memoria no volátil (son leídos al encender el equipo).

 

1280 (o 0x500)    Lee los valores de calibración (Cal_Offset_Celx  y  Cal_Gain_Celx). Sirve para restaurar los valores memorizados en cualquier momento.

 

2048 (o 0x800)    Copia el área M a la memoria no volátil (no existe en 1.03 y sucesivos).

 

2304 (o 0x900)    Copia incondicionalmente los valores memorizados al área M. Si se detecta que estos están corrompidos, el área M permanecerá igual (no existe en 1.03 y sucesivos).

 

Una vez escrito el comando y los datos que fueren necesarios se ejecuta escribiendo 21930 (o 0x55AA) en Exec. Inmediatamente Exec y ExCmd adoptarán valor cero, señal de que fue leído y/o ejecutado.

Un procedimiento de calibración consta de 3 pasos: tomar corrimientos (512+entradas), escalamiento (768+entradas) y salvado (1024).

 

NOTA: la representación de números hexadecimales con el 0x puede que no sea reconocida por algunos programas. Se puede probar usando &H en su lugar, pero lo mas seguro es usar valores en decimal.

 

 

Calibración entradas de celda

Especificaciones
Señalizaciones
   

Áreas de memoria y monitoreo general

Apariencia/Cableado

   

Glosario

Menú principal