Bronkhorst DeviceNet slave interface Benutzerhandbuch

Seite 20

Advertising
background image

BRONKHORST

®

 

Seite 20   

 

 

 

 

DeviceNet interface 

 

 

 

9.19.026 

Weiterhin kann der Benutzer mit dem Attribut Data Type (0x03) und dem Attribut Data Unit (0x04) des Objekts Sensor 
(0x31) und des Objekts Controller (0x33) eine der folgenden Einstellungen sowohl für Explicit Messaging als auch für 
Polled  I/O  auswählen  (Abschnitt  4.2.2  zeigt  eine  komplette  Liste  der  verfügbaren  Data  Units,  die  nachstehenden 
Einstellungen sind nur Beispiele): 
 

Beispiel 1 (Class ID: 0x31, Data Type: 0xC3, Data Unit: 0x01 0x10):   Ganzzahl mit Vorzeichen, Counts, Durchflussanzeige

 

Beispiel 2 (Class ID: 0x31, Data Type: 0xC3, Data Unit: 0x00 0x14):   Ganzzahl mit Vorzeichen, SCCM, Durchflussanzeige

 

Beispiel 3 (Class ID: 0x31, Data Type: 0xCA, Data Unit: 0x01 0x10):   „single‐precision floating‐point“, Counts, Durchflussanzeige

 

Beispiel 4 (Class ID: 0x31, Data Type: 0xCA, Data Unit: 0x00 0x14):   „single‐precision floating‐point“, SCCM, Durchflussanzeige

 

Beispiel 5 (Class ID: 0x33, Data Type: 0xC3, Data Unit: 0x01 0x10):   Ganzzahl mit Vorzeichen, Counts, Sollwert

 

Beispiel 6 (Class ID: 0x33, Data Type: 0xC3, Data Unit: 0x00 0x14):   Ganzzahl mit Vorzeichen, SCCM, Sollwert

 

Beispiel 7 (Class ID: 0x33, Data Type: 0xCA, Data Unit: 0x01 0x10):   „single‐precision floating‐point“, Counts, Sollwert

 

Beispiel 8 (Class ID: 0x33, Data Type: 0xCA, Data Unit: 0x00 0x14):   „single‐precision floating‐point“, SCCM, Sollwert

 

 
Bei  Polled  I/O‐Nachrichten  kann  nur  Data  Type  gewählt  werden.  Das  Attribut  Data  Unit  wird  automatisch  gesetzt, 
wenn Polled I/O gestartet wird (bei Empfang der ersten Daten der Polled I/O‐Anfrage). Die Einstellung für Data Unit 
wird  durch  die  ausgewählte  I/O  Assembly‐Instanz  bestimmt  (siehe  Abschnitt 3.5.1, Verfügbare  Datenkombinationen 
für Polled I/O). 
 

 

Die  Attribute  Data  Type  und  Data  Unit  können  nur  eingestellt  werden,  wenn  sich  der 
Massedurchflussregler  im  Ruhezustand  befindet.  Ist  der  Regler  nicht  in  diesem  Zustand  (d.h.  im 
Ausführungszustand)  muss  der  Benutzer  den  Dienst  Stop  (0x07)  der  Instanz  (0x01)  des  Objekts 
Supervisor (0x30) nutzen, um dem Regler den Übergang in den Ruhezustand zu ermöglichen, damit die 
Änderung vorgenommen werden kann. Nach dem Einstellen des Attributs kann der Benutzer den Dienst 
Start (0x06) desselben Objekts und derselben Instanz nutzen, um wieder in den Ausführungszustand zu 
gelangen.
 


Beispiel 1: 

Programmierung des Instruments mit Option 1 oben 

Objekt 

Instanz 

Dienstcode 

Attribut

Wert

Beschreibung

30 

0x07 

Stop: Instrument gelangt in den Ruhezustand; 
grüne LED leuchtet lange auf: 2 Sek. an, 0,1 Sek. aus 

31 

0x10 

0x03

0xC3

Data Type = INT

31 

0x10 

0x04

0x01 0x10

Data Unit = COUNT

30 

0x06 

Start: Instrument gelangt in den Ausführungszustand; 
grüne LED dauerhaft an 


Beispiel 2: 

Programmierung des Instruments mit Option 8 oben 

Objekt 

Instanz 

Dienstcode 

Attribut

Wert

Beschreibung

30 

0x07 

 

Stop: Instrument gelangt in den Ruhezustand;
grüne LED leuchtet kurz auf: 2 Sek. an, 0,1 Sek. aus 

33 

0x10 

0x03

0xCA

Data Type = REAL

33 

0x10 

0x04

0x00 0x14

Data Unit = SCCM

30 

0x06 

Start: Instrument gelangt in den Ausführungszustand; 
grüne LED dauerhaft an 

Advertising