Уже несколько лет так и делаю! Десятки различных приборов, сотни параметров протоколируются в Microsoft SQL.
Lectus самостоятельно может опрашивать как устройства Modbus (через COM или ModbusTCP, включая Modbus-подобные)
так и любые устройства через OPC (как OPC-клиент). Он так же может из SQL передавать данные в прибор.
Притом чтение/запись в/из SQL настраивается на уровне Transact-SQL (можно вызывать хранимые процедуры и т.д.)