-> Hier kostenlos registrieren
Hallo Forum
Ich habe gerade mit dem Steuerungsauftrag 70 zu kämpfen. Ich möchte einfach ein Datensatz meiner Rezepturverwaltung in die Steuerung laden, sofern die Freigabe dafür mittels eines Merkers erteilt wird.
Dazu habe ich in einem DB den Bereich für diesen Steuerungsauftrag folgendermassen definiert:
Byte 0 = DB1.DBB20 (Byte)
Auftragsnummer = DB1.DBB21 (Byte)
Rezepturnummer= DB1.DBW22 (INT)
Datensatznummer = DB1.DBW24 (Int)
Wort4 = DB1.DBW26 (Int)
Wenn ich das nun in der Variablentabelle beobachte und von Hand die Datensatznummer ändere, lädt er mir die Werte des Rezeptes in die dafür deklarierten Variablen.
Doch irgendwie klappt das beim einbinden in mein Programm nicht.
In einem FC erteile ich den Befehl zum laden des Rezeptdatensatztes :
U M10.0
L 6 (Datensatznummer)
T DB1.DBW24
L70
T DB1.DBB21
Was kann daran nicht stimmen ?
Besten Dank für Eure Antworten...gruss phil
Ich habe gerade mit dem Steuerungsauftrag 70 zu kämpfen. Ich möchte einfach ein Datensatz meiner Rezepturverwaltung in die Steuerung laden, sofern die Freigabe dafür mittels eines Merkers erteilt wird.
Dazu habe ich in einem DB den Bereich für diesen Steuerungsauftrag folgendermassen definiert:
Byte 0 = DB1.DBB20 (Byte)
Auftragsnummer = DB1.DBB21 (Byte)
Rezepturnummer= DB1.DBW22 (INT)
Datensatznummer = DB1.DBW24 (Int)
Wort4 = DB1.DBW26 (Int)
Wenn ich das nun in der Variablentabelle beobachte und von Hand die Datensatznummer ändere, lädt er mir die Werte des Rezeptes in die dafür deklarierten Variablen.
Doch irgendwie klappt das beim einbinden in mein Programm nicht.
In einem FC erteile ich den Befehl zum laden des Rezeptdatensatztes :
U M10.0
L 6 (Datensatznummer)
T DB1.DBW24
L70
T DB1.DBB21
Was kann daran nicht stimmen ?
Besten Dank für Eure Antworten...gruss phil