Instrucciones de programación
6.3 Instrucciones de la librería global
Caso 3: Si la segunda instrucción MB_MASTER lee 2 palabras de datos de la dirección
Modbus 30033 en cualquier esclavo Modbus válido, sucederá lo siguiente:
La palabra de la dirección 30033 se almacena en "Data".Array_2[1].
La palabra de la dirección 30034 se almacena en "Data".Array_2[2].
Caso 4: Si la tercera instrucción MB_MASTER escribe 4 palabras de datos en la dirección
Modbus 40050 en cualquier esclavo Modbus válido, sucederá lo siguiente:
La palabra de "Data".Array_3[1] se escribe en la dirección Modbus 40050.
La palabra de "Data".Array_3[2] se escribe en la dirección Modbus 40051.
La palabra de "Data".Array_3[3] se escribe en la dirección Modbus 40052.
La palabra de "Data".Array_3[4] se escribe en la dirección Modbus 40053.
Caso 5: Si la tercera instrucción MB_MASTER escribe 3 palabras de datos en la dirección
Modbus 40001 en cualquier esclavo Modbus válido, sucederá lo siguiente:
La palabra de "Data".Array_3[1] se escribe en la dirección Modbus 40001.
La palabra de "Data".Array_3[2] se escribe en la dirección Modbus 40002.
La palabra de "Data".Array_3[3] se escribe en la dirección Modbus 40003.
Caso 6: Si la cuarta instrucción MB_MASTER utiliza el modo 11 (consultar contaje de
mensajes válidos) de cualquier esclavo Modbus válido, sucederá lo siguiente:
La palabra contadora se almacena en "Data".Array_4[1].
Ejemplo de lectura y escritura de bits utilizando direcciones de palabra como entrada DATA_PTR
Tabla 6- 1
Valores de entrada de MB_MASTER
MB_ADDR
MODE
DATA_ADDR
DATA_LEN
DATA_PTR
Valores de "Data".Array_4[1] después de la petición Modbus
Byte MS (más significativo)
xxxx-1011
x indica que no se modifican los datos
206
Caso 7: Leer 4 bits de salida comenzando en la dirección Modbus 00001
27 (ejemplo de esclavo)
0 (lectura)
00001 (salidas)
4
"Data".Array_4
Valores del esclavo Modbus
00001
00002
00003
00004
00005
00006
00007
00008
Byte LS (menos significativo)
xxxx-xxxx
Manual de sistema, 11/2009, A5E02486683-02
ON
ON
OFF
ON
ON
OFF
ON
OFF
Controlador programable S7-1200