Lenze Engineer HighLevel 2.10 Parameter beschreiben

W1cKed

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein Problem mit dem L_DevParWriteFix1 Baustein.
Ich möchte einen Parameter an einer bestimmten Codestelle verändern können. Klappt aber nicht so einfach.
Am dnState Ausgang bekomme ich einen Fehlercode angezeigt + bError (True)

Fehlercode ist 2129920d --> 1000001000000000000000b --> Bit 15 und 21 gesetzt.

Bit 15 Fehler (Sammelmeldung für Bit 16 ... Bit 25).
Bit 21 Fehler: Datentyp ungültig.

Am Baustein angeschlossen sind
1.bExecute eine BOOL-Variable (True)
2.dwData eine DoubleWord-Variable (0)
3.dwDataType eine DoubleWord-Variable (1)
weil (Auswahl des Dateneingangs / Deklaration des Datentyps:1 Dateneingang dwData / Datentyp DWORD)
4.dwCode eine DoubleWord-Variable (4720)
5.dwSubCode eine DoubleWord-Variable (0)
6.dwComCannel eine DoubleWord-Variable (1)
weil (Aktuell wird nur die Auswahl "1" (Eigenes Gerät) unterstützt.)

Nun kann ich mir nicht ganz erklären warum dieser Fehler auftritt und wie man ihn beheben kann, da die Datentypen ja eigentlich passen.
Bin gerade in das Thema eingestiegen und habe sonst noch nicht damit gearbeitet also gut möglich das es ein dummer Anfängerfehler ist.

Ich hoffe mir kann wer helfen.
Gruß
 
Lösung

Ich habe eine Lösung für das Problem.
Naja wie irgendwie nicht anders zu erwarten war der Datentyp der falsche.^^
Entgegen alter Dokumentation kein DoubleWord und entgegen des Lenze Supports kein DoubleInt sondern ein Int.

-->nData Eingang des Bausteins mit Int Wert füttern
-->dwDataTyp eine Doublewordvariable mit Wert 2(=Int) anschließen

dennoch danke, dass es sich nen paar leute angeschaut haben ;)
 
Zurück
Oben