Calcular El Tiempo Necesario Para La Comunicación Con El Accionamiento - Siemens SIMATIC S7-1200 Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
105BProcesador de comunicaciones
12.4 Comunicación de interfaz serie universal (USS)
Las instrucciones USS_PORT, USS_RPM y USS_WPM son funciones (FCs). A estas FCs
no se les asigna ningún DB cuando se colocan en el editor. En cambio, hay que asignar la
referencia de DB apropiada a la entrada "USS_DB" de estas instrucciones. Haga doble clic
en el campo de parámetro. A continuación, haga clic en el símbolo de ayuda de parámetros
para ver los nombres de DB disponibles.
La función USS_PORT gestiona la comunicación real entre la CPU y los accionamientos vía
el puerto de comunicación punto a punto (PtP) RS485. Cada llamada a esta función
gestiona una comunicación con un accionamiento. El programa debe llamar esta función lo
suficientemente rápido para impedir un timeout de comunicación por parte de los módulos.
Esta función puede llamarse desde un OB de ciclo de programa principal o desde cualquier
OB de alarma.
El bloque de función USS_DRV permite al programa acceder a un accionamiento
determinado en la red USS. Sus entradas y salidas representan el estado y los controles del
accionamiento. Si la red comprende 16 accionamientos, el programa debe tener como
mínimo 16 llamadas de USS_DRV, es decir, una para cada accionamiento. Estos bloques
deben llamarse a la velocidad necesaria para controlar el funcionamiento del accionamiento.
Por lo general, la función USS_PORT debe llamarse desde un OB de alarma cíclica. El
tiempo de ciclo del OB de alarma cíclica debe ajustarse a aprox. la mitad del intervalo
mínimo de llamada (p. ej., una comunicación de 1200 baudios debe utilizar un tiempo de
ciclo de 350 ms o menos).
El bloque de función USS_DRV sólo se puede llamar desde un OB de ciclo de programa
principal.
USS_DRV, USS_RPM y USS_WPM deben llamarse únicamente desde un OB de ciclo de
programa principal. USS_PORT puede llamarse desde un OB cualquiera (generalmente
desde un OB de alarma cíclica).
No utilice las instrucciones USS_DRV, USS_RPM o USS_WPM en un OB de prioridad más
alta que la instrucción USS_PORT correspondiente. Por ejemplo, no inserte USS_PORT
en el OB principal ni USS_RPM en un OB de alarma cíclica. Si no se impide la interrupción
de la ejecución de USS_PORT podrían producirse errores inesperados.
Las funciones USS_RPM y USS_WPM leen y escriben los parámetros operativos del
accionamiento remoto. Estos parámetros controlan el funcionamiento interno del
accionamiento. Estos parámetros se definen en el manual del accionamiento. El programa
puede contener un número cualquiera de estas funciones. No obstante, sólo una petición de
lectura o escritura puede estar activa en un accionamiento en un momento determinado.
Las funciones USS_RPM y USS_WPM sólo pueden llamarse desde un OB de ciclo de
programa principal.
Calcular el tiempo necesario para la comunicación con el accionamiento
La comunicación con el accionamiento es asíncrona al ciclo del S7-1200. Por lo general,
pueden transcurrir varios ciclos del S7-1200 antes de que finalice una transacción de
comunicación con un accionamiento.
596
PRECAUCIÓN
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tabla de contenido
loading

Tabla de contenido