FOUNDATION Fieldbus

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I achieve the maximum Fieldbus throughput using LabView?

I have a PCI-FBUS card and I am trying to achieve maximum data throughput. I would also like to achieve deterministic timing.

I assume from what I have read about Fieldbus on the NI website that in order to achieve the best timing performance the data transfers must be scheduled. Is it possible to use scheduled Fieldbus data transfers in LabView?

If possible, how is it done?

Thank you,
David R. Asher
Certified LabVIEW Architect since 2007
0 Kudos
Message 1 of 2
(7,167 Views)
Hi David,

It is correct that you have to schedule the function blocks to make the data deterministic; but you are using PCI-FBUS and LabVIEW, which is just the fieldbus host without any function block, so you could not have schedule between fieldbus instruments and PCI-FBUS card. In this case, you are not able to achieve deterministic timing in LabVIEW.

However, if you want to achieve maximum data throughput in host PC side, I'd like to suggest you try to use the OPC server included in NI-FBUS CM 3.1 version. This OPC server performs faster read/write operations, especially for continous read/update. And LabVIEW does support OPC interface.

Hope it helps,

Sean Gao
National Instruments
0 Kudos
Message 2 of 2
(7,167 Views)