de una variable OPC UA. El nuevo atributo se introdujo con la versión V1.04 de la
especificación OPC (Part 3, Address Space Model).
Leer las propiedades de coherencia
En el modelo de información OPC UA del servidor OPC UA el acceso a las variables lo define el
atributo "AccessLevelEx".
AccessLevelEx está definido bit a bit; los bits relevantes aquí son los siguientes:
• Bit 0 = CurrentRead
• Bit 1 = CurrentWrite
• Los bits 2 a 7 no son relevantes para el servidor OPC UA de una CPU S7-1500.
El significado de las combinaciones de bits se explica en el apartado sobre derechos de
lectura y escritura.
Además, para las propiedades de coherencia se agregan los bits siguientes:
• Bit 8 = NonatomicRead; el bit está activado si la variable no puede leerse coherentemente.
Si las variables tienen coherencia de lectura, entonces bit 8 = 0.
• Bit 9 = NonatomicWrite; el bit está activado si la variable no puede escribirse
coherentemente. Si las variables tienen coherencia de escritura, o si no se ha concedido
ningún derecho de escritura, entonces bit 9 = 0.
Ejemplos
Una variable OPC UA (estructura) puede leerse y escribirse; pero es incoherente para accesos
de lectura y de escritura.
Esto implica: los bits 0, 1, 8 y 9 están activados: AccessLevelEx = "771" (1+2+256+512).
Otra estructura es de solo lectura.
Esto implica: los bits 0 y 8 están activados, el bit 1 y el bit 9 no están activados: AccessLevelEx
= "257" (1+0+256+0).
Tratamiento del atributo en el servidor
El atributo "AccessLevelEx" solo está disponible en el servidor OPC UA. El atributo no existe en
un archivo Nodeset (archivo de exportación XML).
Sin embargo, el atributo "AccessLevel" que se exporta también registra la información de
"AccessLevelEx"; consulte el siguiente apartado.
Exportación
En la exportación XML de la interfaz estándar del servidor SIMATIC, el servidor activa el
atributo "AccessLevel", que en la especificación V1.04, a diferencia de lo que ocurría en la
especificación V1.03, se ha ampliado a 32 bits hasta el valor del atributo "AccessLevelEx".
Importación
Al importar un archivo Nodeset (p. ej. de una exportación de una interfaz de servidor), la CPU
S7-1500 activa el atributo "AccessLevelEx" si sabe que el tipo de datos importado es
coherente, véase el apartado siguiente. El valor importado se ignora.
Comunicación
Manual de funciones, 11/2022, A5E03735817-AK
10.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
221