DeviceNet Gerät

Über die Auswahl DeviceNet Node können allgemeine DeviceNet Geräte integriert werden. Für diese Geräte müssen dann die Verbindungsparameter angegeben werden.

Karteireiter "DeviceNet Node"

DeviceNet Gerät 1:

MAC Id: Stellt die Node Id des DeviceNet Teilnehmers ein (zwischen 0 und 63). Dieser Wert muss mit dem am Knoten eingestellten Wert übereinstimmen.

Cycle Time: Legt die Zykluszeit der IO-Verbindung fest. Dieser Wert wird zudem in das Expected Packet Rate (EPR) Attribute des DeviceNet Slaves eingetragen und dient der Timeout-Überwachung von IO-Verbindungen.

Electronic Key: Dient der Überprüfung der sich im Netz befindlichen Geräte beim Systemstart. Der Electronic Key wird bei jedem Systemstart aus den Geräten ausgelesen und mit der gespeicherten Konfiguration verglichen.

Polled: Produced/Consumed: Aktivierung der Betriebsart "Polling", zyklisches Schreiben und Lesen von I/O-Daten

Bit-Strobed: Produced/Consumed: Aktivierung der Betriebsart "Bit-Strobe". Mit einer Broadcast Message werden alle Knoten aufgefordert, Ihre Bit-Strobe Message (bis 7 Bytes Eingangs- oder Statusdaten) zu senden

Change of State / Cyclic: Produced/Consumed: Aktivierung der Betriebsart "Change of State", ereignisgesteuertes Senden von I/O-Daten oder "Cyclic", zyklisches Senden von IO-Daten.

K-Bus Update: Berechnet die voraussichtliche Dauer für ein vollständiges Update des Klemmenbusses (ist abhängig von den angeschlossenen Klemmen).

Diagnose Eingänge:

Jeder DeviceNet Feldbusknoten erhält ein Diagnose-Eingangsbyte, das den Status des jeweiligen Slaves zur Laufzeit signalisiert und z.B. mit der SPS verknüpft werden kann:

BoxState

Error Code

Description

Troubleshooting

0x02

Station not exists, device is not responding

Inspect the device, verify connections, check cabling

0x05

Parameter fault

Check explicite access to devices attributes, check object class, instance and attribute id

0x07

Configuration fault

Check configuration settings of device

0x09

Device is deactivated

Check master and device configuration

DataExchange

Error Code

Description

Troubleshooting

0x00

No data exchange between node and master

Inspect the field device, verify connections, check cabling

0x01

Data Exchange is active

 

Karteireiter "Attribute"

DeviceNet Gerät 2:

Auf dieser Seite werden DeviceNet Attribute/Parameter angezeigt/verwaltet, die beim Startup zum Knoten geschickt werden. Die Einträge können über "Neu", "Löschen" und "Bearbeiten" verwaltet werden.

Karteireiter "ADS"

DeviceNet Gerät 3:

Um Attribute auch zur Laufzeit schreiben und lesen zu können (z.B. aus der SPS heraus), kann dem Knoten (Buskoppler) ein ADS-Port zugewiesen werden. Über diesen können die Attribute per ADS Read Request bzw. Write Request gelesen und geschrieben werden.

Der ADS IndexGroup beinhaltet die ClassId und der ADS IndexOffset beinhaltet InstanceId und AttributeId (InstanceId * 256 + AttributeId).

Diagnosedaten

DeviceNet-Statusdaten eines Nodes können per ADS von jedem TwinCAT Programm gelesen bzw. an jedes TwinCAT-Programm gemeldet werden.

Karteireiter "Parameter"

DeviceNet Gerät 4:

Die Parameter werden beim Anlegen der Box aus dem EDS ausgelesen. Ist das System noch nicht gestartet, werden unter dem Value-Eintrag immer die im EDS hinterlegten Default-Werte angezeigt.