Áreas de memoria CP121 BIOS 2.75 y 2.14(7)

Top  Previous  Next

Direcciones para comunicación MODBUS RTU

 

 

Área

Direcciones (Modbus)

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 2504

ai0 a ai41 (ai6 a ai41 para asignar entradas de módulos externos)

aq  (salidas analógicas)

2505 a 2518

aq0 a aq13 (aq2 a aq13 para asignar entradas de módulos externos)

sm  (estados internos)

2519 a 2648

sm0 a sm129

tp  (temporizadores)

2649 a 2744

tp0 a tp95

ct  (contadores)

2745 a 2840

ct0 a ct95

 

Entradas digitales

 

Variable Modbus Función
i0.0 2449.0 Entrada digital o eje Z
i0.1 2449.1 Entrada digital, eje B, contaje
i0.2 2449.2 Entrada digital, eje A, frecuencia
i0.3 2449.3 Entrada digital
i0.4 2449.4 Entrada digital con interrupción
i0.5 2449.5 Entrada digital con interrupción
i0.6 2449.6 Entrada digital
i0.7 2449.7 Entrada digital
i0.8 ai0.15 .8 a .15 No usado
i1 a i6 2450 a 2455 Hasta 6 módulos de entradas digitales (o 96 entradas)

 

Salidas digitales

 

Variable Modbus Función
q0.0 2456.0 Salida digital o de pulsos, 1Hz a 20KHz, 1 a  2'000'000'000 pulsos
q0.1 a q0.7 .1 a .7 Salidas digitales
q0.8 a q0.15 .8 a .15 No usado
q1 a q6 2457 a 2462 Hasta 6 módulos de salidas digitales (o 96 salidas)

 

Entradas analógicas

 

Variable

Modbus

Función

ai0

2463

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

ai1

2464

Entrada 12bit Ain1

ai2

2465

Entrada 12bit Ain2

ai3

2466

Entrada 12bit Ain3

ai4

2467

Estado fuente de celda (interna) (7)

ai5

2468

Proporcional a la temperatura ambiente (sin escalar)

     
ai6 hasta ai41 2469 a 2504 Hasta 6 módulos de entradas analógicas de 6 entradas (o 36 entradas) (1)

1 Los módulos de expansión analógicos pueden combinar entradas y salidas en el mismo


Salidas analógicas

 

Variable

Modbus

Función

aq0

2505

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

aq1(7)

2506

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

     
aq2 hasta aq7 2507 a 2518 Hasta 6 módulos de salidas analógicas de 2 salidas (o 12 salidas) (1)

 1 Los módulos de expansión analógicos pueden combinar entradas y salidas en el mismo

 

Área SM

 

Variable

Modbus Nombre  

Función

sm0.0

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

Indica error de programa o falla en la ejecución

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 ⅓Hz

sm0.6

.6 Tmr1m

alterna estado entre 0 y 1cada 60 segundos

sm0.7

.7 Freq_Out_En

Activa salida de frecuencia o pulsos

sm0.8

.8 ErrSrc

Falla fuente / Apagado

sm0.9

.9 DbtSrc

Fuente interna principal estabilidad dudosa

sm0.10

.10 rst_fcnt

Puesta a cero (reset) del contaje rápido

sm0.11 .11 AutoRStrt Permite auto-reinicio si hubo falso apagado. Si está activado demora alrededor de un minuto.
sm0.12 .12 VCel_OK Indicación alimentación de celda normal (7)
sm0.13 .13 ProgPLC Indicación programa PLC cargado
sm0.14 .14 LedRun Indicación programa ejecutándose
sm0.15 .15 CelSat Indicación  entrada de celda saturada

sm1.0

2520.0 ErrCom1

Indicación error en COM1 (por cualquier motivo)

sm1.1 .1 ErrTramaCom1 Indicación error en la trama recibida
sm1.2 .2 DesbCom1 Indicación desbordamiento del buffer de recepción
sm1.3 .3 Com1Transm Indicación COM1 ocupado transmitiendo
sm1.4 .4 puls_001s En 1 durante una vuelta de programa. Se repite cada 10ms (2)
sm1.5 .5 puls_01s En 1 durante una vuelta de programa. Se repite cada 100ms (2)

sm1.6

.6 puls_c1seg

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

sm1.7

.7 puls_c1min

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

sm1.8 .8 ErrCom2 Indicación error en COM2 (por cualquier motivo)
sm1.9 .9 ErrTramaCom2 Error en la trama recibida
sm1.10 .10 DesbCom2 Indicación desbordamiento del buffer de recepción
sm1.11 .11 Com2Transm Indicación COM2 ocupado transmitiendo
sm1.12 .12 PID_int_sat La integración del PID ha llegado a su máximo (saturado)
sm1.15 .15 Exp_Rx_Ok Última comunicación con expansión: 0 mal, 1 bien.

sm2

2521 TimeRunL

Tiempo que lleva encendido segundos (word bajo)

sm3

2522 TimeRunH

Tiempo que lleva encendido segundos (word alto)

sm4

2523 nFilt

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

sm5

2524 BIOS

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

sm6

2525 FC_Mode

Modo frecuencímetro (1), contador (2), salida de frecuencia (3) y salida pulsos (4)

sm7

2526 HdrVer

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

sm8

2527 AI0_nf

ai0 sin filtrar en 16 bit (entrada de celda)

sm9

2528 AI0_nfh

siempre en 0

sm10

2529 ai0_tar_nf

= Ent. celda en 16 bit NO filtrada - Tara_nf

sm11

2530 ai0_tar_nf_h

 

sm12

2531 TaraLHNF

Valor de la tara de Entrada celda en 16 bit NO filtrada

sm13

2532 TaraLHNF_h

 

sm14

2533 ai0_fil

Entrada celda en 16 bit filtrada

sm15

2534 ai0_fil_h

Siempre en 0

sm16 2535 ai0_tar = AI0_fil - Tara
sm17 2536 ai0_tar_h

 

sm18 2537 TaraLH Valor de la tara
sm19 2538 TaraLH_h  
sm20 2539 CntFst

Contaje rápido / Frecuencia

sm21 2540 CntFstH

Contaje rápido / Frecuencia, word alto

sm22 2541 FastTmr Timer rápido (1ms) continuo. Se puede escribir.
sm23 2542 FastTmr2 Timer rápido (1ms) continuo. Se puede escribir.
sm24 2543 EspCOM1

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

sm25 2544 EspCOM2

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

sm26 2545 DmrCOM1

Demora para responder (Tx) COM1 en ms

sm27 2546 DmrCOM2

Demora para responder (Tx) COM2 en ms

sm28 2547 MtrEspCOM1 Espera en ms para determinar fin recepción COM1 modo maestro
sm29 2548 MtrEspCOM2 Espera en ms para determinar fin recepción COM2 modo maestro
sm30 2549 TurnoCom Turno de comunicación en modo maestro
sm31 2550 Encoder_cnt Estado de cuenta entrada de encoder (32 bit). En versiones anteriores de llamaba ConEnc
sm32 2551 Encoder_cntH Parte alta de Encoder_cnt (16 bit)
sm33 2552 ConEncSts Estados Z (1), B (2), A (3), junto con el resto de las entradas
sm34.0 2553.0 EncoderNotZ Usar eje Z negado
sm34.1 2553.1 EncoderUseZ Habilitación del eje Z del encoder por entrada E0
sm34.2 2553.2 Reservado  
sm34.3 2553.3 EncoderDir Indicación de dirección: 0 = avance; 1 = reversa
sm35 2554 Reservado  
sm36 2555 Reservado  
sm37 2556 Freq_Out Frecuencia para el modo salida de frecuencia (1Hz a 20KHz)
sm38 2557 Puls_Out Cantidad de pulsos para salida modo pulsos (1 a 2'000'000'000)
sm40 2559 NewID Cambio de ID (0x5A01 al 0x5AFF o 23041 al 23295)
sm41 2560 WDErr
Último error reportado
sm42 2561 WDinsCnt Cantidad de instrucciones ejecutadas en el último scan
sm43 2562 vFteM Tensión en centésimas de la fuente interna vigilada
sm44 2563 AI0_N Entrada analógica 0 en bruto (4)
sm45 2564 AI1_N Entrada analógica 1 en bruto (4)
sm46 2565 AI2_N Entrada analógica 2 en bruto (4)
sm47 2566 AI3_N Entrada analógica 3 en bruto (4)
sm48 2567 AI4_N Entrada analógica 4 en bruto (4)
sm49 2568 AI5_N Entrada analógica 5 en bruto (4)
sm50 2569 AI6_N Entrada analógica 6 en bruto (4)
sm51 2570 AI7_N Entrada analógica 7 en bruto (4)
sm52 2571 KM_AI0 Constante multiplicativa (aumentada 64k veces) (6)
sm54 2573 KM_AI1 Constante multiplicativa (aumentada 64k veces) (6)
sm56 2575 KM_AI2 Constante multiplicativa (aumentada 64k veces) (6)
sm58 2577 KM_AI3 Constante multiplicativa (aumentada 64k veces) (6)
sm60 2579 KM_AI4 Constante multiplicativa (aumentada 64k veces) (6)
sm62 2581 KM_AI5 Constante multiplicativa (aumentada 64k veces) (6)
sm64 2583 KM_AI6 Constante multiplicativa (aumentada 64k veces) (6)
sm66 2585 KM_AI7 Constante multiplicativa (aumentada 64k veces) (6)
sm68 2587 KS_AI0 Constante ajuste lectura ADC (6)
sm70 2589 KS_AI1 Constante ajuste lectura ADC (6)
sm72 2591 KS_AI2 Constante ajuste lectura ADC (6)
sm74 2593 KS_AI3 Constante ajuste lectura ADC (6)
sm76 2595 KS_AI4 Constante ajuste lectura ADC (6)
sm78 2597 KS_AI5 Constante ajuste lectura ADC (6)
sm80 2599 KS_AI6 Constante ajuste lectura ADC (6)
sm82 2601 KS_AI7 Constante ajuste lectura ADC (6)
sm84 2603 SO_AI0 Constante desplazamiento de escala (6)
sm85 2604 SO_AI1 Constante desplazamiento de escala (6)
sm86 2605 SO_AI2 Constante desplazamiento de escala (6)
sm87 2606 SO_AI3 Constante desplazamiento de escala (6)
sm88 2607 SO_AI4 Constante desplazamiento de escala (6)
sm89 2608 SO_AI5 Constante desplazamiento de escala (6)
sm90 2609 SO_AI6 Constante desplazamiento de escala (6)
sm91 2610 SO_AI7 Constante desplazamiento de escala (6)
sm92 2611 AI_MSel Bit selector modo corriente (0) o tensión (1) de cada entrada (5)
sm92.0 2611.0   Bit selector entrada 0 (3)(4)
sm92.1 2611.1   Bit selector entrada 1 (3)(4)
sm92.2 2611.2   Bit selector entrada 2 (3)(4)
sm92.3 2611.3   Bit selector entrada 3 (3)(4)
sm92.4 2611.4   Bit selector entrada 4 (3)(4)
sm92.5 2611.5   Bit selector entrada 5 (3)(4)
sm92.6 2611.6   Bit selector entrada 6 (3)(4)
sm92.7 2611.7   Bit selector entrada 7 (3)(4)

 2 El largo del programa puede afectar el período.

 3 Cada bit de AI_MSel corresponde a una entrada.

 4 Puede que no todas las entradas existan en el equipo.

 5 Con '0' usa los parámetros para medir corriente. Con '1' usa los parámetros para medir tensión. Esto es aparte de si la entrada está acondicionada para lo uno o lo otro.

 6 Acondicionamiento de las lecturas del área AI.

 7 Algunos valores están fijos (ver Especificaciones).

   

Áreas de memoria

Especificaciones
Aspecto

 

Índice