Herunterladen Diese Seite drucken

Operationen Für Das Uss-Protokoll - Siemens S7-200 System Administration Handbuch

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

Werbung

S7-200 Systemhandbuch
Operationen für das USS-Protokoll
Operation USS_INIT
Mit der Operation USS_INIT wird die Kommunikation zum
MicroMaster-Antrieb aktiviert und initialisiert oder
deaktiviert. Bevor eine andere USS-Operation verwendet
werden kann, muss die Operation USS_INIT fehlerfrei
ausgeführt werden. Die Operation wird beendet und das Bit
Done wird sofort gesetzt, bevor die nächste Operation
ausgeführt wird.
Die Operation wird in jedem Zyklus ausgeführt, wenn der
Eingang EN eingeschaltet ist.
Führen Sie die Operation USS_INIT bei jeder Änderung des
Kommunikationszustands genau einmal aus. Schalten Sie
den Eingang EN durch die Erkennung einer steigenden
Flanke ein. Zum Ändern der Initialisierungsparameter
führen Sie eine neue Operation USS_INIT aus.
Der Wert von Mode stellt das Kommunikationsprotokoll ein:
Der Eingangswert 1 weist der Schnittstelle 0 das
USS-Protokoll zu und aktiviert das Protokoll. Der
Eingangswert 0 weist der Schnittstelle 0 das PPI-Protokoll
zu und deaktiviert das USS-Protokoll.
Der Parameter Baud stellt eine Baudrate von 1200, 2400, 4800, 9600, 19200, 38400, 57600 oder
115200 ein. Die Baudraten 57600 und 115200 werden von S7-200 CPUs ab Version 1.2
unterstützt.
ACTIVE zeigt die aktiven Antriebe an. Einige Antriebe unterstützen nur die Adressen 0 bis 30.
Tabelle 11-2 Parameter der Operation USS_INIT
Eingänge/Ausgänge
Modus
Baud, Active
Done
Error
Bild 11-2 zeigt eine Beschreibung und
das Format des Eingangs für den
aktiven Antrieb. Jeder Antrieb, der als
aktiv gekennzeichnet ist, wird
automatisch im Hintergrund abgefragt,
um den Antrieb zu steuern, den Status
zu erfassen und Timeouts der seriellen
Verbindung im Antrieb zu verhindern.
Berechnen Sie mit Hilfe der Tabelle 11-1
die Zeit zwischen den Statusabfragen.
Ist die Bearbeitung der Operation USS_INIT beendet, wird der Ausgang Done eingeschaltet. Das
Ausgangsbyte Error enthält das Ergebnis der Ausführung der Operation. Tabelle 11-6 zeigt die
Fehlerbedingungen, die während der Ausführung der Operationen auftreten können.
Beispiel: Unterprogramm USS_INIT
336
Datentyp
Operanden
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, Konstante, *VD, *AC, *LD
DWORD
VD, ED, AD, MD, SD, SMD, LD, Konstante, AC *VD, *AC, *LD
BOOL
E, A, M, S, SM, T, Z, V, L
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
D0
D1
...
Bild 11-2
MSB
31
30
29
28
3
D31
D30
D29
Aktivitätsbit Antrieb 0; 0 - Antrieb nicht aktiv, 1 - Antrieb aktiv
Aktivitätsbit Antrieb 1; 0 - Antrieb nicht aktiv, 1 - Antrieb aktiv
Format des Parameters für aktiven Antrieb
Netzwerk 1
LD
E0.0
EU
CALL
USS_INIT, 1, 9600, 16#00000001, M0.
0, VB10
LSB
2
1
0
D2
D1
D0

Quicklinks ausblenden:

Werbung

loading