Descargar Imprimir esta página

Direccionamiento Modbus; Configurar La Tabla De Símbolos - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Direccionamiento Modbus

Por lo general, las direcciones Modbus se escriben como valores de 5 ó 6 caracteres,
conteniendo el tipo de datos y el offset. El primer carácter o los dos primeros caracteres
determinan el tipo de datos, en tanto que los últimos cuatro caracteres seleccionan el valor
apropiado dentro del tipo de datos en cuestión. El maestro Modbus asigna luego las direcciones
de manera que correspondan a las funciones correctas. Las operaciones para esclavos Modbus
soportan las direcciones siguientes:
000001 hasta 000128 son salidas digitales asignadas a Q0.0 hasta Q15.7

010001 hasta 010128 son entradas

digitales asignadas a I0.0 hasta I15.7
030001 hasta 030032 son registros

de entradas analógicas asignados a
AIW0 hasta AIW62
040001 hasta 04xxxx son registros

de retención asignados a la
memoria V.
Todas las direcciones Modbus se basan en
"1". La tabla 12-1 muestra la asignación de
las direcciones Modbus a las direcciones
del S7-200.
El protocolo para esclavos Modbus permite
limitar la cantidad de entradas, salidas,
entradas analógicas y registros de
retención (memoria V) accesibles a un
maestro Modbus.
El parámetro MaxIQ de la operación
MBUS_INIT indica la cantidad máxima de
entradas o salidas digitales (I o Q) a las
que puede acceder el maestro Modbus.
El parámetro MaxAI de la operación
MBUS_INIT indica la cantidad máxima de
registros de entradas analógicas (AIW) a
los que puede acceder el maestro Modbus.
El parámetro MaxHold de la operación
MBUS_INIT indica la cantidad máxima de
registros de retención (palabras de la
memoria V) a los que puede acceder el
maestro Modbus.
Para más información sobre cómo ajustar
las restricciones de memoria de los
esclavos Modbus, consulte la descripción
de la operación MBUS_INIT.
Configurar la tabla de símbolos
Una vez que el usuario haya introducido la dirección del primer símbolo, la tabla calculará y
asignará automáticamente los demás símbolos contenidos en la misma.
Asigne una dirección inicial de la memoria V a la tabla que ocupa 779 bytes. Vigile que la
asignación de los símbolos de los esclavos Modbus no se solape con la memoria V asignada a
los registros de retención Modbus que contienen los parámetros HoldStart y MaxHold de la
operación MBUS_INIT. Si se solapan las áreas de memoria, la operación MBUS_INIT devolverá
un error.
Utilizar la librería del protocolo Modbus Capítulo 12
Tabla 12-1
Asignar direcciones Modbus al S7-200
Dirección Modbus
000001
000002
000003
...
000127
000128
010001
010002
010003
...
010127
010128
030001
030002
030003
...
030032
040001
040002
040003
...
04xxxx
Dirección del S7-200
Q0.0
Q0.1
Q0.2
...
Q15.6
Q15.7
I0.0
I0.1
I0.2
...
I15.6
I15.7
AIW0
AIW2
AIW4
...
AIW62
HoldStart
HoldStart+2
HoldStart+4
...
HoldStart+2 x (xxxx-1)
369

Hide quick links:

Publicidad

loading