|
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)
|
|