Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric QJ71WS96 Bedienungsanleitung Seite 235

Web-server-modul
Inhaltsverzeichnis

Werbung

Einstellungen für Funktionen
auch der nächste Operand (M1 in diesem Beispiel) für einen Zyklus gesetzt und ein Feh-
lercode in den Operanden (s1)+1 – das ist in diesem Beispiel D1 – eingetragen.
Hinweise zur Fehlerdiagnose enthält das Kapitel 11.
Programmbeispiel
In diesem Programmbeispiel sendet ein Web-Server-Modul, das in einer SPS des MELSEC
System Q den E/A-Adressbereich von X/Y00 bis X/Y1F belegt, eine E-Mail, an die eine Datei mit
aufgezeichneten Daten angehangen ist. Wenn bei der Ausführung der WMSEND-Anweisung
ein Fehler auftritt, soll die Uhrzeit in die Operanden (s1)+11 bis (s1)+15 eingetragen werden.
Verwendete Operanden in der SPS
Startsignal zum Senden der E-Mail: X20
Operandenbereich s1 für die Parameter der WMSEND-Anweisung: D0 bis D15
Operandenbereich s2 für den „Betreff" der E-Mail und die Daten, die mit der E-Mail über-
tragen werden: ab D100
Operand „WMSEND-Anweisung ausgeführt" (d): M0
Operand „Fehler bei der Ausführung der WMSEND-Anweisung" ((d)+1): M1
Übertragung
starten
X20
M0
Abb. 7-40: Beispiel für eine Programmsequenz zum Senden einer E-Mail mit Anhang
³
Eine E-Mail wird versendet, wenn der Eingang X20 eingeschaltet wird. Zuerst werden im
Operanden (s1)+0 die Bits 12, 11, 10 und 7 gesetzt und damit festgelegt;
– dass der Inhalt der E-Mail übertragen wird (Bit 12),
– dass aufgezeichnete Daten als Anhang übertragen werden (Bits 11 und 10) und
– dass die Uhrzeit eines Fehlers in die Operanden (s1)+11 bis (s1)+15 eingetragen wird.
·
In (s1)+2 wird der Empfänger der E-Mail eingetragen. In diesem Beispiel wird in diesen
Operand eine „1" geschrieben und damit die E-Mail an die Adresse gesendet, die in der
ersten Zeile der Liste mit den E-Mail-Adressen steht (siehe Abb. 7-36).
Web-Server-Modul QJ71WS96
M1
Programmieren Sie an dieser Stelle die Anweisungen, die ausgeführt werden
sollen, wenn die WMSEND-Anweisung ohne Fehler beendet wurde.
M1
Programmieren Sie an dieser Stelle die Anweisungen, die ausgeführt werden
sollen, wenn bei Ausführung der WMSEND-Anweisung ein Fehler aufgetreten ist.
MOVP H1C80
MOVP K1
MOVP K5
MOVP H0
MOVP K12
MOVP K4
"Testmail"
$MOVP
$MOVP
"Fehler Maschine1"
ZP. WMSEND
"U0"
D0
E-Mails versenden
³
D0
D2
D3
D4
D8
D9
D100
D105
D100
M0
WS96611c
7 - 51

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis