En C++Builder, j'ai utilisé uniquement un composant Modbus de PROCONX
Tu dois pouvoir trouver des composants pour ces protocoles

Surtout que profibus est remplacé par profinet ou Modbus/TCP
...