Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Arbeiten Mit Multi-Byte-Start-Endezeichen - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

10: A
NWENDERKOMMUNIKATIONSBEFEHLE
Endezeichen von zwei beliebigen RXD-Befehlen wird in den folgenden RXD-Befehlen als gleich betrachtet.
RXD
1
Empfangsformat S1
Konstante
Datenregister
(01h)
Start-Endezeichen
RXD
1
Empfangsformat S1
Konstante
Konstante
(01h)
Start-Endezeichen
RXD
1
Empfangsformat S1
Konstante
Konstante
(01h)

Beispiel: Arbeiten mit Multi-Byte-Start-Endezeichen

Das folgende Beispiel zeigt die Vorteile der Verwendung eines Multi-Byte-Start-Endezeichens gegenüber eines
Einzel-Byte-Start-Endezeichens. Ein RXD-Befehl verarbeitet die von der Master-Station ankommenden Daten.
Die ankommenden Daten werden an mehrere Slave-Stationen (von 0 bis 9) gesendet, wobei die lokale Slave-
Station die Nummer 1 trägt. Daher müssen von der Master-Station ankommende Daten nur dann empfangen
werden, wenn die ankommenden Daten für die Slave-Station 1 gesendet wurden.
• Ankommende Daten
Ankommende Daten bestehen aus einem Start-Endezeichen STX, einer Slave-Stationsnummer zwischen 0
und 9, Daten von 0000 bis 9999, und einem Ende-Endezeichen CR.
STX
(02h) (3xh)
(3xh) (3xh) (3xh) (3xh)
1.
Daten: 0000 bis 9999
Zeichen
Nr. der Slave-Station: 0 bis 9
• Einzel-Byte-Start-Endezeichen
Nur das erste Byte kann das Start-Endezeichen sein. Das zweite Byte der ankommenden Daten enthält die Slave-
Stationsnummer und muss im Datenregister D0 gespeichert werden. Eine zusätzliche Kontaktplan-Programmierung ist
notwendig, um festzustelle, ob die Slave-Stationsnummer der ankommenden Kommunikation gleich 1 ist oder nicht. Nur
wenn die Slave-Stationsnummer gleich 1 ist, sind die in D1 gespeicherten empfangenen Daten für die lokale SPS gültig.
STX
(02h) (3xh)
(3xh) (3xh) (3xh) (3xh)
Start
Endezeichen
Gespeichert in D0
10-22
S1
D1
D2
16
M20
D400
S1
D1
D2
16
M21
D402
Überspringen
(02h)
S1
D1
D2
16
M22
D404
Konstante
Konstante
(02h)
(03h)
(04h)
Start-Endezeichen
CR
(13h)
CR
(13h)
Gespeichert in D1
Ende
Endezeichen
M
S
FC5A B
ICRO
MART
Konstante
Datenregister
(05h)
Letztes Zeichen
ENUTZERHANDBUCH
FC9Y-B1271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis