11.8
Indicaciones generales sobre la comunicación
Reduzca en la medida de lo posible el número de peticiones de comunicación por segundo.
En las peticiones de comunicación, utilice la longitud máxima de datos útiles. Para ello,
incluya varias variables o áreas de datos en una misma petición de lectura.
Cada petición necesita un tiempo de ejecución determinado. Por tanto, sólo se podrá
comprobar su estado después de que haya transcurrido ese tiempo.
La herramienta para calcular el tiempo de ejecución se puede descargar gratuitamente de la
siguiente dirección de Internet:
http://support.automation.siemens.com/1651770, nº de ID 1651770
Ejecute las peticiones de comunicación de forma que los datos se transfieran controlados
por eventos. Compruebe el resultado de la transferencia de datos sólo hasta que se finalice
la petición.
Llame a los bloques de comunicación escalonadamente en el tiempo y por ciclos. Gracias a
ello, la carga por comunicación se distribuirá de forma homogénea.
Si no se van a transferir datos útiles, puede pasar por alto la llamada del bloque con un salto
condicionado.
Entre los componentes S7 se consigue un rendimiento comunicativo mucho mayor, si se
utilizan las funciones de comunicación S7 en lugar de las funciones de comunicación
compatibles con S5.
Utilice la comunicación compatible con S5 (FB "AG_SEND", FB "AG_RECV", AP_RED)
únicamente cuando los componentes S7 no deban comunicarse con componentes distintos,
ya que las funciones de comunicación compatibles con S5 (FB "AG_SEND", FB
"AG_RECV", AP_RED) aumentan significativamente la carga por comunicación.
Paquete de software AP-Red
Si utiliza el paquete de software "AP_RED", limite el tamaño de los datos útiles a 240 bytes.
Si se requieren mayores cantidades de datos, transfiéralos mediante llamadas secuenciales
de los bloques.
El paquete de software "AP_RED" utiliza los mecanismos del FB "AG_SEND" y el FB
"AG_RCV". Utilice APRED sólo para crear acoplamientos con autómatas SIMATIC S5 /
S5-H, o bien con equipos no Siemens que soporten la comunicación compatible con S5.
Comunicación S7 (SFB 12 "BSEND" y SFB 13 "BRCV")
Vigile que el SFB 12 "BSEND" del programa de usuario no se llame con mayor frecuencia
que el SFB 13 "BRCV" correspondiente de su interlocutor.
Comunicación S7 (SFB 8 "USEND" y SFB 9 "URCV")
Utilice el SFB 8 "USEND" sólo controlado por eventos, ya que este bloque puede generar
una elevada carga por comunicación.
Vigile que el SFB 8 "USEND" del programa de usuario no se llame con mayor frecuencia
que el SFB 9 "URCV" correspondiente de su interlocutor.
S7-400H
Manual de sistema, 06/2008, A5E00267698-04
11.8 Indicaciones generales sobre la comunicación
Comunicación
201