Универсальный ответ на этот вопрос дать нельзя.
Но в основном применение C++ обосновано в случае если требуется создать многотиражную систему управления. То есть большое количество систем управления с одинаковой программой верхнего уровня.
Такие задачи встречаются нечасто. В остальных случаях разработка проекта и дальнейшее его развитие на готовом SCADA пакете значительно быстрее.
В MasterSCADA примерно аналогичный функционал можно было сделать за несколько часов.
Кстати MasterSCADA написана на C#. Возможно вам стоит ее попробовать. Вы сможете писать для нее собственные контролы и ВФБ на WPF, если стандартные вас не устроят.
Думаем что так вы значительно ускорите свою работу.
Это зависит только от вашего мастерства. Посмотрите примеры оформления мнемосхем на MasterSCADA
http://www.insat.ru/projects/ind_auto/
http://www.insat.ru/projects/industr..._neft/rusneft/
http://www.insat.ru/projects/industr...lutions/glass/





Ответить с цитированием