Wago Import

Link

Vorheriges Thema Nächstes Thema Kein Verzeichnis für dieses Thema  

In dieser Ansicht kann eine Wago-Symbolik-Datei oder Beckhoff Datei  importiert werden.

 

clip0920

 

Über den Button „Variablen importieren-Wago“ kann eine generierte Codesys-Datei (Wago-Symbolik-Datei) ausgewählt und importiert werden.

 

Über den Button „Variablen importieren-Beckhoff“ kann die Beckhoff Symbolikdatei importiert werden.

 

 

Bei Wago ist die %MW0 12288 und bei Beckhoff 16384, das ist der wesentliche Unterschied.

 

 

 

 

Über den Button „Schließen“ wird diese Ansicht geschlossen.

 

 

Modbus Wago-Symbolikdatei für Import vorbereiten:

 

In der Codesys die Ansicht: „Projekt" - „Optionen" – „Symbolikkonfiguration" öffnen. Beide Einträge müssen ausgewählt werden. Öffnen von „Symbolfile konfigurieren" und Auswahl aller Einträge im oberen Bereich. Im unteren Bereich müssen alle Einträge (Checkboxen) gesetzt werden, bis diese schwarz hinterlegt sind. Diese dürfen nicht grau hinterlegt sein.

 

clip0091

 

 

 

Die Auswahl mit dem „OK"-Button bestätigen. In der Codesys unter „Projekt", „Alles Übersetzen" ausführen. Die Symbolikdatei wird nun erstellt. Bevor das Codesys-Projekt in die Wago-SPS geladen wird, sollte das Projekt gesichert werden. Das generierte Symbolik-File kann jetzt in den Xhome-Server importiert werden. Auf diese Weise müssen Datenpunkte nicht manuell angelegt werden. Diese werden schon direkt in der SPS-Programmierung vergeben. Hierzu  müssen die einzelnen Schlüsselwörter der einzelnen Datenpunkte beachtet werden. Datenpunkte

 

 

Alte Datenpunkte werden nicht gelöscht. Diese müssen manuell gelöscht werden. Es ist auch möglich vor einem Import alle Datenpunkte zu löschen. Das kann in der Gateway-Konfiguration mit der Funktion „Konfiguration löschen“ durchgeführt werden. Nach dem Import sind die bereits konfigurierten Datenpunkte in den Clients weiterhin funktionstüchtig.  Es darf nur das Gateway nicht gelöscht und neu angelegt werden. In diesem Fall würde das Gateway eine neue ID erhalten. Damit wären alle konfigurierten Datenpunkte in den Clients nicht mehr funktionstüchtig.

 

 

Diese Funktion steht nur für die Wago-SPS und Beckhoff-SPS  zur Verfügung.

 

Die Schlüsselwörter für den Import finden Sie unter den jeweiligen Datenpunkte:

 

Datenpunkte

 

 

 

Beim Import berücksichtigt der Xhome-Server folgende Datentypen der Codesys:

 

- UINT

- UDINT

- INT

- WORD

- DWORD

- BOOL

- LREAL

- REAL

 

Diese können per Modbus beschrieben und ausgelesen werden.

 

 

Folgende Schlüssel-Wörter können verwendet werden

 

 

Typ

Bezeichner

Name

Register Typ

EIB-Licht

EIBLICHT_

beliebiger Name

_WRITE


EIBLICHT_

beliebiger Name

_STATUS

Dimmer

DIMMWERT_

beliebiger Name

_WRITE


DIMMWERT_

beliebiger Name

_STATUS


DIMM_

beliebiger Name

_WRITE


DIMM_

beliebiger Name

_STATUS

Rollladen

ROLAB_

beliebiger Name

_WRITE


ROLAUF_

beliebiger Name

_WRITE

Jalousie

JALAB_

beliebiger Name

_WRITE


JALAUF_

beliebiger Name

_WRITE


JALPOS_

beliebiger Name

_WRITE

 

JALPOS_

beliebiger Name

_STATUS


JALLAM_

beliebiger Name

_WRITE


JALLAM_

beliebiger Name

_STATUS

Temperatur

TEMP_

beliebiger Name

_STATUS

Temperatur -optional

TEMP_

beliebiger Name

_WRITE

Enerigiezähler

WATT_

beliebiger Name

_STATUS

Wind

WIND_

beliebiger Name

_STATUS

Lux

LUX_

beliebiger Name

_STATUS

Fensterkontakt

FK_

beliebiger Name

_STATUS

Fensterkontakt -optional

FK_

beliebiger Name

_WRITE

Türkontakt

TK_

beliebiger Name

_STATUS

Türkontakt -optional

TK_

beliebiger Name

_WRITE

Taster für Licht

TALI_

beliebiger Name

_STATUS


TALI_

beliebiger Name

_WRITE

Taster für Steckdosen und Geräte

TA_

beliebiger Name

_STATUS


TA_

beliebiger Name

_WRITE

Taster für Licht Manuell

TALIMAN_

beliebiger Name

_STATUS


TALIMAN_

beliebiger Name

_WRITE

Taster für Steckdosen und Geräte Manuell

TAMAN_

beliebiger Name

_STATUS


TAMAN_

beliebiger Name

_WRITE

Taster für Haustüre

TATUER_

beliebiger Name

_STATUS


TATUER_

beliebiger Name

_WRITE

Klima

KLIMATEMP_

beliebiger Name

_STATUS


KLIMATEMP_

beliebiger Name

_WRITE


KLIMASTATE_

beliebiger Name

_STATUS


KLIMASTATE_

beliebiger Name

_WRITE

RGB Licht

RGBDIMM_

beliebiger Name

_STATUS


RGBDIMM_

beliebiger Name

_WRITE


DIMRED_

beliebiger Name

_STATUS


DIMRED_

beliebiger Name

_WRITE


DIMBLUE_

beliebiger Name

_STATUS


DIMBLUE_

beliebiger Name

_WRITE


DIMGREEN_

beliebiger Name

_STATUS


DIMGREEN_

beliebiger Name

_WRITE





RGB Licht optional

DIMWHITE_

beliebiger Name

_STATUS

RGB Licht optional

DIMWHITE _

beliebiger Name

_WRITE

Laustprecher

AUDIOSWITCH_

beliebiger Name

_WRITE

 

AUDIOSWITCH_

beliebiger Name

_STATUS

Gerät mit Prozentwert

TAD_

beliebiger Name

_WRITE


TAD_

beliebiger Name

_STATUS


TADWERT_

beliebiger Name

_WRITE


TADWERT_

beliebiger Name

_STATUS

Rauchmelder

FIRESWITCH_

beliebiger Name

_WRITE


FIRESWITCH_

beliebiger Name

_STATUS

Füllstand

LEVEL_

beliebiger Name

_STATUS

Stromstäkre Ampere

AMP_

beliebiger Name

_STATUS

Niederschlag

RAINFALL_

beliebiger Name

_STATUS

Luftfeuchtigkeit

HUMIDITY_

beliebiger Name

_STATUS

Werte schreiben

TARGET_

beliebiger Name

_WRITE

Werte schreiben

TARGET_

beliebiger Name

_STATUS

Durchfluss

FLOW_

beliebiger Name

_STATUS

Gas

GAS_

beliebiger Name

_STATUS

Frequenz

FREQ_

beliebiger Name

_STATUS

Spannung

VOLTAGE_

beliebiger Name

_STATUS

Störung

FAULT_

beliebiger Name

_WRITE


FAULT_

beliebiger Name

_STATUS

Status - Grün/Rot Button

STATESWITCH_

beliebiger Name

_WRITE


STATESWITCH_

beliebiger Name

_STATUS

Fensterkontakt Tri State

FKTRI_

beliebiger Name

_STATUS

Fensterkontakt –optional Tri State

FKTRI_

beliebiger Name

_WRITE

Türkontakt Tri State

TKTRI_

beliebiger Name

_STATUS

Türkontakt –optional Tri State

TKTRI_

beliebiger Name

_WRITE

Regen oder Sonne

REGEN_

beliebiger Name

_STATUS

Gerät mit Auto Modus

MTRACER_MODE_

beliebiger Name

_WRITE


MTRACER_MODE_

beliebiger Name

_STATUS


MTRACER_STATE_

beliebiger Name

_WRITE


MTRACER_STATE_

beliebiger Name

_STATUS

Licht mit Auto Modus

MTRACER_LI_MODE_

beliebiger Name

_WRITE


MTRACER_LI_MODE_

beliebiger Name

_STATUS


MTRACER_LI_STATE_

beliebiger Name

_WRITE


MTRACER_LI_STATE_

beliebiger Name

_STATUS

Zentral aus Geräte

ZENTRAL_OFF_GERAETE_

beliebiger Name

_WRITE

Zentral an Geräte

ZENTRAL_ON_GERAETE_

beliebiger Name

_WRITE

Zentral aus Licht

ZENTRAL_OFF_LICHT_

beliebiger Name

_WRITE

Zentral an Licht

ZENTRAL_ON_LICHT_

beliebiger Name

_WRITE

Zentral Jalousie Ab

ZENTRAL_DOWN_JALOUSIE_

beliebiger Name

_WRITE

Zentral Jalousie Auf

ZENTRAL_UP_JALOUSIE_

beliebiger Name

_WRITE

Zentral Jalousie Stop

ZENTRAL_STOP_JALOUSIE_

beliebiger Name

_WRITE

CO2

CO2_

beliebiger Name

_STATUS

Lautstärke

DB_

beliebiger Name

_STATUS

Luftdruck

MBAR_

beliebiger Name

_STATUS

Windrichtung

ANGLE_

beliebiger Name

_STATUS

Szene

SZENE_

beliebiger Name

_WRITE

Türklingel

BELL_

beliebiger Name

_STATUS


BELL_

beliebiger Name

_WRITE

Verbrauch

KWH_

beliebiger Name

_STATUS

Prozent

PROZENT_

beliebiger Name

_STATUS

Bewegungsmelder

MOTION_

beliebiger Name

_STATUS


MOTION_

beliebiger Name

_WRITE

Rasensprenger

WATERING_

beliebiger Name

_STATUS


WATERING_

beliebiger Name

_WRITE

Ventilator

VENTILATOR_

beliebiger Name

_STATUS


VENTILATOR_

beliebiger Name

_WRITE

Alarm

ALARM_

beliebiger Name

_STATUS


ALARM_

beliebiger Name

_WRITE

Bool (An/aus) Neutral

BOOLSTATE_

beliebiger Name

_STATUS

Bool An Befehl - sendet eine 1

BOOLON_

beliebiger Name

_WRITE

Bool Aus Befehl - sendet eine 0

BOOLOFF_

beliebiger Name

_WRITE

Bool An/Aus - sendet 0 und 1

BOOLONOFF_

beliebiger Name

_WRITE

Bool An/Aus inkl Status

BOOLONOFFSTATE_

beliebiger Name

_WRITE


BOOLONOFFSTATE_

beliebiger Name

_STATUS

Dezimal Zahl - Status

NUMBERSTATE_

beliebiger Name

_STATUS

Dezimal Zahl - Schreiben

NUMBERSET_

beliebiger Name

_WRITE

Dezimal Zahl - Status/Schreiben

NUMBERSETSTATE_

beliebiger Name

_WRITE


NUMBERSETSTATE_

beliebiger Name

_STATUS

Bool - Ist 1 wenn Decimal Zahl der Vorgabe <>= entspricht

BOOLVALUESTATE_

beliebiger Name

_STATUS