172/295
Bosch Rexroth AG | Electric Drives
Programmbausteine
11.12
Datensatzlisten bearbeiten (MT_DbRecList)
11.12.1
Funktion
Bausteinparameter
and Controls
115:
Der Datensatz wurde vor dem Zurückschreiben oder Freige‐
ben nicht gesperrt.
1002:
Unzulässige Tabellennummer.
Dieser Programmbaustein bietet die Möglichkeit, innerhalb einer Datenbank‐
tabelle nach Datensätzen zu suchen oder Datensätze gemäß einer Liste zu
löschen.
●
Suche nach Datensätzen
Bei der Suche nach Datensätzen können bis zu 12 Suchkriterien, jeweils
mit logisch UND verknüpft, angegeben werden. Die Auswahl, welche
Suchbedingungen berücksichtigt werden, erfolgt über den Parameter
CondMask.
●
Löschen von Datensätzen
Es kann eine Liste von Datensätzen zum Löschen vorgegeben werden.
Der Baustein löscht jeden dieser Datensätze, in dem er den Inhalt mit
Ausnahme von Sektor- und Platznummer mit "0" überschreibt. Die Liste,
die mit bestimmten Suchkriterien angefordert wurde, kann auch zum Lö‐
schen benutzt werden. Die Anzahl der zu löschenden Datensätze wird in
NofElem übergeben.
Im Fehlerfall wird in NofElem der Index des Feldelementes zurückgeliefert, bei
dem der Fehler aufgetreten ist.
Der Baustein kann im SPS-Zyklus ein oder mehrmals, absolut oder bedingt
aufgerufen werden.
Abb.11-29:
Aufruf des Bausteins MT_DbRecList
Der Baustein wird aufgerufen mit den Parametern:
Start:
Mode:
ElemPath:
Rexroth IndraMotion MTX 09VRS | Projektierung
Flag für eine neue Anforderung.
1 Datensätze suchen ab Tabellenanfang.
2 Datensätze suchen ab K1, K2.
3 Inhalt der Datensätze gemäß Liste löschen.
Identifikation der Daten incl. Pfadangaben (z.B. "/DBT1").