Anda di halaman 1dari 14

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Para instalar la actualizacin de firmware de la CPU seguir los siguientes pasos: 1. Insertar una tarjeta de memoria SD SIMATIC MC 24MB en blanco en el lector / escritor de tarjetas SD integrado en su PC. Si se est reutilizando una tarjeta de memoria SIMATIC que contiene un programa de usuario u otra actualizacin de firmware, se debe de borrar el fichero "S7_JOB.S7S" y cualquier carpeta que pueda haber (como por ejemplo "SIMATIC.S7S" o "FWUPDATE.S7S") antes de proceder con la descarga de la actualizacin del firmware. Usar el Explorador de Windows para mostrar los contenidos de la tarjeta de memoria y borrar los ficheros y carpetas. PRECAUCIN: NO borrar los archivos ocultos "__LOG__" y "crdinfo.bin" de la tarjeta de memoria. Los archivos "__LOG__" y "crdinfo.bin" son necesarios para la tarjeta de memoria. Si se borran estos archivos no se podr utilizar la tarjeta de memoria con la CPU. 2. Descargar la actualizacin de firmware de la CPU para su modelo de CPU. Hacer doble click sobre el fichero de actualizacin, ajustar la ruta de destino del fichero al directorio raz de la tarjeta SIMATIC MC y ejecutar el proceso de descompresin. Despus de que haya finalizado la descompresin, el directorio raz de la tarjeta SD contendr el directorio FWUPDATE.S7S y el fichero S7_JOB.S7S. AVISO Verificar que la CPU no est ejecutando de forma activa un proceso antes de la instalacin de la actualizacin del firmware de la CPU. Al instalar la actualizacin del firmware se provocar que la CPU pasar al modo STOP, lo que podra afectar al funcionamiento de un proceso en lnea o a una mquina. El funcionamiento inesperado de un proceso o mquina podra causar la muerte o lesiones a personas y/o daos a la propiedad. Antes de insertar la tarjeta de memoria se debe asegurar siempre que la CPU est offline y en un estado seguro. 3. Insertar la tarjeta de memoria en la CPU. Si la CPU est en RUN, entonces la CPU pasar al modo STOP. El LED de mantenimiento (MAINT) parpadea para indicar que la tarjeta de memoria precisa de una evaluacin. Volver a arrancar la CPU para iniciar la actualizacin del firmware. Son mtodos alternativos para rearrancar la CPU el llevar a cabo o una

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

transicin STOP-a-RUN o un borrado de memoria (MRES) desde el STEP 7.

4. Despus de los rearranques de la CPU, la actualizacin del firmware se copia en la memoria de carga. El LED RUN/STOP parpadea de manera alternativa en verde y amarillo para indicar que la actualizacin se est copiando. Cuando el LED RUN/STOP se enciende (amarillo fijo) y el LED MAINT parpadea, el proceso de copia habr concluido. En ese momento se puede retirar la tarjeta de memoria.

5. Una vez retirada la tarjeta de memoria, volver a arrancar la CPU de nuevo (o bien mediante la restitucin de la potencia o bien mediante mtodos alternativos para el rearranque) para transferir el nuevo firmware. El programa de usuario y la configuracin de hardware no se ven afectados por la actualizacin del firmware. Cuando se da alimentacin a la CPU, sta introducir el estado de arranque configurado. Resumen de los nmeros de referencia y las versiones de equipo actuales para la CPU 1214C, CPU COMPACTA, DC/DC/Rel: No. de referencia Version Actualizacin a travs de ... de Firmware

6ES7 214-1HE30-0XB0 V 2.2.0 Actualizacin recomendada: Update V2.2.0 Descripcin

214-1HE30-0XB0_V220.EXE ( 4547 KB ) V2.1.2 Slo para Backup: Update V2.1.2 Descripcin

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

214-1HE30-0XB0_V212.EXE ( 4436 KB ) V2.0.3 Slo para Backup: Update V2.0.3 Descripcin

214-1HE30-0XB0_V203.EXE ( 4452 KB ) V2.0.1 Slo para Backup: Update V2.0.1 Descripcin

214-1HE30-0XB0_V200.EXE ( 4451 KB ) V1.0.2 Slo para Backup: Update V1.0.2 Descripcin

214-1HE30-0XB0_V102.EXE ( 2861 KB ) V1.0.1 Slo para Backup: Descripcin del Update V1.0.1

214-1HE30-0XB0_V101.EXE ( 2864 KB ) V1.0.0 Slo para Backup:

214-1HE30-0XB0_V100.EXE ( 2862 KB )

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Update V2.2.0 Las caractersticas fundamentales permitidas por la CPU del S7-1200 con versin de firmware V2.2.0 incluyen:

SCL (lenguaje de control estructurado) Descarga en RUN

Nuevos mdulos disponibles:


CM 1243-2 Maestro AS-i CM 1241 RS422/485 SM 1222 DQ8 rel cambio

Software necesario: STEP 7 V11 SP2 Basic o Professional. Nota Pueden producirse errores de comunicacin en ordenadores muy rpidos entre el STEP 7 V11 SP2 y las CPUs del S7-1200 con versiones de la 1.x a la 2.1, para corregir esta situacin se ruega actualizar el firmware de la CPU a la V2.2 Update V2.1.2 Las caractersticas fundamentales permitidas por parte de la CPU del S7-1200 con firmware V2.1.2 incluyen la programacin de instrucciones para el control de movimiento bsico V2.0.

Software necesario: STEP 7 V11 SP1 Basic o Professional Update V2.0.3 La actualizacin de firmware V2.0.3 para la CPU del S7-1200 mejora la seguridad y robustez de la familia de producto S7-1200. Update V2.0 La actualizacin de firmware V2.0 para la CPU del S7-1200 ofrece las siguientes mejoras:

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Cambios en el comportamiento de una CPU con V2 de firmware Ciertos mdulos del S7-1200 precisan de una CPU con V2 de firmware Cambios en las instrucciones de comunicacin Cambios en las instrucciones de programacin

Cambios en el comportamiento de una CPU con V2 de firmware o STEP 7 V11 La actualizacin de firmware V2 modifica la funcionalidad de la CPU. Modo RUN La CPU con V2 ya lleva a cabo un rearranque en caliente en la primera transicin a modo RUN tras una transferencia realizada desde STEP 7 V11. El rearranque en caliente no sobrescribe los datos en los DBs. (Una CPU con V1 siempre realizaba un rearranque en frio en la primera transicin a modo RUN tras haberse efectuado una transferencia, lo que borraba los DBs dejndolos con los valores por defecto.) Sin embargo, los siguientes escenarios provocan que una CPU con V2 efecte un rearranque en frio despus de una transferencia: o o Transferencia de un proyecto de STEP 7 V10.5 a una CPU con V2 Transferencia de un proyecto que contiene una CPU con V1 desde STEP 7 V11 a una CPU con V2

Si se produce un error en run-time durante la ejecucin de un programa de usuario de STEP 7 V11, la CPU ya se queda en modo RUN. (Esto es un cambio en los ajustes por defecto para las propiedades de la CPU para STEP 7 V11.) La primera ejecucin de un OB cclico tras haberse realizado una transicin al modo RUN en una CPU con V2 puede producirse en menos que el periodo de tiempo configurado, pero siempre se producir mediante el periodo de tiempo configurado. Cualquier otra ejecucin del OB cclico se producir en el perodo de tiempo configurado. (Para una CPU con V1, la primera ejecucin de un OB cclico siempre se produca en el perodo de tiempo configurado tras una transicin al modo RUN.)

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Ciclo de ejecucin El reloj en tiempo real en una CPU con V2 actualiza la hora del sistema con ms frecuencia para ofrecer una mayor precisin que en una CPU con V1. El ciclo de ejecucin para la CPU con V2 se calcula en mltiplos de 1 ms, que es lo mismo que ocurra con la CPU para una V1.0.2.

Otras mejoras Ahora la hora de ahorro de luz diurna en una CPU con V2 se configura en la hora local en vez de configurarse en la hora del sistema. El modo de compatibilidad de hardware por defecto en STEP 7 V11 es para permitir "sustituciones aceptables". (el valor por defecto para STEP 7 V10.5 era permitir "cualquier sustitucin".) Se puede modificar dicho ajuste en la configuracin del equipo para la CPU. La CPU con V2 ofrece una comprobacin de errores adicional del programa de usuario compilado. Si se detecta un error, la CPU ya registra el error.

Mdulos del S7-1200 que precisan de una CPU con firmware V2.0 Ciertos mdulos del S7-1200 slo se pueden usar con una CPU con V2. Nmero de referencia 6ES7 2314HA300XB0 6ES7 2315QA300XB0 6ES7 2315PA300XB0

Tipo de mdulo

Descripcin

SB 1231 AI 1x12 bits

Tarjeta de seal (SB)

SB 1231 AI 1x16 bits TC

SB 1231 AI 1x16 bits RTD

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

SM 1231 AI 8x16 bits TC

6ES7 2315QF300XB0 6ES7 2315PF300XB0 6ES7 2231QH300XB0 6ES7 2411CH301XB0

Mdulo de seal (SM)

SM 1231 AI 8x16 bits RTD

SM 1223 8xAC / 8 x rels

Tarjeta de comunicaciones (CB)

CB 1241 RS485

CM 1243-5 maestro Mdulo de comunicaciones (CM) CM 1242-5 esclavo

6GK7 PROFIBUS 2435DX300XE0 6GK7 PROFIBUS 2425DX300XE0 6GK7 2427KX300XE0

Procesador de comunicaciones (CP)

CP 1242-7 GPRS

Cambios en las instrucciones de comunicacin S7-1200 V2.0 permite trabajar con PROFINET UDP Ya se puede trabajar con PROFINET UDP. UDP ofrece una capacidad de comunicin broadcast. Usar las instrucciones UDP (TUSEND y TURCV) con las instrucciones PROFINET TCON y TDISCON. Instrucciones PROFINET (TSEND_C, TRCV_C, TSEND, TRCV, TCON y TDISCON)

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

TSEND, TRCV, TCON o TDISCON devuelven un Done activo slo durante 1 ciclo: En una CPU con V2, la salida Done ya est activa slo durante 1 ciclo. (este comportamiento ya coincide con la ejecucin de las instrucciones TSEND_C y TRCV_C en una CPU con V1 o una CPU con V2.) ENO para TSEND, TRCV, TCON y TDISCON: La CPU con V2 ya activar el parmetro ENO = TRUE cuando el valor de STATUS sea de 16#0001 a 16#7FFF (condicin de ocupado "busy"). Si el valor de STATUS est entre 16#8000 y 16#FFFF (condicin de "error"), ENO = FALSE. (la CPU con V1 poda activar ENO = FALSE para ambas condiciones de "busy" y "error".) STATUS = 0 (para "ejecucin sin error") pone ENO = TRUE para una CPU con V1 CPU o una CPU con V2. La CPU con V2 lleva a cabo una comprobacin adicional de las longitudes del parmetro DATA. Puesto que se han modificado ciertos cdigos de error para las instrucciones PROFINET, se ruega consultar el manual de sistema de controlador programable S7-1200 o la ayuda en lnea de STEP 7 para los cdigos de error especficos. Para el "modo ad hoc", la CPU con V2 permiten arrays de varios tipos de datos, como en el caso de una CPU del S7-300 o del S7-400. Si se guardan los datos en un DB "optimizado" (slo simblico), la CPU con V2 permite slo arrays con datos de longitud byte: Byte, Char, USInt y SInt. (Una CPU con firmware V1.0.2 permita slo arrays de Byte.)

Instrucciones punto-a-punto (PtP) La salida Done se activa durante slo 1 ciclo: En una CPU con V2, la salida Done de una instruccin PtP ya est activa slo durante 1 ciclo. Transmisin de datos de tipo String: la CPU con V2 ya slo transmite los datos de tipo String en s mismos y no transmite los campos de longitud. (Una CPU con V1 poda transmitir ambos, los datos del String y los campos de longitud.)

Cambios en las instrucciones de programacin Instrucciones ampliadas Se han realizado pequeos cambios en cmo la CPU con V2 gestiona los errores para las instrucciones ampliadas:

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Cuando se detecta un error en el rango de memoria, la CPU con V2 genera ya una entrada en el bfer de diagnstico. Para cualquier instruccin ampliada que no tenga un DB de instancia: o Un error al cargar los parmetros de entrada provocar que la instruccin no se ejecute. Si se produce un error cuando la instruccin se est ejecutando, las salidas de la instruccin se pondrn a 0.

Ciertos errores pueden generar diferentes cdigos de error para una CPU con V2. Estos cambios son relativamente pequeos, pero se ha de recurrir a la versin 04/2011 del manual de sistema del controlador programable S7-1200 o la ayuda en lnea de STEP 7 para los cdigos de error especficos generados por las instrucciones ampliadas para una CPU con V2.

Instrucciones de comparacin para valores Real y LReal Para una comparacin de dos valores de tipo Real o LReal "not-a-number" (NaN), el resultado de la comparacin ya se devolver como igual, con independencia de si los valores tienen el mismo valor NAN o dichos valores NaN son diferentes. La CPU con V2 ya pondr el resultado = TRUE para las instrucciones CMP==, CMP>= y CMP<=. (Con una CPU con V1, esta comparacin poda arrojar slo un resultado "no-igual", y slo la instruccin CMP<> poda poner el resultado = TRUE.) Instrucciones String La CPU con V2 ya gestiona de forma correcta la operacin de cadena (String) si el parmetro In (localizacin para la cadena de entrada) y el parmetro Out (localizacin de la cadena de salida) son la misma localizacin o cadena. Si los parmetros de cadena se solapan pero no son exactamente la misma localizacin, la CPU con V2 pone ENO = FALSE y no realiza la operacin. La CPU con V2 ahora intentar ejecutar una instruccin con String que use una cadena que se ha corrompido sobrescribiendo los campos de longitud con un 0. (Por ejemplo, una localizacin de memoria incorrecta usada por una instruccin Move podra de forma accidental haber causado que una cadena se hubiese sobrescrito total o parcialmente.) La CPU con

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

V2 no genera una entrada en el bfer de diagnstico y pone el parmetro ENO segn corresponda. (Una CPU con V1 poda haber generado una entrada en el bfer de diagnstico y no haber ejecutado la instruccin String.) Instruccin Multiplex (MUX) El nmero mximo de entradas para una instruccin MUX en una CPU con V2 se ha incrementado hasta las 256 entradas. (La CPU con V1 limitaba la instruccin MUX a 32 entradas.) Instruccin exponencial general La instruccin EXPT se ha modificado para los siguientes clculos: 00 (IN1 = 0 y IN2 = 0, entonces OUT = 1) 01 (IN1 = 0 y IN2 = 1, entonces OUT = 0) = (EXPT)

Update V1.0.2 La actualizacin de firmware V1.0.2 de la CPU del S7-1200 va destinada a los siguientes aspectos:

Las instrucciones de PROFINET no estn restringidas a los OBs cclicos o al ciclo de programa principal Funcionamiento de las instrucciones de PROFINET PROFINET TCP "modo ad hoc" Los ajustes para la comunicacin se mantienen despus de un nuevo arranque. Nuevo cdigo de retorno para la instruccin RD_LOC_T (leer hora local) La hora de sistema de la CPU ya calcula de manera correcta la ltima semana del mes Valores de temporizador remanentes despus de un rearranque del sistema o de una transicin de RUN a STOP a RUN

Las instrucciones de PROFINET no estn restringidas a los OBs cclicos o al ciclo de programa principal Ya se puede llamar a las instrucciones de PROFINET (como pueden ser TSEND_C o TRCV_C) desde todos los OBs, incluyendo los OBs de interrupcin de hardware, los OBs de interrupcin de retardo de tiempo, los OBs de interrupcin cclica, los OBs de interrupcin de error o los OBs de arranque.

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

La restriccin especificada en el apartado 6.2.5 "Comunicacin Ethernet abierta" de la versin 11/2009 del manual de sistema del S7-1200 en relacin con la llamaba de los OBs deja de ser vlida. Funcionamiento de las instrucciones de PROFINET Las salidas DONE, ERROR y STATUS de las instrucciones de PROFINET (tales como TSEND y TRCV) ya siguen la convencin del S7-300 y del S7-400. Estas salidas se declaran (se ponen a true o false) para una ejecucin de la instruccin, con independencia del estado del parmetro REQ. Con anterioridad, el parmetro REQ se tena que activar hasta que las salidas de DONE, ERROR y STATUS se manifestaban, y dichas salidas se mantenan todas activas mientras REQ estuviese activa. La actualizacin de firmware V1.0.2 de la CPU corrige esta situacin, permitiendo que REQ se active un pulso y vuelva a desactivarse (estado false). PROFINET TCP "modo ad hoc" El "modo ad hoc" para TCP ya es posible con el S7-1200 (el "modo ad hoc" existe slo con la variante de protocolo TCP). Asignar un valor de "65535" al parmetro LEN para seleccionar el "modo ad hoc". Con el "modo ad hoc" se pueden recibir un mximo de 1472 bytes. Esto afecta a las descripciones de las instrucciones TRCV_C y TRCV dadas en el apartado 6.2.5 "Comunicacin Ethernet abierta" de la versin 11/2009 del manual de sistema del S7-1200. Mantenimiento de los ajustes de la carga de comunicacin despus de un rearranque Las propiedades de la CPU en relacin con la carga de comunicacin ya se mantienen de manera correcta despus de un rearranque. Instruccin RD_LOC_T (leer hora local) La instruccin RD_LOC_T ya incluye un valor de cdigo de retorno para indicar si la hora local actual est con horario para ahorro por luz diurna o con horario estndar.

RET_VAL = W#16# 0000: La hora local actual est en horario estndar. RET_VAL = W#16# 0001: Se ha configurado el horario de ahorro por luz diurna y la hora local actual est en dicho horario de ahorro.

Configuracin de la hora local en la CPU La CPU ya maneja de manera adecuada los cambios en los horarios estndar / de ahorro por luz diurna que se producen en el ltimo acontecimiento de un da en concreto de la semana. Con anterioridad, tales cambios slo se gestionaban de

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

manera adecuada si el da de la semana en particular se produca cinco veces en el mes. Advertencia Requisito para la configuracin de la hora local Cuando se configura el horario de ahorro por luz diurna se debe introducir la "hora de comienzo" como hora UTC (Universal Time Coordinated) o GMT (Greenwich Mean Time) y no la hora local que se tenga. Remanencia de los valores de temporizador despus de un rearranque o de una transicin RUN-a-STOP-a-RUN La CPU ya mantiene los datos de temporizador despus de un rearranque o de una transicin de RUN a STOP a RUN. (el DB de temporizacin se ha tenido que especificar como remanente). Advertencia El DB por defecto para una instruccin de temporizador no se puede poner como remanente. En su lugar, para hacer que el dato de temporizador sea remanente, usar o bien un DB global o un DB multi-instancia. Update V1.0.1

Los datos remanentes en un bloque de datos (DB) pueden corromperse despus de una desconexin y conexin de la alimentacin en una CPU S7-1200.

Condiciones indispensables para que se produzca el fallo:

Se debe de haber creado al menos un DB con el atributo Slo acceso simblico seleccionado Y al menos un DB con el atributo Slo acceso simblico deseleccionado. y se debe tener memoria remanente asignada para ambos tipos de DBs. y despus de la transferencia inicial del programa con los DBs, se deben de haber modificado los datos del DB y haber transferido de nuevo el programa.

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

AVISO

Los datos corrompidos en un DB pueden tener como consecuencia un comportamiento de mquina o funcionamiento del proceso inesperado. Un comportamiento de mquina o funcionamiento de proceso inesperados pueden provocar la muerte, lesiones severas o daos a la propiedad.

AVISO

Los equipos de control pueden fallar en una condicin insegura, teniendo como consecuencia un funcionamiento inesperado del equipamiento controlado. Tales tipos de funcionamientos inesperados pueden provocar la muerte o lesiones severas al personal, y/o daos en los equipos. Usar una funcin de parada de emergencia, protecciones de seguridad redundantes electromecnicas o de otro tipo que sean independientes del S7-1200 para controlar estas situaciones.

PROCEDIMIENTO ACTUALIZACIN DEL SISTEMA OPERATIVO Fecha 22/08/12 Versin 01

Video de la actualizacin del firmware


(Hacer doble click en el cuadro)