Funciones
5.3 Acceso a variables
Ejemplos de rutas de variables (operaciones de acceso de PLC)
Tabla 5-3
Ejemplos de rutas de variables (operaciones de acceso de PLC)
Ruta de variable
/Plc/M5.0
/Plc/DB5.DBW2
/Plc/DB8.DBB2:STRING
/Plc/DB8.DBW2:[10]
/Plc/DB100.DBB1
/Plc/DB2.DBD0:REAL[10]
Nota
● Los temporizadores solo se pueden leer. Un temporizador está activo si contiene un valor
distinto de 0.
● Si se usan los tipos de datos CHAR o STRING con un acceso de byte, se leen caracteres
UTF8, pero si uno de esos tipos de datos se usa con un acceso de palabra, se leen
caracteres UTF16.
● Las variables del tipo STRING contienen la longitud máxima en el primer byte y la longitud
real en el segundo byte. Al escribir las cadenas, la longitud real se adapta en cada caso.
La longitud máxima no cambia.
● Para el tipo de datos STRING con un acceso de byte (p. ej., "/Plc/DB99.DBB0:STRING"),
la longitud máxima de cadena es de 255 caracteres. Como consecuencia del formato
UTF8, se necesitan dos bytes para ciertos caracteres (p. ej., para "µ"), con lo que la longitud
máxima de la cadena queda reducida en la misma medida.
● Solo se admiten matrices unidimensionales.
5.3.4
Rutas de variables para datos de máquina y de operador
Las rutas de variables para datos de máquina y de operador se almacenan en el espacio de
direcciones del servidor OPC UA SINUMERIK Operate bajo los nodos "/Sinumerik/TEA" y "/
Sinumerik/SEA". Preste atención a los caracteres en mayúsculas y minúsculas del "nodeID".
El identificador del "nodeID" respectivo proporciona información acerca de la notación correcta.
Las variables de máquina y de operador mostradas siempre representan solo el primer
parámetro del área de datos correspondiente (canal, eje).
Tabla 5-4
Ruta de variable
/NC/_N_CH_TEA_ACX/$MC_CHAN_NAME
/NC/_N_CH_TEA_ACX/$MC_CHAN_NAME[u2]
Para el acceso, los índices de las matrices de datos de máquina empiezan desde 1.
44
Descripción
Bit de marca 0 en offset de byte 5
Palabra (16 bits) en el offset de byte 2 en el bloque de datos 5
Cadena UTF8 que empieza en el offset de byte 2 en bloque de datos 8
Matriz de 10 palabras que empieza en el offset de byte 2 en el bloque de datos 8
Byte en offset de byte 1 en el bloque de datos 100
Matriz de 10 palabras dobles (32 bits) que empieza en el offset de byte 0 en el bloque
de datos 2, y que están formateadas como números en coma flotante
Ejemplos de rutas de variables (datos de máquina y de operador)
SINUMERIK Integrate for Engineering Access MyMachine/OPC UA
Manual de configuración, 04/2018, 6FC5397-1DP41-0EA0
Descripción
Nombre de canal del canal 1
Nombre de canal del canal 2