Está en la página 1de 16

SIMATIC

S7-1200
Actualización del manual de sistema S7-1200, edición
09/2016
Información del producto

Sinopsis de la actualización de la documentación del S7-1200


A pesar de los esfuerzos realizados para asegurar la exactitud y claridad de la documentación del producto, algunas
páginas del manual de sistema del controlador programable S7-1200 contienen información incompleta, incorrecta o
engañosa.

Este documento contiene las siguientes actualizaciones


● Las áreas de transferencia de entrada tienen un comportamiento diferente cuando se pierde la conexión de red entre el
controlador y el I-device (Página 2)
● El parámetro EN de Modbus_Comm_Load en Modbus RTU debe mantenerse en TRUE hasta que finalice la instrucción
(Página 2)
● Módulos de encóder para configuración del eje de control de movimiento (Página 2)
● Posibilidad de error con la operación de restauración del servidor web (Página 3)
● Causa de los eventos de diagnóstico de desbordamiento de búfer del OB 0 (Página 3)
● Corrección del tema "Procesamiento de valores analógicos" (Página 3)
● Corrección de la tabla LED de estado de un módulo de señales (SM) (Página 4)
● Corrección de la tabla Asignación de pines de conectores para SM 1231 AI 8 x TC bit (Página 4)
● Notas para los parámetros TINFO y AINFO de la instrucción RALRM (Recibir alarma) (Página 4)
● Corrección de tablas, fuente de alimentación de la CPU (Página 5)
● Configuración de la fuente de hora (Página 5)
● Corrección de tabla, condiciones de manejo (Página 6)
● Corrección de tablas: respuesta a un escalón, tiempo de muestreo y tiempos de actualización de las entradas
analógicas (Página 6)
● Datos de receta: editar el campo de nombre del elemento de tipo de datos PLC (Página 7)
● Actualización de la nota: apartado 11.5: "Comunicación S7", activar la operación GET/PUT al cambiar un dispositivo
(Página 7)
● Actualización de la notas: apartado 9.8.4: "Configurar un canal de impulso para PWM o PTO", tiempos de ciclo mínimos
de PWM (Página 7)
● Comportamiento de la CPU en estado STARTUP y RUN (Página 8)
● Parámetros de la instrucción LED (Página 8)
● Reacción de la CPU a un error de tiempo (Página 9)
● Actualización de tablas: transporte y almacenamiento, condiciones de uso (Página 9)
● Módulos CM que permiten la comunicación a través de la periferia descentralizada (Página 10)
● Inclusión de la hora local en registros de datos (Página 10)
● Prevención y recuperación de una pérdida del programa de usuario STEP 7 (Página 11)

© Siemens AG 2018. Reservados todos los derechos


A5E03929127-AN, 02/2018 1
● Incorporación de la documentación del código de función 23 a la instrucción MB_SERVER de Modbus TCP, parámetros
MB_HOLD_REG (Página 11)
● Error de ejecución del parámetro "OverwriteInitialOutputValue" de PID_Compact (Página 13)
● Correcciones en los esquemas eléctricos: SM 1232 y SM 1234 (Página 14)
● Conexiones de comunicación (Página 15)
● SB 1231 Impedancia de entrada (Página 15)
● Prioridades determinadas para los OB de alarma cíclica y OB de alarma de retardo (Página 16)

Las áreas de transferencia de entrada tienen un comportamiento


diferente cuando se pierde la conexión de red entre el controlador y
el I-device
En el controlador, la CPU escribe un cero en las áreas de transferencia de entrada al perderse la conexión de red. En el I-
device, las áreas de transferencia de entrada conservan sus últimos valores.
El sistema puede configurarse de forma que se evite esta condición en el caso de un I-device general (I-device no
compartido). Para ello, borre las áreas de transferencia de entrada del I-device en un "OB de fallo de rack o estación" para
un evento entrante. Proceda del siguiente modo:
1. Agregue un "OB de fallo de rack o estación" al proyecto. (Este OB adopta de forma predeterminada el número de OB
86).
2. Agregue lógica al OB para que los valores de las entradas para el I-device pasen a cero cuando la variable de arranque
de LADDR indique el valor del identificador de hardware del I-device y la variable de arranque de Event_Class indique
un evento "entrante":
– Encontrará el identificador de hardware del I-device en la tabla de variables predeterminada de la ficha "Constantes
de sistema". El identificador de hardware es un tipo de "HW_Device" y el nombre de la variable indica que es un I-
device (p. ej. "Local~PROFINET_interface_1~IODevice").
– Un valor "16#39" en la Event_Class indica un evento "entrante". Si la variable de entrada "Event_Class" contiene el
valor "16#39", esto indica que el "OB de fallo de rack o estación" está activo (en contraposición a cuando se borra).

El parámetro EN de Modbus_Comm_Load en Modbus RTU debe


mantenerse en TRUE hasta que finalice la instrucción
La instrucción Modbus_Comm_Load de Modbus RTU utiliza la función de lectura y escritura de registro para inicializar el
módulo PTP. Sin embargo, la instrucción RDREC/WRREC funciona de forma asíncrona, lo que significa que tarda varios
ciclos en finalizar. Por consiguiente, el parámetro EN de Modbus_Comm_Load debe mantenerse en TRUE hasta que
finalice la instrucción RDREC/WRREC.

Módulos de encóder para configuración del eje de control de


movimiento
En el apartado 10.3.4.7: "Control del eje mediante el módulo de impulso TM", en los pasos para configurar el eje de
movimiento con realimentación de posición, el "paso 4" le lleva directamente a seleccionar un encóder. La lista correcta de
encóders es la siguiente:
● Módulo TM Count
● Módulo TM PosInput
● Contador rápido (HSC)

Actualización del manual de sistema S7-1200, edición 09/2016


2 A5E03929127-AN, 02/2018
Posibilidad de error con la operación de restauración del servidor web
Cuando se lleva a cabo una operación de restauración desde la página de copia de seguridad online del servidor web del
S7-1200 V4.2.0, es posible que la operación de restauración no finalice correctamente en algunas ocasiones. En este caso,
la página de copia de seguridad online muestra uno de los mensajes siguientes:
● Error al cargar la copia de seguridad online. Error 6: Error al escribir el archivo de copia de
seguridad en la CPU.

● Error al cargar la copia de seguridad online. Error 0: Error interno.


Si la restauración falla, inténtelo de nuevo. Si sigue fallando, inténtelo utilizando Internet Explorer.
La operación de restauración no da este error con el servidor web del S7-1200 V4.2.1.

Causa de los eventos de diagnóstico de desbordamiento de búfer del


OB 0
Si se ha configurado una detección de flancos ascendentes o descendentes para una entrada digital en la configuración de
dispositivos de la CPU pero no se ha configurado ningún OB que se dispare con dicho flanco, es posible que se obtengan
eventos de desbordamiento del búfer del OB 0 en el búfer de diagnóstico si la entrada dispara repetidamente un flanco
ascendente o descendente en una sucesión rápida.
Para evitarlo, no configure ninguna condición de flanco en la configuración de dispositivos si no ha configurado o adjuntado
un OB asociado. Existe la posibilidad de crear un OB de alarma de proceso que se corresponda con el evento de flanco o
bien de utilizar la instrucción ATTACH en el programa para asociar un OB al evento de flanco.
Tampoco debe programarse la instrucción DETACH para desvincular una condición de flanco del OB que se ha asignado o
asociado al evento de flanco. Si una condición de flanco de sucesión rápida no se asigna a un OB, es posible que se
produzcan eventos de desbordamiento del búfer del OB 0.

Corrección del tema "Procesamiento de valores analógicos"


El apartado 5.3 "Procesamiento de valores analógicos" del Manual de sistema Controlador programable S7-1200 afirma
correctamente en la descripción que 27648 es el rango superior de tensión para la señal analógica bruta. Sin embargo,
incluso el ejemplo del esquema de contactos utiliza de forma incorrecta 24768 como rango superior. Utilice 27648 en lugar
de 24768 en todos los casos del ejemplo.

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 3
Corrección de la tabla LED de estado de un módulo de señales (SM)
El apartado 15.1 "LEDs de estado", tabla 15-2 LED de estado de un módulo de señales (SM), se ha actualizado de modo
que ahora muestra que el LED de "Alimentación de campo desconectada" solo se soporta en los módulos de señales
analógicos.

Tabla 1 LED de estado de un módulo de señales (SM)

Descripción DIAG I/O Channel


(Rojo/verde) (Rojo/verde)
Alimentación de campo desconectada * Rojo intermitente Rojo intermitente
No se ha configurado o se está actualizando Verde intermitente Apagado
Módulo configurado sin errores Encendido (verde) Encendido (verde)
Condición de error Rojo intermitente -
Error de E/S (con diagnóstico habilitado) - Rojo intermitente
Error de E/S (con diagnóstico inhibido) - Encendido (verde)
* El estado solo se soporta en los módulos de señales analógicos.

Corrección de la tabla Asignación de pines de conectores para SM


1231 AI 8 x TC bit
El anexo A, tabla A-168, se ha actualizado de modo que ahora muestra la asignaciones de pines correcta de X12 y X13.

Tabla 2 Asignación de pines de conectores para SM 1231 AI 8 x TC bit (6ES7231-5QF32-0XB0)

Pin X10 (oro) X11 (oro) X12 (oro) X13 (oro)


1 L+ / 24 V DC Sin conexión Sin conexión Sin conexión
2 M / 24 V DC Sin conexión Sin conexión Sin conexión
3 Tierra funcional Sin conexión Sin conexión Sin conexión
4 AI 0+ /TC AI 2+ /TC AI 4+ /TC AI 6+ /TC
5 AI 0- /TC AI 2- /TC AI 4- /TC AI 6- /TC
6 AI 1+ /TC AI 3+ /TC AI 5+ /TC AI 7+ /TC
7 AI 1- /TC AI 3- /TC AI 5- /TC AI 7- /TC

Notas para los parámetros TINFO y AINFO de la instrucción RALRM


(Recibir alarma)
TINFO y AINFO son parámetros IN_OUT de la instrucción RALRM (Recibir alarma). Estas estructuras de parámetros
pueden almacenarse en una tabla de variables PLC o en un DB estándar (no optimizado). No es posible guardarlas en la
interfaz local del bloque o en un DB optimizado. Si las estructuras de TINFO y AINFO están en la interfaz local del bloque o
en un DB optimizado, RALRM no devuelve valores correctos en el parámetro TINFO o AINFO y la salida STATUS es 0.
Encontrará más información sobre el acceso a bloques de datos en la descripción "Bloques de datos optimizados y
estándar", en el apartado 7.3.4 del Manual de sistema Controlador programable S7-1200.
Consulte el apartado 9.3.7 en el Manual de sistema del controlador programable S7-1200, donde encontrará una
descripción de la instrucción RALRM (Recibir alarma).

Actualización del manual de sistema S7-1200, edición 09/2016


4 A5E03929127-AN, 02/2018
Corrección de tablas, fuente de alimentación de la CPU
Las tablas de la fuente de alimentación de la CPU se han actualizado y ahora muestran los valores I2 t. Esta nueva fila debe
ir debajo de la fila "Extracorriente de conexión". Las CPU S7-1200 y sus valores se muestran a continuación:
● Tabla A-14, fuente de alimentación (CPU 1211C)
– CPU 1211C AC/DC/Relay (6ES7211-1BE40-0XB0): 0,8 A2 s
– CPU 1211C DC/DC/Relay (6ES7211-1HE40-0XB0): 0,5 A2 s
– CPU 1211C DC/DC/DC (6ES7211-1AE40-0XB0): 0,5 A2 s
● Tabla A-33, fuente de alimentación (CPU 1212C)
– CPU 1212C AC/DC/Relay (6ES7212-1BE40-0XB0): 0,8 A2 s
– CPU 1212C DC/DC/Relay (6ES7212-1HE40-0XB0): 0,5 A2 s
– CPU 1212C DC/DC/DC (6ES7212-1AE40-0XB0): 0,5 A2 s
● Tabla A-52, fuente de alimentación (CPU 1214C)
– CPU 1214C AC/DC/Relay (6ES7214-1BG40-0XB0): 0,8 A2 s
– CPU 1214C DC/DC/Relay (6ES7214-1HG40-0XB0): 0,5 A2 s
– CPU 1214C DC/DC/DC (6ES7214-1AG40-0XB0): 0,5 A2 s
Tabla A-71, fuente de alimentación (CPU 1215C)
– CPU 1215C AC/DC/Relay (6ES7215-1BG40-0XB0): 0,8 A2 s
– CPU 1215C DC/DC/Relay (6ES7212-1HG40-0XB0): 0,5 A2 s
– CPU 1215C DC/DC/DC (6ES7215-1AG40-0XB0): 0,5 A2 s
● Tabla A-92, fuente de alimentación (CPU 1217C)
– CPU 1217C DC/DC/DC (6ES7217-1AG40-0XB0): 0,5 A2 s

Configuración de la fuente de hora


Tal como se describe en los apartados 6.10 "Sincronización horaria" y 11.2.6 "Configurar la sincronización del Network
Time Protocol (NTP)" del Manual de sistema Controlador programable S7-1200, la CPU S7-1200 puede recibir la
sincronización horaria tanto de los módulos CP que soportan la sincronización horaria como de un servidor NTP.

No obstante, configure sólo una fuente horaria para la estación. Si la CPU recibe sincronizaciones horarias de más de una
fuente (servidor NTP y módulo CP, por ejemplo) podrían darse conflictos al actualizar la hora. Las sincronizaciones horarias
de varias fuentes podrían afectar las instrucciones y los eventos que se basan en la hora.

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 5
Corrección de tabla, condiciones de manejo
Tabla A-6, las condiciones de manejo se han corregido y muestran ahora que la presión atmosférica es de: 1139 a 795 hPa
(equivale a una altitud de -1000 a 2000 m).

Tabla 3 Condiciones de manejo

Condiciones ambientales - Funcionamiento


Rango de temperatura ambiente De -20 °C a 60 °C en montaje horizontal
(aire de entrada 25 mm bajo la unidad) De -20 °C a 50 °C en montaje vertical
95% de humedad sin condensación
A no ser que se especifique otra cosa
Presión atmosférica de 1139 a 795 hPa (equivale a una altitud de -1000 a 2000 m)
Concentración de contaminantes S02: < 0,5 ppm; H2S: < 0,1 ppm; RH < 60% sin condensación
ISA-S71.04 nivel de severidad G1, G2, G3
EN 60068214, ensayo Nb, cambio de temperatura De 5 °C a 55 °C, 3 °K/minuto
EN 60068227, choque mecánico 15 g, 11 ms impulso, 6 choques en c/u de los 3 ejes
EN 6006826, vibración sinusoidal Montaje en perfil DIN: 3,5 mm de 5 a 9 Hz, 1G de 8,4 a 150 Hz
Montaje en panel: 7,0 mm de 5 a 8,4 Hz, 2G de 8,4 a 150 Hz
10 barridos por eje, 1 octava por minuto

Corrección de tablas: respuesta a un escalón, tiempo de muestreo y


tiempos de actualización de las entradas analógicas
La tabla A-157 Respuesta a un escalón de las entradas analógicas se ha actualizado y se ha eliminado la fila de tiempo de
muestreo.

Tabla 4 Respuesta a un escalón (ms), 0 a escala completa medido a 95%

Selección de filtrado (valor medio de Reducción de ruido/supresión de frecuencias (selección del tiempo de inte-
muestreo) gración)
400 Hz (2,5 ms) 60 Hz (16,6 ms) 50 Hz (20 ms) 10 Hz (100 ms)
Ninguno (1 ciclo): Sin media 4 ms 18 ms 22 ms 100 ms
Débil (4 ciclos): 4 muestreos 9 ms 52 ms 63 ms 320 ms
Medio (16 ciclos): 16 muestreos 32 ms 203 ms 241 ms 1200 ms
Fuerte (32 ciclos): 32 muestreos 61 ms 400 ms 483 ms 2410 ms
La tabla A-158 Tiempo de muestreo y tiempos de actualización de las entradas analógicas se ha corregido y ahora muestra
los tiempos de muestreo y de actualización del módulo para el SM de 4 canales x 16 bits / 400 Hz (2,5 ms) como 0,417 ms.

Tabla 5 Tiempos de muestreo y de actualización del módulo para todos los canales

Tiempos de muestreo y de actualización del módulo para todos los canales


Supresión de frecuencias 400 Hz (2,5 ms) 60 Hz (16,6 ms) 50 Hz (20 ms) 10 Hz (100 ms)
(tiempo de integración)
SM de 4 canales x 13 bits 0,625 ms 4,17 ms 5 ms 25 ms
SM de 8 canales x 13 bits 1,25 ms 4,17 ms 5 ms 25 ms
SM de 4 canales x 16 bits 0,417 ms 0,397 ms 0,400 ms 0,400 ms

Actualización del manual de sistema S7-1200, edición 09/2016


6 A5E03929127-AN, 02/2018
Datos de receta: editar el campo de nombre del elemento de tipo de
datos PLC
Esta nota es válida para "Mostrar datos de receta CSV en Excel" del apartado 9.9.1.2: "Ejemplo de receta":

Nota
Comas en el campo de nombre del elemento de tipo de datos PLC
No ponga comas en el campo de nombre del o de los elemento(s) de tipo de datos PLC utilizado(s) en una receta. Si se
utilizan comas en el campo de nombre, Excel inserta columnas adicionales en el archivo .csv visualizado. Estas columnas
adicionales pueden provocar errores a la hora de editar los valores iniciales del archivo de registro de receta.

Actualización de la nota: apartado 11.5: "Comunicación S7", activar la


operación GET/PUT al cambiar un dispositivo
La nota inferior describe cómo habilitar una operación GET/PUT en un proceso de cambio de dispositivo. Tanto el apartado
11.5.1: "GET y PUT (leer y escribir datos de una CPU remota)" como el apartado 11.5.4: "Asignación de parámetros de
conexión GET/PUT" incluyen la nota actualizada.

Nota
Cambio de dispositivo: la sustitución de una CPU antigua por una CPU V4.x no habilita automáticamente una operación
GET/PUT en el programa de la CPU
Cuando se utiliza "Cambio de dispositivo" para actualizar un programa de CPU V3.0 existente a una CPU V4.x, la CPU
habilita automáticamente la operación GET/PUT para tener un comportamiento coherente con la versión de la CPU antigua.
Sin embargo, cuando se utiliza "Cambio de dispositivo" para actualizar un programa de CPU V4.x existente a una CPU
V4.x, la CPU no habilita automáticamente la operación GET/PUT. Hay que ir a la "Configuración de dispositivos" de la CPU,
ficha "Propiedades" de la ventana de inspección, propiedad "Protección" para habilitar el acceso GET/PUT (apartado 7.6.1:
"Protección de acceso para la CPU").

Actualización de la notas: apartado 9.8.4: "Configurar un canal de


impulso para PWM o PTO", tiempos de ciclo mínimos de PWM
La primera y la segunda nota del apartado 9.8.4: "Configurar un canal de impulso para PWM o PTO" contiene información
sobre los tiempos de ciclo mínimos de PWM. La primera nota contiene información actualizada y la segunda nota es nueva.

Nota
El tiempo de ciclo mínimo de cada una de las salidas de la CPU y la Signal Board se indica en las tablas anteriores. Sin
embargo, el TIA Portal no alerta cuando se configura un generador de impulsos PWM con un tiempo de ciclo inferior al
tiempo de ciclo mínimo del hardware. Podría tener problemas en la aplicación. Por tanto, asegúrese de que el tiempo de
ciclo esté siempre dentro de los límite del hardware.

Nota
Cuando se ajusta la duración de impulso de una señal PWM, el tiempo real de duración del impulso (tiempo durante el que
el impulso está "high") debe ser mayor o igual a 1 milisegundo si la base de tiempo es "milisegundos". Si la base de tiempo
es "microsegundos", el tiempo real de duración del impulso debe ser mayor o igual a 1 microsegundo. La salida se
desactiva si el tiempo de duración del impulso es menor que 1 "base de tiempo".
Así, por ejemplo, un tiempo de ciclo de 10 microsegundos y una duración de impulso de 5 centésimas genera un tiempo de
duración del impulso de 0,5 microsegundos. Puesto que es menor que 1 microsegundo, la señal PWM está desactivada.

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 7
Comportamiento de la CPU en estado STARTUP y RUN
El apartado 5.1.1, "Estados operativos de la CPU", contiene información errónea en la descripción del comportamiento de
arranque.
En los estados operativos ARRANQUE y RUN, la CPU ejecuta las tareas que muestra la figura siguiente:

ARRANQUE RUN
A Copia el estado de las entradas físicas en la ① Escribe la memoria Q en las salidas físicas
memoria I
B Inicializa el área de memoria (imagen) de salida ② Copia el estado de las entradas físicas en la memoria I
Q bien a cero, al último valor, o bien al valor
sustitutivo configurado. Pone a cero las salidas
de PB, PN y AS-i.
C Inicializa la memoria M no remanente y los blo- ③ Ejecuta los OB de ciclo
ques de datos a su valor inicial y habilita los
eventos de alarma cíclica y de hora configura-
dos.
Ejecuta los OB de arranque.
D Almacena los eventos de alarma de la cola de ④ Realiza autodiagnóstico
espera que deben procesarse una vez que se
haya pasado al estado operativo RUN
E Habilita la escritura de la memoria Q en las sali- ⑤ Procesa alarmas y comunicaciones en cualquier parte
das físicas del ciclo

Parámetros de la instrucción LED


La instrucción LED no puede utilizarse para leer el estado del LED Link o Tx/Rx. En versiones anteriores de la CPU S7-
1200 existía la posibilidad de poner el parámetro de entrada LED a 5 para leer el estado del LED Link. Si se ponía el
parámetro de entrada LED a 6 se podía leer el estado del LED Tx/Rx.
En la versión actual, si se pone el parámetro de entrada LED a 5 o 6, la instrucción devuelve 9 (estado del LED no
disponible) en el parámetro RET_VAL.
El tema "LED (leer estado del LED)" en el apartado 9.7.3 del manual de sistema Controlador programable S7-1200 afirma
erróneamente que los identificadores 5 y 6 del LED corresponden al parámetro LED. También indica erróneamente que los
estados 7 y 8 de RET_VAL corresponden al LED Tx/Rx. Estos valores del parámetro de entrada y de retorno no son
válidos.

Actualización del manual de sistema S7-1200, edición 09/2016


8 A5E03929127-AN, 02/2018
Reacción de la CPU a un error de tiempo
Los apartados 5.1.3.6, 5.1.4 y 8.8.6 del manual de sistema Controlador programable S7-1200 describen la reacción de la
CPU S7-1200 a un error de tiempo. Los apartados 5.1.3.6 y 5.1.4 contienen información obsoleta e incorrecta acerca del
estado operativo de la CPU después de un error de tiempo cuando no existe ningún OB de error de tiempo. Dichos
apartados también sugieren que el estado operativo posterior a un error de tiempo es configurable. No lo es. La descripción
correcta de la reacción de la CPU a un error de tiempo es la siguiente:
Todos los eventos de error de tiempo disparan la ejecución del OB de alarma de error de tiempo, si existe. En este caso, la
CPU permanece en estado RUN después de haberse producido el primer evento de error de tiempo. La CPU pasa al
estado STOP después de producirse un segundo evento de error de tiempo.
Si el OB de alarma de error de tiempo no existe, el comportamiento de la CPU depende de las condiciones siguientes:
Condición Comportamiento
Se ha producido la siguiente secuencia de acciones: La CPU pasa al estado STOP y efectúa una entrada en el
1. El programa que se ejecuta en la CPU incluía anterior- búfer de diagnóstico después del primer evento de error de
mente un OB de alarma de error de tiempo. tiempo.
2. Se ha eliminado del programa STEP 7 un OB de alarma
de error de tiempo.
3. Se ha descargado en la CPU un programa que no tiene
OB de alarma de error de tiempo sin que se haya resta-
blecido la configuración de fábrica.
Una de las condiciones siguientes: La CPU permanece en estado RUN después del primer
• El programa que se ejecuta en la CPU no ha incluido evento de error de tiempo.
nunca un OB de alarma de error de tiempo. La CPU pasa al estado STOP y efectúa una entrada en el
• El programa que se ejecuta en la CPU incluía anterior- búfer de diagnóstico después del segundo evento de error
mente un OB de alarma de error de tiempo. Se ha res- de tiempo.
tablecido la configuración de fábrica de la CPU. El
programa actual que se ejecuta en la CPU no incluye un
OB de alarma de error de tiempo.

Actualización de tablas: transporte y almacenamiento, condiciones de


uso
Las tablas A-5, Transporte y almacenamiento, y A-7, Condiciones de servicio, se han actualizado para mostrar la presión
atmosférica del siguiente modo:
● Tabla A-5 Presión atmosférica: de 1139 a 660 hPa (equivale a una altitud de -1000 a 3500 m)
● Tabla A-6 Presión atmosférica: de 1139 a 795 hPa (equivale a una altitud de -1000 a 2000 m)

Tabla 6 A-5 Transporte y almacenamiento

Condiciones ambientales - Transporte y almacenamiento


EN 60068-2-2, ensayo Bb, calor seco y De -40 °C a +70 °C
EN 60068-2-1, ensayo Ab, frío
EN 60068230, ensayo Dd, calor húmedo De 25 °C a 55 °C, 95% de humedad
EN 60068-2-14, ensayo Na, choque de temperatu- De -40 °C a +70 °C, tiempo de permanencia 3 horas, 2 ciclos
ra
EN 60068232, caída libre 0,3 m, 5 veces, embalado para embarque
Presión atmosférica de 1139 a 660 hPa (equivale a una altitud de -1000 a 3500 m)

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 9
Tabla 7 A-6 Funcionamiento y climatización

Condiciones ambientales: funcionamiento y climatización


El sistema de automatización S7-1200 está diseñado para utilización fija en lugares protegidos de la intemperie. Las con-
diciones de servicio se basan en los requisitos estipulados por la norma DIN IEC 60721-3-3:
• Clase 3M3 (requisitos mecánicos)
• Clase 3K3 (requisitos climáticos)
Rango de temperatura ambiente De -20 °C a 60 °C en montaje horizontal
(aire de entrada 25 mm bajo la unidad) De -20 °C a 50 °C en montaje vertical
95% de humedad sin condensación
A no ser que se especifique otra cosa
Presión atmosférica de 1139 a 795 hPa (equivale a una altitud de -1000 a 2000 m)
Concentración de contaminantes S02: < 0,5 ppm; H2S: < 0,1 ppm; RH < 60% sin condensación
ISA-S71.04 nivel de severidad G1, G2, G3
EN 60068214, ensayo Nb, cambio de temperatura De 5 °C a 55 °C, 3 °K/minuto
EN 60068227, choque mecánico 15 g, 11 ms impulso, 6 choques en c/u de los 3 ejes
EN 6006826, vibración sinusoidal Montaje en perfil DIN: 3,5 mm de 5 a 9 Hz, 1G de 8,4 a 150 Hz
Montaje en panel: 7,0 mm de 5 a 8,4 Hz, 2G de 8,4 a 150 Hz
10 barridos por eje, 1 octava por minuto

Módulos CM que permiten la comunicación a través de la periferia


descentralizada
El apartado 13.3.1 lista los módulos CM que permiten la comunicación a través de la periferia descentralizada. Algunas de
las referencias de la tabla son incorrectas. La tabla corregida con las referencias correctas es la siguiente:
Estación Módulo Referencia Interfaz
ET 200MP CM PtP RS232 BA 6ES7540-1AD00-0AA0 RS232
CM PtP RS232 HF 6ES7541-1AD00-0AB0 RS232
CM PtP RS422/485 BA 6ES7540-1AB00-0AA0 RS422/RS485
CM PtP RS422/485 HF 6ES7541-1AB00-0AB0 RS422/RS485
ET 200SP CM PtP 6ES7137-6AA00-0BA0 RS232 y RS422/RS485

Inclusión de la hora local en registros de datos


El parámetro TIMESTAMP de la instrucción DataLogCreate puede ponerse a 2 para que la hora local se incluya en las
entradas de los registros de datos.
Los valores válidos para el parámetro de entrada TIMESTAMP son los siguientes:

Tabla 8 Parámetro TIMESTAMP para la instrucción DataLogCreate

Parámetro y tipo Tipo de datos Descripción


TIMESTAMP IN UInt Formato del sello de tiempo: Los encabezados de co-
lumna de los campos de fecha y hora son opcionales. El
sello de tiempo puede utilizar la hora del sistema (tiempo
universal coordinado, UTC) o la hora local.
• 0 - Sin sello de tiempo
• 1 - Sello de tiempo, hora del sistema (valor prede-
terminado)
• 2 - Sello de tiempo, hora local

Actualización del manual de sistema S7-1200, edición 09/2016


10 A5E03929127-AN, 02/2018
Prevención y recuperación de una pérdida del programa de usuario
STEP 7
El firmware S7-1200 V4.2 puede provocar la pérdida del programa de usuario STEP 7 en las condiciones siguientes:
● Se ha actualizado el firmware de V4.x a V4.2 utilizando uno de los métodos siguientes sin restablecer la configuración
de fábrica de la CPU a continuación:
– Online y diagnóstico en el TIA Portal
– Servidor web S7-1200
– SIMATIC Automation Tool
● No se está utilizando una SIMATIC Memory Card en la CPU S7-1200 como memoria de carga externa.
● El programa de usuario STEP 7 o el TIA Portal escribe en la memoria de carga interna. Por ejemplo, un programa que
escribe registros de datos, recetas o bloques de datos lo hace en la memoria de carga interna. Cuando se descarga una
configuración hardware o un software en una CPU S7-1200 que no tiene tarjeta de memoria, la descarga se realiza en
la memoria de carga interna.

Prevenir la pérdida del programa


Si hay que actualizar el firmware a V4.2, existen dos opciones para prevenir la pérdida del programa de usuario STEP 7:
● Cree una tarjeta de memoria para la actualización del firmware y utilícela para actualizar el firmware. Consulte el manual
de sistema Controlador programable S7-1200 para más información.
● Si no se utiliza una tarjeta de memoria para actualizar el firmware, restablezca la configuración de fábrica de la CPU tras
la actualización. Tras el restablecimiento, descargue el programa de usuario STEP 7 en la CPU.

Recuperación de una pérdida del programa


Si ya ha sufrido la pérdida del programa, restablezca la configuración de fábrica de la CPU. Tras el restablecimiento,
descargue el programa de usuario STEP 7 en la CPU.

Incorporación de la documentación del código de función 23 a la


instrucción MB_SERVER de Modbus TCP, parámetros
MB_HOLD_REG
La documentación del código de función 23 que figura debajo actualiza la información de la instrucción Modbus "TCP
MB_SERVER", parámetros MB_HOLD_REG:
● En el apartado 13.5.2.3: "Instrucciones Modbus TCP", "instrucción MB_SERVER" (comunicar como servidor TCP
Modbus vía PROFINET), página 1179, tabla 13-63: "Tipos de datos de los parámetros", fila "MB_HOLD_REG", columna
"Descripción", se ha agregado "y 23 (escritura/lectura)" a la última frase, de modo que la frase queda así: "Esta área de
memoria se utiliza para retener los datos a los que un cliente Modbus puede acceder con las funciones de registro
Modbus 3 (lectura), 6 (escritura), 16 (escritura) y 23 (escritura/lectura)."
● En el apartado 13.5.2.3: "Instrucciones Modbus TCP", "instrucción MB_SERVER" (comunicar como servidor TCP
Modbus vía PROFINET), página 1179, después de la nota posterior a la tabla 13-63: "Tipos de datos de los
parámetros", se ha agregado una NOTA nueva con el siguiente contenido: "Uso de la función 23 con la instrucción
MB_SERVER: la instrucción MB_SERVER soporta el uso del código de función 23 para escribir y leer un registro de
retención en una sola orden; sin embargo, la instrucción MB_CLIENT NO soporta esta función y devuelve un código de
error. Hay que tener en cuenta también que, aunque la orden contiene tanto la lectura como la escritura, la instrucción
procesa la escritura antes que la lectura.

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 11
La tabla y las notas inferiores muestran cómo los cambios afectan al manual:

Tabla 9 Tipos de datos de los parámetros

Parámetro y tipo Tipo de Descripción


datos
DISCONNECT IN Bool MB_SERVER intenta establecer una conexión "pasiva" con un dispositivo
interlocutor. Es decir, el servidor escucha pasivamente una orden de cone-
xión TCP desde cualquier dirección IP que lo solicite.
Si DISCONNECT = 0 y no existe una conexión, puede iniciarse una conexión
pasiva.
Si DISCONNECT = 1 y existe una conexión, se inicia una operación de des-
conexión. Este parámetro permite que su programa controle cuándo se acep-
ta una conexión. Siempre que esta entrada esté habilitada, no se intentará
ninguna otra operación.
CONNECT IN Variant Referencia a una estructura de bloque de datos que contiene parámetros de
conexión en el tipo de datos del sistema "TCON_IP_v4".
MB_HOLD_REG IN_OUT Variant Puntero al registro de retención Modbus de MB_SERVER: El registro de
retención debe ser una dirección de memoria M o bien un DB global no opti-
mizado. Esta área de memoria se utiliza para retener los datos a los que un
cliente Modbus puede acceder con las funciones de registro Modbus 3 (lectu-
ra), 6 (escritura), 16 (escritura) y 23 (escritura/lectura).
NDR OUT Bool Nuevos datos listos: 0 = No hay datos nuevos, 1= Indica que un cliente Mo-
dbus ha escrito datos nuevos
DR OUT Bool Lectura de datos: 0 = No se han leído datos, 1= Indica que un cliente Modbus
ha leído datos.
ERROR OUT Bool El bit ERROR es TRUE durante un ciclo tras haberse finalizado la ejecución
de MB_SERVER con un error. El código de error en el parámetro STATUS es
válido solo durante el ciclo en que ERROR = TRUE.
STATUS OUT Word Código de condición de ejecución

Nota
Requisitos de la versión del firmware de la CPU
Las instrucciones Modbus TCP descritas en este apartado del manual requieren una versión de firmware V4.1 o superior.

Nota
Uso de la función 23 con la instrucción MB_SERVER
la instrucción MB_SERVER soporta el uso del código de función 23 para escribir y leer un registro de retención en una sola
orden; sin embargo, la instrucción MB_CLIENT NO soporta esta función y devuelve un código de error. Hay que tener en
cuenta también que, aunque la orden contiene tanto la lectura como la escritura, la instrucción procesa la escritura antes
que la lectura.

Actualización del manual de sistema S7-1200, edición 09/2016


12 A5E03929127-AN, 02/2018
Error de ejecución del parámetro "OverwriteInitialOutputValue" de
PID_Compact
Causa del error
Estos dos escenarios muestran el uso del parámetro "OverwriteInitialOutputValue" y cómo se produce el error de ejecución:
● Escenario 1: Cuando el controlador pasa del modo inactivo (estado = 0) al modo automático (estado =3) e
"IntegralResetMode" = 3, el controlador modifica internamente "PIDCtrl.IntegralSum" para que "Output" sea igual a
"OverwriteInitialOutputValue" en la última ejecución del algoritmo del controlador. El controlador inicializa más cálculos a
partir de este valor. (Mientras hay un error de regulación, "Output" no es igual a "OverwriteInitialOutputValue" al 100%
tras la primera ejecución en modo automático, porque el error de regulación cambia inmediatamente la acción integral
de "PIDCtrl.IntegralSum".)
● Escenario 2: Cuando el controlador ya está en modo automático, es posible inicializar sin un cambio de modo poniendo
"PIDCtrl.PIDInit" = TRUE. Esto es útil, por ejemplo, para corregir controladores del modo descrito en el sistema de
información de STEP 7).
Cuando se invierte la lógica de regulación, la CPU no procesa correctamente el signo de "OverwriteInitialOutputValue". El
problema se produce en ambos escenarios, pero solo cuando la lógica de regulación está invertida ("Config.InvertControl" =
TRUE). Este problema afecta únicamente a PID_Compact, porque PID_3Step no tiene las variables "IntegralResetMode" o
"PIDCtrl.PIDInit" y PID_Temp no tiene inversión de la lógica de regulación.

Ejemplo
Si se cumple una de las condiciones siguientes se da un valor "Output" de -40 aproximadamente (siempre que el límite
inferior de salida permita valores negativos, aunque este no es el ajuste predeterminado):
● Si "OverwriteInitialOutputValue" = 40 y el estado del controlador cambia de inactivo a automático (siendo
"IntegralResetMode" = 3)
● Si "OverwriteInitialOutputValue" = 40 y "PIDCtrl.PIDInit" está puesto a TRUE (mientras el controlador está en modo
automático)
Si se utiliza el ajuste predeterminado del límite inferior de salida, que es 0.0, "Output" será 0 porque está limitado al límite
inferior de salida. Por consiguiente, el signo del valor de salida es incorrecto cuando está activada la inversión de la lógica
de regulación.

Solución
Una solución consiste en cambiar el signo del parámetro "OverwriteInitialOutputValue" cuando está activada la inversión de
la lógica de regulación. En el ejemplo anterior, un valor -40 del parámetro "OverwriteInitialOutputValue" da como resultado
el valor "Output" deseado, que es de 40.0 aproximadamente.

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 13
Correcciones en los esquemas eléctricos: SM 1232 y SM 1234
Se han corregido el esquema eléctrico y la asignación de pines de los conectores de los siguientes módulos de señales
analógicos:
● SM 1232 AQ 4 x 14 bits (6ES7232-4HD32-0XB0)
● SM 1234 AI 1234 AI 4 x 13 bits/AQ2 x 14 bits (6ES7234-4HE32-0XB0)

Tabla 10 Esquema eléctrico del SM 1232 AQ 4 x 14 bits (6ES7232-4HD32-0XB0)

SM 1232 AQ 4 x 14 bits (6ES7232-4HD32-0XB0)

Nota: Los conectores deben ser de oro. Consulte el anexo C, piezas de repuesto, del manual de sistema S7-1200 para
ver la referencia.

Tabla 11 Asignación de pines de los conectores del SM 1232 AQ 4 x 14 bits (6ES7232-4HD32-0XB0)

Pin X10 (oro) X12 (oro) X13 (oro)


1 L+ / 24 V DC Sin conexión Sin conexión
2 M / 24 V DC Sin conexión Sin conexión
3 Tierra funcional Sin conexión Sin conexión
4 Sin conexión AQ 0M AQ 2M
5 Sin conexión AQ 0 AQ 2
6 Sin conexión AQ 1M AQ 3M
7 Sin conexión AQ 1 AIQ 3

Actualización del manual de sistema S7-1200, edición 09/2016


14 A5E03929127-AN, 02/2018
Tabla 12 Esquema eléctrico del SM 1234 AI 4 x 13 bits / AQ 2 x 14 bits (6ES7234-4HE32-0XB0)

SM 1234 AI 4 x 13 bits / AQ 2 x 14 bits (6ES7234-4HE32-0XB0)

Nota: Los conectores deben ser de oro. Consulte el anexo C, piezas de repuesto, del manual de sistema S7-1200 para
ver la referencia.

Tabla 13 Asignación de pines de los conectores para SM 1234 AI 4 x 13 bits / AQ 2 x 14 bits (6ES7234-4HE32-0XB0)

Pin X10 (oro) X11 (oro) X13 (oro)


1 L+ / 24 V DC Sin conexión Sin conexión
2 M / 24 V DC Sin conexión Sin conexión
3 Tierra funcional Sin conexión Sin conexión
4 AI 0+ AI 2+ AQ 0M
5 AI 0- AI 2- AQ 0
6 AI 1+ AI 3+ AQ 1M
7 AI 1- AI 3- AQ 1

Conexiones de comunicación
La CPU S7-1200 soporta el siguiente número máximo de comunicaciones asíncronas simultáneas. Las tablas A-13, A-32,
A-51, A-70 y A-91 se han actualizado para indicar las conexiones:
● 8 conexiones para Open User Communication (activa o pasiva): TSEND_C, TRCV_C, TCON, TDISCON, TSEND y TRC
● 8 conexiones CPU-to-CPU (cliente o servidor) para datos GET/PUT
● 6 conexiones para asignación dinámica de memoria a GET/PUT u Open User Communication

SB 1231 Impedancia de entrada


Tabla A-207, entradas analógicas para el SB 1231 AI 1x12 bit se ha actualizado para indicar:
Impedancia de entrada: tensión: >150 kΩ; corriente 250 Ω

Actualización del manual de sistema S7-1200, edición 09/2016


A5E03929127-AN, 02/2018 15
Parámetro MODE de la instrucción GET_DIAG
La instrucción "GET_DIAG" permite leer la información de diagnóstico de un aparato hardware. El parámetro de entrada
MODE de la instrucción GET_DIAG especifica el tipo de datos de diagnóstico que se recogerá. El parámetro LADDR es el
identificador de hardware del aparato Si MODE = 0, la CPU devuelve toda la información de diagnóstico que soporta un
módulo. Si MODE = 0, la CPU S7-1200 ignora el parámetro de entrada LADDR.

Prioridades determinadas para los OB de alarma cíclica y OB de


alarma de retardo
Cuando se agregan OB de alarma cíclica y OB de alarma de retardo, la CPU ajusta una prioridad determinada para cada
OB que se cree. La prioridad predeterminada varía según el número de OB.
La tabla 5-16 del manual de sistema Controlador programable S7-1200, edición 09/2016 no era correcta. Solo listaba la
prioridad predeterminada del primer OB automático creado para cada tipo.

OB de alarma cíclica
Las prioridades predeterminadas para los OB de alarma cíclica son las siguientes:
OB de alarma cíclica Prioridad predeterminada
OB 30 8
OB 31 9
OB 32 10
OB 33 11
OB 34 12
OB 35 13
OB 36 14
OB 37 16
OB 38 17
OB 123 a OB 32767 7

OB de alarma de retardo
Las prioridades predeterminadas para los OB de alarma cíclica son las siguientes:
OB de alarma de retardo Prioridad predeterminada
OB 20 3
OB 21 4
OB 22 5
OB 23 6
OB 123 a OB 32767 3

Siemens AG
Division Digital Factory
Postfach 48 48
90026 NÜRNBERG
ALEMANIA

Actualización del manual de sistema S7-1200, edición 09/2016 Actualización del manual de sistema S7-1200, edición 09/2016
A5E03929127-AN,
16 02/2018 A5E03929127-AN, 02/2018

También podría gustarte