Areas de memoria CP121 ROMs 1.00 a 1.05

Top  Previous  Next

Areas de memoria y monitoreo


Direcciones para comunicación MODBUS RTU para ROM 1.00

 

Area

Rango

Tipo

v  (variables)

1 a 1024

v0 a v1023

m  (variables permanentes o retentivas)

1025 a 1087

m0 a m63

i  (entradas digitales)

1088

i0

q  (salidas digitales)

1089

q0

ai  (entradas analógicas)

1090 a 1095

ai0 a ai5

aq  (salidas analogicas)

-

-

sm  (estados internos)

1096 a 1103

sm0 a sm7

tp  (temporizadores)

1104 a 1199

tp0 a tp95

ct  (contadores)

1200 a 1263

ct0 a ct63

 


Direcciones para comunicación MODBUS RTU para ROM 1.01

 

Area

Rango

Tipo

v  (variables)

1 a 1024

v0 a v1023

m  (variables permanentes o retentivas)

1025 a 1087

m0 a m63

i  (entradas digitales)

1088

i0

q  (salidas digitales)

1089

q0

ai  (entradas analógicas)

1090 a 1095

ai0 a ai5

aq  (salidas analogicas)

1096 a 1097

aq0 a aq1

sm  (estados internos)

1098 a 1105

sm0 a sm7

tp  (temporizadores)

1106 a 1201

tp0 a tp95

ct  (contadores)

1202 a 1265

ct0 a ct63

 

        Como cada área empieza por la dirección 0 es necesario consultar la tabla para saber cual es la dirección que le corresponde para poder accederla mediante comunicación. Para poder acceder a un solo bit determinado se requiere el protocolo MODBUS RTU Extend donde se especifica la dirección y el bit.

 

 

Entradas analógicas

 

Variable

Función

ai0

Entrada de celda filtrada

ai1

Entrada 12bit Ain1

ai2

Entrada 12bit Ain2

ai3

Entrada 12bit Ain3

ai4

Estado fuente interna

ai5

Proporcional a la temperatura ambiente (sin escala)

 

 

Salidas analógicas (ROM 1.01)

 

Variable

Función

aq0

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

aq1

Reservado

 

 

Area SM

 

Variable

Función

sm0.0

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

sm0.1

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

sm0.2

en 1 indica la aucencia o error de programa

sm0.3

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

sm0.4

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

sm0.5

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

sm0.6

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

sm0.7

reservado

sm0.8

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

sm0.9

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

sm1

reservado

sm2

tiempo de RUN (word bajo)

sm3

tiempo de RUN (word alto)

sm4

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

sm5

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

sm6

reservado

sm7

reservado

 


Direcciones para comunicación MODBUS RTU para ROM 1.02 (2.00 para otro modelo de microprocesador)

 

Area

Rango

Tipo

v  (variables)

1 a 1024

v0 a v1023

m  (variables permanentes o retentivas)

1025 a 1087

m0 a m63

i  (entradas digitales)

1088

i0

q  (salidas digitales)

1089

q0

ai  (entradas analógicas) *

1090 a 1095

ai0 a ai5

aq  (salidas analogicas)

1096 a 1097

aq0 a aq1

sm  (estados internos)

1098 a 1113

sm0 a sm15

tp  (temporizadores)

1114 a 1209

tp0 a tp95

ct  (contadores)

1210 a 1273

ct0 a ct63

* ai0 está en 15 bit para que siempre sea positivo

 

Area SM

 

Variable

Función

sm6

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 de la interrupción interna de la CPU (unos 500us)

sm7

reservado

sm8

ai0 sin filtrar en 16 bit

sm9

siempre en 0

sm10

ai0 filtrado (según sm4) en 16 bit

sm11

siempre en 0

sm12

ai0 tarado.

sm13

siempre en 0

sm14

reservado

sm15

reservado

 


Direcciones para comunicación MODBUS RTU para ROM 1.03 (2.01 para otro modelo de microprocesador)

 

Area

Rango

Tipo

v  (variables)

1 a 1024

v0 a v1023

m  (variables permanentes o retentivas)

1025 a 1124

m0 a m99

i  (entradas digitales)

1125

i0

q  (salidas digitales)

1126

q0

ai  (entradas analógicas) *

1127 a 1132

ai0 a ai5

aq  (salidas analogicas)

1133 a 1134

aq0 a aq1

sm  (estados internos)

1135 a 1150

sm0 a sm15

tp  (temporizadores)

1151 a 1246

tp0 a tp95

ct  (contadores)

1247 a 1310

ct0 a ct63

* ai0 está en 15 bit para que siempre sea positivo

 


Direcciones para comunicación MODBUS RTU para ROM 1.05

 

Area SM

 

Variable

Función

sm7

Versión de CPU o hardware (121, 122, etc)