Áreas de memoria CP121 BIOS 2.60, 2.61 y 2.62

Top  Previous  Next

Direcciones para comunicación MODBUS RTU

 

 

Área

Rango (por comunicación)

Tipo

v  (variables)

1 a 2048

v0 a v2047

m  (variables permanentes o retentivas)

2049 a 2448

m0 a m399

i  (entradas digitales)

2449 a 2455

i0 a i6  (i1 a i6 para asignar entradas de módulos externos)

q  (salidas digitales)

2456 a 2462

q0 a q6  (q1 a q6 para asignar salidas de módulos externos)

ai  (entradas analógicas) *

2463 a 2498

ai0 a ai35

aq  (salidas analógicas)

2499 a 2510

aq0 a aq11

sm  (estados internos)

2511 a 2550

sm0 a sm39

tp  (temporizadores)

2551 a 2646

tp0 a tp95

ct  (contadores)

2647 a 2742

ct0 a ct95

 

 

Entradas analógicas

 

Variable

Dir

Función

ai0

2463

Entrada de celda filtrada, reducida a 15 (ver sm10) bit

ai1

2464

Entrada 12bit Ain1

ai2

2465

Entrada 12bit Ain2

ai3

2466

Entrada 12bit Ain3

ai4

2467

Estado fuente interna

ai5

2468

Proporcional a la temperatura ambiente (sin escala)

     
ai6 hasta ai23 2469 a 2498 Espacio para asignar entradas de módulos externos

 


Salidas analógicas

 

Variable

Dir

Función

aq0

2499

Salida analógica 0 a 10v en 12 bit (4000 escalones)

aq1

2500

Salida analógica 0 a 10v en 12 bit (4000 escalones)

     
aq2 hasta aq7 2501 a 2510 Espacio para asignar salidas de módulos externos

 

Area SM

 

Variable

Dir Nombre  

Función

sm0.0

2511.0  Cte1

siempre en 1. Puede forzarse a 0, pero volverá a 1 después de un END.

sm0.1

.1 Init

permanece en 1 durante la 1ª vuelta de programa. después en 0.

sm0.2

.2 ErrProg

en 1 indica la ausencia de programa o error de programa

sm0.3

.3 Osc1Hz

alterna estado entre 0 y 1 en una frecuencia de 1Hz

sm0.4

.4 Osc0.5Hz

alterna estado entre 0 y 1 en una frecuencia de 0.5Hz

sm0.5

.5 Osc0.33Hz

alterna estado entre 0 y 1 en una frecuencia de 1/3Hz

sm0.6

.6 Tmr1m

alterna estado entre 0 y 1 en una frecuencia de 1/60Hz

sm0.7

.7 ConEncUseZ

Habilitación Eje Z encoder por E0

sm0.8

.8 puls_c1seg

en 1 durante una vuelta de programa. Se repite cada segundo

sm0.9

.9 puls_c1min

en 1 durante una vuelta de programa. Se repite cada minuto

sm0.10

.10 rst_fcnt

Puesta a cero del valor del contaje rápido

sm0.11 .11 Frec_on 0 = modo contador rápido; 1 = modo frecuencí­metro
sm0.12 .12 VCel_OK Alimentación de celda normal
sm0.13 .13 ProgPLC Programa PLC cargado
sm0.14 .14 LedRun Programa ejecutándose
sm0.15 .15 CelSat Entrada de celda saturada

sm1.0

2512.0 ErrCom1

Error en COM1 (por cualquier motivo)

sm1.1 .1 ErrTramaCom1 Error en la trama recibida
sm1.2 .2 DesbCom1 Desbordamiento del buffer de recepción
sm1.3 .3 Com1Transm COM1 ocupado transmitiendo
sm1.8 .8 ErrCom2 Error en COM2 (por cualquier motivo)
sm1.9 .9 ErrTramaCom2 Error en la trama recibida
sm1.10 .10 DesbCom2 Desbordamiento del buffer de recepción
sm1.11 .11 Com2Transm COM2 ocupado transmitiendo
sm1.12 .12 PID_int_sat La integración del PID ha llegado a su máximo (saturado)

sm2

2513 TimeRunL

Tiempo que lleva encendido segundos (word bajo)

sm3

2514 TimeRunH

Tiempo que lleva encendido segundos (word alto)

sm4

2515 nFilt

nFilt: selector de filtro digital para entrada analógica de 16 bit (0 a 7, 8 a 13 y 14 a 15)

sm5

2516 BIOS

versión de ROM (byte alto = mayor; byte bajo = menor, en hexadecimal) (nuevo desde ROM 1.01)

sm6

2517 Reservado

 

sm7

2518 HdrVer

Versión de CPU o hardware (121, 122, etc) (nuevo desde ROM 1.05)

sm8

2519 AI0_nf

ai0 sin filtrar en 16 bit

sm9

2520 AI0_nfh

siempre en 0

sm10

2521 AI0_fil

ai0 filtrado (según sm4) en 16 bit

sm11

2522 AI0_filh

siempre en 0

sm12

2523 AI0_tar

Tarado: ai0 tarado.

sm13

2524 AI0_tarH

siempre en 0

sm14

2525 CntR0_0

ConRap: Contaje rápido (primeros 16 bit o word bajo); Frecuencia

sm15

2526 CntR0_1

ConRapH: Contaje rápido (últimos 16 bit o word alto); Frecuencia promediada

sm16 2527 Tara_L TaraLH: Valor de la tara
sm17 2528 Tara_H

siempre en 0

sm18 2529 Tarado_nf TaradoNF: ai0_nf tarado (primeros 16 bit o word bajo)
sm19 2530 Tarado_nfh ai0_nf tarado (últimos 16 bit o word alto)
sm20 2531 Tara_nf

TaraLHNF: Valor de la tara no filtrado (nf) (primeros 16 bit o word bajo)

sm21 2532 Tara_nfh

Valor de la tara no filtrado (nf) (últimos 16 bit o word alto)

sm22 2533 FastTmr Timer rápido (1ms) continuo. Se puede escribir.
sm23 2534 EspCOM1 Espera en ms para detectar fin de recepción cuando ha comenzado a recibir (end frame) COM1 (modo máster)
sm24 2535 EspCOM2

Espera en ms para detectar fin de recepción cuando ha comenzado a recibir (end frame) COM2 (modo máster)

sm25 2536 FastTmr2

Timer rápido (1ms) continuo. Se puede escribir.

sm26 2537 DmrCOM1

Demora para responder (Tx) COM1 en ms

sm27 2538 DmrCOM2

Demora para responder (Tx) COM2 en ms

sm28 2539 MtrEspCOM1 Espera en ms para determinar fin recepción COM1 modo maestro
sm29 2540 MtrEspCOM2 Espera en ms para determinar fin recepción COM2 modo maestro
sm30 2541 TurnoCom Turno de comunicación en modo maestro
sm31 2542 ConEnc Estado de cuenta entrada de encoder (32 bit)
sm32 2543   Parte alta de ConEnc (16 bit)
sm33 2544 ConEncSts Estado Z (1), B (2), A (3), junto con el resto de las entradas
sm34 2545 AAcc Acumulador aritmético de operaciones aritméticas condicionales
sm34 2545 AAccR Acumulador aritmético de operaciones aritméticas condicionales (tipo real)
sm35 2546 AAccH Parte alta del acumulador aritmético de operaciones aritméticas condicionales

 

Áreas de memoria

Especificaciones

 

Índice