-> Hier kostenlos registrieren
Hallo Profis ,
brauche bitte mal wieder eure Hilfe!
Es geht darum, mittels eines Scanners einen Barcode einzuscannen und im DB abzulegen.
Nun habe ich die SFC14 parametriert sowie im DB6 ab Adresse 2.0 ein Array mit 20 Feldern angelegt, siehe Anhang!
Aufgrund meiner Programmierung "P#DB6.DBX2.0 BYTE 20" in der SFC14 hätte ich erwartet, dass die Daten ab Adresse 2.0 fortlaufend bis Adresse 21.0 in den DB eingeschrieben werden. Dem ist jedoch nicht so - es wird gar nichts eingeschrieben!
Programmiere ich jedoch dagegen in der SFC14 "P#DB6.DBX0.0 BYTE 20", so werden die Daten in den DB geschrieben - allerdings auch irgendetwas in die Adresse 0.0
Meine Fragen:
1) Was muss ich programmieren, damit erst ab der Adresse 2.0 die Daten in den DB abgelegt werden?
2) Bedeutet ... Byte 20 wirklich, dass die nachfolgenden 20 Felder beschrieben werden?
Lieben Dank!
brauche bitte mal wieder eure Hilfe!
Es geht darum, mittels eines Scanners einen Barcode einzuscannen und im DB abzulegen.
Nun habe ich die SFC14 parametriert sowie im DB6 ab Adresse 2.0 ein Array mit 20 Feldern angelegt, siehe Anhang!
Aufgrund meiner Programmierung "P#DB6.DBX2.0 BYTE 20" in der SFC14 hätte ich erwartet, dass die Daten ab Adresse 2.0 fortlaufend bis Adresse 21.0 in den DB eingeschrieben werden. Dem ist jedoch nicht so - es wird gar nichts eingeschrieben!
Programmiere ich jedoch dagegen in der SFC14 "P#DB6.DBX0.0 BYTE 20", so werden die Daten in den DB geschrieben - allerdings auch irgendetwas in die Adresse 0.0
Meine Fragen:
1) Was muss ich programmieren, damit erst ab der Adresse 2.0 die Daten in den DB abgelegt werden?
2) Bedeutet ... Byte 20 wirklich, dass die nachfolgenden 20 Felder beschrieben werden?
Lieben Dank!