Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANUAL DE FUNCIONES
SIMATIC
S7-1500, S7-1500R/H, ET 200SP, ET 200pro
Tiempos de ciclo y tiempos de reacción
support.industry.siemens.com
Introducción
1
Consignas de seguridad
2
11/2022
A5E03461506-AG
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia;
las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de
peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que si no se adoptan las medidas preventivas adecuadas se producirá la muerte o bien lesiones
corporales graves.
ADVERTENCIA
Significa que si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIóN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse lesiones corporales.
ATENCIóN
Significa que si no se adoptan las medidas preventivas adecuadas pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia de alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y
experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o
manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y
advertencias que figuran en la documentación asociada.
Marcas registradas
Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones
contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios
fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin
embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El
contenido de esta publicación se revisa periódicamente; si es necesario, las posibles correcciones se incluyen en la
siguiente edición.
1 Introducción........................................................................................................................................ 6
1.1 Guía de documentación de los manuales de función.......................................................... 10
1.1.1 Clases de información Manuales de funciones................................................................... 10
1.1.2 Herramientas básicas........................................................................................................ 12
1.1.3 Documentación técnica de SIMATIC.................................................................................. 14
2 Consignas de seguridad...................................................................................................................... 16
2.1 Información de seguridad................................................................................................. 16
Glosario............................................................................................................................................... 88
Índice alfabético................................................................................................................................. 93
Convenciones
STEP 7: Para designar el software de configuración y programación, en la presente
documentación se utiliza "STEP 7" como sinónimo de todas las versiones de "STEP 7
(TIA Portal)".
Preste atención también a las notas marcadas del modo siguiente:
NOTA
Una nota contiene datos importantes acerca del producto descrito en la documentación, el
manejo de dicho producto o la parte de la documentación a la que debe prestarse especial
atención.
NOTA
Los tiempos de vigilancia y de reacción específicos de la funcionalidad F no se tratan en
el manual de funciones Tiempos de ciclo y tiempos de reacción.
Encontrará información sobre los tiempos de vigilancia y de reacción específicos de la
funcionalidad F en el manual de programación y de manejo SIMATIC Safety ‑ Configuring and
Programming (https://support.industry.siemens.com/cs/ww/en/view/54110126).
Reciclaje y eliminación
Para un reciclaje y una eliminación ecológicos de los aparatos usados, rogamos dirigirse a un
centro certificado de recogida de material electrónico y eliminarlos conforme a las normativas
vigentes en su país.
Industry Mall
Industry Mall es el sistema de catálogos y pedidos de Siemens AG para soluciones de
automatización y accionamientos sobre la base de la Totally Integrated Automation (TIA) y
Totally Integrated Power (TIP).
Encontrará los catálogos de todos los productos de automatización y accionamientos en In
ternet (https://mall.industry.siemens.com).
Información básica
En los manuales de sistema y en los Getting Started (primeros pasos) se describen
detalladamente la configuración, el montaje, el cableado y la puesta en marcha de los
sistemas SIMATIC S7‑1500, SIMATIC Drive Controller, ET 200MP, ET 200SP, ET 200AL y
ET 200eco PN. Para las CPU 1513/1516pro-2 PN utilice las instrucciones de servicio
respectivas.
La Ayuda en pantalla de STEP 7 le asiste en la configuración y programación.
Ejemplos:
• Getting Started (Primeros pasos) S7-1500
• Manuales de sistema
• Instrucciones de servicio de ET 200pro y CPU 1516pro-2 PN
• Ayuda en pantalla del TIA Portal
Información de productos
Los manuales de producto contienen una descripción sintetizada de la información específica
de los módulos, como características, esquemas de conexiones, curvas características o datos
técnicos.
Ejemplos:
• Manuales de producto de las CPU
• Manuales de producto de los módulos de interfaz
• Manuales de producto de los módulos digitales
• Manuales de producto de los módulos analógicos
• Manuales de producto de los módulos de comunicación
• Manuales de producto de los módulos tecnológicos
• Manuales de producto de los módulos de alimentación
• Manuales de producto de las BaseUnits
Información general
En los manuales de funciones encontrará descripciones detalladas sobre temas generales en
torno a SIMATIC Drive Controller y al sistema de automatización S7-1500.
Ejemplos:
• Manual de funciones Diagnóstico
• Manual de funciones Comunicación
• Manuales de funciones Motion Control
• Manual de funciones Servidor web
• Manual de funciones Tiempos de ciclo y tiempos de reacción
• Manual de funciones PROFINET
• Manual de funciones PROFIBUS
Manual Collections
Las Manual Collections contienen la documentación completa de los sistemas recogida en un
archivo.
Encontrará las Manual Collections en Internet:
• S7-1500/ET 200MP/SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/86140384)
• ET 200SP (https://support.industry.siemens.com/cs/ww/es/view/84133942)
• ET 200AL (https://support.industry.siemens.com/cs/ww/es/view/95242965)
• ET 200eco PN (https://support.industry.siemens.com/cs/ww/es/view/109781058)
PRONETA
SIEMENS PRONETA (análisis de red PROFINET) es una herramienta de puesta en marcha y
diagnóstico para redes PROFINET. PRONETA Basic cuenta con dos funciones centrales:
• El "Análisis de red" proporciona una visión general rápida de la topología PROFINET.
Permite realizar modificaciones de parámetros sencillas, por ejemplo, en los nombres y
direcciones IP de los dispositivos. Además, permite comparar la configuración real con una
instalación de referencia de manera rápida y cómoda.
• "Test IO", que permite comprobar, con facilidad y rapidez, el cableado y la configuración
de los módulos de una instalación, incluida la documentación de los resultados del test.
Encontrará SIEMENS PRONETA Basic en Internet:
(https://support.industry.siemens.com/cs/ww/es/view/67460624)
SIEMENS PRONETA Professional ofrece funciones adicionales como producto bajo licencia.
Permite una gestión de activos sencilla en redes PROFINET y asiste a los operadores de
instalaciones de automatización en la adquisición automatizada de datos de los componentes
utilizados por medio de numerosas funciones:
• La interfaz de usuario (API) proporciona un punto de acceso a la célula de automatización
para automatizar las funciones de escaneo vía MQTT o por línea de comandos.
• Con el diagnóstico PROFIenergy, es posible detectar rápidamente y, en caso necesario,
modificar el modo de pausa o la disponibilidad para el funcionamiento actuales de los
dispositivos compatibles con PROFIenergy.
• El asistente de juegos de datos ayuda a los desarrolladores de PROFINET a leer y escribir
juegos de datos PROFINET acíclicos de forma rápida y sencilla, sin necesidad de PLC ni
ingeniería.
Encontrará SIEMENS PRONETA Professional en Internet: (https://www.siemens.com/proneta-
professional)
SINETPLAN
SINETPLAN, el Siemens Network Planner, es una ayuda para planificadores de sistemas y
redes de automatización basados en PROFINET. La herramienta facilita, incluso en la fase de
planificación, el dimensionamiento profesional y anticipativo de la instalación PROFINET.
SINETPLAN ayuda también a optimizar la red, así como a aprovechar al máximo los recursos
en la red y planificar reservas. De esta forma se evitan problemas en la puesta en marcha o
fallos durante el funcionamiento productivo antes de iniciar la aplicación programada. Esto
aumenta la disponibilidad de la producción y contribuye a mejorar la seguridad de operación.
Resumen de las ventajas
• Optimización de la red mediante el cálculo puerto a puerto de las cargas de red.
• Mayor disponibilidad de producción mediante escaneo online y verificación de las
instalaciones existentes
• Transparencia antes de la puesta en marcha mediante la importación y simulación de
proyectos STEP 7 existentes
• Eficiencia mediante la protección duradera de las inversiones existentes y el
aprovechamiento óptimo de los recursos
Encontrará SINETPLAN en Internet.
(https://new.siemens.com/global/en/products/automation/industrial-
communication/profinet/sinetplan.html)
mySupport
Con mySupport podrá sacar el máximo partido al Industry Online Support.
Registro Para usar todas las funciones de mySupport, es necesario registrarse una sola vez.
Tras el registro, podrá crear filtros, favoritos y pestañas en su área de trabajo perso
nal.
Solicitudes de En las consultas que realice con el Support Request (solicitud de soporte), este ya
soporte estará cumplimentado con sus datos y podrá ver en todo momento una relación de
las solicitudes pendientes.
Documentación En el área Documentación podrá recopilar su librería personal.
Favoritos Con el botón "Añadir a los favoritos mySupport" puede guardar contenido especial
mente interesante o recurrente. En la opción "Favoritos" encontrará una lista de las
entradas guardadas.
Últimos artículos Encontrará las últimas páginas cargadas en mySupport en "Últimos artículos vistos".
vistos
Datos CAx El área Datos CAx permite acceder a datos de producto actualizados para su sistema
CAx o CAe. Con solo unos clics configurará su propio paquete de descarga:
• Imágenes de producto, croquis acotados 2D, modelos 3D, esquemas de cone
xiones, archivos de macros EPLAN
• Manuales, curvas características, instrucciones de uso, certificados
• Datos característicos de productos
Encontrará mySupport en Internet. (https://support.industry.siemens.com/My/ww/es/)
Ejemplos de aplicación
Los ejemplos de aplicación le asisten con diferentes herramientas y ejemplos a la hora de
resolver las tareas de automatización. Los ejemplos muestran siempre soluciones en las que
interactúan varios componentes del sistema sin centrarse en productos concretos.
Encontrará los ejemplos de aplicación en Internet.
(https://support.industry.siemens.com/cs/ww/es/ps/ae)
Introducción
A menudo se programa el programa de usuario con un bloque de organización (OB) de ciclo
del programa, generalmente el OB 1. En aplicaciones complejas, a menudo es necesario
respetar los tiempos de reacción cortos que exige la aplicación. En muchos casos se pueden
cumplir los requisitos en cuanto al tiempo de reacción dividiendo el programa de usuario en
partes con diferentes requisitos en cuanto al tiempo de reacción. Para ello, la CPU ofrece una
serie de OB, cuyas propiedades (prioridad, frecuencia...) se pueden adaptar a los requisitos.
NOTA
OB de mayor prioridad
Demasiados OB u OB con tiempos de ejecución muy largos con una prioridad > 15
condicionan la capacidad de comunicación en gran medida.
Por ello, al utilizar OB con una prioridad > 15, tenga en cuenta la carga que ello supone para
el tiempo de ejecución.
Referencia
Encontrará más información sobre las prioridades en el capítulo "Eventos y OB" de los
siguientes manuales:
• Manual de sistema Sistema de automatización S7‑1500
(https://support.industry.siemens.com/cs/ww/es/view/59191792)
• Manual de sistema Sistema redundante S7‑1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833)
• Manual de sistema Sistema de periferia descentralizada ET 200SP
(https://support.industry.siemens.com/cs/ww/es/view/58649293)
• Instrucciones de servicio de las CPU 1513pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109769507) y CPU 1516pro‑2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109482416)
Encontrará más información sobre los bloques de organización y sus prioridades para Motion
Control en Internet (https://support.industry.siemens.com/cs/ww/es/view/109751049).
Figura 3-1 Parametrización del comportamiento de sobrecarga en las propiedades del bloque
NOTA
A menudo es preferible no procesar los eventos cíclicos posteriormente, ya que ello puede
provocar una sobrecarga en los OB de igual prioridad o prioridad inferior. Por tanto, suele ser
conveniente descartar este tipo de eventos y reaccionar a la situación de sobrecarga en el
siguiente procesamiento normal de OB. Un valor bajo del parámetro "Número de eventos en
cola" alivia las situaciones de sobrecarga.
Para asegurarse de que la CPU ejecute el OB de al menos un evento que pueda ponerse en
cola, el número mínimo de eventos en cola deberá ser "1". El número máximo de eventos que
pueden ponerse en cola es de "12".
Ejemplo 1
El siguiente ejemplo muestra el comportamiento de la CPU cuando varios eventos del mismo
tipo se suceden más rápido de lo que la CPU puede ejecutar los correspondientes OB. En el
ejemplo 1, el usuario ha elegido la siguiente parametrización:
/ODPDGDGH2%
&RQWDGRUGHHYHQWRV $ % & ' ( +
&RQWDGRUGHUHEDVHV
( ( (
6ORWVGHO2% ' ' ' ' (
& & & & & ' (
$ % % % % % % & ' ( +
(QWUDGDHQHOE¼IHUGHGLDJQµVWLFR
Ejemplo 2
En el ejemplo 2, el usuario ha elegido la siguiente parametrización:
2%GHHUURUGHWLHPSR
GHPD\RUSULRULGDG
1RKD\QLQJ¼QRWURHUURUGHWLHPSR
&RQWDGRUGHUHEDVHV
( ( (
6ORWVGHO2% ' ' ' ' (
& & & & & ' (
$ % % % % % % & ' (
Restricciones
En el caso del sistema redundante S7‑1500R/H existen restricciones en comparación con el
sistema de automatización S7‑1500. El sistema redundante S7‑1500R/H no soporta todas las
propiedades de hardware y funciones de firmware del sistema de automatización S7‑1500
(p. ej., no soporta PROFIBUS DP, periferia centralizada, servidor web, etc.).
Estas restricciones se describen en el manual de sistema Sistema redundante S7‑1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833).
4.1 Ciclo
Definición de ciclo
Un ciclo abarca las siguientes secciones:
• Actualización automática de la memoria imagen parcial del proceso 0 de las salidas
(MIPPS 0)
• Actualización automática de la memoria imagen parcial del proceso 0 de las entradas
(MIPPE 0)
• Ejecución del programa cíclico
La siguiente figura ilustra las fases que se recorren durante un ciclo. En el siguiente ejemplo,
el usuario ha parametrizado un tiempo de ciclo mínimo. La actualización de las memorias
imagen parciales del proceso y la ejecución del programa cíclico han finalizado antes de que
transcurriera el tiempo de ciclo mínimo parametrizado. Por ello, la CPU espera a que
transcurra el tiempo de ciclo mínimo parametrizado antes de iniciar el siguiente ciclo de
programa.
&LFOR
7LHPSRP¯QLPRGHFLFORSDUDPHWUL]DGR
$FWXD $FWXD
OL]DU OL]DU 3URJUDPDF¯FOLFR
0,336 0,33(
① Punto de control del ciclo, en el que el sistema operativo empieza a contar el tiempo de ciclo.
② La CPU escribe los estados de la memoria imagen del proceso de las salidas en los módulos de
salidas.
③ La CPU lee el estado de las entradas en los módulos de entradas y escribe los datos de entrada
en la memoria imagen del proceso de las entradas.
④ La CPU procesa el programa de usuario y ejecuta las operaciones indicadas en el programa.
⑤ Fase de espera hasta el fin del tiempo de ciclo mínimo parametrizado
Figura 4-2 Ciclo
Introducción
Dado que los tiempos de ejecución pueden variar, el tiempo de ciclo (Tcic) no tiene la misma
duración en todos los ciclos. Las causas de ello son p. ej.:
• distintos tiempos de ejecución del programa, p. ej.:
– bucles
– comandos condicionados
– llamadas de bloque condicionadas
– distintas rutas de programa
• prolongación a causa de interrupciones, p. ej.:
– procesamiento de alarmas controlado por tiempo
– procesamiento de alarmas controlado por eventos
– Comunicación
3&3URJUDPDF¯FOLFR
3ULRULGDGD 0RWLRQ
&RQWURO
$FWXD $FWXD
3ULRULGDG OL]DU 2% 2% OL]DU
0,33( 0,336
NOTA
Indicación de las estadísticas del tiempo de ciclo en el display y en el servidor web
En las CPU de la serie S7‑1500 también se puede acceder a las estadísticas del tiempo de ciclo
desde el display de la CPU. A partir de la versión 2.0 del firmware de las CPU, las estadísticas
del tiempo de ciclo también se muestran en el servidor web.
Para consultar las estadísticas del tiempo de ciclo directamente en STEP 7, haga lo siguiente:
1. Establezca una conexión online con la CPU en STEP 7.
2. Seleccione la Task Card "Herramientas online".
Resultado: en el apartado Tiempo de ciclo se muestra el diagrama de las estadísticas del
tiempo de ciclo.
La siguiente figura muestra un fragmento de STEP 7 con las estadísticas del tiempo de ciclo.
El tiempo de ciclo oscila en este ejemplo entre 7 ms y 12 ms. El tiempo de ciclo actual es de
10 ms. El tiempo máximo de ciclo ajustado es de 40 ms en este ejemplo.
Referencia
Encontrará más información sobre la instrucción "RT_INFO" en la Ayuda en pantalla de STEP 7.
Estimación del tiempo de actualización de las memorias imagen parciales del proceso
El tiempo de actualización de las memorias imagen parciales del proceso depende del
número de datos asignados de periferia centralizada y descentralizada.
El tiempo de actualización se calcula con la siguiente fórmula:
Tabla 4-2 Datos para la estimación del tiempo de actualización típico de las memorias imagen parciales
del proceso en las CPU S7-1500
Tiempos Tiempos de actualización de las CPU S7-1500
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx‑xxx01‑xxxx,
xxxxxxx‑xxx02‑xxxx
1511(T)(F)‑1 PN 1515(T)(F)‑2 PN
1511C-1 PN 1516(T)(F)‑3 PN/DP
1512C-1 PN
1513(F)‑1 PN
Carga base para actuali 35 μs 30 μs
zar las memorias ima
gen parciales del proce
so
Tiempo de copia para 9 μs/palabra 8 μs/palabra
periferia centralizada
Tiempo de copia para 0,5 μs/palabra 0,5 μs/palabra
periferia descentraliza
da vía PROFIBUS
Tabla 4-3 Datos para la estimación del tiempo de actualización típico de las memorias imagen parciales
del proceso en las CPU ET200SP
Tiempos Tiempo de actualización de las CPU ET 200SP
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx
1510SP(F)‑1 PN
1512SP(F)-1 PN
Carga base para actua 60 μs
lizar las memorias ima
gen parciales del pro
ceso
Tiempo de copia para 0,5 μs/palabra
periferia centralizada
Tiempo de copia para 0,5 μs/palabra
periferia descentraliza
da vía PROFIBUS
NOTA
Tiempo de actualización del bus de fondo en las CPU ET 200SP
Para el tiempo de actualización de las CPU ET 200SP, tenga en cuenta además los datos de la
tabla "Tiempo de actualización de las CPU ET 200SP" del capítulo Tiempo de reacción con
ejecución de programa cíclica y controlada por tiempo (Página 56).
Tabla 4-4 Datos para la estimación del tiempo de actualización típico de las memorias imagen parciales
del proceso en las CPU ET200pro
Tiempos Tiempo de actualización de las CPU ET 200pro
Todas las referencias
1513pro(F)‑2 PN 1516pro(F)‑2 PN
Carga base para actuali 35 μs 30 μs
zar las memorias imagen
parciales del proceso
Tiempo de copia para pe 140 μs/palabra 120 μs/palabra
riferia centralizada
Tiempo de copia para pe 0,5 μs/palabra 0,5 μs/palabra
riferia descentralizada vía
PROFIBUS
Introducción
Los bloques de organización o las actividades del sistema de mayor prioridad interrumpen los
bloques de organización o actividades del sistema de menor prioridad y prolongan así su
tiempo de ejecución.
S7‑1500
Referencia xxxxxxx-xxx03-xxxx Todas las referencias
1511(T)(F)‑1 PN 1515(T)(F)‑2 PN 1517(T)(F)‑3 PN/DP 1518(T)(F)‑4 PN/DP
1513(F)‑1 PN 1516(F)‑3 PN/DP 1518(F)‑4 PN/DP MFP
Operaciones de bit, 25 ns 6 ns 2 ns 1 ns
típ.
Operaciones de pa 32 ns 7 ns 3 ns 2 ns
labra, típ.
Aritmética en coma 42 ns 9 ns 3 ns 2 ns
fija, típ.
Aritmética en coma 170 ns 37 ns 12 ns 6 ns
flotante, típ.
ET 200SP
Referencia xxxxxxx-xxx03-xxxx Todas las referencias
1510SP(F)‑1 PN 1514SP(T)(F)‑2 PN 1515SP(F)‑PC
1512SP(F)-1 PN
Operaciones de bit, típ. 25 ns 6 ns 30 ns
Operaciones de palabra, 32 ns 7 ns 36 ns
típ.
Aritmética en coma fija, 42 ns 9 ns 48 ns
típ.
Aritmética en coma flo 170 ns 37 ns 192 ns
tante, típ.
NOTA
Instrucción "RUNTIME"
Tenga en cuenta que los tiempos indicados en las tablas son valores típicos. Por ello puede
haber programas de usuario que difieran de los valores típicos indicados.
Es muy importante que compruebe de antemano el tiempo de ejecución de secuencias
críticas con la instrucción "RUNTIME".
Tabla 4-9 Tiempo básico necesario para una alarma en las CPU S7-1500
S7‑1500
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx,
xxxxxxx‑xxx02‑xxxx
1511(T)(F)‑1 PN 1515(T)(F)‑2 PN
1511C‑1 PN 1516(T)(F)‑3 PN/DP
1512C‑1 PN
1513(F)‑1 PN
Alarma de proceso 90 μs 80 μs
Alarma horaria 90 μs 80 μs
Alarma de retardo 90 μs 80 μs
Alarma cíclica 90 μs 80 μs
S7‑1500
Referencia Todas las referencias
xxxxxxx‑xxx03‑xxxx
1511(T)(F)‑1 PN 1517(T)(F)‑3 PN/DP 1518(T)(F)‑4 PN/DP
1513(F)‑1 PN 1518(F)-4 PN/DP MFP
1515(T)(F)‑2 PN
1516(F)‑3 PN/DP
Alarma de proceso 80 μs 20 μs 12 μs
Alarma horaria 80 μs 20 μs 12 μs
Alarma de retardo 80 μs 20 μs 12 μs
Alarma cíclica 80 μs 20 μs 12 μs
Tabla 4-10 Tiempo básico necesario para una alarma en las CPU S7-1500R/H
S7‑1500R* en el estado del sistema RUN-Solo
Referencia xxxxxxx-xxx00-xxxx
1513R‑1 PN 1515R‑2 PN
Alarma de proceso 170 µs 140 µs
Alarma horaria 170 µs 140 µs
Alarma de retardo 170 µs 140 µs
Alarma cíclica 170 µs 140 µs
Tabla 4-11 Tiempo básico necesario para una alarma en las CPU ET 200SP
ET 200SP
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx
1510SP(F)‑1 PN
1512SP(F)-1 PN
Alarma de proceso 90 μs
Alarma horaria 90 μs
Alarma de retardo 90 μs
ET 200SP
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx
1510SP(F)‑1 PN
1512SP(F)-1 PN
Alarma cíclica 90 μs
ET 200SP
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
1510SP(F)‑1 PN 1515SP(F)‑PC
1512SP(F)‑1 PN
1514SP(T)(F)‑2 PN
Alarma de proceso 80 μs 80 μs
Alarma horaria 80 μs 80 μs
Alarma de retardo 80 μs 80 μs
Alarma cíclica 80 μs 80 μs
Tabla 4-12 Tiempo básico necesario para una alarma en las CPU ET 200pro
ET 200pro
Todas las referencias
1513pro(F)‑2 PN 1516pro(F)‑2 PN
Alarma de proceso 90 μs 80 μs
Alarma horaria 90 μs 80 μs
Alarma de retardo 90 μs 80 μs
Alarma cíclica 90 μs 80 μs
Tabla 4-13 Tiempo básico necesario para un OB de error en las CPU S7-1500
S7‑1500
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx,
xxxxxxx‑xxx02‑xxxx
1511(T)(F)‑1 PN 1515(T)(F)‑2 PN
1511C‑1 PN 1516(T)(F)‑3 PN/DP
1512C‑1 PN
1513(F)‑1 PN
Error de programación 90 μs 80 μs
Error de acceso a la peri 90 μs 80 μs
feria
Error de tiempo 90 μs 80 μs
Alarma de diagnóstico 90 μs 80 μs
Fallo/retorno del módulo 90 μs 80 μs
Fallo/retorno de la esta 90 μs 80 μs
ción
S7‑1500
Referencia Todas las referencias
xxxxxxx‑xxx03‑xxxx
1511(T)(F)‑1 PN 1517(T)(F)‑3 PN/DP 1518((T)F)‑4 PN/DP
1513(F)‑1 PN 1518(F)‑4 PN/DP
1515(T)(F)‑2 PN MFP
1516(F)‑3 PN/DP
Error de programación 80 μs 20 μs 12 μs
Error de acceso a la peri 80 μs 20 μs 12 μs
feria
Error de tiempo 80 μs 20 μs 12 μs
Alarma de diagnóstico 80 μs 20 μs 12 μs
Fallo/retorno del módulo 80 μs 20 μs 12 μs
Fallo/retorno de la esta 80 μs 20 μs 12 μs
ción
Tabla 4-14 Tiempo básico necesario para un OB de error en las CPU S7-1500R/H
S7‑1500R* en el estado del sistema RUN-Solo
Referencia xxxxxxx-xxx00-xxxx
1513R‑1 PN 1515R‑2 PN
Error de programación 170 µs 140 µs
Error de acceso a la peri 170 µs 140 µs
feria
Error de tiempo 170 µs 140 µs
Alarma de diagnóstico 170 µs 140 µs
Fallo/retorno del módulo 170 µs 140 µs
Fallo/retorno de la esta 170 µs 140 µs
ción
Tabla 4-15 Tiempo básico necesario para un OB de error en las CPU ET 200SP
ET 200SP
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx
1510SP(F)‑1 PN
1512SP(F)-1 PN
Error de programación 90 μs
Error de acceso a la peri 90 μs
feria
Error de tiempo 90 μs
Alarma de diagnóstico 90 μs
Fallo/retorno del módulo 90 μs
Fallo/retorno de la esta 90 μs
ción
ET 200SP
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
1510SP(F)‑1 PN 1515SP(F)‑PC
1512SP(F)‑1 PN
1514SP(T)(F)‑2 PN
Error de programación 80 μs 80 μs
Error de acceso a la peri 80 μs 80 μs
feria
Error de tiempo 80 μs 80 μs
Alarma de diagnóstico 80 μs 80 μs
Fallo/retorno del módulo 80 μs 80 μs
Fallo/retorno de la esta 80 μs 80 μs
ción
Tabla 4-16 Tiempo básico necesario para un OB de error en las CPU ET 200pro
CPU ET 200pro
Todas las referencias
1513pro(F)‑2 PN 1516pro(F)‑2 PN
Error de programación 90 μs 80 μs
Error de acceso a la peri 90 μs 80 μs
feria
Error de tiempo 90 μs 80 μs
Alarma de diagnóstico 90 μs 80 μs
Fallo/retorno del módulo 90 μs 80 μs
Fallo/retorno de la esta 90 μs 80 μs
ción
Referencia
Encontrará más información sobre el tratamiento de errores
• en el manual de sistema Sistema de automatización S7‑1500
(http://support.automation.siemens.com/WW/view/es/59191792)
• en el manual de sistema Sistema redundante S7‑1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833)
• en el manual de sistema Sistema de periferia descentralizada ET 200SP
(http://support.automation.siemens.com/WW/view/es/58649293) y
• en las instrucciones de servicio de las CPU 1513pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109769507) y CPU 1516pro‑2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109482416), en los respectivos
capítulos "Eventos y OB"
Encontrará más información sobre el tiempo total de ciclo de un programa en una FAQ en In
ternet (https://support.industry.siemens.com/cs/ww/es/view/87668055).
PV
(QHVWH£UHDVHSXHGHDMXVWDU
ODFDUJDSRUFRPXQLFDFLµQ
PV
PV
PV
PV
&DUJDSRUFRPXQLFDFLµQ
① CPUs 1516T(F)‑3 PN/DP, 1517(F)‑3 PN/DP, CPU 1517T(F)‑3 PN/DP, CPU 1518(F)‑4 PN/DP,
1518(F)‑4 PN/DP MFP: La carga por comunicación (mínima) ajustable es del 5 %.
Figura 4-7 Tiempo máximo de ciclo en función de la carga por comunicación configurada
Reducción del tiempo de ciclo por una menor carga por comunicación baja
En la configuración hardware puede reducirse el ajuste de la carga por comunicación. Si en
lugar del 50 % se ajusta una carga por comunicación del 20 %, p. ej., la prolongación del
tiempo de ciclo debida a la comunicación se reducirá del factor 2 a 1,25.
a que dentro de un ciclo puedan aparecer más eventos asíncronos. Estos eventos asíncronos
prolongan el programa cíclico de manera adicional. La prolongación dependerá del número
de eventos que aparezcan y se procesen en el ciclo.
NOTA
Comprobar los parámetros modificados
• Compruebe cómo repercute un reajuste del parámetro "Carga de ciclo por comunicación"
en el funcionamiento de la instalación. La instrucción "RT_INFO" permite determinar qué
partes del tiempo de ejecución corresponden a la comunicación y al programa de usuario.
• Tenga en cuenta la carga por comunicación al ajustar el tiempo máximo de ciclo, para que
no se produzcan errores de tiempo (p. ej., rebase del tiempo de ciclo dentro de un ciclo).
&LFOR
Ejemplo 2
El ejemplo 2 muestra un aumento del tiempo de ejecución del OB 1 a 200 ms (factor 2) con
una carga por comunicación del 50 %.
W PV
&LFOR
&LFOR\FRPXQLFDFLµQLQWHJUDGRV
Ejemplo 3
En el ejemplo 3, el OB 1 se interrumpe cada 20 ms debido a un OB 30 cíclico de mayor
prioridad (naranja) con un tiempo de ejecución de 5 ms. El tiempo de ciclo aumenta a 135 ms
debido al OB de mayor prioridad.
W PV
&LFOR
2%GHRUJDQL]DFLµQF¯FOLFRGHPD\RUSULRULGDG
Ejemplo 4
En el ejemplo 4, el OB 1 también se interrumpe debido a un OB 30 con prioridad 13. Además,
el OB 1 y el OB 30 también se interrumpen debido a tareas de comunicación (prioridad 15). El
tiempo de ciclo aumenta a 400 ms.
W PV
&LFOR
&LFORFRQFRPXQLFDFLµQ
2%F¯FOLFRGHPD\RUSULRULGDGFRQFRPXQLFDFLµQ
Figura 4-11 Tiempo de ciclo con OB de mayor prioridad y carga por comunicación
Ejemplo 5
En el ejemplo 5, el OB 1 se interrumpe debido a un OB 30 con prioridad 17. Además, el OB 1
también se interrumpe debido a tareas de comunicación. Como el OB 30 (prioridad 17) tiene
mayor prioridad que las tareas de comunicación (prioridad 15), los puntos de interrupción
difieren del ejemplo 4. El retraso de las tareas de comunicación aplazadas por el OB 30 se
recupera en cierta medida. La comunicación aplaza en este tiempo todo el programa cíclico,
en el ejemplo 5 ms, respectivamente. El tiempo de ciclo aumenta a 400 ms igual que en el
ejemplo 4.
W PV
&LFOR
&LFORFRQFRPXQLFDFLµQ
6RORFRPXQLFDFLµQ
2%F¯FOLFRGHPD\RUSULRULGDG
Figura 4-12 Tiempo de ciclo con OB de mayor prioridad y carga por comunicación
NOTA
Parametrización de la carga por comunicación
Si la carga es elevada en los OB de mayor prioridad, reduzca la carga por comunicación
parametrizable.
NOTA
Parametrización de la carga por comunicación en el sistema redundante S7‑1500R/H
Debido a la sincronización de datos entre la CPU primaria y la CPU de reserva, en el sistema
redundante S7-1500R/H se produce además una carga por sincronización. Por consiguiente,
elija para la carga por comunicación un valor inferior al de un sistema no redundante.
Encontrará más información sobre las particularidades de las CPU del sistema redundante
S7-1500R/H en el capítulo Tiempos de ciclo y tiempos de reacción del sistema redundante
S7-1500R/H (Página 67).
NOTA
Si ha parametrizado un tiempo mínimo de ciclo, puede ocurrir que se indique un valor
porcentual elevado para la marcha en vacío aunque el valor del tiempo de ciclo también
sea elevado.
Ello se puede deber a que las cargas se miden como media aritmética del último segundo,
pero el tiempo de ciclo se refiere al último ciclo.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
Figura 4-19 Tiempo de ciclo más largo que el tiempo máximo de ciclo
El ejemplo 3 ilustra que la CPU ya no puede ejecutar el programa de usuario al alcanzar una
carga máxima por comunicación dentro del tiempo máximo de ciclo. Si el tiempo de ciclo
pronosticado es más largo que el tiempo máximo de ciclo, el diagrama mostrará un mensaje
de error.
Si se pronostica un rebase del tiempo máximo de ciclo, utilice el siguiente regulador para
reducir la carga máxima por comunicación.
NOTA
Ajuste de la carga por comunicación
El regulador pronostica los efectos de modificar la carga por comunicación sobre el tiempo de
ciclo. La configuración propiamente dicha de la carga máxima por comunicación se efectúa
en STEP 7.
NOTA
Para variaciones del programa de usuario que no puedan medirse, p. ej. para cambios futuros
del programa de usuario, prevea un valor lo suficientemente bajo para la carga máxima por
comunicación.
NOTA
Debido a que el tiempo de ciclo y la carga no se miden del mismo modo, es imprescindible
que el sistema esté estabilizado para poder visualizar valores medidos fiables.
Para la evolución en el eje x puede elegir entre "Time" (hora de la CPU) y "Measuring points"
(puntos de medición) haciendo clic en la unidad deseada.
NOTA
Si ha elegido la unidad "Time" en el eje x, se borrarán automáticamente todos los valores
medidos antes de las últimas 24 horas.
las alarmas cíclicas será mayor que la prioridad del programa cíclico. Una alarma cíclica
prolonga el tiempo de procesamiento del programa cíclico.
Para ejecutar las alarmas cíclicas en STEP 7 se han previsto los bloques de organización OB 30
a OB 38. Puede crear más alarmas cíclicas a partir del bloque de organización OB 123. El
número de bloques de organización disponible depende de la CPU utilizada.
Alarma cíclica
Una alarma cíclica es una alarma que se dispara con una frecuencia definida y que lanza la
ejecución de un OB de alarma cíclica. Los OB de alarma cíclica están asignados a la clase de
eventos "Cyclic interrupt".
2%
OL]DU OL]DU OL]DU OL]DU
3ULRULGDG
0,33( 0,336 0,33( 0,336
3&
3ULRULGDG
0,336 0,33( 0,336 0,33(
3&SURJUDPDF¯FOLFR
S7-1500
Referencia Todas las referencias
xxxxxxx‑xxx03‑xxxx
1511(T)(F)‑1 PN 1517(T)(F)‑3 PN/DP 1518(T)(F)‑4 PN/DP
1513(F)‑1 PN 1518(F)‑4 PN/DP MFP
1515(T)(F)‑2 PN
1516(F)‑3 PN/DP
Alarma cíclica ±80 μs ±30 μs ±25 μs
ET 200SP
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
1510SP(F)‑1 PN 1515SP(F)‑PC
1512SP(F)‑1 PN
1514SP(T)(F)-2 PN
Alarma cíclica ±80 μs ± 80 μs
NOTA
Ámbito de validez
Tenga en cuenta que las indicaciones de precisión de la alarma cíclica también son aplicables
a todos los demás niveles de ejecución/OB de mayor prioridad.
NOTA
Si hay varios OB de alarma cíclica con parametrización idéntica, no se podrá predecir el orden
de procesamiento de los OB de alarma cíclica.
Si desea que se siga un orden de ejecución definido para los OB de alarma cíclica que tengan
el mismo tiempo de ciclo y la misma prioridad, configure en cada caso un desplazamiento de
fase diferente.
Introducción
En este capítulo se explica lo siguiente:
• de qué partes consta el tiempo de reacción
• cómo se calcula el tiempo de reacción
Definición
El tiempo de reacción en la ejecución cíclica o controlada por tiempo es el intervalo que
transcurre entre la detección de una señal de entrada y el cambio de la señal de salida
asociada.
0HQRUWLHPSRGHUHDFFLµQ
XQWLHPSRGHFLFORRXQDDODUPDF¯FOLFD
0D\RUWLHPSRGHUHDFFLµQ GRVWLHPSRVGHFLFORRGRVDODUPDVF¯FOLFDV
Factores
Para determinar el tiempo de reacción del proceso, deben tenerse en cuenta, además del
tiempo de reacción de la CPU indicado arriba, los siguientes factores:
• Retardo de las entradas y salidas en el módulo de entradas y salidas
• Tiempos de conmutación de los sensores y actuadores utilizados
• Tiempos de actualización de PROFINET IO o tiempos de ciclo DP en PROFIBUS DP; tiempo
de actualización del bus de fondo en las CPU de la ET 200SP
NOTA
Bus de fondo de las CPU S7-1500
El tiempo de actualización del bus de fondo de las CPU S7-1500 puede despreciarse en
este caso.
La siguiente figura ilustra los tiempos de ejecución de bus adicionales en caso de utilizar
periferia descentralizada.
5HWDUGRLQWHUQR 7LHPSRGH
GHODHVWDFLµQ WUDQVIHUHQFLD
P£[LPR
5HWDUGRHQOD &LFOR&38Q &LFOR&38 5HWDUGRHQOD
WLHPSRGH 352),1(7
HQWUDGDGHO Q VDOLGDGHO
WUDQVIHUHQFLD 352),%86
PµGXOR PµGXOR
P£[LPR
352),1(7 UHWDUGRLQWHUQRGH
352),%86 ODHVWDFLµQ
En los módulos de periferia con más de 32 bytes de datos de E/S, el ciclo de bus se calcula con
un módulo de periferia de 32 bytes. En tal caso, el módulo de periferia necesita varios ciclos
de bus para actualizar sus datos de E/S.
Referencia
Encontrará más información en los siguientes enlaces:
• Ejemplo de aplicación para determinar el tiempo de reacción en PROFINET
(https://support.industry.siemens.com/cs/ww/es/view/21869080)
• Tiempos de transmisión y modo isócrono en el manual de funciones PROFINET con STEP 7
(https://support.industry.siemens.com/cs/ww/es/view/49948856); consulte también el
capítulo Consejos para la configuración
• Tiempos de transmisión y modo isócrono en el manual de funciones PROFIBUS con STEP 7
(https://support.industry.siemens.com/cs/ww/es/view/59193579); consulte también el
capítulo Ajustes de red
• Encontrará información sobre los retardos a la entrada o a la salida de los módulos en el
correspondiente manual de producto.
• Encontrará información sobre los retardos internos de la estación en los correspondientes
manuales de producto de los sistemas de periferia descentralizada ET 200MP y ET 200SP.
Introducción
Para detectar eventos del proceso en el programa de usuario y reaccionar con el programa
correspondiente, utilice alarmas de proceso. Para ejecutar una alarma de proceso en STEP 7
se han previsto los bloques de organización OB 40 a OB 47. Puede crear más alarmas de
proceso a partir del bloque de organización OB 123. El número de bloques de organización
disponibles depende de la CPU utilizada.
Alarma de proceso
Una alarma de proceso es una alarma que aparece durante la ejecución del programa actual
en respuesta a un evento del proceso capaz de disparar una alarma. El sistema operativo
llama al OB de alarma asignado e interrumpe la ejecución del ciclo del programa o partes del
programa de baja prioridad. Los OB de alarma de proceso están asignados a la clase de
eventos "Hardware interrupt".
Tabla 5-1 Tiempos de reacción de la CPU a alarmas de proceso en las CPU S7-1500
S7-1500
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx,
xxxxxxx‑xxx02‑xxxx
1511(T)(F)‑1 PN 1515(T)(F)‑2 PN
1511C‑1 PN 1516(T)(F)‑3 PN/DP
1512C‑1 PN
1513(F)‑1 PN
Tiempos de mín. 100 μs 90 μs
reacción a
máx. 400 μs 360 μs
alarmas
S7-1500
Referencia Todas las referencias
xxxxxxx‑xxx03‑xxxx
1511(T)(F)‑1 PN 1517(T)(F)‑3 PN/DP 1518(T)(F)‑4 PN/DP
1513(F)‑1 PN 1518(F)‑4 PN/DP MFP
1515(T)(F)‑2 PN
1516(F)‑3 PN/DP
Tiempos de mín. 90 µs 30 μs 20 μs
reacción a alar
máx. 360 μs 120 μs 90 µs
mas
Tabla 5-2 Tiempos de reacción de la CPU a alarmas de proceso en las CPU S7-1500R/H
S7‑1500R* en el estado del sistema RUN-Solo
Referencia xxxxxxx-xxx00-xxxx
1513R‑1 PN 1515R‑2 PN
Tiempos de mín. 100 μs 90 μs
reacción a alar
máx. 400 μs 360 μs
mas
Tabla 5-3 Tiempos de reacción de la CPU a alarmas de proceso en las CPU ET 200SP
ET 200SP
Referencias xxxxxxx-xxx00-xxxx, xxxxxxx-xxx01-xxxx
1510SP(F)‑1 PN
1512SP(F)‑1 PN
Tiempos de mín. 100 μs
reacción a
máx. 400 μs
alarmas
ET 200SP
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
1510SP(F)‑1 PN 1515SP(F)‑PC
1512SP(F)‑1 PN
1514SP(T)(F)-2 PN
Tiempos de mín. 90 μs 90 μs
ET 200SP
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
1510SP(F)‑1 PN 1515SP(F)‑PC
1512SP(F)‑1 PN
1514SP(T)(F)-2 PN
reacción a máx. 360 μs 360 μs
alarmas
Tabla 5-4 Tiempos de reacción de la CPU a alarmas de proceso en las CPU ET 200pro
ET 200pro
Todas las referencias
1513pro(F)‑2 PN 1516pro(F)‑2 PN
Tiempos de mín. 100 μs 90 µs
reacción a
máx. 400 μs 360 μs
alarmas
Los tiempos indicados se prolongan:
• cuando hay alarmas de mayor prioridad pendientes de procesamiento
• cuando hay una memoria imagen parcial de proceso asignada al OB de alarma de proceso
Encontrará estos tiempos en las tablas del apartado "Prolongación por anidamiento de OB de
mayor prioridad o por alarmas" en el capítulo Tiempo de ejecución del programa de usuario
(Página 33).
Si se requieren tiempos de reacción a alarma rápidos, no asigne ninguna memoria imagen
parcial del proceso al OB de alarma de proceso, y utilice en su lugar accesos directos en el OB
de alarma de proceso.
Encontrará más información sobre el cálculo de los tiempos de reacción en PROFINET en el
ejemplo de aplicación con el ID de artículo 21869080 en la página de Internet de
Service&Support (https://support.industry.siemens.com/cs/ww/es/view/21869080).
Influencia de los módulos de entradas sobre los tiempos de reacción de las alarmas de proceso
Módulos de entradas digitales:
Tiempo de reacción de las alarmas de proceso = tiempo de tratamiento de alarmas
interno + retardo a la entrada (ver cap. Datos técnicos del correspondiente manual de
producto)
Módulos de entradas analógicas:
Tiempo de reacción de las alarmas de proceso = tiempo de tratamiento de alarmas
interno + tiempo de conversión (ver cap. Datos técnicos del correspondiente manual de
producto)
La siguiente figura muestra los distintos pasos de la ejecución controlada por eventos.
(YHQWRGHSURFHVRTXHGLVSDUDODDODUPD
5HWDUGRGLVSDURGHODDODUPDGHOPµGXORGHHQWUDGD
7LHPSRGHDFWXDOL]DFLµQSDUD352),%86RWUDQVIHUHQFLDGHLQIRUPDFLµQGH
7LHPSRGHUHDFFLµQFRQHMHFXFLµQGHOSURJUDPDFRQWURODGDSRUHYHQWRV
DODUPDGHVGHHOGLVSRVLWLYR,2DOFRQWURODGRU,2DWUDY«VGH352),1(7HQ
FDVRGHXVDUHOPµGXORGHHQWUDGDGHPRGRGHVFHQWUDOL]DGR
7LHPSRGHDFWXDOL]DFLµQGHOEXVGHIRQGRHQODV&38(763
7LHPSRGHUHDFFLµQDDODUPDVGHOD&38
$FWXDOL]DFLµQGHODPHPRULDLPDJHQSDUFLDOGHOSURFHVRGHODVHQWUDGDV
(MHFXFLµQGHOSURJUDPDGHXVXDULRHQHO2%GHDODUPD
$FWXDOL]DFLµQGHODPHPRULDLPDJHQSDUFLDOGHOSURFHVRGHODVVDOLGDV
7LHPSRGHDFWXDOL]DFLµQSDUD352),%86352),1(7
VLHOPµGXORGHVDOLGDVHXVDGHIRUPDGHVFHQWUDOL]DGD
7LHPSRGHDFWXDOL]DFLµQGHOEXVGHIRQGRHQODV&38(763
7LHPSRGHUHWDUGRGHOPµGXORGHVDOLGD
&DPELRGHVH³DOHQHOERUQHGHOPµGXORGHVDOLGD
NOTA
Clasificación del presente capítulo
El contenido de los capítulos anteriores describe el comportamiento de una CPU individual.
El capítulo "Tiempos de ciclo y tiempos de reacción del sistema redundante S7‑1500R/H"
completa la información de los capítulos anteriores con todo lo referente al sistema
redundante S7‑1500R/H.
NOTA
Tiempo máximo de ciclo en el estado del sistema SYNCUP
La duración del tiempo máximo de ciclo parametrizado afecta también al estado del sistema
SYNCUP.
Si durante el SYNCUP se cumple la siguiente condición, el sistema realiza una transición a
RUN-Redundant:
El tiempo de ciclo real es ≤ 80 % del tiempo máximo de ciclo a lo largo de varios ciclos.
Encontrará más información a este respecto en el capítulo Efectos en el tiempo de ciclo en el
estado del sistema SYNCUP (Página 70).
Tiempo máximo de ciclo en el estado del sistema RUN-Redundant
En caso de que falle una de las dos CPU, el tiempo de ciclo incluye adicionalmente un tiempo
muerto de hasta 300 ms para la CPU-R y de hasta 50 ms para la CPU-H. Este tiempo debe
planificarse como reserva de tiempo de ciclo en caso de fallo de una de las dos CPU.
Asegúrese por tanto de que, en el estado del sistema RUN-Redundant, el tiempo de ciclo más
largo más este tiempo muerto sea < 60 % del tiempo máximo de ciclo parametrizado. De este
modo se impide que, en caso de fluctuaciones de la carga y retardos debidos a la
sincronización, se sobrepase el tiempo máximo de ciclo parametrizado.
Error de tiempo
Como en el caso de las CPU no redundantes, para las CPU del sistema redundante S7‑1500R/H
también puede definirse la reacción a un error de tiempo. En el estado del sistema RUN-Solo,
cuando se rebasa el tiempo máximo de ciclo, las CPU redundantes se comportan como CPU
no redundantes (ver capítulo Tiempo de ciclo (Página 26)).
En los estados del sistema SYNCUP y RUN-Redundant, las CPU redundantes se comportan de
la siguiente manera:
Tabla 6-1 Comportamiento del sistema redundante S7‑1500R/H en caso de rebases del tiempo de ciclo sin OB 80
Situación de partida 1.er rebase del tiempo de ciclo 2.º rebase del tiempo de ciclo
Sistema CPU prima CPU de re Sistema CPU prima CPU de re Sistema CPU prima CPU de re
ria serva ria serva ria serva
RUN-Solo RUN STOP STOP STOP STOP --- --- ---
SYNCUP1) RUN-Syncup SYNCUP STOP STOP STOP --- --- ---
SYNCUP 2) RUN-Syncup SYNCUP RUN-Solo RUN STOP STOP STOP STOP
RUN- RUN-Redun RUN-Redun RUN-Solo RUN STOP STOP STOP STOP
Redundant dant dant
1) SYNCUP hasta la instantánea del contenido de la memoria de trabajo
2) SYNCUP tras la instantánea del contenido de la memoria de trabajo
Tabla 6-2 Comportamiento del sistema redundante S7-1500R/H en caso de rebase del tiempo de ciclo con OB 80
Situación de partida 1.er rebase del tiempo de ci 2.º rebase del tiempo de ci 3.er rebase del tiempo de ci
clo clo clo
Sistema CPU pri CPU de Sistema CPU pri CPU de Sistema CPU pri CPU de Sistema CPU pri CPU de
maria reserva maria reserva maria reserva maria reserva
RUN- RUN STOP RUN- RUN STOP STOP STOP STOP --- --- ---
Solo Solo + OB 80
SYNCUP RUN-Syn SYNCUP SYNCUP RUN-Syn SYNCUP STOP STOP STOP --- --- ---
1) cup cup
+ OB 80
SYNCUP RUN-Syn SYNCUP SYNCUP RUN-Syn SYNCUP RUN- RUN STOP STOP STOP STOP
2) cup cup + OB 80 Solo + OB 80
+ OB 80
RUN- RUN-Re RUN-Re RUN- RUN-Re RUN-Re RUN- RUN STOP STOP STOP STOP
Redun dundant dundant Redun dundant dundant Solo + OB 80
dant dant + OB 80 + OB 80
1) SYNCUP hasta la instantánea del contenido de la memoria de trabajo
2) SYNCUP tras la instantánea del contenido de la memoria de trabajo
NOTA
Cambio del estado del sistema a STOP con OB 80
Si se sobrepasa el tiempo máximo de ciclo por tercera vez en el mismo ciclo, la CPU primaria
pasa también al estado operativo STOP.
Cambio de la CPU de reserva al estado operativo STOP en caso de rebase del tiempo
máximo de ciclo
El cambio de la CPU de reserva al estado operativo STOP reduce la carga por sincronización y
alivia la CPU primaria.
5815HGXQGDQW
&38GHUHVHUYD
6<1&83
5816ROR &38SULPDULD
7LHPSR
En el estado del sistema SYNCUP, todos los datos relevantes de la CPU primaria se sincronizan
en la CPU de reserva. Al final del SYNCUP, la CPU de reserva recupera el retardo debido a la
sincronización con la CPU primaria.
PRECAUCIóN
Estado del sistema SYNCUP
• La sincronización de datos y, en especial, la instantánea del contenido de la memoria de
trabajo, prolongan el tiempo de ciclo. Durante el SYNCUP no puede ejecutarse la mayoría
de las funciones de test y puesta en marcha.
• Durante el SYNCUP, las alarmas de diagnóstico se procesan con un retardo muy elevado.
• Durante la transición del estado del sistema SYNCUP a RUN-Redundant, el tiempo de ciclo
aumenta considerablemente.
Por ello, el SYNCUP solo debe realizarse en estados de proceso no críticos.
Tabla 6-3 Tiempos de retardo al crear la instantánea del contenido de la memoria de trabajo durante el
SYNCUP
CPU R/H Duración de la instantánea del contenido de la memo Memoria de traba
Referencia ria de trabajo en el SYNCUP [ms] (valores típicos) jo para datos máx.
xxxxxxx-xxx00-xxxx Ocupación de la memoria Ocupación de la memoria [Mbytes]
de trabajo para datos: 0 % de trabajo para datos:
100 %
CPU 1513R-1 PN 105 145 1,5
CPU 1515R-2 PN 225 290 3
CPU 1517H-3 PN 18 23 8
CPU 1518HF-4 PN 25 47 60
NOTA
Durante el SYNCUP no es posible la conmutación
Si durante el SYNCUP se produce un fallo en la CPU primaria, no es posible cambiar a la CPU
de reserva. El SYNCUP se interrumpe y la CPU de reserva vuelve al estado operativo STOP.
NOTA
Cálculo del tiempo de ciclo durante el SYNCUP
Es posible seguir el progreso del SYNCUP en los displays de la CPU primaria y la CPU de
reserva. En cada punto de control del ciclo, la CPU de reserva envía un aviso de estado sobre
el progreso de su programa a la CPU primaria. El display de la CPU primaria muestra la
duración del retardo de la CPU de reserva.
Además del indicador de progreso en los displays, el progreso del SYNCUP puede leerse
también por medio de la instrucción "RT_INFO".
Bloquear SYNCUP
Para evitar los efectos descritos del SYNCUP en los tiempos de ciclo durante los estados de
proceso críticos, utilice la instrucción "RH_CTRL".
Con la instrucción "RH_CTRL" se bloquea el estado del sistema SYNCUP para el sistema
redundante S7‑1500R/H. Cuando el bloqueo ya no sea necesario, vuelva a habilitar el estado
del sistema SYNCUP con la instrucción "RH_CTRL".
Encontrará más información sobre la instrucción "RH_CTRL" en el manual de sistema Sistema
redundante S7-1500R/H (https://support.industry.siemens.com/cs/ww/es/view/109754833).
NOTA
Tiempos de ciclo insuficientes
Un tiempo de ciclo demasiado corto puede dar lugar a una excesiva carga por sincronización
y, con ello, a la cancelación del SYNCUP.
NOTA
En el estado del sistema SYNCUP, la carga por sincronización es mayor. Como esta carga por
sincronización sobrecarga el ciclo además de la carga por comunicación, se recomienda
ajustar la carga por comunicación parametrizada a ≤ 30 %.
① Tiempo de ciclo
② Ciclo de la CPU de reserva
③ Retardo
④ Fin del ciclo e inicio del siguiente ciclo (punto de control del ciclo)
Figura 6-2 Tiempo de ciclo sin interrupción del programa cíclico
más datos deban sincronizarse entre las CPU durante un ciclo, mayor es el retardo. El ciclo del
programa finaliza en cuanto la CPU de reserva llega al final de su programa cíclico. La CPU
primaria no inicia el siguiente ciclo hasta que la CPU de reserva le notifica el final del ciclo ④.
$FWXD $FWXD
3ULRULGDG OL]DU 2% OL]DU
0,336 0,336
3ULRULGDG
3&3URJUDPDF¯FOLFR
$FWXD $FWXD
3ULRULGDG OL]DU 2% OL]DU
0,336 0,336
3ULRULGDG
① Tiempo de ciclo
② Ciclo de la CPU de reserva
③ Retardo
④ Fin del ciclo e inicio del siguiente ciclo (punto de control del ciclo)
Figura 6-3 Ejecución de un OB de mayor prioridad
Ha finalizado la ejecución del programa cíclico (P.C. con prioridad 1). Mientras la CPU primaria
espera a que finalice el ciclo de la CPU de reserva, se inicia un OB de mayor prioridad (OB 30
con prioridad 7) . La CPU primaria inicia el siguiente ciclo en cuanto se cumplen las siguientes
condiciones:
• La CPU primaria ha recibido de la CPU de reserva la notificación de que esta ha terminado
de ejecutar el programa cíclico.
• La CPU primaria ha ejecutado el OB 30 y actualizado la MIPPS1.
NOTA
Debido al cambio del nivel de ejecución y a la sincronización, las interrupciones del ciclo del
programa por OB de mayor prioridad dan lugar a un aumento de la carga. Las interrupciones
del ciclo del programa prolongan el tiempo de ciclo.
S7-1500R S7-1500H
CPU 1513R‑1 PN CPU 1515R‑2 PN CPU 1517H‑3 PN CPU 1518HF-4 PN
(6ES7513-1RM03-0AB0) (6ES7515-2RN03-0AB0) (6ES7517-3HP00-0AB0) (6ES7518-4JP00-0AB0)
Hardware • Las CPU son idénticas a las correspondientes va • Las CPU están provistas de dos interfaces ópticas.
riantes estándar del S7‑1500. • La sincronización de las CPU funciona a través de
• La sincronización de las CPU se realiza a través cables de fibra óptica, independientemente de la
del anillo PROFINET red PROFINET.
• Para todos los dispositivos del anillo PROFINET se • El ancho de banda para la comunicación PROFINET
recomienda la función H-Sync-Forwarding. IO no se ve afectado por la sincronización del siste
• La sincronización de las CPU utiliza una parte del ma H.
ancho de banda del cable PROFINET. Esto reduce
el ancho de banda disponible para la comunica
ción PROFINET IO.
Datos técnicos
Encontrará información sobre los datos técnicos en los manuales de producto de las CPU
correspondientes.
NOTA
Tiempo muerto en caso de fallo de una CPU
En caso de que falle una CPU, el tiempo de ciclo incluye adicionalmente un tiempo muerto de
hasta 300 ms para la CPU-R y de hasta 50 ms para la CPU-H. Este tiempo debe planificarse
como reserva de tiempo de ciclo en caso de fallo de una CPU.
Para evitar que se sobrepase el tiempo máximo de ciclo en caso de fallo de una CPU, aumente
el tiempo máximo de ciclo en este valor.
NOTA
Cambio del estado del sistema de RUN-Redundant a RUN-Solo por parte del usuario
Si se cambia expresamente el estado del sistema, p. ej., conmutando la CPU de reserva a
STOP desde el display o con la instrucción "RH_CTRL" (Mode 9), también se prolonga el
tiempo de ciclo. Sin embargo, el tiempo de ciclo no aumenta tanto como cuando se produce
un cambio de la CPU debido a un error (fallo de una de las CPU).
Encontrará información sobre las posibles causas del fallo de una CPU en el manual de
sistema Sistema redundante S7‑1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833).
&38GHUHVHUYD &38SULPDULD
$FWXD $FWXD
&38SULPDULD OL]DU OL]DU 3&
0,336 0,336
3&3URJUDPDF¯FOLFR
① Tiempo de ciclo
② Fallo de la CPU primaria
③ La CPU de reserva continúa con el procesamiento del programa.
④ La CPU de reserva no recibe más telegramas de sincronización
⑤ La CPU de reserva espera a que finalice el tiempo de vigilancia
⑥ Fin del tiempo de vigilancia, tiempo de conmutación y transición de estado del sistema
⑦ Tiempo de ciclo de la nueva CPU primaria en el estado operativo RUN
Figura 6-4 Influencia del fallo de la CPU primaria en el tiempo de ciclo
Dado que en el estado del sistema RUN-Solo ya no se sincronizan datos, el tiempo de ciclo ⑦
es más breve que el tiempo de ciclo ①.
NOTA
Tiempo de vigilancia
El tiempo de vigilancia es un intervalo interno de duración fija. Este tiempo interno no se
puede parametrizar. El tiempo de vigilancia se inicia en el momento en que llegan datos de
sincronización a la CPU correspondiente. Si no llegan datos de sincronización desde la CPU
primaria, el sistema cambia de estado automáticamente al finalizar el tiempo de vigilancia
(de RUN-Redundant a RUN-Solo).
$FWXD $FWXD
&38GHUHVHUYD OL]DU OL]DU 3&
0,336 0,33(
3& 3URJUDPDF¯FOLFR
① Tiempo de ciclo
② Fallo de la CPU de reserva
③ Fin del tiempo de vigilancia
④ Transición de estado del sistema
⑤ Tiempo de ciclo de la CPU primaria en el estado operativo RUN-Solo
Figura 6-5 Influencia del fallo de la CPU de reserva en el tiempo de ciclo
La CPU de reserva falla antes de que termine de ejecutarse el programa cíclico ②. La CPU
primaria detecta el fallo de la CPU de reserva, ya que el tiempo de vigilancia ③ finaliza sin
que lleguen nuevos datos de sincronización. La CPU primaria interrumpe la sincronización con
la CPU de reserva. El sistema redundante pasa del estado del sistema RUN-Redundant al
estado del sistema RUN-Solo ④.
Dado que en el estado operativo RUN ya no se sincronizan datos, el tiempo de ciclo ⑤ es más
corto que el tiempo de ciclo ①.
$FWXD $FWXD $FWXD $FWXD $FWXD $FWXD
&38SULPDULD OL]DU OL]DU 3& OL]DU OL]DU 3& OL]DU OL]DU
0,336 0,33( 0,336 0,33( 0,336 0,33(
3&3URJUDPDF¯FOLFR
$FWXD $FWXD $FWXD $FWXD $FWXD $FWXD
&38SULPDULD OL]DU OL]DU 3& OL]DU OL]DU 3& OL]DU OL]DU
0,336 0,33( 0,336 0,33( 0,336 0,33(
3&3URJUDPDF¯FOLFR
7UDQVIHUHQFLDGHODVH³DOGHOHQFµGHU
DODPHPRULDLPDJHQGHOSURFHVR
0RGLILFDFLµQGHODVH³DOGHOHQFµGHU
VLQWUDQVIHUHQFLDDOD 7LHPSRGHUHDFFLµQP£[LPR 0RGLILFDFLµQGHOD
PHPRULDLPDJHQGHOSURFHVR VH³DOGHVDOLGD
Los tiempos de ciclo incluyen en cada caso el retardo. El retardo de la CPU de reserva respecto
a la CPU primaria depende de la carga por sincronización. La carga por sincronización resulta
de los datos que deben sincronizarse en el programa de usuario y de la comunicación.
NOTA
Efecto del retardo
La sincronización y la transferencia de los cambios consumen tiempo de cálculo. Por ello, el
retardo afecta a las dos CPU (de la CPU primaria a la CPU de reserva y de la CPU de reserva a la
CPU primaria). Cuando más lentas sean las CPU y cuanto más lenta y larga sea la conexión de
sincronización, mayor será el retardo.
NOTA
Tiempo de reacción al cargar un programa de usuario modificado en las CPU R/H en el
estado del sistema RUN-Redundant.
Durante el proceso de carga en el estado del sistema RUN-Redundant el tiempo de reacción
del sistema está limitado respecto al funcionamiento redundante normal. Cuantas más
modificaciones contenga el programa de usuario, más influirán en el tiempo de reacción.
NOTA
Mejora del tiempo de reacción del sistema R/H
• Reduzca la carga en las conexiones de redundancia entre la CPU primaria y la CPU de
reserva:
– Evite el uso excesivo de instrucciones que aumenten la carga por sincronización:
accesos directos, accesos de hora (p. ej., instrucciones RD_SYS_T, WR_SYS_T,
RD_LOC_T).
– Reduzca la Open User Communication con muchas conexiones, o la alta carga por
comunicación con grandes paquetes.
• Si es posible, reparta los cambios de gran volumen previstos en el programa en pequeñas
unidades con varios procesos de carga.
Varios procesos de carga de pequeñas unidades pueden reducir en su conjunto la carga
del tiempo de reacción.
NOTA
Tiempo de reacción del sistema R/H con una conmutación AR
Cuanto más cortos se ajusten los tiempos de actualización de PROFINET de un dispositivo IO,
más rápidamente volverán a estar disponibles los datos de entrada actuales de ese dispositivo
IO tras una conmutación AR (AR de reserva se convierte en AR primaria) que puede
producirse en escenarios de redundancia.
Consecuencia: Cuanto más pequeños se ajusten los tiempos de actualización de PROFINET de
un dispositivo IO, más pequeño tenderá a ser el tiempo de reacción del sistema R/H.
Tenga en cuenta también las indicaciones de los manuales de sistema de los sistemas de
periferia (p. ej., ET 200SP).
Para calcular los tiempos de ciclo y de reacción, dispone de las mismas funciones que en el
caso de las CPU no redundantes:
Tabla 6-5 Funciones para el cálculo de los tiempos de ciclo y de reacción
Función Más información
Establecer el tiempo mínimo de ciclo y el tiempo máximo de ciclo en STEP 7 Capítulo Tiempo de ciclo (Página 26)
Definir la reacción deseada en el programa de usuario en caso de rebase del tiem
po máximo del ciclo
Leer la estadística del tiempo de ciclo en STEP 7 y en el display de la CPU
Leer el tiempo de ciclo y el progreso en el estado del sistema SYNCUP mediante la • Capítulo Distintos tiempos de ciclo
instrucción "RT_INFO" (Página 26)
• Ayuda en pantalla de STEP 7
Visualizar mediciones (traces) que registran la evolución de señales críticas en el Manual de funciones Uso de la función
tiempo Trace y de analizador lógico
(https://support.industry.siemens.
com/cs/ww/es/view/64897128)
Leer el progreso del estado del sistema SYNCUP en el display de la CPU Manual de sistema Sistema redundante
S7-1500R/H
(https://support.industry.siemens.
com/cs/ww/es/view/109754833)
Tabla 6-6 Datos para la estimación de los tiempos de actualización típicos de las memorias imagen par
ciales del proceso
Tiempos de actualización de las CPU en el estado del sistema RUN-Re
dundant
Referencia xxxxxxx-xxx00-xxxx
CPU 1513R‑1 PN CPU 1515R‑2 PN
Carga base para actuali 63 µs 57 µs
zar las memorias imagen
parciales del proceso
Tiempo de copia para pe 6,5 µs/palabra 6,5 µs/palabra
riferia descentralizada vía
PROFINET
Tiempo básico necesario de las CPU para una alarma en el estado del sis
tema RUN-Redundant
Referencia xxxxxxx‑xxx03‑xxxx Todas las referencias
CPU 1513R‑1 PN CPU 1517H‑3 PN
CPU 1515R‑2 PN CPU 1518HF-4 PN
Alarma de proceso 240 µs 70 μs
Alarma horaria 240 µs 70 μs
Alarma de retardo 240 µs 70 μs
Alarma cíclica 240 µs 70 μs
Encontrará una tabla con el tiempo básico necesario de las CPU para una alarma en el estado
del sistema RUN-Solo en el capítulo Tiempo de ejecución del programa de usuario (Página
33).
NOTA
Ámbito de validez
Tenga en cuenta que las indicaciones de precisión de la alarma cíclica también son aplicables
a todos los demás niveles de ejecución/OB de mayor prioridad.
Alarma
El sistema operativo de la CPU distingue distintas prioridades que regulan la ejecución del
programa de usuario. Estas prioridades incluyen, entre otros, alarmas, p. ej., las alarmas de
proceso. Cuando aparece una alarma, el sistema operativo llama automáticamente a un
bloque de organización asignado. Programe la reacción deseada en el bloque de organización
(p. ej., en un FB).
Alarma cíclica
La CPU genera una alarma cíclica periódicamente con una base de tiempo parametrizable y, a
continuación, ejecuta el bloque de organización correspondiente.
Alarma de diagnóstico
Los módulos con capacidad de diagnóstico notifican a la CPU los errores de sistema
detectados mediante alarmas de diagnóstico.
Ver "Alarma de diagnóstico".
Alarma de diagnóstico
Los módulos con capacidad de diagnóstico notifican a la CPU los errores de sistema
detectados mediante alarmas de diagnóstico.
Ver "Alarma de diagnóstico".
Alarma de proceso
Las alarmas de proceso son disparadas por los módulos que poseen esta capacidad cuando se
produce un evento determinado en el proceso. La alarma de proceso se notifica a la CPU. A
continuación, la CPU ejecuta el bloque de organización asignado según la prioridad que tenga
esta alarma.
Alarma de retardo
La alarma de retardo pertenece a una de las clases de prioridad en la ejecución del programa
de SIMATIC S7. La alarma de retardo se genera una vez transcurrido un tiempo iniciado en el
programa de usuario. A continuación, la CPU ejecuta el bloque de organización
correspondiente.
Alarma horaria
La alarma horaria pertenece a una de las clases de prioridad en la ejecución del programa de
SIMATIC S7. La alarma horaria se genera en función de una fecha y hora determinadas. A
continuación, la CPU ejecuta el bloque de organización correspondiente.
Bloque de datos
Los bloques de datos (DB) son áreas de datos del programa de usuario que contienen datos
de usuario. Existen los siguientes bloques de datos:
• Bloques de datos globales, a los que se puede acceder desde todos los bloques lógicos.
• Bloques de datos de instancia, asignados a una determinada llamada de FB.
Bloque de organización
Los bloques de organización (OB) constituyen la interfaz entre el sistema operativo de la CPU
y el programa de usuario. Los bloques de organización determinan el orden de ejecución del
programa de usuario.
Búfer de diagnóstico
El búfer de diagnóstico es un área de memoria respaldada de la CPU en la que se depositan
los eventos de diagnóstico en el orden en que van apareciendo.
Conexión de redundancia
La conexión de redundancia de un sistema S7-1500R es el anillo PROFINET con MRP. La
conexión de redundancia utiliza para la sincronización de las CPU una parte del ancho de
banda del cable PROFINET, que por consiguiente no está disponible para la comunicación
PROFINET IO.
A diferencia del S7-1500R, en el S7-1500H el anillo PROFINET y la conexión de redundancia
están separados. Las dos conexiones de redundancia son cables de fibra óptica que conectan
las CPU entre sí directamente a través de submódulos de sincronización. La sincronización del
sistema H no afecta al ancho de banda disponible para PROFINET IO.
Controlador IO
Ver "Controlador PROFINET IO"
Controlador PROFINET IO
Dispositivo que permite acceder a los dispositivos IO conectados (p. ej., los sistemas de
periferia descentralizada). El controlador IO intercambia señales de entrada y salida con los
dispositivos IO asignados. El controlador IO suele ser la CPU en la que se ejecuta el programa
de usuario.
CPU de reserva
Función de una CPU en el sistema redundante S7-1500R/H. Cuando el sistema R/H se
encuentra en el estado RUN-Redundant, la CPU primaria controla el proceso. La CPU de
reserva ejecuta el programa de usuario de manera síncrona y puede asumir el control del
proceso en caso de fallo de la CPU primaria.
CPU primaria
Cuando el sistema R/H se encuentra en el estado RUN-Redundant, la CPU primaria controla el
proceso. La CPU de reserva ejecuta el programa de usuario de manera síncrona y puede
asumir el control del proceso en caso de fallo de la CPU primaria.
Diagnóstico
Las funciones de vigilancia incluyen:
• la detección, localización y clasificación de errores, fallos y avisos.
• la visualización y posterior evaluación de errores, fallos y avisos.
Se ejecutan automáticamente durante el funcionamiento de la instalación. Esto redunda en
una mayor disponibilidad de las instalaciones, al reducirse los tiempos de puesta en marcha y
de parada.
Dispositivo IO
Ver "Dispositivo PROFINET IO"
Dispositivo PROFINET IO
Aparato de campo descentralizado que puede estar asignado a uno o varios controladores IO
(p. ej. sistema de periferia descentralizada, islas de válvulas, convertidores de frecuencia,
switches).
Estados operativos
Los estados operativos describen el comportamiento de una CPU concreta en un momento
cualquiera.
Las CPU de los sistemas estándar SIMATIC cuentan con los estados operativos STOP,
ARRANQUE y RUN.
La CPU primaria del sistema redundante S7-1500R/H dispone de los estados operativos STOP,
ARRANQUE, RUN, RUN-Syncup y RUN-Redundant. La CPU de reserva dispone de los estados
operativos STOP, SYNCUP y RUN-Redundant.
Firmware de la CPU
En SIMATIC se distingue entre el firmware de la CPU y los programas de usuario.
El firmware es un software incorporado a aparatos electrónicos, es decir, que está conectado
de forma fija al hardware. Se suele guardar en una memoria Flash, EPROM, EEPROM o ROM y
el usuario no puede sustituirlo o sólo puede hacerlo con medios o funciones especiales.
Programa de usuario: véase la entrada "Programa de usuario" del glosario
H-Sync-Forwarding
H-Sync-Forwarding capacita un dispositivo PROFINET con MRP para reenviar los datos de
sincronización (telegramas de sincronización) únicamente dentro del anillo PROFINET.
Además, con H-Sync-Forwarding los datos de sincronización se reenvían incluso mientras se
reconfigura el anillo PROFINET. H-Snyc-Forwarding evita un incremento del tiempo de ciclo si
se interrumpe el anillo PROFINET.
S7-1500R: para todos los dispositivos PROFINET con solo 2 puertos en el anillo PROFINET se
recomienda H-Sync-Forwarding. Todos los dispositivos PROFINET con más de 2 puertos (p. ej.,
switch) en el anillo PROFINET deben soportar H-Sync-Forwarding.
S7-1500H: para sistemas redundantes S7-1500H, el uso de H-Sync-Forwarding no es
relevante.
Módulo de periferia
Dispositivo de la periferia descentralizada que se utiliza como interfaz entre el controlador y el
proceso.
MRP
Mediante el protocolo de redundancia de medios (Media Redundancy Protocol, MRP) es
posible crear redes redundantes. Las líneas de transmisión redundantes (topología en anillo)
se encargan de que haya disponible una vía de comunicación alternativa en el caso de que se
interrumpa la línea de transmisión. Los dispositivos PROFINET que forman parte de la red
redundante constituyen un dominio MRP.
Parámetros
• Variable de un bloque lógico STEP 7.
• Variable para definir el comportamiento de un módulo (una o varias por módulo). Cada
módulo se suministra con un ajuste básico razonable que puede modificarse mediante
configuración en STEP 7. Hay parámetros estáticos y parámetros dinámicos.
Parámetros dinámicos
Los parámetros dinámicos de los módulos se modifican durante el funcionamiento llamando
a un SFC en el programa de usuario (p. ej., los límites de un módulo de entradas analógicas).
Parámetros estáticos
Los parámetros estáticos de los módulos no se modifican desde el programa de usuario, sino
solo mediante configuración en STEP 7 (p. ej., el retardo a la entrada de un módulo de
entradas digitales).
PROFINET
PROcess FIeld NETwork, estándar abierto de Industrial Ethernet que constituye un
perfeccionamiento de PROFIBUS e Industrial Ethernet. Un modelo de comunicación,
automatización e ingeniería para sistemas no propietarios definido como estándar de
automatización por PROFIBUS International e.V.
PROFINET IO
Concepto de comunicación para la implementación de aplicaciones modulares
descentralizadas en PROFINET.
Programa de usuario
En SIMATIC se distingue entre los programas de usuario y el firmware de la CPU.
El programa de usuario contiene todas las instrucciones, declaraciones y datos que permiten
controlar una instalación o un proceso. El programa de usuario está asignado a un módulo
programable (p. ej., a una CPU o un FM) y se puede dividir en unidades menores.
Firmware: véase la entrada "Firmware de la CPU" del glosario
Remanencia
La memoria remanente es un área de memoria cuyo contenido se conserva incluso tras un
fallo de red y tras una transición de STOP a RUN. El área no remanente de marcas,
temporizadores y contadores se reinicia tras un fallo de red y tras una transición de STOP a
RUN.
Sistemas redundantes
Los sistemas redundantes son aquellos en que los principales componentes de
automatización existen de modo redundante (es decir, por duplicado). En caso de fallo de un
componente redundante, el control del proceso se mantiene.
Temporizadores
Los temporizadores forman parte de la memoria de sistema de la CPU. El sistema operativo
actualiza automáticamente el contenido de las "celdas de tiempo" de forma asíncrona
respecto del programa de usuario. Las instrucciones de STEP 7 definen la función exacta de
cada celda de tiempo (p. ej., retardo a la conexión) e inician su ejecución.
TIA Portal
Totally Integrated Automation Portal
El TIA Portal es la clave para obtener el máximo rendimiento de la Totally Integrated
Automation. El software optimiza todos las operaciones de funcionamiento, máquinas y
procesos.
Tiempo de ciclo
El tiempo de ciclo es el tiempo que necesita la CPU para ejecutar una vez el programa de
usuario.
A M
Alarmas de proceso, 17, 62 Memorias imagen parciales del proceso, 18
C O
Ciclo OB 80
Definición, 24 OB de error de tiempo, 28
CPU R/H OB de error de tiempo
Tiempos de reacción a alarmas, 87 OB 80, 28
OB 80, 68
E Organización del programa, 17
Ejecución
controlada por tiempo, 17 P
controlada por eventos, 17 Parámetros
Ejecución del programa, 17 Número de eventos en cola, 20
Entrada en el búfer de diagnóstico al desbordar
Ejecución en el programa cíclico, 17
se los eventos, 21
Estadísticas del tiempo de ciclo, 28 Habilitar error de tiempo, 21
Umbral de eventos para error de tiempo, 21
F Punto de control del ciclo, 25
FAQ
Tiempo de ciclo total de un programa, 41 S
Sincronización
I en el estado del sistema SYNCUP, 70
Instrucción en el estado del sistema RUN-Redundant, 74
RE_TRIGR, 28
RT_Info, 28 T
RUNTIME, 36
Tiempo de ciclo
RT_Info, 43
Definición, 26
RT_Info, 52
Distintos, 27
RT_Info, 72
Actualización, 30
RT_Info, 83
Memoria imagen parcial del proceso, 30
Interrupción, 18 Tiempo de reacción
Definición, 57
Tiempo de reacción de la CPU, 57
Fluctuación, 57
Tiempo de reacción de las CPU R/H
Fluctuación, 80
Tiempo máximo de ciclo, 28, 42, 67
Tiempo mínimo de ciclo, 25, 28, 73