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

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
228
Die frei programmierbare Kommunikation aktivieren Sie mit den Sondermerkerbytes SMB30 (für
Schnittstelle 0) und SMB130 (für Schnittstelle 1). Ihr Programm steuert den Betrieb der
Kommunikationsschnittstelle wie folgt:
!
Operation Meldung aus Zwischenspeicher übertragen (XMT) und Sende-Interrupt: Mit der
Operation Meldung aus Zwischenspeicher übertragen kann die S7-200 bis zu 255 Zeichen
von der Kommunikationsschnittstelle senden. Der Sende-Interrupt benachrichtigt das
Programm in der S7-200, wenn die Übertragung beendet ist.
!
Empfangs-Interrupt: Der Empfangs-Interrupt benachrichtigt das Anwenderprogramm, das
ein Zeichen an der Kommunikationsschnittstelle empfangen wurde. Das Programm kann
dann je nach dem implementierten Protokoll auf das Zeichen reagieren.
!
Operation Meldung in Zwischenspeicher empfangen (RCV): Die Operation Meldung in
Zwischenspeicher empfangen empfängt die gesamte Meldung von der
Kommunikationsschnittstelle und erzeugt einen Interrupt für das Programm, wenn die
Meldung vollständig empfangen wurde. Mit den Sondermerkern der S7-200 richten Sie die
Operation Meldung in Zwischenspeicher empfangen anhand von definierten Bedingungen
zum Starten und Stoppen des Meldungsempfangs ein. Mit Hilfe der Operation Meldung in
Zwischenspeicher empfangen kann das Programm eine Meldung nach den spezifischen
Zeichen bzw. nach bestimmten Zeitabständen starten oder stoppen. Die meisten Protokolle
können mit der Operation Meldung in Zwischenspeicher empfangen implementiert werden.
Die frei programmierbare Kommunikation kann nur im Betriebszustand RUN der S7-200 aktiviert
werden. Wenn die S7-200 in den Betriebszustand STOP versetzt wird, wird die frei programmierbare
Kommunikation angehalten und die Kommunikationsschnittstelle kehrt mit den Einstellungen, die im
Systemdatenbaustein der S7-200 eingerichtet sind, zum PPI-Protokoll zurück.
Tabelle 7-9
Frei programmierbare Kommunikation
Netzkonfiguration
Beschreibung
Frei
programmierbare
Kommunikation
über eine
RS-232-Verbindung
S7-200
Skalierung
PC/PPI-Kabel
Beispiel: Einsatz einer S7-200 mit einer
elektronischen Waage, die über eine
RS-232-Schnittstelle verfügt.
#
Das RS-232/PPI-Multi-Master-Kabel
verbindet die RS-232-Schnittstelle der
Waage mit der RS-485-Schnittstelle der
S7-200 CPU. (Stellen Sie für das Kabel
den Modus PPI/frei programmierbare
Kommunikation ein, Schalter 5=0.)
#
Die S7-200 CPU nutzt die frei
programmierbare Kommunikation für die
Kommunikation mit der Waage.
#
Die Baudrate kann zwischen 1200 Baud
und 115,2 kBaud liegen.
#
Das Anwenderprogr. definiert das Protok..
Einsatz des
USS-Protokolls
MicroMaster
MicroMaster
S7-200
Beispiel: Einsatz einer S7-200 mit SIMODRIVE
MicroMaster-Antrieben.
#
STEP 7-Micro/WIN verfügt über eine
USS-Bibliothek.
#
Die S7-200 CPU ist ein Master und die
Antriebe sind Slaves.
MicroMaster
Bei den Tipps für die
Programmierung auf der
Dokumentations-CD finden Sie ein
USS-Beispielprogramm. Siehe
Tipp 28.
Tipps für die
Programmierung
Erstellen eines
Anwenderpro-
gramms, das ein
Slave-Gerät in
einem anderen Netz
emuliert
Modbus-Netz
S7-200
S7-200
Modbus-
Gerät
Beispiel: Anschließen von S7-200 CPUs an ein
Modbus-Netz.
#
Das Anwenderprogramm der S7-200
emuliert einen Modbus-Slave.
#
STEP 7-Micro/WIN verfügt über eine
Modbus-Bibliothek.
Bei den Tipps für die
Programmierung auf der
Dokumentations-CD finden Sie ein
Modbus-Beispielprogramm. Siehe
Tipp 41.
Tipps für die
Programmierung