реклама на сайте
подробности

 
 
> Мониторинг под Windows, Кто писал программы мониторинга?
miksher
сообщение Dec 23 2008, 07:21
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 27-02-08
Из: Россия, Алтайский край, г.Баранул, Павловский тракт 283
Пользователь №: 35 418



Здравствуйте.
Хотелось бы спросить у вас, кто-нибудь занимался разработкой программного обеспечения для мониторинга различных контроллеров? Напишите пожалуйста мне кто писал программы мониторинга.

Я занимаюсь разработкой ПО для мониторинга дизель-электро установок(ДЭУ), то есть программа ведет опрос контроллеров установленных в ДЭУ через COM-порты.
Хотел поинтересоваться различными идеями, алгоритмами таких или подобных проектов, а так же поделится своими мыслями.
Пишите пожалуйста сюда, буду благодарен за отклик.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
miksher
сообщение Dec 23 2008, 07:47
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 27-02-08
Из: Россия, Алтайский край, г.Баранул, Павловский тракт 283
Пользователь №: 35 418



Здравствуйте.
Хотелось бы спросить у вас, кто-нибудь занимался разработкой программного обеспечения для мониторинга различных контроллеров? Напишите пожалуйста мне кто писал программы мониторинга.

Я занимаюсь разработкой ПО для мониторинга дизель-электро установок(ДЭУ), то есть программа ведет опрос контроллеров установленных в ДЭУ через COM-порты.
Хотел поинтересоваться различными идеями, алгоритмами таких или подобных проектов, а так же поделится своими мыслями.
Пишите пожалуйста сюда, буду благодарен за отклик.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 23 2008, 17:48
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Приходится заниматься регулярно такой писаниной.
СOM порты худшее, что можно придумать для таких дел.
Во первых из-за низкой скорости, во вторых из-за низкой интеграбельности в стандартные системы сбора данных.
Т.е. конечно на COM порт есть море проприетарных(закрытых) протоколов или примитивных открытых (вроде MODBUS) но они создают сильные трудности когда надо действительно много дивайсов контролировать.

Много - это ближе к тысяче и более. Впрочем это могут быть не дивайсы, а отдельные узлы дивайсов или даже отдельные параметры тогда узлов даже при нескольких дивайсах может стать больше тысячи.
Другая проблема это разделение на потоки по интересам или мультиплексирование потоков данных в разные програмные комплексы для анализа.
Это тоже на рудиментарном уровне при использовании COM интерфейса.

Если ориентироваться на открытые решения, то очень удобно использовать протокол SNMP.
SNMP работает поверх UDP, а тот в свою очередь поверх IP.
Протокол IP можно реализовать как на интерфейсе Ethernet, так и на COM порту но придется еще подставить снизу либо протокол SLIP либо протокол PPP. Вернее Direct connect PPP. Такой PPP не требует вспомогательного движка AT команд и вносит оверхед в считанные байты.
Правда заголовки IP, UDP и SNMP под сотню байт могут нагрузить каждый пакет.
Поэтому COM всетаки будет медленоват.

Но зато протокол SNMP понимают большинство SCADA, открытые системы распределенного управления как OpenNMS, море простых програм для управления по SNMP и наконец есть доступные компоненты работы с SNMP для RAD Studio, Visual Studio и т.д. вплоть до ActiveX для Excel-а

SNMP выполнен так, что поддерживает работу с параметрами структурированными в виде иерархического дерева. Это позволяет легко отфильтровавать в реальном времени интересующие домены параметров прямо во входном потоке без обратного поиска по таблицам или сравнений с фильтрами.
Реальное время и разгрузка процессора от поиска и сравнения позволяет применять SNMP в системах с постоянными, мощными и разнообразными потоками данных.

Другие интересные варианты предлагают пакеты вроде NI LabVIEW Embedded Module и Matlab.
Они хороши тем, что прямо в них можно делать и анализ и визуализацию данных.
Речи о простой организации связи с тысячами устройств там не идет но с десятком можно связь наладить опять же дешево и сердито.
Особенно интересен NI LabVIEW под ARM где они дают исходники эффективного движка на базе RTOS от Keil. Исходники автоматически компилируются и грузятся в микроконтроллер. А на PC LabVIEW одновременно формирует приложение которое те данные принимает (и по COM, и по Ethernet)и может вывести куда надо: на график, в файл, в блок анализа и фильтрации, в Интенет и т.д.


А вообщем мысль такая, есть куча методов не писать программу мониторинга.
Исключение разве что реалтайм мониторинг через малоисследованные каналы передачи данных, как GPRS или ZigBee


Цитата(miksher @ Dec 23 2008, 12:17) *
Здравствуйте.
Хотелось бы спросить у вас, кто-нибудь занимался разработкой программного обеспечения для мониторинга различных контроллеров? Напишите пожалуйста мне кто писал программы мониторинга.

Я занимаюсь разработкой ПО для мониторинга дизель-электро установок(ДЭУ), то есть программа ведет опрос контроллеров установленных в ДЭУ через COM-порты.
Хотел поинтересоваться различными идеями, алгоритмами таких или подобных проектов, а так же поделится своими мыслями.
Пишите пожалуйста сюда, буду благодарен за отклик.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- miksher   Мониторинг под Windows   Dec 23 2008, 07:21
- - DimaM   Регулярно приходится с микроконтроллерами через RS...   Dec 23 2008, 19:29
|- - AlexandrY   .NET очень разнообразен и легко ошибиться в тактич...   Dec 23 2008, 20:20
- - miksher   У меня в основном пока для начала задействовано до...   Dec 24 2008, 05:30
|- - AlexandrY   Дизель-электро установки это так понимаю элементы ...   Dec 24 2008, 09:59
|- - miksher   Цитата(AlexandrY @ Dec 24 2008, 12:59) Я ...   Dec 27 2008, 02:29
|- - AlexandrY   Standalone серверы пишу в RAD STUDIO. Вот есть се...   Dec 27 2008, 09:43
- - 733259   Занимался похожей задачей, сейчас подключено 360 у...   Dec 27 2008, 04:05
|- - miksher   Цитата(733259 @ Dec 27 2008, 07:05) Заним...   Dec 27 2008, 05:58
- - 733259   Через 8 портов на 2 платах, со стороны ОС выглядят...   Dec 27 2008, 06:53
|- - miksher   Цитата(733259 @ Dec 27 2008, 09:53) Через...   Dec 27 2008, 07:47
- - Kabron   По работе именно этим и занимаюсь - удаленный мони...   Dec 30 2008, 05:24
|- - AlexandrY   Страная склонность к MODBUS, если конечно его спе...   Dec 30 2008, 09:47
|- - Kabron   Цитата(AlexandrY @ Dec 30 2008, 12:47) Ст...   Dec 30 2008, 10:22
|- - ?ELF   Цитата(Kabron @ Dec 30 2008, 15:22) Щас у...   Dec 30 2008, 15:49
- - Kabron   APC-шными envinroment девайсами не заморачивались,...   Dec 31 2008, 10:41
|- - AlexandrY   Почем покупаете дивайсы у megatec не скажете ? Со...   Dec 31 2008, 12:55
|- - Kabron   Цитата(AlexandrY @ Dec 31 2008, 15:55) По...   Dec 31 2008, 13:40
|- - AlexandrY   Платформы типа NetAgent могут быть открыты только ...   Jan 4 2009, 11:53
|- - Kabron   Цитата(AlexandrY @ Jan 4 2009, 14:53) Пла...   Jan 15 2009, 09:29
|- - AlexandrY   Просто хотел сказать что решения делать на DB101 н...   Jan 15 2009, 14:20
|- - framer   ЦитатаА препод пральна сказал. Нефиг плодить неюза...   Jan 15 2009, 19:56
|- - miksher   Такой вопрос а с LabWindows/CVI кто-нибудь имел де...   Jan 16 2009, 04:43
|- - Chupakabra   Цитата(miksher @ Jan 16 2009, 07:43) Тако...   Feb 3 2009, 10:08
|- - miksher   Цитата(Chupakabra @ Feb 3 2009, 16:08) Та...   Feb 5 2009, 08:04
|- - Mik174   Цитата(miksher @ Feb 5 2009, 11:04) не зн...   Feb 5 2009, 17:04
||- - miksher   Цитата(Mik174 @ Feb 5 2009, 23:04) По ссы...   Feb 6 2009, 06:04
|- - Chupakabra   Цитата(miksher @ Feb 5 2009, 11:04) не зн...   Feb 13 2009, 11:11
- - Lelikk   Как-то уж очень в общем у вас сформулирована тема ...   Jan 4 2009, 14:33
|- - AlexandrY   Сумбурное вы чета написали. Какой-то поток рассыла...   Jan 4 2009, 15:12
|- - Lelikk   Цитата(AlexandrY @ Jan 4 2009, 18:12) У м...   Jan 5 2009, 18:51
|- - AlexandrY   Хе, к CAN-у я мониторинг тож писал. Тож графики, у...   Jan 5 2009, 19:33
|- - Lelikk   VCL Delphi - это вопрос отдельный, прямо целая тем...   Jan 6 2009, 09:19
|- - AlexandrY   Покажите ваш проект что ли, тогда можно будет поня...   Jan 7 2009, 11:28
|- - miksher   Здравствуйте, Всех с прошедшем Новым Годом!...   Jan 12 2009, 03:11
|- - AlexandrY   ДГУ конечно интересуют, но меньше А препод пра...   Jan 12 2009, 12:36
|- - miksher   Эта программа разрабатывается не ради диплома (ну ...   Jan 14 2009, 06:20
- - framer   На счет СНМП - каждый стандарт лучше чем отсутстви...   Jan 4 2009, 19:34
- - AlexandrY   Проблемой синхронизации состояний, анализа корреля...   Jan 4 2009, 20:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 18:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.0155 секунд с 7
ELECTRONIX ©2004-2016