Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 Manuel D’Utilisation

Codes de produits
6ES7223-1BH22-0XA0
Page de 538
S7-200 Systemhandbuch
354
Der Parameter Parity entspricht der Parität des Modbus-Master. Alle Einstellungen nutzen ein
Stoppbit. Folgende Werte sind gültig:
!
0 - keine Parität
!
1 - ungerade Parität
!
2 - gerade Parität
Der Parameter Delay verlängert die übliche Modbus-Bedingung für die Zeitüberwachung einer
Meldung um die angegebene Anzahl Millisekunden. Der typische Wert für diesen Parameter ist
bei Betrieb im verdrahteten Netz 0. Wenn Sie ein Modem mit Fehlerkorrektur verwenden, stellen
Sie für die Verzögerung einen Wert zwischen 50 und 100 Millisekunden ein. Wenn Sie
Spreizbandfunkmodems verwenden, stellen Sie für die Verzögerung einen Wert zwischen 10 und
100 Millisekunden ein. Der Wert für den Parameter Delay kann zwischen 0 und 32767
Millisekunden betragen.
Der Parameter MaxIQ stellt die Anzahl der Eingänge und Ausgänge, die für die Modbus-Adressen
00xxxx und 01xxxx zur Verfügung stehen, auf Werte zwischen 0 und 128 ein. Der Wert 0
deaktiviert alle Lese- und Schreiboperationen für die Eingänge und Ausgänge. Der
vorgeschlagene Wert für MaxIQ beträgt 128, wodurch der Zugriff auf alle Eingänge und Ausgänge
der S7-200 möglich ist.
Der Parameter MaxAI stellt die Anzahl der Worteingänge (AE), die für die Modbus-Adresse 03xxx
zur Verfügung stehen, auf Werte zwischen 0 und 32 ein. Der Wert 0 deaktiviert alle
Leseoperationen der Analogeingänge. Der vorgeschlagene Wert für MaxAI, der den Zugriff auf
alle Analogeingänge der S7-200 zulässt, lautet wie folgt:
!
0 bei der CPU 221
!
16 bei der CPU 222
!
32 bei der CPU 224, CPU 224XP und CPU 226
Der Parameter MaxHold stellt die Anzahl der Wort-Halteregister im Variablenspeicher ein, die für
die Modbus-Adresse 04xxx zur Verfügung stehen. Damit beispielsweise ein Master auf 2000
Bytes im Variablenspeicher zugreifen kann, müssen Sie für MaxHold einen Wert von 1000
Wörtern (Halteregister) einstellen.
Der Parameter HoldStart ist die Adresse, an der die Halteregister im Variablenspeicher beginnen.
Dieser Wert wird üblicherweise auf VB0 gesetzt, so dass der Parameter HoldStart auf &VB0
(Adresse von VB0) gesetzt wird. Es können andere Adressen im Variablenspeicher als
Anfangsadresse für die Halteregister angegeben werden, damit VB0 an anderer Stelle im Projekt
verwendet werden kann. Der Modbus-Master hat Zugriff auf die in MaxHold angegebene Anzahl
Wörter im Variablenspeicher, die an der in HoldStart angegebenen Adresse beginnen.
Ist die Bearbeitung der Operation MBUS_INIT beendet, wird der Ausgang Done eingeschaltet.
Das Ausgangsbyte Error enthält das Ergebnis der Ausführung der Operation. Tabelle 12-5 zeigt
die Fehlerbedingungen, die während der Ausführung der Operationen auftreten können.