Funktionsweise des Systems
6.4
Mögliche Datenlängen
In der folgenden Tabelle sind die maximal zu übertragenden Daten tabellarisch dargestellt:
Eingangsdaten
Ausgangsdaten
Parameter
Konfigurierdaten
Diagnose
6.5
Hochlaufphase
In der Hochlaufphase parametriert und konfiguriert der Master das Gateway. Erst nach fehler-
freiem Abschluß der Hochlaufphase kommt es zum Datenaustausch mit dem externen Gerät.
6.6
Das Triggerbyte - nur beim UNIGATE RS
Da die Daten bei Profibus immer zyklisch übertragen werden, muß das Gateway erkennen,
wann der Anwender neue Daten über die serielle Schnittstelle verschicken will. Diese geschieht
normalerweise dadurch, daß das Gateway die Daten, die über den Profibus übertragen werden
mit den intern gespeicherten alten Daten vergleicht (Datenaustausch bei Änderung). In manchen
Fällen kann das aber nicht als Kriterium verwendet werden, z. B. wenn immer die gleichen Daten
gesendet werden sollen. Aus diesem Grund kann der Anwender einstellen, daß er über ein Trig-
gerbyte das Senden steuern will. In diesem Modus sendet das Gateway immer (und nur dann),
wenn das Triggerbyte verändert wird.
Entsprechend kann im normalen Modus das Anwendungsprogramm in der Steuerung nicht
erkennen, ob das Gateway mehrere gleiche Telegramme empfangen hat. Wenn der Trigger-
byte-Modus eingeschaltet ist, inkrementiert das Gateway das Triggerbyte jedesmal, wenn ein
Telegramm empfangen wurde.
Als Triggerbyte wird das erste Byte im Profibus-Ein-/Ausgangsdatenpuffer verwendet, wenn die-
ser Modus eingeschaltet ist.
6.7
Das Längenbyte - nur beim UNIGATE RS
Es kann konfiguriert werden, ob die Sendelänge als Byte im Ein-/Ausgangsdatenbereich mit
abgelegt wird. In Senderichtung werden soviele Bytes verschickt, wie in diesem Byte angegeben
sind. Beim Empfang eines Telegramms trägt das Gateway die Anzahl empfangener Zeichen ein.
18
max. 244 Bytes
max. 244 Bytes
8 Bytes
max. 16 Bytes
max. 8 Bytes
UNIGATE Feldbus-Gateway für ProfibusDP V. 4.7
Deutschmann Automation GmbH & Co. KG
variabel: hier Maximalwert
variabel: hier Maximalwert
keine Userparameter
abhängig von Konfiguration
1 Userdiagnosebyte = Errorcode
21.4.11