Pull to refresh
4
0
Алексей Волков @SimarglSCADA

Инженер АСУ

Send message
WinCC ИМХО все еще лидер отрасли. И так уж исторически сложилось, что он был под рукой. Как сравнить разные SCADA — вопрос очень сложный, но можно сравнивать общие части. Например, пишем перемножение матриц и смотрим сколько времени затрачивается на один и тот же объем вычислений.
Если звезды сложатся — напишу отдельную статью.
Нет. Спасибо за наводку.
Спасибо за наводку. Обязательно постараюсь посмотреть внимательно.
А мне и не надо — это уже существующее свойство С++ и Qt :)
Постараюсь в будущем сделать более подробный обзор, надеюсь будет понятнее.
У меня нет самописного графического редактора и IDE — все в Qt creator. Нет никаких скриптовых языков, только полноценный C++. На выходе скомпилированный исполняемый файл.
Стараюсь делать кроссплатформенно, но OPC DA, разумеется, только под win. Будут и другие драйверы.
Нет. Мне как-то С++ ближе. Да и Qt откровенно нравится.
Подобные замеры сделать собираюсь. Сперва хотел сделать полноценный драйвер для Siemens, чтобы включить обмен тегов с реальным ПЛК. Кстати, посоветуете что-нибудь по методологии подобных измерений? Хочется сделать набор тестов применимых для различных SCADA (чистая математика, работа графической системы, работа тегов, алармов и. т.д.).
Возможно, мы не понимаем друг друга. Зачем еще какой-то встроенный язык, когда есть C++?
Да, планы такие есть.
Видел несколько проектов. Честно признаться, не впечатлило. Навскидку даже названий не помню. Вам попадалось что-то интересное? Буду благодарен за ссылку.
Да. А еще стоимость — Qt можно использовать бесплатно.
Вы меня все-таки поняли не верно. Я не утверждал, что IDE не в приоритете. Я говорил, что в Qt уже есть отличная IDE и моя задача адаптировать Qt Creator под нужды автоматизации и завязать в единую инфраструктуру. В идеале, вы и не заметите особой разницы в процессе разработки по сравнению с классическими решениями (кроме гораздо более широких возможностей :)). 8 случаях из 10 Вам и не придется писать код вообще либо можно обойтись 2-3 строками.
В будущем я обязательно дам возможность тестировать продукт всем желающим, но это требует плотной работы над документацией, процессом инсталляции и решения еще множества задач. Как только буду готов – отпишусь на хабре, вот только будет это еще не очень скоро.

Вы очень верно ухватили суть основных задач.


Трансляция в веб нужна, но пока у меня не в приоритете.


Ваш вопрос 1: да это серьезная задача вывести продукт на консервативный рынок автоматизации и сделать его мэйнстримом, но это верно для любого продукта. Будем работать :)


Ваш вопрос 2: написание драйверов одна из приоритетных задач. В ближайшее время буду делать для siemens.


По-поводу ide – наверно я плохо донес свою основную идею. Я вообще не буду делать свою ide. Моя главная задача: сделать так, чтобы разработка велась в Qt Creator и при этом была проще, чем в других SCADA.


Признаю, с DeltaV погорячился. На практике видел только мельком и как-то не правильно воспринял. Спасибо за замечание.
Зато образ красивый – крылатый пес оберегающий посевы. :)
Спасибо! Надеюсь, что мне удастся повторить Ваш успех. А критики… это прекрасно, т.к. дают много идей для улучшения продукта. :)
Да, Вы правы. Это очень здорово, когда можно написать один виджет и использовать многократно из проекта в проект. А особенно приятно, когда эта возможность является гармоничной частью языка программирования, а не искусственным костылем.
OpenSCADA классный проект, но я пытаюсь использовать принципиально другую идеологию.
Действительно, требования конечного приложения оказываются довольно скромными. Проект на около 1000 тегов, со всеми потрохами потребовал примерно 100 MB RAM и успешно работает на простом планшете (IRBIS tw39) и стареньком нетбуке (MSI MS-N011).

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity