AdsLogFmtString
Setzt eine Meldung über den TwinCAT-Router ab.
object.AdsLogFmtString(
nMsgType As ADSLOGMSGTYPE,
strFmt As String,
arg0 As Variant,
arg1 As Variant,
arg2 As Variant,
arg3 As Variant
) As LongParameter
nMsgType
[in] Art der Meldung (siehe Datentyp ADSLOGMSGTYPE)
strFmt
[in] Meldetext der abgesetzt werden soll
arg0
[in] 1. Parameter im Meldetext
arg1
[in] 2. Parameter im Meldetext
arg2
[in] 3. Parameter im Meldetext
arg3
[in] 4. Parameter im Meldetext
Rückgabewert
Siehe ADS-Fehlercodes
Bemerkungen
Die abgesetzte Meldung wird bei allen ADS-Geräten signalisiert, bei denen die Filterbedingungen erfüllt sind. Außerdem wird die abgesetzte Meldung in den Event Logger von Windows NT/2000/XP geschrieben.
Es gibt drei Arten von Meldungen: Hinweis, Warnung und Fehler. Die abgesetzte Meldung muss einer dieser drei Meldungsarten angehören. In dem Meldestring können bis zu vier numerischen Parametern angeben. Als Platzhalter können folgende Buchstaben benutzt werden:
Platzhalter | Bedeutung |
|---|---|
%d | Platzhalter für eine Variable vom Typ Long/Integer |
%f | Platzhalter für eine Variable vom Typ Single/Double |
%x | Platzhalter für eine Variable vom Typ Hexadezimal |
%X | Platzhalter für eine Variable vom Typ Hexadezimal |
Dabei wird der erste Platzhalter mit dem ersten Parameter (arg0) belegt, der zweite Platzhalter mit dem zweiten Parameter (arg1), usw.
Hinweis | |
Zu viele Meldungen in kurzer Zeit Achten Sie darauf, dass nicht zu viele Meldungen in kurzer Zeit übertragen werden, da dieses das Gesamtsystem sonst beeinträchtigen könnte. |
![]() | Meldungen protokollieren Wollen Sie in Ihrem Programm Meldungen protokollieren (z. B. Störungen einer Maschine), so sollten Sie dafür den TwinCAT-Event Logger benutzen. Dieser ist deutlich leistungsfähiger als der Event Logger von Windows NT/2000/XP und auf die Anforderungen der Automatisierungstechnik abgestimmt. |
