-> Hier kostenlos registrieren
Guten Morgen,
Habe eine Frage zu oben genannten Thema.
Ein Kunde möchte in einem "ARRAY [1 .. 60 ] OF INT" die Felder überprüfen um zu sehen ob ein Zahlenwert zb.: 22 mehrfach vorhanden ist (zur Info. die werte werden über ein TP177 an den DB Übertragen).
Nun habe ich mir einen FC erstellt welcher einen Wert mit einem der schon im DB vorhanden ist auf gleich auswertet.
Mein Problem ist jetzt das ich die abfrage "intern" auf mehrfach vorhanden nicht hinbekomme
Habe schon probiert über die Funktion eine weitere Schleife darüber zu legen und diese mit der Anzahl der zu überprüfenden Zahlenwerte (INT) ablaufen lasse. und dann den vergleich ausführe und wenn der vergleich wahr ist aus der Schleife springe.
Jedoch vergleicht er dann nur ob eine Zahl mit der übergelagerten schleifen Zahl stimmt, und nicht ob ein Eintrag mehrfach vorhanden ist.
(STEP7 V5.4 +SP4)
AWL Quelle als Anhang
Währe nett wenn mir da jemand helfen könnte.
Habe eine Frage zu oben genannten Thema.
Ein Kunde möchte in einem "ARRAY [1 .. 60 ] OF INT" die Felder überprüfen um zu sehen ob ein Zahlenwert zb.: 22 mehrfach vorhanden ist (zur Info. die werte werden über ein TP177 an den DB Übertragen).
Nun habe ich mir einen FC erstellt welcher einen Wert mit einem der schon im DB vorhanden ist auf gleich auswertet.
Mein Problem ist jetzt das ich die abfrage "intern" auf mehrfach vorhanden nicht hinbekomme
Habe schon probiert über die Funktion eine weitere Schleife darüber zu legen und diese mit der Anzahl der zu überprüfenden Zahlenwerte (INT) ablaufen lasse. und dann den vergleich ausführe und wenn der vergleich wahr ist aus der Schleife springe.
Jedoch vergleicht er dann nur ob eine Zahl mit der übergelagerten schleifen Zahl stimmt, und nicht ob ein Eintrag mehrfach vorhanden ist.
(STEP7 V5.4 +SP4)
AWL Quelle als Anhang
Währe nett wenn mir da jemand helfen könnte.
Anhänge
Zuletzt bearbeitet: