Вероятно что через Modbus_TCP, т.к. это универсальный протокол. Но все регистры придется прописывать вручную. Пункты 2-3-4 - это просто готовые шаблоны через тот же Modbus_TCP.