Aplicaciones – Industry Sector

Anuncio
Aplicaciones – Industry Sector
¿Cómo se puede sincronizar la fecha y hora del sistema del S7-1200, con ayuda de un receptor GPS estándar de mercado?
Descripción:
A través de un control S7-1200, se pueden recibir tramas GPS de tipo de datos RMC siguiendo la norma estándar NMEA-0183. Las tramas GPS se graban, a través
de un ratón GPS, en la interfase RS-232 del módulo de comunicación CM1241 RS232 del S7-1200.
El módulo de función "gps_rcv" incluido en la librería del S7-1200 adjunta, suministra, cuando está activado, la fecha y hora UTC actual en forma de variables de datos
DTL y actualiza la fecha/hora del sistema. Con el módulo de función "gps_rcv" se preajusta la configuración hardware con los parámetros indicados en la tabla 01. No
es necesaria una configuración adicional de la conexión del puerto del módulo de comunicación CM1241 RS232 del S7-1200.
El módulo de función "gps_rcv" se elabora en un ciclo de la CPU. La información de fecha y hora actual sólo está disponible en este ciclo de evaluación. La
denominación de las variables DTL se indica en la tabla 05.
Parámetros de configuración:
El módulo de función "gps_rcv" está diseñado para un receptor GPS estándar de mercado, según la norma estándar NMEA 0183. Las especificaciones son las
siguientes:
Parámetro
Ajustes
Indicación
Velocidad
38400 bits
No se han comprobado otras velocidades, ya que el receptor GPS utilizado sólo dispone de un velocidad.
Paridad
Ninguna
-
Bits de datos
8 bits
8 bits por carácter
Bits de paro
1
-
Control de flujo
Ninguna
-
Tabla 01
Configuración del hardware
Para este ejemplo se ha utilizado un NAVILOCK NL-403P con un cable de conexión Navilock (MD6 a RS232).
Figura 01
Ajuste de la configuración hardware en el S7-1200
Nº Ajuste en la configuración hardware del S7-1200
1. Conexión del receptor GPS al S7-1200
Proceda de la siguiente manera:

Equipe el S7-1200 con un módulo de comunicación del tipo CM 1241 RS232.

Conecte el receptor GPS al módulo de comunicación.
Advertencia:
Este receptor GPS estándar necesita una alimentación de corriente continua de 5V, ya que no es alimentado a través del módulo de comunicación. Por eso, se
necesita una fuente de alimentación adicional de 5V DC (por ejemplo, LOGO! POWER 5V DC/3A).
2. Inserción del módulo de comunicación en la "configuración de equipos"
Proceda de la siguiente manera:

Haga clic en la navegación del proyecto sobre la opción "Configuración del equipo". Seleccione ahora la opción "Vista de los equipos".

Desplace el "módulo de comunicación -> RS232" a la vista de los equipos, desde el "catálogo hardware" utilizando la función "arrastrar y soltar". Por
favor, tenga en cuenta que en la "Vista de equipos", la parte izquierda de la tabla del S7-1200, eventualmente, tiene que mostrarse de manera ampliada.
Figura 02
Tabla 02
Sincronización de la fecha y hora del sistema del S7-1200
Ver el proyecto ejemplo en el archivo ZIP adjunto "gps_rcv_proj.zip".
Nº Sincronización de la fecha y hora del sistema del S7-1200
1. Carga y apertura de la librería global adjunta "gps_rcv" del S7-1200
Proceda de la siguiente manera:

Descargue, descomprima y abra el archivo de la librería global S7-1200 adjunta "gps_rcv.zip".

Haga clic sobre el botón "Abrir librería global" para abrir la librería.
Figura 03
2. Conexión del módulo de función "gps_rcv"
Proceda de la siguiente manera:

Desplace el módulo de función "gps_rcv" a un segmento que se ejecute cíclicamente, con ayuda de la función "Arrastrar y soltar".

Conecte las entradas y salidas del módulo de función "gps_rcv", tal y como se describe en la tabla 04.
Figura 04
3. Advertencias:
Tabla 03

Las variables DTL no contiene ningún valor para "Día de la semana".

La fecha/hora UTC suministrada por el telegrama RMC-GPS no soporta datos en nanosegundos, sino solo en milisegundos.
Conexiones del módulo de función "gps_rcv"
Conexión
Tipo de
Indicación
datos
cmd_get_time_n_date BOOL
La evaluación de un telegrama RMC-GPS se arranca con un flanco ascendente.
En el programa ejemplo, se arranca en intervalos regulares a través de bits de marcas de ciclo.
Abra la opción "Propiedades" en la "Configuración de equipos" para el S7-1200 y elija la entrada "Marcas de ciclo y del sistema".
Seleccione la ésta casilla para activar la utilización del byte de marcas de ciclo. Indique una dirección para el byte de marcas de
ciclo. En este ejemplo, el bit de marcas para 0,5 Hz tiene la dirección M10.7.
Figura 05
cmd_hw_id
PORT
Indique aquí el identificador hardware del módulo de comunicación. Este identificador hardware está disponible en
"Configuración de equipos -> Propiedades del CM1241 -> Direcciones E/S - Identificador HW".
Figura 06
return_done
BOOL
Opcional: Esta variable se activa al valor "true" en el ciclo en el que se actualiza la información de fecha y hora.
return_aborted
BOOL
Opcional: Esta variable se activa al valor "true" en el ciclo en el que ha fallado la sincronización de fecha y hora.
Taba 04
Variables que contienen la fecha y hora
Variable
Tipo de datos
Indicación
"gps_rcv_DB.gps_time_n_date"
DTL
Esta variable contiene el fecha y hora UCT actual recibida a través del receptor GPS.
Tabla 05
Entorno del sistema

S7-1200

Módulo de comunicación CM1241 RS232

Cable de Ethernet

PG / PC

STEP 7 Basic V10.5

Receptor GPS del tipo NAVILOCK NL-403P

Cable de conexión para el receptor GPS de NAVILOCK (MD6 a RS 232)
Descargar