Areas de memoria CP121 ROM 255

Top  Previous  Next

Direcciones para comunicación MODBUS RTU

 

 

Area

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 2453

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

q  (salidas digitales)

2454 a 2458

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

ai  (entradas analógicas) *

2459 a 2482

ai0 a ai23

aq  (salidas analogicas)

2483 a 2490

aq0 a aq7

sm  (estados internos)

2491 a 2530

sm0 a sm39

tp  (temporizadores)

2531 a 2626

tp0 a tp95

ct  (contadores)

2627 a 2722

ct0 a ct95

 

 

Entradas analógicas

 

Variable

Dir

Función

ai0

2459

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

ai1

2460

Entrada 12bit Ain1

ai2

2461

Entrada 12bit Ain2

ai3

2462

Entrada 12bit Ain3

ai4

2463

Estado fuente interna

ai5

2464

Proporcional a la temperatura ambiente (sin escala)

     
ai6 hasta ai23 2465 a 2482 Espacio para asignar entradas de módulos externos

 


Salidas analógicas

 

Variable

Dir

Función

aq0

2483

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

aq1

2484

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

     
aq2 hasta aq7 2485 a 2490 Espacio para asignar salidas de módulos externos

 

Area SM

 

Variable

Dir Nombre  

Función

sm0.0

2491.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  

reservado

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

2492.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

sm2

2493 TimeRunL

Tiempo que lleva encendido segundos (word bajo)

sm3

2494 TimeRunH

Tiempo que lleva encendido segundos (word alto)

sm4

2495 nFilt

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

sm5

2496 BIOS

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

sm6

2497 Reservado

 

sm7

2498 HdrVer

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

sm8

2499 AI0_nf

ai0 sin filtrar en 16 bit

sm9

2500 AI0_nfh

siempre en 0

sm10

2501 AI0_fil

ai0 filtrado (según sm4) en 16 bit

sm11

2502 AI0_filh

siempre en 0

sm12

2503 AI0_tar

Tarado: ai0 tarado.

sm13

2504 AI0_tarH

siempre en 0

sm14

2505 CntR0_0

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

sm15

2506 CntR0_1

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

sm16 2507 Tara_L TaraLH: Valor de la tara
sm17 2508 Tara_H

siempre en 0

sm18 2509 Tarado_nf TaradoNF: ai0_nf tarado (primeros 16 bit o word bajo)
sm19 2510 Tarado_nfh ai0_nf tarado (últimos 16 bit o word alto)
sm20 2511 Tara_nf

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

sm21 2512 Tara_nfh

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

sm22 2513 FastTmr Timer rápido (1ms) contínuo. Se puede escribir.
sm23 2514 EspCOM1 Espera en ms para detectar fin de recepción cuando ha comenzado a recibir (end frame) COM1 (modo master)
sm24 2515 EspCOM2

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

sm25 2516 FastTmr2

Timer rápido (1ms) contínuo. Se puede escribir.

sm26 2517 DmrCOM1

Demora para responder (Tx) COM1 en ms

sm27 2518 DmrCOM2

Demora para responder (Tx) COM2 en ms

sm28 2519 MtrEspCOM1 Espera en ms para determinar fin recepción COM1 modo maestro
sm29 2520 MtrEspCOM2 Espera en ms para determinar fin recepción COM2 modo maestro
sm30 2521 TurnoCom Turno de comunicación en modo maestro
sm31 2522 ConEnc Estado de cuenta entrada de encoder (32 bit)
sm32 2523   Parte alta de ConEnc (16 bit)
sm33 2524 ConEncSts Estado Z (1), B (2), A (3), junto con el resto de las entradas

 

Especificaciones

 

Indice