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ü
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 |
---|---|
Buskoppler | |
Economy Buskoppler | |
Low-Cost Buskoppler | |
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"
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.
Diagnose
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 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 |
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 |
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 |