LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Fieldpoint timestamp resolution

Hi,

Could someone please let me know how accurate the fieldpoint timestamp is?

I have the VI's "FP Write (poloymorphic).vi" etc but the timestamp outputs do not hint at the units. Is this time in ms or seconds etc..

I need to set and read 200+ DIO lines with a 50ms accuracy, would fieldpoint/fieldpoint-RT be suitable?

Thanks

Martin
Certified LabVIEW Architect
0 Kudos
Message 1 of 4
(3,103 Views)
The time you're getting is a standard LV timestamp, which is the current time represented as the number of complete seconds that have passed since Jan 01, 1904. You can translate it into readable format by using the To Timestamp VI in the Numeric>>Conversion palette. The accuracy is in ms. If I remember correctly, Fieldpoint modules (at least 2000 and up and cFP as well) shouldn't have any problem with 50 ms resoultion. Try looking for the specs.

___________________
Try to take over the world!
0 Kudos
Message 2 of 4
(3,095 Views)
Martin,

I performed experiments several years ago in which I compared the timestamps from multiple digital channels across the same FieldPoint bank and across different FieldPoint banks. These experiments were made with FP-1600 modules running firmware versions 0100 and 0200 with the ethernet modules set to use the same computer as the time server. At that time, the mean accuracy of the timestamp between the channels was about 17 ms or so. This was solely for reading input channels and was performed with a smaller amount of channels. I would suspect that the [c]FP-20XX and FP-1601 modules would perform better on the same test.

FieldPoint ethernet communications are asynchronous, using a server-client on-change model. Thus it is harder to benchmark output speed and accuracy and I (personally) am unaware of any relevant benchmarks.

A similiar benchmark that NI made with an older version of embedded LabVIEW code (RT) with a FP-20XX unit was that a FieldPoint Read.vi (running inside an RT controller) would take about 350 us. This would allow you to read 9 FP-DI-301 modules (144 channels) in approximately 3.5 ms. You would need a mininum of two banks, so the driving factor would be you interbank communication at that point.

Regards,
Aaron
LabVIEW Champion, CLA, CPI
Message 3 of 4
(3,079 Views)
Aaron,

You blow me away!

No wonder NI used to call you the FP Expert.

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 4 of 4
(3,063 Views)