OCCUR_ARW in SCL ?

Garog

Level-1
Beiträge
197
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hab ein Projekt für eine Schneidersteuerung welches auf eine Siemens umgesetzt werden soll.
Da alles im ST programmiert ist auch kein Problem.
Nur mit dem Befehl OCCUR_ARW habe ich ein Problem.
Damit kann ich 1. nichts anfangen und 2. weiß ich nicht wie ich das ganze unter SCL programmieren sollte.

Das einzige was ich dazu gefunden haben war dies
Code:
OCCUR_ARW
# Calculation of the length of the table(2), (3):

Code:
OCCUR_ARW: searches in a word table for the number of elements which are
equal to a given value

Code:
Structured text language
IF %I1.2 THEN
%MW0:=OCCUR_ARD(%MD20:7,200);
END_IF;

Function Syntax
OCCUR_ARW Res:=Function(Tab,Val)

Soweit kann ich dann schon etwas damit anfangen ;) aber gibt es da auch soetwas in der Siemenswelt ?
 
Leider ist unser Internet grad grottenlangsam und ich kann nicht in die Bedienungsanleitung reinschauen. Mir ist keine identische SCL-Funktion bekannt, aber da du ja eh SCL zur Hand hast, ist diese ja leicht selbst zu schreiben. Die Länge des Arrays oder Datenbereiches kannst du ja mit übergeben. Dann eine Schleife, die über die Länge iteriert und in der Schleife den Vergleicher mit dem ebenfalls per INPUT übergebenen Vergleichswert. Bei identischem Wert, wird eine Zählvariable hochgezählt, die dann von der Funktion ausgegeben wird.
 
Zurück
Oben