Herunterladen Inhalt Inhalt Diese Seite drucken

Parameter, Datensatzanwahl Und Zyklisches Schreiben - BONFIGLIOLI Agile Kommunikationshandbuch

Vorschau ausblenden Andere Handbücher für Agile:
Inhaltsverzeichnis

Werbung

Handhabung der Objekte
Hinweis:
Die Fehler-Nummer „20" kann durch verschiedene Ursachen bedingt sein.
Wenn Sie keinen Systembus verwenden: Überprüfen Sie, dass das Low-Byte „0" (Null) ist. Mit Werten
größer Null wird versucht, einen Systembus-Teilnehmer anzusprechend statt des Profibus-Gerätes.
Wenn Sie den Systembus verwenden, antwortet das angesprochene Gerät nicht. Überprüfen Sie, dass
das angesprochene Gerät mit Spannung versorgt ist und die Systembus-Knotenadresse im Index-Low
Byte und in der Parametrierung des anzusprechenden Gerätes übereinstimmt.
16.1.4

Parameter, Datensatzanwahl und zyklisches Schreiben

Einzustellende Parameter sind der Parameterliste der Betriebsanleitung entsprechend der gewählten
Konfiguration
zu
datensatzumschaltbar ist (Datensatz/INDEX = 1 bis 4) oder nur einmal vorhanden (Datensatz/INDEX
= 0) ist.
Die Parameterliste gibt zudem Auskunft über das Darstellungsformat eines Parameters und seinen Typ
(int/uint/long). Stringparameter können, bedingt durch die mögliche Anzahl Bytes, nicht übertragen
werden.
Die übertragenen Werte sind immer Integerwerte. Bei Werten mit Nachkommastellen wird das
Komma nicht übertragen.
Das Wort IND übergibt den gewünschten Datensatz des Parameters. In der vorliegenden Anwendung
wird vorhandenen Parametern die Datensatznummer 0 zugeordnet; eine Auswahl unter mehrfach
(datensatzumschaltbaren) vorhandenen Parametern erfolgt durch Angabe einer Nummer von 1 bis 4.
Der eigentliche Parameterwert wird im Bereich PWE übertragen; als 16 Bit-Wert (int/uint) belegt er
PWEl, als 32 Bit-Wert (long) PWE-high und PWE-low, wobei das High-Word in PWE-high liegt.
Werden Parameter über Datensatz = 0 eingestellt, werden alle vier Datensätze auf den gleichen
übertragenen Wert eingestellt. Ein Lesezugriff mit Datensatz = 0 auf solche Parameter ist nur
erfolgreich, wenn alle vier Datensätze auf den gleichen Wert eingestellt sind. Adernfalls erfolgt eine
Fehlermeldung.
Vorsicht! Werte werden automatisch in den EEPROM des Steuerbausteins
Um dies zu vermeiden, sollten periodisch zu schreibende Daten in das RAM geschrieben werden, ohne
Schreibzyklus in das EEPROM. Die Daten sind dabei nicht gegen Spannungsausfall geschützt und
müssen nach Ausschalten der Spannungsversorgung erneut geschrieben werden.
Diese Prozedur wird ausgelöst, wenn bei der Vorgabe des Datensatzes (IND) der Zieldatensatz um
fünf erhöht wird.
Eintrag nur in das RAM
EEPROM
Eintrag in Datensatz 0
Eintrag in Datensatz 1
Eintrag in Datensatz 2
Eintrag in Datensatz 3
Eintrag in Datensatz 4
Beim Schreibzugriff auf datensatzumschaltbare Parameter beachten:
Über Datensatz (IND) = 0 können datensatzumschaltbare Parameter in allen Datensätzen auf den
gleichen Wert eingestellt werden.
06/2010
entnehmen.
In
der
eingetragen. Sollen Werte zyklisch mit hoher Wiederholrate geschrieben
werden, darf kein Eintrag in das EEPROM erfolgen, da dieses nur eine
begrenzte Anzahl zulässiger Schreibzyklen besitzt (ca. 1 Millionen Zyklen).
Wird die Anzahl der zulässigen Schreibzyklen überschritten, wird das
EEPROM zerstört.
RAM
Datensatz(IND) = 5
Datensatz (IND) = 6
Datensatz (IND) = 7
Datensatz (IND) = 8
Datensatz (IND) = 9
Profibus DP V1 Agile
Parameterliste
ist
angegeben,
27
06/2010
ob
ein
Parameter
Agile
Profibus DP V1
27

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis