Hilscher CIFxx-DNM

Die CIF30-DNM ist eine DeviceNet ISA-Masterkarte.

Die CIF50-DNM ist eine DeviceNet PCI-Masterkarte.

Die CIF60-DNM ist eine DeviceNet PCMCIA-Masterkarte.

Die C104-DNM ist eine DeviceNet PC104-Masterkarte.

Das DPRAM der CIFx0-DNM ist 8 KByte groß. Es werden keine Interrupts benutzt.

Die folgende Beschreibung bezieht sich auf die CIF30-DNM. Die anderen Karten unterscheiden sich aus Sicht von TwinCAT nur durch den Formfaktor.

Kontextmenü

Hilscher CIFxx-DNM 1:

Box Anfügen... <Einfg>

Fügt DeviceNet Boxen an.

Z.Zt. werden folgende Boxen unterstützt (nähere Beschreibung zu den Boxen folgen weiter hinten):

Unterstützte Boxen

Beschreibung

BK5200

Buskoppler

BK5210

Economy Buskoppler

LC5200

Low-Cost Buskoppler

DeviceNet Node

Allgemeines DeviceNet Gerät

Gerät Löschen... <Entf>

Entfernt die CIF30-DNM Feldbuskarte und alle untergeordneten Elemente aus der E/A Konfiguration.

Online Reset

Initiiert einen Online Reset auf dem DeviceNet.

Karteireiter "CIF-30 DNM"

Hilscher CIFxx-DNM 2:

Address: Hier wird die DPRAM Adresse der Karte eingestellt (CIF30-DNM und C104-DNM). Diese Adresse wird auf der Karte gejumpert bzw. konfiguriert und kann folgende Werte annehmen: von 0xC8000 bis 0xEE000 in Schritten von 0x2000

PCI Slot/Ring: (CIF50-DNM) Angabe des logischen PCI-Slots in der die Karte gesteckt ist.

Search: Hierüber können im Rechner vorhandene CIFxx-CAN Karten gesucht werden

MAC-ID: Hier wird die Knotenadresse der Master (Scanner)-Karte eingestellt. Diese darf im Netz nicht nochmals vergeben sein.

Heartbeat: Hier wird die Rate eingestellt, mit der die DeviceNet-Karte Heartbeat-Nachrichten absetzt (wird derzeit noch nicht unterstützt).

Baudrate: Hier wird die Baudrate eingestellt, mit der das DeviceNet betrieben wird.

Watchdog: Watchdog mit dem die DeviceNet-Karte TwinCAT überwacht.

VendorID: Gibt die Vendor-ID an, mit der sich die Scanner-Karte im Netz identifiziert (z.B. im Duplicate MAC ID Detection Protocol)

AutoClear: Ist diese Box angewählt, so führt der Ausfall eines Knotens zum Anhalten des gesamten Netzes, ansonsten wird versucht, den Knoten wieder aufzunehmen und der Betrieb fortgesetzt.

Syncron Mode: Die höchstpriore Task, die mit dem entsprechenden Gerät verknüpft ist, übernimmt die Ansteuerung des Feldbuszyklus und ist somit mit dem Feldbus synchronisiert. Alle anderen Tasks werden asynchron über entsprechende Puffer bedient.

Firmware Update... Hier kann die Firmware der CIFxx-DNM aktualisiert werden. Im Fenster erscheint die derzeit geladene Firmwareversion - in rot, wenn TwinCAT eine aktuellere kennt und erwartet.

Karteireiter "DPRAM (Online)"

Siehe unter "Online - Anzeige des DPRAMs"

Diagnose

Global Flags

Error Code

Description

Troubleshooting

0x00

No error

 

0x01

Ctrl: Parameter error

Check Master Parameter

0x02

AClr: Device stops the transmission to all nodes

Check cabling, Reconfigure Master

0x04

NExc: at least one node has not reached the data exchange state

Check ErrorRemAddr and ErrorEvent. inspect the field device indicated by ErrorRemAddr.

0x08

Fatal error because of heavy buserror

Check cabling, inspect the field devices, may one node makes trouble on the bus, Check DeviceNet Voltage

0x10

Event: transmission errors were detected

Check cabling, inspect the field devices, may one node makes trouble on the bus, Check Baudrate and MAC Id

0x20

NRdy: HOST is not ready

Check TwinCAT System for generell errors

0x40

Duplicate MacId detected

Check Masters MacId

0x80

Duplicate MacId Test active

Check Baudrate and cabling, Master is may not able to set up his Duplicate Mac Id messages

Error Rem Addr

Error Code

Description

Troubleshooting

Station Number

Number of faulted slave device

Inspect the field device with the indicated MAC id, Check ErrorEvent Diagnoses

255

Error inside Device

Check Master Parameter, Check ErrorEvent Diagnoses

ErrorEvent (for ErrorRemAddr = 255, Error inside device)

Error Code

Description

Troubleshooting

57

Duplicate MAC Id detected

Check the addresses of the field devices, change Masters MAC Id

58

Master Config Error, download error of Master parameter

Contact technical support

212

Failure in reading masters data base

Contact technical support

ErrorEvent (for ErrorRemAddr = Station Number, MacId)

Error Code

Description

Troubleshooting

30

device access timeout, device stopped communicating

Inspect the field device, verify connections, check cabling

32

Device rejects access with unknown error code

Check IO features of the device, check explicite access to device, check object class, instance and attribute id

35

Device responses in allocation process with connection error

Check IO features of the device, check explicite access to device, check object class, instance and attribute id

36

Produced connection length is different to the configured one

Check number of Bytes to be produced by the device, check devices IO configuration

37

Consumed connection length is different to the configured one

Check number of Bytes to be consumed by the device, check devices IO configuration

38

Device service response telegram unknown

Contact technical support of the device manufacturer

39

Connection already in Request

Check cabling, inspect device, Master is not able to set up a connection to the device

40

Number of CAN-message data bytes in read produced or consumed size response not matches expected one

Contact technical support of the device manufacturer

41

Predefined Master- / Slave Connection Set already exists

Check number of Masters connected to the network, device my already in use by another master

42

Polling IO data length is different to the configured one

Check number of Bytes to be produced by the field device, check field devices IO configuration, contact technical support of the device manufacturer

43

Sequence Error in fragmented polling IO transmission

Inspect device, contact technical support of the device manufacturer

44

Fragment Error in fragmented pollingIO transmission

Inspect device, contact technical support of the device manufacturer

45

Sequence Error in fragmented polling IO transmission

Inspect device, contact technical support of the device manufacturer

46

Polling IO data length is different to the configured one

Check number of Bytes to be produced by the device, check devices IO configuration, contact technical support of the device manufacturer

47

Sequence Error in fragmented Change of State / Cyclic IO transmission

Inspect device, contact technical support of the device manufacturer

48

Sequence Error in fragmented Change of State / Cyclic IO transmission

Inspect device, contact technical support of the device manufacturer

49

Sequence Error in fragmented Change of State IO transmission

Inspect device, contact technical support of the device manufacturer

50

Change of State / Cyclic IO data length is different to the configured one

Check number of Bytes to be produced by the device, check devices IO configuration, contact technical support of the device manufacturer