Mostrar lista de artículos
Optimización de las operaciones de E/S con S5
Referencia:

PREGUNTA:
¿Cómo se puede acelerar la actualización de valores de salida o la transferencia de valores de entrada?

RESPUESTA:

1. General

Todas las variables utilizadas en una imagen deben estar depositadas en palabras de datos consecutivas de un DB o palabras de marcas sucesivas.
Las zonas seleccionadas en la lista de punteros de área (área de avisos de servicio, área de alarmas, etc.) tienen que ser tan grandes como realmente se necesite.
Los tiempos de polling de todas las variables utilizadas y de los punteros de área tiene que ajustarse a valores realistas en función de las necesidades y el tipo de comunicación (en la mayoría de los casos no se alcanzan 200 milisegundos).
También es posible iniciar la actualización de las áreas de alarmas, avisos de servicio y acuses con ayuda de una orden desde el PLC (Area de avisos de servicio = Orden 43; Area de alarmas = Orden 44; Area de acuses = Orden 45) para reducir la carga cíclica de la comunicación en función del tiempo de polling. En este caso se comprobaría en el área correspondiente en el PLC (programa de usuario) si se ha producido alguna modificación y a continuación se enviaría la orden desde el PLC.
Con excepción de la comunicación tipo AS511, el tiempo de ciclo en el PLC también es un factor decisivo para el rendimiento del sistema. La llamada a los módulos de función estándar (FB) debe ser de aproximadamente cada 50 milisegundos, ya que sólo en este instante es cuando se aceptan y se envían los datos. Si el tiempo de ciclo es sustancialmente superior, se puede llamar a los FBs estándar más de una vez desde el programa cíclico.
También posible llamar a estos FBs desde los módulos de organización de ejecución por tiempo (OB).
En la comunicación con redes L2-DP se debe seleccionar el máximo tamaño de bloque (IM308B = 32 Bytes, IM308C = 120 Bytes) para alcanzar la máxima transmisión de datos.
(Tamaños de bloque superiores a 32 bytes en la IM308C sólo llevan a una mejora de rendimiento en aquellas imágenes con un DB en el cual las necesidades de datos del PLC sean superiores a 32 bytes. Con varios DBs en una imagen o en la lista de punteros de área, normalmente no aparece ninguna mejora de rendimiento, ya que cada DB y cada entrada en la lista de punteros de área se hace un polling por separado)
Con varios participantes en una red L2 un aumento de la velocidad de red puede conseguir una mejoría del rendimiento del sistema, a menos que con velocidades de red bajas ya se alcance la máxima transmisión de datos o que los telegramas se modifiquen o se pierdan en la red debido a influencias externas (por ejemplo, perturbaciones electromagnéticas) y por eso haya que enviar un mismo telegrama más de una vez porque el receptor no pueda leer el telegrama.

2. Equipos de líneas

Cuando en las imágenes configuradas se tienen muchas entradas de imagen con variables, hay que utilizar la opción "Actualización parcial de la imagen" (normalmente se actualizan todas las entradas de imagen de la imagen que en ese momento está seleccionada - también las que no se ven). Esta opción se puede activar por medio de la orden de PLC 71 (Atención: Cuando se envía esta orden no puede estar seleccionada ninguna imagen).

3. Equipos gráficos

Hay que tener en cuenta que las variables sólo tienen seleccionada la opción "Lectura continua", cuando es absolutamente necesario (por ejemplo, curvas con valores antiguos).

4. OP 30

En las imágenes con muchos campos de entrada hay que seleccionar la transferencia de valores individuales.

 Nr. de identificación (ID):36398   Fecha:1996-11-28 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour