Areas de memoria CP121 ROM 207

Top  Previous  Next

Direcciones para comunicación MODBUS RTU

 

 

Area

Rango

Tipo

v  (variables)

1 a 2048

v0 a v2047

m  (variables permanentes o retentivas)

2049 a 2448

m0 a m399

i  (entradas digitales)

2449

i0

q  (salidas digitales)

2450

q0

ai  (entradas analógicas) *

2451 a 2456

ai0 a ai5

aq  (salidas analogicas)

2457 a 2458

aq0 a aq1

sm  (estados internos)

2459 a 2476

sm0 a sm17

tp  (temporizadores)

2477 a 2572

tp0 a tp95

ct  (contadores)

2573 a 2636

ct0 a ct63

 

 

Entradas analógicas

 

Variable

Dir

Función

ai0

2451

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

ai1

2452

Entrada 12bit Ain1

ai2

2453

Entrada 12bit Ain2

ai3

2454

Entrada 12bit Ain3

ai4

2455

Estado fuente interna

ai5

2456 

Proporcional a la temperatura ambiente (sin escala)

 

Area SM

 

Variable

Dir

Función

sm0.0

2459.0

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

sm0.1

.1

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

sm0.2

.2

en 1 indica la aucencia o error de programa

sm0.3

.3

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

sm0.4

.4

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

sm0.5

.5

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

sm0.6

.6

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

sm0.7

.7

reservado

sm0.8

.8

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

sm0.9

.9

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

sm0.10

.10

Puesta a cero del valor del contaje rápido

sm1

2460

reservado

sm2

2461

tiempo de RUN (primeros 16 bit o word bajo)

sm3

2462

tiempo de RUN (últimos 16 bit o word alto)

sm4

2463

selector de filtro digital para entrada analógica de 16 bit (0 a 8)

sm5

2464

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

sm6

2465

Tiempo de demora de la respuesta de la comunicación. Este se define en el programa, pero puede modificarse durante la ejecución. El byte bajo corresponde al puerto 1 y el alto al 2. Está expresado en Tics del reloj interno de la CPU (unos 250us)

sm7

2466

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

sm8

2467

ai0 sin filtrar en 16 bit

sm9

2468

siempre en 0

sm10

2469

ai0 filtrado (según sm4) en 16 bit

sm11

2470

siempre en 0

sm12

2471

ai0 tarado.

sm13

2472

siempre en 0

sm14

2473

Contaje rápido (primeros 16 bit o word bajo)

sm15

2474

Contaje rápido (últimos 16 bit o word alto)

sm16 2475 Valor de la tara
sm17 2476 siempre en 0