Nueva Dirección De Esclavo Con El Registro 0X2001 - Siemens SIMATIC NET CM 1242-5 Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC NET CM 1242-5:
Tabla de contenido

Publicidad

4.4
Nueva dirección de esclavo con el registro 0x2001
Iniciar un esclavo con dirección nueva
El CM 1242-5 soporta el registro 0x2001, que puede escribirse en la CPU esclava por medio
del SFB53 y el identificador hardware del módulo CM. Cuando se escribe este registro, el
esclavo se reinicia con esta dirección.
Si desea guardar la dirección en la memoria remanente, guarde la dirección en un DB de la
CPU y escriba el DB en el CM durante el arranque por medio del OB100.
Al arrancar, el esclavo entra primero en el bus con su dirección configurada. Para evitar
fallos, debería elegir una dirección libre como dirección configurada. En este caso, la CPU
arranca con error, pues el esclavo no notifica ningún retorno de estación con su dirección
configurada.
Si durante el arranque la CPU ha transferido al CP los datos de configuración, pasa al
estado RUN. Solo entonces puede cambiar la dirección por medio del registro 0x2001. A
continuación, la estación funciona correctamente.
Si el registro se escribe con valores no válidos (versión errónea, dirección demasiado corta
o no válida, etc.), el SFB53 notifica un error general y no se cambia la dirección.
Si el registro se escribe varias veces en un espacio corto de tiempo, se utiliza la última
dirección escrita.
Tabla 4- 1
Significado
Asignación
(ejemplo)
Significado del
ejemplo
CM 1242-5
Instrucciones de servicio, 02/2014, C79000-G8978-C245-05
Ejemplo de asignación de bytes del registro 0x2001 versión V1.0
Byte 1
Byte 2
Versión (high
Versión (low
byte)
byte)
01
00
H
Versión 1.0
4.4 Nueva dirección de esclavo con el registro 0x2001
Byte 3
Opcode
0 = no cambiar
dirección
1 = cambiar dirección
01
H
H
La dirección debe
cambiarse.
Configuración y servicio
Byte 4
Datos de Opcode
20
H
Nueva dirección =
32
25

Publicidad

Tabla de contenido
loading

Tabla de contenido