LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Decoding DeviceNet

Hi

 

I am currently try to decode DeviceNet.

What im doing is using USB-CAN to see the packets sent to the slave device.

The reason for this is to emulate the function of the DeviceNet PCI card using the USB-CAN.

 

The following is what the DeviceNet PCI card does before requesting for data infomation.

What i know so far : 

 

Request to go online:

05FF  7  00 38 00 56 42 0F 00 

05FF  7  00 38 00 56 42 0F 00
Request to start Device :
07BF  4  03 4B 00 34 
07BF  4  03 4B 00 34
Not sure :
041E  6  3F 4B 03 01 01 3F 
041B  3  3F CB 00  - Reply from Slave
041C  6  3F 4B 03 01 02 3F 
041B  3  3F CB 00 - Reply from Slave
Request For Vendor ID :
041C  5  3F 0E 01 01 01 
041B  4  3F 8E 5A 00   - Reply from Slave
Request For Product Type : 
041C  5  3F 0E 01 01 02 
041B  4  3F 8E 0C 00 - Reply from Slave
Request For Product Code: 
041C  5  3F 0E 01 01 03 
041B  4  3F 8E 0C 00  - Reply from Slave
Not sure :
041C  6  3F 10 05 01 0C 03  
041B  2  3F 90  - Reply from Slave
041C  7  3F 10 05 02 09 E8 03 
041B  4  3F 90 E8 03  - Reply from Slave
041C  5  3F 0E 05 02 07 
041B  4  3F 8E 40 00  - Reply from Slave
041C  5  3F 0E 05 02 08 
041B  4  3F 8E 40 00  - Reply from Slave
Can any please help explain to me the parts that im not sure of or point me to documentation which could help me ?
I really apperiate any help.
Thanks in advance.

 

I have attached the packets i recieved using PCAN View.

 

Help share your knowlegde
0 Kudos
Message 1 of 2
(3,120 Views)

Hi Shako,

 

Are you just trying to emulate the startup? You may have some issues trying to get the USB-CAN device to be able to work with DeviceNet due to the lack of periodic frames. The PCI-CAN is capable of using CAN Objects to send frames at a constant rate, the USB-CAN does not.

 

 

Chris T.
0 Kudos
Message 2 of 2
(3,101 Views)