Herramientas online y diagnóstico
14.12 Carga en estado operativo RUN
● Cualquier lógica que dependa del estado del bit de primera consulta no se ejecutará
hasta la próxima desconexión y posterior conexión, o bien hasta que se cambie de STOP
a RUN. El bit de primera consulta sólo se activa al cambiar a modo RUN y no se ve
afectado por una descarga en modo RUN.
● Los valores actuales de los bloques de datos (DB) o variables se pueden sobrescribir.
Nota
Para poder descargar el programa en modo RUN, la CPU tiene que admitir la
modificación en modo RUN, el programa debe compilarse correctamente y la
comunicación entre STEP 7 y la CPU debe funcionar sin errores.
Se pueden realizar los cambios siguientes en variables y bloques de programa y
descargarlos en modo RUN:
• Crear, sobrescribir y eliminar funciones (FC), bloques de función (FB) y tablas de
• Crear y eliminar bloques de datos (DB). No obstante, los cambios de estructura de los
• Sobrescribir bloques de organización (OB); sin embargo, no se pueden crear ni
Puede cargar como máximo veinte bloques en el estado operativo RUN a la vez. Si debe
cargar más de veinte bloques, debe poner la CPU en el estado operativo STOP.
Una vez que inicie una carga, no puede realizar otras tareas en STEP 7 hasta que no se
haya terminado la carga.
Instrucciones que pueden fallar debido a una "Carga en estado operativo RUN"
Las instrucciones siguientes pueden sufrir un error temporal cuando se activan en la CPU
cambios en la carga en RUN. El error se produce al iniciar la instrucción mientras la CPU se
está preparando para activar los cambios descargados. Durante este tiempo, la CPU
suspende la iniciación del acceso del programa de usuario a la memoria de carga mientras
completa el acceso del programa de usuario en curso a la memoria de carga. Esto sucede
para que los cambios descargados puedan activarse de forma coherente.
Instrucción
DataLogCreate
DataLogOpen
DataLogWrite
DataLogClose
DataLogNewFile
READ_DBL
WRIT_DBL
RTM
848
variables.
DB no se pueden sobrescribir. Los valores iniciales de los DBs se pueden
sobrescribir. No es posible descargar un DB de servidor web (control o fragmento) en
RUN.
eliminar OB.
Respuesta con la activación pendiente
STATUS = W#16#80C0, ERROR = TRUE
STATUS = W#16#80C0, ERROR = TRUE
STATUS = W#16#80C0, ERROR = TRUE
STATUS = W#16#80C0, ERROR = TRUE
STATUS = W#16#80C0, ERROR = TRUE
RET_VAL = W#16#82C0
RET_VAL = W#16#82C0
RET_VAL = 0x80C0
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG