Ejemplo de AM_Location orientada por niveles
Un módulo E/S (slot 5, subslot 1, canal 1) tiene conectado un sensor complejo. A su vez hay
dos sensores simples conectados al sensor complejo. El módulo es direccionable dentro del
modelo de dispositivos PROFINET, por lo que Level 0 tiene el valor 0x0000. El siguiente
nivel (Level 1) está definido por el slot asignado; después siguen los restantes niveles para
subslot y canal y, en su caso, otros niveles subordinados.
Figura 4-5
Codificación detallada para el ejemplo:
Bits 0 – 7: AM_Location.Structure = 0x01 (formato LT)
Bits 8 – 17: AM_Location.Level0 = 0x000 (los componentes asignados a los módulos tienen
siempre el valor 0x000 en Level 0)
Bits 18 – 27: AM_Location.Level1 = 0x005 (slot 5)
Bits 28 – 37: AM_Location.Level2 = 0x001 (subslot 1)
Bits 38 – 47: AM_Location.Level3 = 0x001 (canal 1)
Bits 48 – 57: AM_Location.Level4 = 0x3FF (codificación para "Level no utilizado")
Bits 58 – 67: AM_Location.Level5 = 0x3FF (codificación para "Level no utilizado")
...
Bits 118 – 127: AM_Location.Level11 = 0x3FF (codificación para "Level no utilizado")
Notación utilizada en la figura para la codificación LT del sensor complejo: 0.5.1.1
Se aplica en correspondencia a los demás sensores:
Codificación LT para sensor simple 1 en el sensor complejo: 0.5.1.1.1
Codificación LT para el segundo sensor simple 2 en el sensor complejo: 0.5.1.1.2
PROFINET con STEP 7 V15
Manual de funciones, 12/2017, A5E03444489-AH
Ejemplo de componentes con codificación AM_Location jerárquica
Diagnóstico y mantenimiento
4.1 Mecanismos de diagnóstico de PROFINET IO
91