Добрый день. Честно говоря первый раз встречаю такой способ проектирования. Обычно начинают снизу-вверх. А у Вас наоборот. Интересно, что у Вас за контроллер, которым будет управлять скада?