TCP/IP Haberleşeceksen bence opc server'eihtiyacın yok, bende S7.Net kütüphanesini kullanarak haberleşiyorum ve son derece başarılı olduğunu söyleyebilirim. Ayrıca Opc server bir sql veya msaccess gibi veritabanı uygulaması değildir bunları verileri saklamak için kullanacağını tahmin ediyorum benim elimde MsSql varken mdb ile uğraşmam ancak bu tamamen kaydedeceğiniz verilerin büyüklüğüne göre değişir.
Mesela ben küçük uygulamalarımda loglama amaçlı kayıtlarımı SqLite veritabanımda saklıyorum.