Herunterladen Inhalt Inhalt Diese Seite drucken

St7-Daten-Typical Fb-Dat12D_R - Siemens SINAUT ST7 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SINAUT ST7:
Inhaltsverzeichnis

Werbung

Hinweis
Werden nur geänderte Daten übertragen und enthält der Datenbereich Werte in
Doppelwortformat, so ist der Anwender dafür verantwortlich, dass diese Doppelwort-Werte
auch tatsächlich in einem der max. 12 Doppelworte des zu erfassenden Datenbereichs
liegen. Eine Verteilung auf zwei aufeinander folgende Daten-Doppelworte könnte ansonsten
dazu führen, dass nur ein Wort des Doppelwort-Wertes (High- oder Low-Wort) übertragen
wird, weil nur darin sich etwas verändert hat. Das fehlende Wort könnte beim Partner, der
diesen Wert empfängt, eventuell zu Problemen bei der Verarbeitung führen (gilt z.B. für
ST7cc, nicht aber für eine S7-CPU).
3.5.24

ST7-Daten-Typical FB-Dat12D_R

Funktion
Empfangen von max. 12 Doppelworten mit beliebigem Dateninhalt.
Der Inhalt pro Doppelwort kann ein Wert in Doppelwortformat sein (z.B. DINT, REAL usw.),
es ist aber auch eine Mischung von anderen Formaten zulässig, die zusammen wieder ein
Doppelwort ergeben, z.B.
● 4 Byte, oder
● 2 Worte, oder
● 2 Byte plus 1 Wort.
FB-Dat12D_R legt die empfangenen Daten ohne weitere Aufbereitung in dem mit
DataOutput definierten Datenbereich ab. Es ist Aufgabe des Anwenderprogramms die
empfangenen Daten korrekt auszuwerten und zu verarbeiten.
Software
Systemhandbuch, 05/2007, C79000-G8900-C222-06
Der ANY-Pointer beschreibt 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-Doppelworte
variieren.
Der Inhalt pro Doppelwort kann ein Wert in Doppelwortformat sein (z.B.
DINT, REAL usw.), es ist aber auch eine Mischung von anderen Formaten
zulässig, die zusammen wieder ein Doppelwort ergeben, z.B.
• 4 Byte, oder
• 2 Worte, oder
• 2 Byte plus 1 Wort.
Bei falscher Parametrierung (Null-Pointer, Länge größer 12, Datenbereich
kein Datenbaustein) wird eine entsprechende Fehlermeldung in den
Diagnosepuffer eingetragen (Ereignis-ID B114, [Info2/3] = 11). Die CPU geht
nicht in Stop. Der FB wird danach aber solange nicht mehr bearbeitet, bis
der Parametrierfehler behoben worden ist.
Softwarepaket SINAUT TD7 für die CPU
3.5 Datenpunkt-Typicals
391

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis