Modscan
Modscan
Modscan
PARA H0/H2ECOM100
CAPTULO
APTULO
En este captulo...
MODBUS TCP - Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
Cdigos de funciones MODBUS apoyados . . . . . . . . . . . . . . . . . . . .5-4
Operacin de servidor (esclavo) de la red . . . . . . . . . . . . . . . . . . . . .5-5
Operacin del cliente (maestro0 de la red . . . . . . . . . . . . . . . . . . .5-13
Memoria de sistema de H0/H2-ECOM o H0-H2-ECOM . . . . . . . . .5-19
MODBUS TCP
MODBUS TCP es esencialmente el protocolo serial de MODBUS RTU encapsulado en
Ethernet TCP. MODBUS RTU se utiliza para comunicaciones seriales entre dispositivos
maestro y esclavo o esclavos. Se usa MODBUS TCP para comunicaciones TCP entre los
dispositivos cliente y servidores en una red de Ethernet. La versin de TCP de Modbus
sigue el modelo de referencia de red de la OSI.
Modelo Cliente/servidor
El servicio de mensajes de MODBUS proporciona un modelo cliente/Servidor de
comunicacin entre dispositivos conectados en una red de Ethernet TCP. Este modelo
de cliente/ servidor se basa en cuatro tipos de mensajes:
- Peticin de MODBUS - el mensaje enviado en la red por el cliente para iniciar una
transaccin
- Confirmacin de MODBUS - el mensaje de respuesta recibido en el lado del clientee
- Indicacin de MODBUS - el mensaje de la peticin recibido en el lado del servidor
- Respuesta de MODBUS - el mensaje de respuesta enviado por el modelo del servidor
Modelo cliente/servidor
Peticin
Cliente
Confirmacin
Indicacin
Respuesta
Servidor
5-2
5-3
Cdigo de
funcin
Funcin
MODBUS
5-4
Modo
servidor
Modo
cliente
01
02
03
04
No
05
No
06
08
Mantencin/Loop back
No
15
16
01
Y, C, T, CT
02
X, SP
03
04
05
06
08
Mantencin/Loop back
15
16
Y, C, T, CT
V
Y, C, T, CT
V
5-5
Cantidad
(decimal)
Rango del
PLC (octal)
Rango de direccin
MODBUS
Tipo de
datos
MODBUS
Para tipos de datos discretos.... Convierta direcciones de PLC a decimal + inicio del rango + tipos de datos
Entradas (X)
256
X0 - X377
2048 - 2303
Entrada
512
SP0 - SP777
3072 - 3583
Entrada
Salidas (Y)
256
Y0 - Y377
2048 - 2303
Bobina
512
C0 - C777
3072 - 3583
Bobina
128
T0 - T177
6144 - 6271
Bobina
128
Bobina
256
S0 - S377
Bobina
5120 - 5375
Para tipos de datos de palabra....Convierta la direccin del PLC a decimal + tipo de datos
5-6
V0 - V177
Registro de
entrada
Datos en memoria V
Holding
Register
3072
0 - 127
Registro de
entrada
Para tipos de datos discretos..Convierta direcciones de PLC a decimal + inicio del rango + tipos de datos
Entradas (X)
512
X0 - X777
2048 - 2560
Entrada
Relevadores especiales (SP)
512
SP0 - SP777
3072 - 3583
Entrada
Salidas (Y)
512
Y0 - Y1777
2048 - 2560
Bobina
1024
C0 - C777
3072 - 4095
Bobina
256
T0 - T377
6144 - 6399
Bobina
128
CT0 - CT177
6400 - 6527
Bobina
256
S0 - S377
5120 - 5375
Bobina
2048
GX0-GX7377
0 - 2047
Entrada
2048
GY0-GY7377
0 - 2047
Bobina
Para tipos de datos de palabra....Convierta la direccin del PLC a decimal + tipo de datos
Valores
corrientes
de
Registro de
256
V0 - V377
0 - 255
temporizador (V)
entrada
Valores corrientes de contador
128
(V)
Datos en memoria V
256
3072
4096
Cantidad
(Decimal)
V1000- V1177
512- 639
V400- V677
V1400- V7377 768 - 3839
V10000-V17777
Rango del
PLC (octal)
Registro de
entrada
Holding
Register
Para tipos de datos discretos..Convierta direcciones de PLC a decimal + inicio del rango + tipos de datos
Entradas (X)
320
X0 - X477
2048 - 2367
Entrada
144
SP0 - SP137
3072 - 3583
Entrada
Salidas (Y)
256
Y0 - Y377
2048 - 2303
Bobina
512
C0 - C777
3072 - 3583
Bobina
128
T0 - T177
6144 - 6271
Bobina
128
256
CT0 - CT177
S0 - S377
6400 - 6527
5120 - 5375
Bobina
Bobina
Para tipos de datos de palabra....Convierta la direccin del PLC a decimal + tipo de datos
Valores corrientes de
128
temporizador (V)
Valores corrientes de contador
128
(V)
V0 - V177
0 - 127
V1000- V1177
512- 639
768 - 3839
Registro de
entrada
Registro de
entrada
Holding
Register
Datos en memoria V
3072
V1400- V7377
256
Holding
Register
105
Holding
Register
5-7
Cantidad
(Decimal)
Rango del
PLC7(octal)
Tipo de datos
MODBUS
Para tipos de datos discretos..Convierta direcciones de PLC a decimal + inicio del rango + tipos de datos
Entradas (X)
512
X0 - X777
2048 - 2560
Entrada
Relevadores especiales (SP)
512
SP0 - SP137
SP320 - SP777
3072 - 3167
3280b- 3583
Entrada
Salidas (Y)
Relevadores de control (C)
Contactos de temporizador (T)
Contactos de Contador (CT)
512
1024
256
128
Y0 - Y777
C0 - C1777
T0 - T377
CT0 - CT177
2048
3072
6144
6400
2560
4095
6399
6527
Bobina
Bobina
Bobina
Bobina
1024
S0 - S1777
5120 - 6143
Bobina
Para tipos de datos de palabra....Convierta la direccin del PLC a decimal + tipo de datos
Valores corrientes de
temporizador (V)
256
V0 - V377
0 - 255
Registro de entrada
V1000- V1177
512- 639
Registro de entrada
Datos en memoria V
3072
4096
V1400- V7377
V10000-V17777
768 - 3839
4096 - 8191
Holding Register
256
V7400- V7777
3480 - 3735
Holding Register
Tipo de datos
MODBUS
Para tipos de datos discretos..Convierta direcciones de PLC a decimal + inicio del rango + tipos de datos
Entradas (X)
1024
X0 - X1777
2048 - 3071
512
1024
SP0 - SP137
SP320 - SP717
Y0 - Y1777
3072 - 3167
3280 - 3535
2048 - 3071
Salidas (Y)
Relevadores de control (C)
2048
Entrada
Entrada
Bobina
C0 - C3777
3072 - 5119
Bobina
T0 - T377
CT0 - CT377
6144 - 6399
6400 - 6655
Bobina
Bobina
1024
S0 - S1777
5120 - 6143
Bobina
2048
GX0-GX7377
0 - 2047
Entrada
2048
GY0-GY3777
0 - 2047
Bobina
Para tipos de datos de palabra....Convierta la direccin del PLC a decimal + tipo de datos
Valores corrientes de
temporizador (V)
256
5-8
V0 - V377
V1000- V1377
0 - 255
512 - 767
Registro de
entrada
Registro de
entrada
Datos en memoria V
256
3072
11264
256 - 511
V400- V677
V1400- V7377
768 - 3839
V10000-V35777 4096 - 15359
Holding Register
256
3968 - 4095
V7600-V7777
V36000-V37777 15360 - 16383
Holding Register
128
V0 - V177
Valores corrientes de
contador (V)
128
Memoria V, datos de
usuario
0 - 127
Registro de entrada
Registro de entrada
320
Y0 - Y477
2049 - 2367
Bobina
C0 - C377
3073 - 3551
Bobina
128
V0 - V177
0 - 1277
Input register
C0 - C377
3072 - 3551
Input register
320
Y0 - Y477
2049 - 2367
Bobina
C0 - C377
3072 - 3551
Bobina
5-9
Cantidad
Rango del PLC
(Decimal)
Rango de la direccin
Acceso
MODBUS
2048
Entradas (X)
1024
X0 - X1777
12049 - 13072
512
SP0 - SP777
13073 - 13584
Reservados
13585 - 20000
2048
GY0 - GY3777
2048
C0 - C3777
2049 - 3072
256
CT0 - CT377
6145 - 6400
256
CT0 - CT377
6401 - 6656
1024
S0 - S1777
5121 - 6144
Reservados
Solo
lectura
1 - 2048
Lectura y
escritura
6657 - 10000
5-10
Memoria V(Timers)
256
V0 - V377
40001 - 40256
30001 - 30256
Memoria V
(Contadores)
256
V1000-V1377
40513 - 40768
40513 - 40768
256
V400 - V777
40257 - 40512
40257 - 40512
3072
V1400-V7377
40769 - 43840
40769 - 43840
5903
44097 - 49999
5361
V23417-V35777
410000- 415360
410000- 415360
128
1024
43969-44096
415361-416384
Solo
lectura
128
V40000-V40177 416385-416512
416385-416512
Lectura y
escritura
128
V40200-V40377 416513-416640
416513-416640
Lectura y
escritura
64
V40400-V40477 416641-416704
416641-416704
Memoria V
(Puntos de salidas)
64
V40500-V40577 416705-416768
416705-416768
Memoria V
(Relevad. de control)
16
V40600-V40777 416769-416896
416769-416896
Memoria V
(Bits de estado de
temporizadores)
16
V41100-V41117 416961-416976
416961-416976
Memoria V
(Bits de estados de
contadores)
32
V41200-V41237 416993-417008
416993-417008
Memoria V
(Relevadores
especiales)
32
V41200-V41237 417025-417056
417025-417056
Memoria V
(Palabras de datos)
Memoria V
(Sistema)
Memoria V
(Entradas remotas)
Memoria V
(Salidas remotas)
Memoria V
(Puntos de entradas)
Lectura y
escritura
Lectura y
escritura
Solo
lectura
5-11
V0 - V177
0 - 127
V1000-V1177 512 - 639
320
Y0 - Y477
2048 - 2367
Bobina
256
128
1
1
1
1
Bobina
Bobina
5-12
320
256
128
1
1
1
1
1
1
Bobina
Bobina
Bobina
Funcin
06
15
V
Y, C, T, CT
16
5-13
Entradas (X)
Relevadores especiales (SP)
Reservados
1024
512
-
X0 - X1777
SP0 - SP777
-
2048
GY0 - GY3777
Salidas (Y)
1024
Y0 - Y1777
2048
256
256
1024
C0 - C3777
CT0 - CT377
CT0 - CT377
S0 - S1777
Reservados
Registros
Memoria V(Timers)
Rango de la direccin
Acceso
MODBUS
10001 - 10999
11000 - 12048
12049 - 13072
13073 - 13584
13585 - 20000
1 - 2048
2049 - 3072
3073 - 5120
6145 - 6400
6145 - 6400
5121 - 6144
256
Lectura y
escritura
6657 - 10000
Memoria V (Contadores)
Solo
lectura
V1000-V1377
40513 - 40768
256
3072
5903
5361
V400 - V777
V1400-V7377
V1000-V23416
V23417-V35777
40257 - 40512
40769 - 43840
44097 - 49999
410000- 415360
Memoria V (Sistema)
128
1024
Acceso
Lectura y
escritura
5-14
3. Sume el resultado octal al inicio del 3. V0 (octal) + 2000 (octal) = V2000 octal
rango del PLC (entrada, salida o palabra).
2. 11 decimal = 13 octal
3 X0 (octal) + 13 (octal) = X13 octal
5-15
5-16
5-17
5-18
Datos del
Dispositivo
317511 - 317600
90
(417511 - 417600) *
317601 - 318500
(417601 - 418500)
Datos de
mdulo
dinmico
123456-
Versin mayor de OS
Versin menor de OS
Versin de Build del OS
Versin mayor de Booter
Versin menor de Booter
Versin de Build del Booter
Reservado
Acceso
Solamente
lectura
418001 - 418020
20
(1 -3) - Reservado
4 - Banderas: bit 0 : Si 1, mdulo
ha rebooted,ya que este bit se
hizo OFF, escribir a la palabra de
banderas con el bit ON hace
OFF este bit de reboot.
Lectura y
Bit (1 -7) - Reservado
escritura
5 -Conteo de Reboot (LSW)- Solo
lectura
6 -Conteo de Reboot (MSW)-Solo
lectura
(7 -20) - Reservado
418021 - 419250
Reservado
* Para clientes que apoyan solamente la funcin cdigo 3 para leer datos de palabra.
5-19
5-20