Instrucciones de programación
6.3 Instrucciones de la librería global
puesto que la matriz contiene únicamente 10 elementos - hay sólo 10 direcciones del
registro de retención Modbus que puede utilizar esta instrucción MB_SLAVE y a las que
puede acceder el maestro Modbus.
La correlación entre los nombres de elementos de la matriz y las direcciones Modbus se
indica abajo.
"HR_DB".Array[1]
" HR_DB ". Array[2]
" HR_DB ". Array[3]
...
" HR_DB ". Array[9]
" HR_DB ".Array [10]
Ejemplo 2 - Estructura de palabras con nombres
Este registro de retención de ejemplo es una serie de palabras con nombres simbólicos
descriptivos.
Ventajas:
Desventajas:
Una estructura de palabras con nombres se visualiza de la manera siguiente en el editor de
bloques de datos. Todo elemento tiene un nombre unívoco y puede ser WORD, UINT o INT.
La figura siguiente muestra cómo la estructura de datos que aparece arriba se asignaría a la
entrada MB_HOLD_REG de una instrucción MB_SLAVE en el programa.
216
Todo elemento de la estructura tiene un nombre descriptivo con un
tipo de datos asignado.
Para crear este tipo de estructura se requiere más tiempo que para
una matriz estándar de palabras.
Los elementos deben referenciarse adicionalmente de forma
simbólica al utilizarlos en el programa de usuario. En tanto que el
primer elemento de una matriz simple se referencia como
"HR_DB".Array[0], el primer elemento de este tipo se referencia
como "HR_DB".Data.Temp_1.
Dirección Modbus 40001
Dirección Modbus 40002
Dirección Modbus 40003
...
Dirección Modbus 40009
Dirección Modbus 40010
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02