Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
Erstellen eines Programms für das Modemmodul
Kapitel 10
313
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 Modem-Assistenten eingerichtet und im Konfigurationsbaustein des
Modemmoduls gespeichert. Der Konfigurationsbaustein wird dann in den Datenbaustein in die
S7-200 CPU geladen. Der erweiterte Modem-Assistent 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 Modem-Assistenten 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 Modem-Assistenten
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.