stackoverflow
Level-1
- Beiträge
- 1
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich bin noch relativ neu im AWL-Programmieren und erhoffe mir Hilfe bei einem Problem. Ich will ein DBD eines DB´s mit einer Liste DBD`s eines anderen vergleichen und ein angehängtes Datenwort analog ausgeben. Ich habe den zu vergleichenden Abschnitt des DB´s festgelegt, vergleiche auf ungleich, setze den Suchwert auf +6 (DBD + DBW) und das ganze von vorne, bis ich Plausibilität habe. Jetzt bekomme ich einen Programmierfehler in der CPU und es scheint, das die Schleife über den Bereich hinweg fegt, obwohl ein passender Datensatz vorhanden ist! Ergo passt etwas am Vergleich nicht. Wenn mir jemand sagen könnte, wo der Hund begraben liegt, wäre das nett. Der Ausschnitt des Programms ist im Anhang.
Vielen Dank
Anhang anzeigen ProgrammS7VV.txt
ich bin noch relativ neu im AWL-Programmieren und erhoffe mir Hilfe bei einem Problem. Ich will ein DBD eines DB´s mit einer Liste DBD`s eines anderen vergleichen und ein angehängtes Datenwort analog ausgeben. Ich habe den zu vergleichenden Abschnitt des DB´s festgelegt, vergleiche auf ungleich, setze den Suchwert auf +6 (DBD + DBW) und das ganze von vorne, bis ich Plausibilität habe. Jetzt bekomme ich einen Programmierfehler in der CPU und es scheint, das die Schleife über den Bereich hinweg fegt, obwohl ein passender Datensatz vorhanden ist! Ergo passt etwas am Vergleich nicht. Wenn mir jemand sagen könnte, wo der Hund begraben liegt, wäre das nett. Der Ausschnitt des Programms ist im Anhang.
Vielen Dank
Anhang anzeigen ProgrammS7VV.txt