Capítulo 7 PROFIBUS 57 7.4. Modos SYNC y FRBEZE. 7.4.1. Sincronización de la salida de datos. Como se dijo en el apartado 7 .3.3, es posible actualizar los datos de las salidas de periferia descentralizada del proceso cíclicamente programando una petición SYNC del Global Control. Cabe distinguir las siguientes posibilidades: o Sincronizaciín acíclica. Un ejemplo de esta situación podría ser un proceso de producción iniciado por la salida de varias señales binarias cuando los equipos necesarios hayan notificado su puesta en servicio. La salida de señales se realizará de forma sincronizada. ¡ Sincronización cíclica. Cada vez que se calculan los valores analógicos del proceso en el programa de usuario tienen que aplicarse simultáneamente a las salidas del proceso. Por ejemplo, en un arranque de motores sincronizados o sincronización a posteriori de motores. En el programa de usuario se solicita al CP Profibus, mediante la ejecución de un bloque FC DP-CTRL, que envíe un telegrama de sincronización único y acíclico o que lo envíe cíclicamente (telegrama Global-Control). El CP envía el telegrama de sincronización a los esclavos DP siempre al final de un ciclo de transferencia. Dicho telegrama se encarga de que se actualicen las salidas del proceso en los esclavos DP que pertenecen al grupo de esclavos direccionado. Las salidas del proceso se protegerán de cualquier cambio hasta que se envíe otro telegrama de sincronización. ,\..r... Para que el CP acepte la petición de un telegrama de sincronización es condición necesaria que todos los esclavos DP direccionados por la petición de control se encuentren en la fase de transferencia de datos. Los esclavos DP aceptan el modo síncrono sólo si soportan dicho modo. Cuando un grupo de esclavos es direccionado, todos los que lo integran tienen que soportar el modo síncrono. El modo SYNC se activa en los esclavos direccionados al enviar el primer telegrama de sincronización SYNC, y se desactivará al enviar a éstos el telegrama de sincronización UNSYNC. SIEMENS, S.A. Dpto. Formación PS Página 62 PROFIBUS 37 Configuración y programación en Profibus-DP. \.- Capítulo PROFIBUS 57 7 La tabla 7.16 resume los tipos de sincronizaciónpafala salida de datos DP. Parámetros de configuración Tipo de sincronización y de Global Control Aplicación / Utilidad Proceso 'Identificador del grupo' Los esclavos DP actualizan Actualización lo más rápida No relevantes. las salidas del proceso posible de las salidas del Sin sincronización inmediatamente después de proceso. recibir un telegrama de salida. una petición control del programa Sincronización acíclica Mediante de la salida de ,tr:- datos con SYNC . usuario se envía telegrama de ;i y Relevante ref-erende Actualización controlada para de conseguir la sincronización ciable en la llamada Control. un en un momento determinado. sincronización . conseguir la actualización de de los datos al mismo tiempo en al final del ciclo transferencia. un grupo de esclavos si todos A continuación se actualizan los esclavos DP se encuentran las salidas del proceso en la fase de transferencia. síncronamente. referen Sincronización cíclica Tras recibir la petición de Actualización continua para Re leva de la salida de datos control el CP Profibus envía conseguir un refresco de datos ciable en la llamada con SYNC cíclicamente telegramas de simultáneo sincronización al final en un grupo de Control- de esclavos DP. cada ciclo de transferencia. De este modo se actualizan síncronamente las salidas del de cada ciclo de transferencia. proceso después Tablal .16. Panorámica de los tipos de sincronización para la salida de datos DP. § SIEMENS, S.A. Dpto. Formación PS -i Página63 PROFIBUS S7 Configuración y programación en Profibus-DP. Capítulo 7 PROFIBUS 37 7.4.2. Congelación de Ia entrada de datos. Con las peticiones Global Control FREEZE / UNFREEZE se puede lograr que las entradas del proceso sean leídas una sola vez en los esclavos DP. Los datos recogidos en esa lectura permanecerán congelados hasta que otro comando FREEZE vuelva a permitir una actualización. Un ejemplo de aplicación puede ser el registro de valores de proceso controlado por tiempo. Tal y como ocurría en la salida de datos, están permitidas la sincronización cíclica y la acíclica. á:! Latabla 7.16 resume los tipos de sincronizaciónparala entrada de datos DP. Tipo de sincronización y de Global Control srn slncronlzaclon Aplicación / Utilidad Proceso Parámetros de configuración 'Identificador del grupo' Los esclavos DP actuallzan Actualización lo más rápida No relevante. las entradas del proceso posible de las entradas del inmediatamente después de proceso. recibir un telegrama de entrada. Consulta controlada y simultánea de señales del Sincronización acíclica Mediante una petición de la entrada de datos control del programa de de con FREEZE un proceso. usuario se envía Relevante y ciable en la referenllamada Control. telegrama de sincronización al final del ciclo de transferencia. A continuación se congelan las entradas del proceso. Sincronización cíclica Después de recibir la Consulta continua y Relevante y referende Ia entrada de datos petición de control el CP simultánea de señales del ciable en la llamada con FREEZE Profibus envía cíclicamente proceso en un grupo de Control. telegramas de sincronización esclavos DP. al final de cada ciclo de transferencia. A continuación se congelan las entradas del proceso. Tablal.ll . Panorámica de los tipos de sincronización para la entrada de datos DP. Los telegramas de sincronización (Global-Control con parámetros de petición 'FREEZE') son enviados por el CP Profibus una sola vez a los esclavos DP. El procesador tiene que haber recibido antes una petición del programa de usuario mediante transferencia de un bloque FC DP-CTRL para que envíe un telegrama de sincronización acíclica o SIEMENS, S.A. Dpto. Formación PS Página64 PROFIBUS 37 Configuración y programación en Profibus-DP. PROFIBUS 37 cíclicamente. Capítulo 7 Las entradas del proceso permaneceriín protegidas ante cualquier modificación en el esclavo DP hasta que se vuelva a enviar un telegrama de sincronización. Para que el CP acepte la petición de un telegrama de sincronización es condición necesaria que todos los esclavos DP direccionados por la petición de control se encuentren en la fase de transferencia de datos. Los esclavos DP aceptan el modo FREEZE sólo si asisten dicho modo. Cuando un grupo de esclavos es direccionado, todos los que lo integran tienen que soportar el modo FREEZE. !!a\ '1 'a-l El modo FREEZE se activa en los esclavos direccionados al enviar el primer telegrama de sincronización F'REEZE,, y se desactivará al enviar a éstos el telegrama de sincronización UNFRE,EZE. SIEMENS, S.A. Dpto. Formación PS Página 65 PROFIBUS 37 Configuración y programación en Profibus-DP.