From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Distributed Control & Automation Framework (DCAF)

cancel
Showing results for 
Search instead for 
Did you mean: 

DCAF appropriate for serial instruments?

I am researching the viability of using DCAF to have multiple modules that primarily would monitor and control a number of serial instruments (one module per serial instrument). Is this an appropriate use of DCAF? Would I run into all kinds of non-deterministic issues because of the serial modules?

0 Kudos
Message 1 of 2
(2,965 Views)

Hi Wireman  you can use one module per serial device. Now depending of how your device work you can either just set that module to run asynchronously (its an option on the engine), which will place your module on a different tread maintaining the determinism.

The other option is in your init, you can manually start a different tread with VI server and manage the communication (the Modbus Module works like this).   

Best Regards

 

Benjamin C
Principal Systems Engineer // CLA // CLED
0 Kudos
Message 2 of 2
(2,947 Views)