Programar
7.2 Bloque de datos tecnológico
– Efectivos directamente:
– Efectivos tras reinicialización:
Nota
Guardar modificaciones con "WRIT_DBL"
Los cambios en las variables efectivas directamente se pierden con un POWER OFF de la
CPU o con la reinicialización del objeto tecnológico.
Si desea guardar los cambios en el bloque de datos tecnológico incluso tras un POWER
OFF de la CPU o una reinicialización del objeto tecnológico, es necesario escribir los
cambios en el valor inicial de la memoria de carga con la instrucción avanzada "WRIT_DBL".
178
Tipo de datos LREAL
(p. ej. <TO>.Override.Velocity)
Los cambios de valores son efectivos directamente al escribir las variables. El objeto
tecnológico realiza una comprobación de rango del valor escrito y trabaja
inmediatamente con el nuevo valor. Si se violan límites de rango al escribir, el objeto
tecnológico corrige los valores automáticamente. En caso de rebase por defecto del
rango, el valor se pone al límite inferior del rango, en caso de rebase por exceso, al
límite superior. Los cambios se escriben mediante asignaciones directas. Los
cambios se mantienen hasta el próximo POWER OFF de la CPU o hasta una
reinicialización del objeto tecnológico.
Tipos de datos DINT/BOOL
(p. ej. <TO>.Senso[n].ActiveHoming.Direction)
Solo se permite realizar cambios en el rango de valores definido. Los cambios de
valores que queden fuera del rango de valores no se aplican. Si se introducen valores
no permitidos, se inicia el OB de error de programación (OB 121). Los cambios se
escriben mediante asignaciones directas. Los cambios se mantienen hasta el próximo
POWER OFF de la CPU o hasta una reinicialización del objeto tecnológico.
(p. ej. <TO>.Homing.AutoReversal)
Puesto que las variables relevantes para la reinicialización están ligadas a otras
variables, los cambios de valores no pueden aplicarse en cualquier momento. Los
cambios solo se aplican tras una reinicialización (restart) del objeto tecnológico. El
objeto tecnológico se reinicializa con los datos de la memoria de carga. Por este
motivo, los cambios se escriben en el valor inicial de la memoria de carga con la
instrucción avanzada "WRIT_DBL" (escribir en bloque de datos de memoria de
carga).
La reinicialización se lanza desde el programa de usuario mediante la instrucción
"MC_Reset" de Motion Control con el parámetro "Restart" = TRUE. Encontrará más
información sobre la reinicialización en el capítulo Reinicialización de objetos
tecnológicos (Página 201).
S7-1500 Motion Control V13 Update 3
Manual de funciones, 07/2014, A5E03879258-AC