Leer Las Propiedades De Coherencia - Siemens SIMATIC ET 200AL Manual De Sistema

Ocultar thumbs Ver también para SIMATIC ET 200AL:
Tabla de contenido

Publicidad

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/2019, A5E03735817-AH
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
177

Publicidad

Tabla de contenido
loading

Tabla de contenido