Comunicación con autómatas SIMATIC S7
2.2.7 Optimizar la configuración
Ciclo de adquisición y tiempo de actualización
Los ciclos de adquisición indicados en el software de configuración para los "punteros de área" y los ciclos de adquisición de las variables son factores decisivos para los tiempos de de actualización que realmente pueden alcanzarse.
El tiempo de actualización es el ciclo de adquisición más el tiempo de transferencia más el tiempo de procesamiento.
Para obtener tiempos de actualización óptimos, tenga en cuenta los siguientes aspectos en la configuración:
• Las distintas áreas de datos deben configurarse con el mínimo tamaño posible y con el
máximo necesario.
• Defina como relacionadas las áreas asociadas. El tiempo de actualización real mejora
configurando un área grande en lugar de varias áreas pequeñas.
• Los ciclos de adquisición demasiado pequeños merman innecesariamente el rendimiento
total. Configure el ciclo de adquisición conforme a la velocidad de modificación de los valores de proceso. La curva de temperatura de un horno es p. ej. tiene mucha más inercia que la curva de revoluciones de un accionamiento eléctrico. El valor aproximativo para el ciclo de adquisición es de aprox. 1 hora.
• Para optimizar los tiempos de actualización, no transfiera cíclicamente grandes
cantidades de variables. Introduzca el valor "Sobre demanda" para el ciclo de
adquisición. En cambio, transfiera las variables de forma espontánea y controlada por eventos (orden de control).
• Disponga las variables de un aviso o una imagen en un área de datos sin dejar huecos.
• Para que el autómata pueda detectar los cambios de forma segura, éstos deberán ocurrir
2.2 Configurar el driver de comunicación SIMATIC S7
• Ajuste la velocidad de transferencia al valor máximo.
Imágenes
En el caso de las imágenes, la velocidad de actualización realmente alcanzable depende del tipo y la cantidad de los datos susceptibles de ser representados.
En la configuración, tenga en cuenta que sólo puede configurar ciclos cortos de adquisición para aquellos objetos que realmente deban actualizarse rápidamente.
Curvas
Si en las curvas disparadas por bit se activa el bit de grupo en el "Área de transferencia de curvas", el panel de operador actualizará siempre todas las curvas cuyo bit se haya definido en esta área. Después el panel vuelve a desactivar los bits.
Sólo después de que el panel de operador haya desactivado todos los bits, podrá activarse de nuevo el bit de grupo en el programa S7.
Tareas de control
En caso de que se hayan enviado muchas tareas de control en intervalos cortos, la comunicación entre el panel de operador y el autómata puede verse sobrecargada. Si el panel de operador registra el valor 0 en la primera palabra de datos de la bandeja de tareas, significa que éste ha aceptado la tarea de control. El panel de operador procesa la tarea, por lo que requerirá un cierto tiempo. Si inmediatamente después se vuelve a
registrar una nueva tarea de control en la bandeja de tareas, puede transcurrir algún tiempo hasta que el panel de operador ejecute la siguiente. La siguiente tarea de control no se aceptará hasta que el equipo no disponga de la suficiente potencia de cálculo.
Multiplexar enlaces OP con procesadores de comunicación SIMATIC NET
Los siguientes procesadores de comunicación SIMATIC NET permiten multiplexar enlaces OP (parametrizables en STEP 7 a partir de la versión 5.1 SP3):
• CP342-5 PROFIBUS (a partir de la versión 5.0)
• CP343-1 ETHERNET
A través de un procesador de comunicaciones se pueden procesar hasta 16 enlaces OP. No obstante, para ello se necesita sólo un recurso de enlace de la CPU. Al direccionar los enlaces OP en el servicio múltiplex se debe indicar la asignación bastidor/slot del
procesador de comunicaciones, en vez de la asignación bastidor/slot de la CPU. En el modo integrado se debe activar el procesador de comunicaciones como interlocutor, y no la CPU. El multiplexado de los enlaces OP (HMI) se debe habilitar en HW Config (STEP 7) en la ficha "Opciones" de la ventana de propiedades del procesador de comunicaciones. Para ello no se necesitan bloques de comunicación en el programa de usuario de la CPU S7-300. Nota
2.3 Teclas directas
Velocidades de transferencia en la comunicación PPI (S7-200)
Debido a las reducidas velocidades de transferencia en la comunicación PPI es preciso tener en cuenta lo siguiente:
• La transferencia de registros y la transferencia indirecta de variables se puede agilizar en
gran medida si la autorización de la bandeja de datos y el acuse positivo se realizan simultáneamente y no de forma consecutiva.
• Al seleccionar una imagen con una curva disparada por bit, espere hasta que los valores
de la curva se actualicen en el panel de operador antes de seleccionar otra imagen con una nueva curva, puesto que los punteros de área (solicitud de curva) se actualizan con menos frecuencia.
Comportamiento de timeout en TCP/IP (Ethernet)
Debido a que se utiliza el protocolo TCP/IP, los enlaces interrumpidos se detectan a lo sumo al cabo de aprox. un minuto. Si no se solicitan variables (p. ej. si la imagen actual no
contiene una variable de salida), la interrupción del enlace no se detectará con seguridad. Configure un puntero de área "Coordinación" para cada autómata. Así se garantiza que, aun en el caso descrito, la interrupción del enlace se detecte al cabo de aprox. dos minutos a más tardar.