LGF_GpsDDToGps (FC / V3.0.2)


Autor: Siemens Digital Industry

Kurzbeschreibung

Die Funktion konvertiert einen gegebenen GPS-DD Datentyp (Dezimalgrad) in einen GPS-Datentyp (Richtung, Grad, Minuten und Sekunden).

GPS Dezimalgrad nach GPS "native".

Baustein Schnittstelle

LGF_GpsDDToGps (FC)
LGF_typeGPS_DD  gps Ret_Val  LGF_typeGPS
    
   error  Bool
    
   status  Word
    
   

Input Parameter

BezeichnerDatentypBeschreibung
gpsLGF_typeGPS_DDZu konvertierende GPS-Daten (Dezimalgrad),
z. B. 52.520817 13.40945

Output Parameter

BezeichnerDatentypBeschreibung
Ret_ValLGF_typeGPSKonvertierte GPS-Daten (Richtung, Grad, Minuten und Sekunden),
z. B. N52° 31′ 14.941″ E13° 24′ 34.020″
errorBoolFALSE: Kein Fehler
TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten
statusWord16#0000-16#7FFF: Status des FB
16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)

Status & Error Meldungen

Code / WertBezeichner / Beschreibung
16#0000STATUS_EXECUTION_FINISHED_NO_ERROR
Abarbeitung ohne Fehler beendet
16#8201ERR_LATITUDE_VALUE
Fehler: Breitengrad Wert
16#8203ERR_LONGITUDE_VALUE
Fehler: Längengrad Wert

Benutzer definierte Datentypen

LGF_typeGPS_DD (UDT)

Datentyp für GPS-Koordinaten im Format Dezimalgrad.
Für Breitengrad (Latitude) und Längengrad (Longitude).
Datentyp für einen gesamten GPS Datensatz.

BezeichnerDatentypDefault WertBeschreibung
latitudeReal0.0Breitengrad (Latitude) in Grad mit Nachkommastellen
(Einheit: Grad dezimal), Norden = positiv; Süden = negativ)
gültiger Wertebereich [-90.00000..90.00000]
longitudeReal0.0Längengrad (Longitude) in Grad mit Nachkommastellen
(Einheit: Grad dezimal), Osten = positiv; Westen = negativ)
gültiger Wertebereich [-180.0000..180.0000]

LGF_typeGPS (UDT)

Datentyp für GPS-Koordinaten Breitengrad (Latitude) und Längengrad (Longitude).
Subdatentypen im Format Grad, Minuten, Sekunden und Richtung.
Datentyp für einen gesamten GPS Datensatz.

BezeichnerDatentypDefault WertBeschreibung
latitudeLGF_typeGPS_DMS---Breitengrad Element (Latitude)
longitudeLGF_typeGPS_DMS---Längengrad Element (Longitude)

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00SIMATIC Systems Support
2019.09.11First released version
03.00.00Siemens Industry Support
2019.04.23Set version to V3.0.0
harmonize the version of the whole library
03.00.02Simatic Systems Support
20.01.2021Fix `tempStatus` initialization
Insert documentation