Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840 Projektierungsanleitung Seite 103

Hersteller-dokumentation
Vorschau ausblenden Andere Handbücher für SINUMERIK 840:
Inhaltsverzeichnis

Werbung

3 Telegrammaufbau
3.8 Adreßstatus
Beschreibung der einzelnen Bits:
Bit 3:
Aktionsbit
bedingt/unbedingt geforderte Adresse
Bei diesem Bit handelt es sich um ein Aktionsbit d. h. es kommt nur in den Aufforderungs-
telegrammen "Lesen" und "Schreiben" vor.
Aufforderungstelegramm "Lesen":
Es wird im Aufforderungstelegramm "Lesen" festgelegt, ob die Adresse bedingt (nicht zwin-
gend erforderlich) oder unbedingt (zwingend erforderlich) gelesen werden soll.
Die Reaktion der Codierstation auf dieses Bit wird in Kap. 3.3 "Festlegungen zum Lesen"
unter Punkt 2) und Punkt 6) beschrieben!
Aufforderungstelegramm "Schreiben":
Es wird im Aufforderungstelegramm "Schreiben" festgelegt, ob die Adresse bedingt (nicht
zwingend erforderlich) oder unbedingt (zwingend erforderlich) geschrieben werden soll.
Die Reaktion der Codierstation auf dieses Bit wird in Kap. 3.6 "Festlegungen zum Schreiben"
unter Punkt 1) beschrieben!
Bit 2:
Aktionsbit
= 0:
Formatänderung
= 1:
keine Formatänderung
Bei diesem Bit handelt es sich um ein Aktionsbit; es kommt nur in dem Aufforderungstele-
gramm "Lesen" vor.
Ist ein vom Chip ausgelesenes Datum nach einer evtl. Formatierung (je nach Formattyp unter-
schiedlich; bei Formaten mit Nachkommastellen wird die gewünschte Anzahl Nachkommastel-
len erzwungen) zu groß (d. h. die Anzahl Bytes (einschl. evtl. Dezimalpunkt und/oder Vorzei-
chen) ist größer als in der Gesamtlängenangabe im dazugehörigen Formatparameter festge-
legt), so werden von der Codierstation eventuell vorhandene führende Nullen (nicht im Nach-
kommastellenbereich!) weggestrichen und der Wert im gewünschten Format übertragen.
Ist auch nach dem evtl. Wegstreichen führender Nullen der vorhandene Wert noch zu groß
(Formatkonflikt), so reagiert die Codierstation in Abhängigkeit vom Adreßstatusbit 2 der Adres-
se im Aufforderungstelegramm "Lesen" wie folgt:
Adreßstatusbit 2 = 0:
Bei Formatkonflikt korrigiert die Codierstation den Formatparameter und überträgt den Wert mit
seiner tatsächlichen (ggfs. ohne führende Füllzeichen) Länge.
Es wird von der Codierstation kein Fehlertelegramm gesendet!
Adreßstatusbit 2 = 1:
Bei Formatkonflikt (Datum auf dem Chip größer als angefordert) wird am Ende des Reaktions-
telegramms "Lesen" ein Ersatzadreßdatenblock mit der richtigen Länge angefügt (bestehend
aus Adreßlänge, Adresse, Formatbeschreibung, Adreßstatus und Datum). Der eigentliche
Adreßblock, mit dem angefordert wurde, bleibt im Reaktionstelegramm "Lesen" erhalten
(Adreßstatusbit 0 = Datum ungültig), das dazugehörige Datum besteht aus einem Offset auf
den Ersatzadreßdatenblock und evtl. Füllzeichen.
Es wird von der Codierstation kein Fehlertelegramm gesendet!
3–20
©
Siemens AG 1991 All Rights Reserved
12.91
6FC5 197-0AB40-0AP0
SINUMERIK 840/880 (PJ)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis