Herunterladen Diese Seite drucken

Eingebettete Variablen In Textnachrichten Und Sms-Kurzmitteilungen; Datenübertragungen - Siemens SIMATIC S7-200 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:

Werbung

Eingebettete Variablen in Textnachrichten und SMS-Kurzmitteilungen

Das Modemmodul kann Datenwerte von der CPU in Textnachrichten einbetten und die Datenwerte wie
angegeben in der Nachricht formatieren. Sie können die Anzahl der Ziffern links und rechts vom
Dezimalpunkt angeben, und Sie können angeben, ob der Dezimalpunkt als Punkt oder Komma dargestellt
werden soll. Wenn das Anwenderprogramm das Modemmodul anweist, eine Textnachricht zu senden, ruft
das Modemmodul die Nachricht aus der CPU ab, ermittelt, welche CPU-Werte in der Nachricht benötigt
werden und ruft diese aus der CPU ab und formatiert dann die Werte und legt sie in der Textnachricht ab,
bevor die Nachricht an den entsprechenden Anbieter gesendet wird.
Die Telefonnummer des Nachrichtenübermittlungsanbieters, die Nachricht und die in die Nachricht
eingebetteten Variablen werden während mehrerer CPU-Zyklen aus der CPU gelesen. Ihr Programm darf
Telefonnummern und Nachrichten nicht ändern, während eine Nachricht gesendet wird. Die in die Nachricht
eingebetteten Variablen dürfen beim Senden der Nachricht weiterhin aktualisiert werden. Enthält eine
Nachricht mehrere Variablen, werden diese Variablen in mehreren Zyklen der CPU gelesen. Wenn Sie
möchten, dass alle in eine Nachricht eingebetteten Variablen konsistent sind, dann dürfen Sie keine der
eingebetteten Variablen ändern, nachdem Sie eine Nachricht gesendet haben.
Datenübertragungen
Mit Hilfe des Modemmoduls kann Ihr Programm über die Telefonleitung Daten an eine andere CPU oder an
ein Modbus-Gerät übertragen. Die Datenübertragungen und Telefonnummern werden mit dem erweiterten
Modemassistenten eingerichtet und im Konfigurationsbaustein des Modemmoduls gespeichert. Der
Konfigurationsbaustein wird dann in den Datenbaustein in die S7-200 CPU geladen. Der erweiterte
Modemassistent erstellt auch Programmcode, damit Ihr Programm die Datenübertragungen auslösen kann.
Eine Datenübertragung kann entweder eine Anforderung sein, Daten aus einem entfernten Gerät zu lesen,
oder es kann eine Anforderung sein, Daten in ein entferntes Gerät zu schreiben. Eine Datenübertragung
kann zwischen 1 Wort und 100 Wörtern an Daten lesen oder schreiben. Datenübertragungen übertragen
Daten in den oder aus dem Variablenspeicher der angeschlossenen CPU.
Im erweiterten Modemassistenten können Sie eine Datenübertragung erstellen, die einmal aus einem
entfernten Gerät Daten liest, die einmal in ein entferntes Gerät Daten schreibt oder die sowohl Daten aus
dem entfernten Gerät liest als auch Daten in das entfernte Gerät schreibt.
Datenübertragungen nutzen das konfigurierte Protokoll des Modemmoduls. Ist das Modemmodul für das
PPI-Protokoll eingerichtet (dann kann es auf STEP 7-Micro/WIN reagieren), dann nutzt das Modemmodul
das PPI-Protokoll für die Datenübertragung. Ist das Modemmodul für das Modbus-RTU-Protokoll
eingerichtet, dann werden die Datenübertragungen über das Modbus-Protokoll gesendet.
Die Telefonnummer des entfernten Geräts, die Datenübertragungsanforderung und die zu übertragenden
Daten werden während mehrerer CPU-Zyklen aus der CPU gelesen. Ihr Programm darf Telefonnummern
und Nachrichten nicht ändern, während eine Nachricht gesendet wird. Sie sollten auch die Daten, die
übertragen werden, nicht ändern, während eine Nachricht gesendet wird.
Handelt es sich bei dem entfernten Gerät um ein anderes Modemmodul, kann die Passwortfunktion für die
Datenübertragungen genutzt werden, indem das Passwort des entfernten Modemmoduls in die
Konfiguration der Telefonnummer eingegeben wird. Die Rückruffunktion kann bei Datenübertragungen nicht
verwendet werden.
Passwortschutz
Der Passwortschutz des Modemmoduls ist optional und wird im erweiterten Modemassistenten aktiviert.
Das Passwort für das Modemmodul ist ein anderes als das für die CPU. Das Passwort für das Modemmodul
ist ein eigenes Passwort mit 8 Zeichen. Dieses Passwort muss der Anrufer für das Modemmodul eingeben,
damit er Zugriff auf die angeschlossene CPU erhält. Das Passwort wird im Variablenspeicher der CPU als
Teil des Konfigurationsbausteins für das Modemmodul gespeichert. Der Konfigurationsbaustein des
Modemmoduls muss in den Datenbaustein der angeschlossenen CPU geladen werden.
Ist der Passwortschutz für die CPU im Systemdatenbaustein aktiviert, muss der Anrufer das CPU-Passwort
eingeben, damit er Zugriff auf die passwortgeschützten Funktionen der CPU erhält.
Erstellen eines Programms für das Modemmodul
Kapitel 10
10
301

Quicklinks ausblenden:

Werbung

loading