LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the maximum number of tags supported by the tag engine?

For my application, I need to configure around 5000 tags. I know I have to modify the engine input and ouput queue size up to 5000, but is there any problem to manage this amount of tags by the tag engine?

Does anybody know the maximum number of tags the tag engine is able to manage?
0 Kudos
Message 1 of 3
(3,648 Views)
__________________________________________


Hi,

There's no hard-coded limit per se on the number of Tags the Engine can handle. Theoretically, you can have as many Tags as you wish.

However, practically speaking, this will depend on many things: required update rate for your I/O; number of Tags logged for Historical data, at what rate and resolution; alarms; remote access, number of clients; CPU, memory, etc.

There's good document on DevZone which goes over the process of developing such large applications, and it has some benchmarks. The benchmarks therein are for hundreds of channels, but they should give you an idea:

http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/e6a1f57863e8d7e686256a140050a90b?OpenDo
cument#4

BTW, as a rule of thumb, you should make the queue sizes double the number of Tags.

Hope this helps,

Khalid 🙂


__________________________________________
Message 2 of 3
(3,648 Views)
Hi Helene,

About 6 months ago I put together a system monitoring about 2000 tags updating twice a second. The 1GHz PC I was using showed about 5% busy.

Note: All tags where networked via ethernet to a bunch of PLC's scattered about the shop floor on a dedicated LAN.

If you are planning similar, a top of the line PC should be able to do the 5000 with CPU to spare.

Ben

PS Nice rule of thumb!
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 3 of 3
(3,648 Views)