Waelder
Level-2
- Beiträge
- 964
- Reaktionspunkte
- 117
-> Hier kostenlos registrieren
Hallo Kollegen,
ich wollte eine Indirekte Adressierung machen und hab folgendes gebastelt.
#M_BYTE ist IN und WORD
#T_M_BYTE ist TMP und DINT
#WERT ist IN und WORD
sobald ich einen Wert auf #M_BYTE gebe würgt es die SPS ab.
Wenn ich anstelle von #T_M_BYTE eine Zahl eingebe kann ich mit #WERT in den DB schreiben.
ich wollte eine Indirekte Adressierung machen und hab folgendes gebastelt.
Code:
AUF DB [#TMP_DB] //Aufruf DB1 (oder anderer)
L #M_BYTE //Manipuliere Byte (Startwert)
T #T_M_BYTE //Transferiere in DINT Variable
L #WERT //Lade den zu schreibenden Wert
T DBW [#T_M_BYTE] //Transferiere in Ziel
#T_M_BYTE ist TMP und DINT
#WERT ist IN und WORD
sobald ich einen Wert auf #M_BYTE gebe würgt es die SPS ab.
Wenn ich anstelle von #T_M_BYTE eine Zahl eingebe kann ich mit #WERT in den DB schreiben.
Zuletzt bearbeitet: