Baustein-Bibliothek Telecontrol ST7
5.7 Kopiervorlagen
Adressbe-
reich:
Erläuterung: Daten-Eingangsbereich
5.7.1.15
Daten-Typical Dat12D_R
Funktion
Max. 12 Doppelworte mit beliebigem Dateninhalt empfangen
Der Inhalt pro Doppelwort kann ein Wert in Doppelwortformat sein (DWORD, DINT, REAL),
es ist aber auch eine Mischung von anderen Datentypen zulässig, die zusammen wieder ein
Doppelwort ergeben, beispielsweise:
● 4 Bytes
● 2 Worte
● 2 Bytes + 1 Wort
Dat12D_R legt die empfangenen Daten ohne weitere Aufbereitung in dem bei "DataOutput"
angegebenen Datenbereich ab. Sie müssen die empfangenen Daten über das
Anwenderprogramm auswerten und verarbeiten.
Hinweis
DB mit Standardzugriff
Der Baustein hat Parameter vom Typ "ANY". Lassen Sie daher in den Eigenschaften des DB
das Attribut "Optimierter Bausteinzugriff" deaktiviert.
192
P#DBxx.DBX yy.0 DWORD zz
• xx: Datenbaustein-Nummer 1...32767
• yy: Byte-Nummer
• zz: Anzahl Doppelworte 1...12 ab Byte-Nummer yy
Beispiel:
P#DB20.DBX 100.0 DWORD 4
Achten Sie bei der Eingabe des Pointers auf die Punkte und die Leerzeichen!
Beachten Sie, dass der vorbelegte Wert (Null-Pointer) nicht zulässig ist. Es
muss ein Pointer mit einer realen Adresse angegeben werden.
Der ANY-Pointer adressiert den Datenbereich, in dem die zu erfassenden
Daten bereitstehen. Dieser Datenbereich muss in einem Datenbaustein liegen
und kann in der Länge zwischen 1 und 12 Daten-Doppelworten variieren.
Zu Inhalt und Formaten siehe Abschnitt "Funktion" oben.
Bei falscher Parametrierung (Null-Pointer, Länge > 12, Datenbereich kein DB)
wird eine Fehlermeldung in den Diagnosepuffer eingetragen (Ereignis-ID
B114, [Info2/3] = 11). Die CPU geht nicht in STOP. Der Baustein wird danach
aber solange nicht mehr bearbeitet, bis der Fehler behoben ist.
Betriebsanleitung, 02/2018, C79000-G8900-C468-02
TIM 1531 IRC