Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff BX9000 Dokumentation Seite 164

Busklemmen-controller für ethernet
Inhaltsverzeichnis

Werbung

Programmierung
sSubject: Ein String mit der Betreff-Zeile zu der E-Mail. Es kann auch ein Leerstring angegeben werden. Die
maximale Stringlänge ist auf 80 Zeichen begrenzt.
pMail: Die Adresse (Pointer) eines nullterminierten Strings mit dem E-Mail Text. Es kann auch ein Leerstring
angegeben werden. Die Adresse des Strings kann mit dem ADR-Operator ermittelt werden.
tTimeOut: Maximale Zeit, die bei der Ausführung des Befehls nicht überschritten werden darf.
VAR_OUTPUT
VAR_OUTPUT
    bBusy       : BOOL; 
    bError      : BOOL;
    iErrorId        : WORD;
END_VAR
bBusy: Dieser Ausgang bleibt solange auf TRUE, bis der Baustein eine Befehlsanforderung ausführt,
längstens aber für die Dauer der, an dem tTimeOut-Eingang angelegten Zeit.
bError: Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler
aufgetreten ist. Der befehlsspezifische Fehlercode ist in iErrorId enthalten.
iErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls (Tabelle).
Fehlercode (hex)
0x8000
0x8001
0x8002
0x8003
0x8004
0x8005
0x8006
0x8007
0x8008
0x8009
0x800A
0x800B
0x8010
Beispiel für einen Aufruf in FUP
PROGRAM MAIN
VAR
    fbSMTP  : FB_Smtp;
    bSend   : BOOL;
    sMsg    : STRING(100):='Test';
    bBusy   : BOOL;
    bError  : BOOL;
    nErrId  : UDINT;
END_VAR
164
Beschreibung
SMTP server not found.
Resource error.
Socket resource error.
Connection fault.
Communication fault.
Rx error. Communication time exceeded.
Rx error. Communication fault.
Rx error. Frame error.
Communication error. Wrong response.
Tx error. Communication fault.
Communication shutdown error.
Communication timeout.
Invalid parameter.
Version: 2.1.0
BX9000

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis