Sei sulla pagina 1di 6

Siemens, Reservados todos los derechos 2012

A5E3929127-AB, 07/2012 1

SIMATIC
S7-1200
Actualizacin del manual de sistema S7-1200, edicin
04/2012
Informacin del producto

Pese a los esfuerzos realizados por garantizar la exactitud y claridad en la documentacin del producto, algunas pginas
del Manual de sistema del controlador programable S7-1200 contienen informacin que ha resultado ser incompleta,
incorrecta o engaosa.
Nuevos mdulos del S7-1200
Los nuevos mdulos amplan la potencia de la CPU S7-1200 y ofrecen la flexibilidad necesaria para cubrir las necesidades
de automatizacin.
CPU nuevas y mejoradas:
Las nuevas CPU 1215C DC/DC/DC, CPU 1215C DC/DC/rel y CPU 1215C AC/DC/rel ofrecen una memoria de
trabajo de 100 KB, dual Ethernet y salidas analgicas.
Las nuevas y mejoradas CPU 1211Cs, CPU 1212Cs y CPU 1214Cs tienen tiempos de procesamiento menores, la
posibilidad de 4 PTO (la CPU 1211C requiere una Signal Board), mayor memoria remanente (10 kbytes) y mayor
tiempo de retencin de la hora (20 das).
Nuevo mdulo de seales E/S: El SM 1231 AI 4 x 16 bits ofrece mayor frecuencia de muestreo y ms bits.
La nueva Battery Board (BB 1297) ofrece respaldo a largo plazo del reloj en tiempo real. La BB 1297 se puede enchufar
en la ranura para Signal Board de la CPU S7-1200 (firmware V3.0 y posteriores).
Requisitos
Para usar los nuevos mdulos debe utilizarse STEP 7 V11 SP2 Update 3 o posterior (Basic o Professional) y descargarse el
hardware support package (HSP) para los nuevos mdulos con el comando de men de STEP 7 Opciones > Support
Packages. Para agregar mdulos al catlogo de hardware de STEP 7 (TIA Portal), siga las instrucciones de la pgina del
Service & Support de Siemens (http://support.automation.siemens.com).
Comportamiento de la S7-1200 tras un error crtico
Cuando la CPU S7-1200 detecta un error crtico pasa a estado de fallo y ejecuta las acciones siguientes:
1. Se enciende el LED de error: Cuando la CPU pasa a estado de fallo intenta sealizarlo haciendo parpadear el LED de
error. Nota: El propio estado de fallo de la CPU puede impedir sin embargo que esta haga parpadear el LED de error.
2. Ejecuta un arranque en caliente, que elimina el programa de usuario y la configuracin hardware y pone todas las
salidas a 0.


Nota
Un estado de fallo no es un estado de STOP o un estado de error no crtico en el que el programa de usuario se
conserva y las salidas obtienen sus valores de sustitucin.

Acceso seguro a la CPU S7-1200
Como se describe en el captulo 11, Servidor web, apartado 11.1 "Habilitar el servidor web" del manual de sistema del
controlador programable S7-1200, procure evitar el acceso no autorizado a la CPU desde la interfaz del servidor web.

Actualizacin del manual de sistema S7-1200, edicin 04/2012
2 A5E3929127-AB, 07/2012
Adems de las instrucciones de seguridad descritas en el apartado "Habilitar el servidor web", asegrese de proteger la red
de la CPU con un firewall.
Configuracin incorrecta del HSC tras el cambio de versin de la
CPU
La CPU S7-1200 V3.0 no necesita un contador rpido para que el funcionamiento de PTO sea correcto. Sin embargo, las
versiones anteriores del firmware de la CPU S7-1200 (V1.0 o V2.x) s que necesitan un contador rpido asociado. Pueden
producirse errores de compilacin al sustituir CPU de la versin 3.0 y la V1.0 o V2.x. Los casos siguientes son ejemplos
concretos que ponen de manifiesto este comportamiento.
Escenario: PTO y movimiento, de V1.0 o V2.x a V3.0
Si la CPU S7-1200 es V1.0 o V2.x con PTO activadas y selecciona sustituir esta CPU por una CPU que admita V3.0,
pueden producirse errores de compilacin debidos a la configuracin incorrecta de los contadores rpidos por diferencias
en el funcionamiento de las PTO.
Tras la sustitucin, el error de compilacin resultante aparece como sigue:

Solucin
Para eliminar el error de compilacin, proceda del siguiente modo:
1. Haga doble clic en el error en el listado de resultados de compilacin. Se muestran las propiedades del contador rpido:

2. Seleccione el campo "Modo de contaje" y elija una de las opciones disponibles ("Frecuencia" o "Contaje"). La entrada ya
no se mostrar de color rojo.
3. A continuacin, seleccione la ficha "General" de las Propiedades, como se muestra a continuacin:

Actualizacin del manual de sistema S7-1200, edicin 04/2012
A5E3929127-AB, 07/2012 3

4. Deseleccione la casilla de verificacin "Activar este contador rpido". El contador rpido ya no se necesita para que el
funcionamiento de las PTO sea correcto.
5. Vuelva a compilar el proyecto y compruebe que la compilacin finalice correctamente.
Escenario: PTO V3.0 a V1.0 o V2.x
Si la CPU S7-1200 es V3.0 con PTO activadas y elige sustituir esta CPU por una CPU que slo admita versiones de
firmware anteriores (V1.0 o V2.x), pueden producirse errores de compilacin debidos a la configuracin incorrecta de
contadores rpidos por diferencias en el funcionamiento de las PTO.
El error de compilacin resultante aparece como sigue:

Solucin
Para eliminar el error de compilacin, proceda del siguiente modo:
1. Haga doble clic en el error en el listado de resultados de compilacin. Las propiedades de la salida de impulsos
aparecen como sigue.

2. Ajuste "Generador de impulsos" a "PWM", seleccione otro campo y, a continuacin, vuelva a seleccionar el campo
"Generador de impulsos" y ajstelo de nuevo a "PTO". Esta accin hace que el contador rpido asociado se configure
correctamente si todava no est en uso.
3. Vuelva a compilar el proyecto y compruebe que la compilacin finalice correctamente.

Actualizacin del manual de sistema S7-1200, edicin 04/2012
4 A5E3929127-AB, 07/2012


Nota
Si configur un contador rpido asociado para "contaje" o "frecuencia", se seguir mostrando un error de compilacin.
Deber modificar el programa para utilizar PTO.

Escenario: Control de movimiento activado, de V3.0 a V1.0 o V2.x
Si la CPU S7-1200 es V3.0 est utilizando la funcin de movimiento y se elige sustituir CPU por una CPU que slo admita
versiones de firmware anteriores (V1.0 o V2.x), pueden producirse errores de compilacin debidos a la configuracin
incorrecta de contadores rpidos y al soporte del control de movimiento.
Soporte de movimiento
V1.0 PLC V1.0 Motion
V2.x PLC V1.0, 2.0 Motion
V3.0 PLC V1.0, 2.0, 3.0 Motion
El error de compilacin resultante aparece como sigue:

Solucin
Para eliminar el error de compilacin, proceda del siguiente modo:
1. Seleccione la ficha "Propiedades" del PLC
2. Seleccione el "contador rpido" para el eje configurado y habiltelo.
HSC1 debe estar asociado al eje 1
HSC2 debe estar asociado al eje 2


Nota
V1.0 y V2.x slo admiten dos (2) ejes de movimiento. V3.0 admite cuatro (4) ejes de movimiento. Al convertir desde
V3 a V1.0 o V2.x, deber eliminar los ejes no asignados a PTO1 o PTO2 del proyecto antes de la descarga.


3. Ample la opcin "contador rpido" y seleccione "Eje" como "Modo de contaje". Lleve a cabo esa accin para cada eje.

Actualizacin del manual de sistema S7-1200, edicin 04/2012
A5E3929127-AB, 07/2012 5

4. Guarde y vuelva a compilar el proyecto. Si ha utilizado elementos de movimiento V3.0 en el programa, se producir un
error de compilacin.

5. Abra el rbol de instrucciones y seleccione la versin adecuada para el PLC utilizado. Las versiones adecuadas se
indican cuando las instrucciones de movimiento se pueden seleccionar.

6. Deber sustituir todos los bloques con las instrucciones de movimiento aptas para la versin.
7. Vuelva a compilar y descargue el proyecto.
Configuracin incompleta de la contrasea
Si selecciona un nivel de proteccin distinto a "Sin proteccin" sin especificar ninguna contrasea o indicando una
contrasea no coincidente, se producir un error de compilacin. Sin embargo, si vuelve a seleccionar la compilacin, el
error de compilacin desaparece y podr descargar el proyecto. Se activar el nivel de proteccin seleccionado, pero no
podr acceder a las funciones protegidas del PLC porque no se puede introducir una contrasea vlida.
Solucin
Deber borrar el PLC mediante una tarjeta de transferencia vaca. Para ms informacin sobre cmo crear y utilizar una
tarjeta de transferencia vaca, consulte el captulo 4 de conceptos sobre el PLC, apartado 4.5.3 'Utilizar la Memory Card
como tarjeta de "Transferencia"' del manual de sistema del controlador programable S7-1200.
Error de compilacin de strings o matrices
Si no puede compilar correctamente los bloques de programa que contienen strings o matrices que se compilaron
correctamente en versiones anteriores de STEP 7, se producir un error.

Actualizacin del manual de sistema S7-1200, edicin 04/2012
6 A5E3929127-AB, 07/2012
Solucin
Haga clic con el botn derecho del ratn en "Bloques de programa" del rbol de proyectos y seleccione "Compilar" y
"Software (reconstruir todos los bloques)".
Modificacin de variables de valor Real desde el servidor web
ADVERTENCIA
El uso de la pgina web Variable Status (Estado de variable) para modificar variables del tipo de datos Real con valores
sin coma flotante (por ejemplo, valores hexadecimales) puede producir modificaciones de valores inesperadas.
La modificacin de los datos del PLC con valores inesperados puede provocar un funcionamiento imprevisto de la
mquina o el proceso que, a su vez, puede derivar en muerte, graves lesiones o daos materiales.
Si se modifican valores para una variable PLC o una variable de bloque de datos desde la pgina web estndar Variable
Status (Estado de variable) para un tipo de datos Real, hay que asegurarse de introducir en dicha pgina valores en coma
flotante que incluyan una coma decimal.

Ejemplo
Imaginemos, por ejemplo, un proyecto con las siguientes variables:
Tabla de variables PLC: "Tag_1", tipo de datos Real
Bloque de datos: "Data_block_1".db_tag, tipo de datos Real
Al introducir estas variables en el campo Direccin de la pgina web Variable Status (Estado de variable), utilice valores en
coma flotante en el campo Valor de forzado, p. ej. "10.0".
Los valores en coma flotante tienen representaciones internas diferentes a los valores enteros o hexadecimales. Al
configurar variables en STEP 7 para el uso de tipos de datos Real, es necesario modificar dichas variables como valores
Real en el programa de usuario de STEP 7, en la pgina web Variable Status (Estado de variable) y en cualquier otro lugar
en que se utilicen. No intente escribir representaciones hexadecimales en una variable Real desde la pgina web Variable
Status (Estado de variable). El servidor web convierte el valor hexadecimal en un valor Real, que NO tiene la misma
representacin de bit interna que el valor hexadecimal.

Nota
Si se modifican valores de una direccin de memoria absoluta, como MD100 o DB1.DBD1, el uso de valores sin coma
flotante en la pgina web Variable Status (Estado de variable) no provocar resultados inesperados. Dado que no hay un
tipo de datos asociado, el servidor web no realiza una conversin basada en el tipo de datos de STEP 7 y modifica el valor
exactamente tal y como se introduce.
Los resultados inesperados solo pueden ocurrir si se utiliza un valor que no sea un valor en coma flotante para variables
PLC o variables de bloque de datos del tipo de datos Real.


Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG

Actualizacin del manual de sistema S7-1200, edicin 04/2012
A5E3929127-AB, 07/2012

Potrebbero piacerti anche