EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

openSCADA на Segnetics SMH2Gi (Linux 2.6.29)


Author Message
Written on: 31. 03. 2011 [09:24]
Semen
Семен Тараканов
Topic creator
registered since: 31.03.2011
Posts: 2
Интересуют возможности данного контроллера с точки зрения openSCAD'ы (полностью или частично).


[This article was edited 1 times, at last 31.03.2011 at 09:25.]
Written on: 31. 03. 2011 [10:27]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"Semen" wrote:

Интересуют возможности данного контроллера с точки зрения openSCAD'ы (полностью или частично).

ARM уже поддерживается, а значит как сервер с Web-интерфейсом и т.д. работать будет.
Даже если SDK там невменяемое всегда есть возможность запустить из chroot, в нужном программном окружении.
Работу визуального интерфейса тяжело предсказать, но шансы достаточно велики. Возможно хоть из под иксов, хоть прямо на фрейм буфер, посредством QT.

Однако никто это устройство ещё не использовал, а значит готового решения нет и остается достаточно большая вероятность в необходимости доработки отдельных моментов - адаптации.

Learn, learn and learn better than work, work and work.
Written on: 31. 03. 2011 [10:32]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Этой машинке, как минимум, не хватает сенсорного экрана для работы со скада. Да и слабовата. Как локальный контроллер с отображением некоторых данных может и потянет несложные задачи (ARM 400МГц)... Встанет ли на него OpenSCADA и будет ли нормально функционировать? Наверно, на этот вопрос можно ответить только поработав с железкой... Всё-таки специализированная железка: нестандартный экран, клавиатура, да и линукс может оказаться неполным (возможна ли установка другого дистрибутива, всех нужных пакетов?)... Системные требования OpenSCADA:
http://wiki.oscada.org/Function?v=xtj#h83-6

[This article was edited 1 times, at last 31.03.2011 at 10:32.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 31. 03. 2011 [10:38]
Semen
Семен Тараканов
Topic creator
registered since: 31.03.2011
Posts: 2
"roman" wrote:
как сервер с Web-интерфейсом и т.д. работать будет

Вот это самое интересное. Хотя производитель вроде как работает над веб-сервером...
Written on: 31. 03. 2011 [11:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"almaz" wrote:

Этой машинке, как минимум, не хватает сенсорного экрана для работы со скада. Да и слабовата. Как локальный контроллер с отображением некоторых данных может и потянет несложные задачи (ARM 400МГц)... Встанет ли на него OpenSCADA и будет ли нормально функционировать? Наверно, на этот вопрос можно ответить только поработав с железкой... Всё-таки специализированная железка: нестандартный экран, клавиатура, да и линукс может оказаться неполным (возможна ли установка другого дистрибутива, всех нужных пакетов?)... Системные требования OpenSCADA:
http://wiki.oscada.org/Function?v=xtj#h83-6

Всё будет работать нормально. Я адаптировал OpenSCADA на ARM в N800, где 400МГц. Как сервер через Web просто летает. Неплохо работает и QT-интерфейс в chroot окружении от ALTLinux при сборке с оптимизацией -O2.
Как числодробилка N800 конечно девайс никакой, ибо мат. сопроцессора для работы с плавающей точкой у него нет. Однако у указанного устройства FPU похоже есть: Vector Floating Point, VFP9.

Поэтому вполне нормальный device для работы OpenSCADA.

Learn, learn and learn better than work, work and work.
Written on: 31. 03. 2011 [11:05]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"Semen" wrote:

Вот это самое интересное. Хотя производитель вроде как работает над веб-сервером...

У OpenSCADA свой, поэтому наличие оного у производителя не важно.

Learn, learn and learn better than work, work and work.
Written on: 31. 03. 2011 [15:18]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
На N800 без особых проблем встают несколько основных дистрибутивов linux, а тут может оказаться, что работает только своя фирменная сборка с оригинальными драйверами и без возврата кода в основную ветку, под которой не соберётся что-нибудь нужное для скады. Железо-то специфичное. К тому же, зачем нужна для веб-сервера железка с экраном, когда есть ARM-компы в 2-3 раза мощнее и в 2-3 раза дешевле без экрана?
Semen, если думаете её использовать выясните на форуме производителя подробности: можно ли поставить стандартное ядро линукса? другие дистрибутивы? возможно ли поставить нужные для опенскады пакеты? и т.д. А можно дать ссылку на OpenSCADA производителю. ) Возможно, заинтересуются, опробуют и дадут знать результаты...

[This article was edited 1 times, at last 31.03.2011 at 15:21.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 31. 03. 2011 [15:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"almaz" wrote:

На N800 без особых проблем встают несколько основных дистрибутивов linux, а тут может оказаться, что работает только своя фирменная сборка с оригинальными драйверами и без возврата кода в основную ветку, под которой не соберётся что-нибудь нужное для скады. Железо-то специфичное.

Вот поэтому я и написал, что если SDK невменяемое, то есть возможность запустить chroot окружение от любого нужного дистрибутива. Было бы на железе исходно нормальное ядро с уже запущенными дровами и т.д, а chroot можно подготовить с нужным набором библиотек. Это проверено и здесь нет никаких проблем, многие системные программы в дистрибутивах Linux изначально работают в отдельных chroot!

Если на N800 поставить своё ядро то многое железо как раз работать и не будет. Поэтому такое редко делают, а стараются использовать исходное окружение, или поднять chroot если исходное совсем плохо. Например, ICP DAS контроллеры на ARM имеют нормальное ядро 2.6.19 и внутреннее окружение времён 2000 года, компилятор GCC 2.95, но это не мешает запустить chroot окружение с последними версиями библиотек и компилятора, например, от ALTLinux.

Вообще, chroot можно сравнить со статической сборкой, при которой никаких системных библиотек из ОС не используется, а используется только ядро и его интерфейсы. Однако сделать chroot проще чем полностью собирать статически, да и более гибко.

Learn, learn and learn better than work, work and work.
Written on: 01. 04. 2011 [10:05]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Судя по сообщениям на форуме производителя, Semen имеет в наличии эту железку. Так что ждём результатов испытания на ней OpenSCADA )
http://wiki.oscada.org/Doc/SborkaIzIsxodnikov?v=14w
http://oscada.org/ru/forum/posts/vnedrenie/arm/

[This article was edited 1 times, at last 01.04.2011 at 10:11.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.



3989