For the recovery of data with tango, is it necessary to create a server for each equipment of an installation where it is enough just to communicate it with the PLC and to recover the values knowing that I'm using the virtual machine? and is there a document that explains how to use HDB ++ for archiving data?
I would advise to look at the following sections of the Tango documentation:
Device server guidelines:
You can also have a look at the device classes catalog to see examples of Tango classes and eventually reuse some classes for your project if it fits your needs:
Hoping this helps a bit,
Rosenberg's Law: Software is easy to make, except when you want it to do something new.
Corollary: The only software that's worth making is software that does something new.