LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

CANopen TPDO AND RPDO

Hi

I have problem to understand how to use TPDO and RPDO with LV2017.

Now i have the hardware pci8531.

I have three hardware with CANopen. In the old version threre are Node1 , Node 2 and Node 3 for the name of Hardwares. The old card is PCI Serie 2.

For example :

RPDO1 and TPDO1 from the same Node.

It means RPDO1 fetches the data from device. and TPDO1 transmits the data to software control center, right?

For the three devices i need three nodes. So i can fetch the data from devices, right?

Do i need also SDO and Sync in the program? Thanks!

 

0 Kudos
Message 1 of 5
(3,980 Views)

Hi Zhang,

 


@Zhangfy wrote:

For example :

RPDO1 and TPDO1 from the same Node.

It means RPDO1 fetches the data from device. and TPDO1 transmits the data to software control center, right?


TPDO transmits data from your device, RPDO is received by your device.

 


@Zhangfy wrote:

For the three devices i need three nodes. So i can fetch the data from devices, right?

Do i need also SDO and Sync in the program? Thanks!


Which CANopen driver do you use? Mind to share your VI?

 

SDOs usually are used for configuration of CANopen devices.

In my experience SYNC is needed for TPDO/RPDO…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 5
(3,961 Views)

Industrial communication 2018

0 Kudos
Message 3 of 5
(3,956 Views)

Hi Zhang,

 

haven't used that toolkit so far.

I recommend to read some basic introductions like Wikipedia

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 4 of 5
(3,949 Views)

Thanks! I learnt a lot from your suggstion.

0 Kudos
Message 5 of 5
(3,905 Views)