Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Контроллер+GUI

 Ответить Ответить
Автор
Сообщение
VAD_CTA Смотреть выпадающим
Новичок
Новичок


Присоединился: 30 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - VAD_CTA Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Контроллер+GUI
    Опубликовано: 30 Ноябрь 2006 06:26

Доброго времени суток!

Подскажите как подойти к решению такой задачи, а то с ходу никак не могу сообразить, т.к. обычно имею дело со структурами типа "ПЛК-сеть-АРМ".

Дано: 1) одноплатный промышленный комп с флэш-памятью (далее ПК); 2) монитор;  3) специализированная клавиатура (примерно 30 клавиш);  4) к шине ПК подключены различные платы в/в.

Необходимо реализовать систему цифрового управления каким-то процессом, причем команды оператора должны вводится при помощи указанной клавиатуры. Отображение информации на мониторе (д. выглядеть красиво). При этом после перезагрузки запуск управляющей программы должен происходить автоматически.

Собственно вопрос: какой стандартный софт для этого подойдет?

Никогда не знал, что здесь писать
Наверх
KostyaK Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 02 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 110
Свойства публикации Свойства публикации   Ответить, цитируя автора - KostyaK Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Декабрь 2006 10:18

1) А какой "ПК" используете?

2)

Первоначально опубликовано VAD_CTA

к шине ПК подключены различные платы в/в.

Те устройство уже используется/работает-работало и надо добавить/изменить его функциональность? Или это просто пока макет?

3) В любом случае пром. компьютеры сейчас используются с установленной ОС. Именно от выбранной ОС и зависит используемый софт. В качестве операционки можете использовать Linux/Unix (в тч QNX), Windos (XP Embedded или CE), DOS.

Выбор ОС зависит в первую очередь от задач, которые требуется решать. Если необходимо выполнять требования реального времени, то смотрите в сторону первого варианта (Linux/Unix). Если таких требований нет - то можно поработать и с Windows.

От выбора ОС и зависит спектр "стандартного софта", из которого можно будет выбирать. Скажем, если года 3 назад я работал с DOS (на IBM PC совместимом контроллере), то я имел возможность использовать хоть Borland компилятор, хоть Watcom C, хоть fortran-овские компиляторы. Те те пакеты, которые хорошо знакомы любому программисту. и к тому же для них есть куча готовых библиотек, в том числе и графических.

Сейчас, конечно, DOS вряд ли стоит использовать. Поэтому остаются 2 первых варианта. Только тут появляется ещё экономический фактор. Если не ошибаюсь (в ином случае пусть подправять представители Prosoft), использование такой ОС, как QNX, приведёт к необходимости покупать ещё и отнюдь недешёвое ПО для разработчкика. А необходимость выкладывать несколько тысяч уе для покупки софта для единичного проекта ставит вопрос об его экономической целесообразности. Тут опять же учитывать, что программиировние под *nix системы имеет свои осбенности, необходимо саму ОС знать на некотором уровне. Скажу ещё, что сами сейчас используем Linux.

Насчёт Windows CE: как пояснил наш программист, исходники v3 этой ОС уже давно есть в инете. Среда программиирования бесплатная. Но, возможно, возникнет необходимость использовать PlatformBuilder за 1500$.

Ещё одни узкий момент: а какие "различные платы в/в" и клавиатуру с экраном используете? Будут ли у них драйвера от производителя к выбранной Вами ОС? Если нет, то писать приёдтся самомстоятельно. А это требует достаточно высокой квалификации от  программиста. Стоит учесть этот момент при выборе ОС.

 

Таким образом, при выборе софта в первую очередь стоит отталкиваться от той ОС, которую используете (или будете использовать). Поэтому пишите, на какой остановите выбор. И, исходя из этого и стоящих перед Вами задач, и будем думать о конкретном софте.

Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Декабрь 2006 11:21

Посмотрите здесь может что понравится http://www.ipc2u.ru/catalog/V/VO/

Наверх
VAD_CTA Смотреть выпадающим
Новичок
Новичок


Присоединился: 30 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - VAD_CTA Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Декабрь 2006 00:21
Константин,огромное спасибо за развернутый ответ!
Первоначально опубликовано KostyaK


Те устройство уже используется/работает-работало и надо добавить/изменить его функциональность? Или это просто пока макет?



Это даже не макет, а процесс обдумывания его структуры и подбора ПО.
Первоначально опубликовано KostyaK


Выбор ОС зависит в первую очередь от задач, которые требуется решать. Если необходимо выполнять требования реального времени, то смотрите в сторону первого варианта (Linux/Unix). Если таких требований нет - то можно поработать и с Windows.


От выбора ОС и зависит спектр "стандартного софта", из которого можно будет выбирать. Скажем, если года 3 назад я работал с DOS (на IBM PC совместимом контроллере), то я имел возможность использовать хоть Borland компилятор, хоть Watcom C, хоть fortran-овские компиляторы. Те те пакеты, которые хорошо знакомы любому программисту. и к тому же для них есть куча готовых библиотек, в том числе и графических.



У меня аналогичная ситуация. Тоже работал с ДОС. Однако, опыта программирования ни под Linux ни под Windows толком не имею (хотя работал с Delphi и C Builder).

Первоначально опубликовано KostyaK


Ещё одни узкий момент: а какие "различные платы в/в" и клавиатуру с экраном используете? Будут ли у них драйвера от производителя к выбранной Вами ОС? Если нет, то писать приёдтся самомстоятельно. А это требует достаточно высокой квалификации от  программиста. Стоит учесть этот момент при выборе ОС.



Предполагаем использовать AWS-8100G(промышленная рабочая станция, Advantech).
У нас спецификация еще в процессе формирования. Но для примера можно считать, что имеем: 1) одноплатный ПК PCA-6773(Celeron 650,SDRAM до 1 Гбайт,VGA до 1280х1024,Advantech); 2)PCL-720+(плата дискретного в/в и счетчиков, Advantech).

Никогда не знал, что здесь писать
Наверх
VAD_CTA Смотреть выпадающим
Новичок
Новичок


Присоединился: 30 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - VAD_CTA Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Декабрь 2006 00:27
Первоначально опубликовано Александр Горский

Посмотрите здесь может что понравится http://www.ipc2u.ru/catalog/V/VO/


Сходил. Посмотрел. Предлагают ROM-DOS. Описания небыло, а на сайт разработчиков заходить не стал. Правильно ли я понял: это обычный DOS ориентированный на работу с флэш-диском.
Никогда не знал, что здесь писать
Наверх
Александр Горский Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 04 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 206
Свойства публикации Свойства публикации   Ответить, цитируя автора - Александр Горский Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Декабрь 2006 07:47

Да

Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Декабрь 2006 10:54

[/QUOTE]
Предполагаем использовать AWS-8100G(промышленная рабочая станция, Advantech).
У нас спецификация еще в процессе формирования. Но для примера можно считать, что имеем: 1) одноплатный ПК PCA-6773(Celeron 650,SDRAM до 1 Гбайт,VGA до 1280х1024,Advantech); 2)PCL-720+(плата дискретного в/в и счетчиков, Advantech).

[/QUOTE]

Ну тогда начните с комплексного решения от Адвантека. Поставьте DACView или GeniDAQ для красивых картинок под Windows 2K, драйвера для своих плат сбора данных Адвантек дает. Если в системе не более 150 точек в/выв, то это может потянуть. Да и будет потом с чем сравнивать.

Наверх
KozlovKS Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 21 Июнь 2003
Online Status: Offline
Публикации: 432
Свойства публикации Свойства публикации   Ответить, цитируя автора - KozlovKS Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Декабрь 2006 10:56

[/QUOTE]
Предполагаем использовать AWS-8100G(промышленная рабочая станция, Advantech).
У нас спецификация еще в процессе формирования. Но для примера можно считать, что имеем: 1) одноплатный ПК PCA-6773(Celeron 650,SDRAM до 1 Гбайт,VGA до 1280х1024,Advantech); 2)PCL-720+(плата дискретного в/в и счетчиков, Advantech).

[/QUOTE]

Забыл, клавиатуру такую малокнопочную и в промышленном исполнении можете посмореть у InduKey ftp://ftp.prosoft.ru/pub/Hardware/Indukey/.

Наверх
VAD_CTA Смотреть выпадающим
Новичок
Новичок


Присоединился: 30 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 4
Свойства публикации Свойства публикации   Ответить, цитируя автора - VAD_CTA Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 04 Декабрь 2006 11:59
Первоначально опубликовано KozlovKS

...

Забыл, клавиатуру такую малокнопочную и в промышленном исполнении можете посмореть у InduKey ftp://ftp.prosoft.ru/pub/Hardware/Indukey/.

Нет, не забыл. Просто она входит в состав рабочей станции.

Из каталога ПРОСОФТ:

AWS8100G

Промышленная рабочая станция

с 10" ЖКдисплеем

Стальной корпус с алюминиевой

передней панелью

10" цветной TFT ЖКдисплей

с разрешением 800Ч600 точек

и интерфейсом VGA

Два вентилятора охлаждения

Степень защиты передней панели IP65

Отсек для размещения малогабаритного привода CDROM

Объединительная панель с 9 слотами расширения

Мембранная клавиатура: 60 цифровых, 10 функциональных

и 10 программируемых клавиш

Варианты исполнения с сенсорным экраном

Источник питания 250 Вт

Габаритные размеры: 482Ч266Ч310 мм

Масса 11 кг

Никогда не знал, что здесь писать
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz