Автор: ssp
Дата: 17.11.11 12:40
Доброго времени суток коллеги!
В процессе нашей с коллегой разработок появился этот продукт UDM. Буду рад если кому будет интересно применить.
Полезно для разработчиков и особенно для служб эксплуатации, которые сами могут добавлять или редактировать запросы по Modbus Slave устройствам не перешивая ПЛК.
Краткое описание:
UDM - программный комплекс, предназначен для контроллеров телемеханики SCADAPack. Позволяет с минимальными трудозатратами настроить обмен с ведомыми устройствами по протоколу Modbus RTU, не останавливая технологический процесс(не перешивая ПЛК).
Кртакое описание
UDM (Universal Driver MODBUS, Универсальный драйвер MODBUS) состоит из двух частей: загружаемая часть в контроллер и программа конфигурирования.
Программа для контроллера: разработана на языке ANSI C и оформлена в виде библиотеки. Может использоваться совместно с другими приложениями разработанными на TELEPace, ISAGRAF или С/С++ или самостоятельно.
Поддерживаемые контроллеры: SCADAPack 33x, SCADAPack
Протоколы: MODBUS RTU, MODBUS TCP (в разработке)
Основные возможности программы для контроллера:
• Чтение регистров ведомого устройства;
• Запись регистров в ведомое устройство;
• Режимы работы: чтение, чтение и запись, только запись;
• Задание периода опроса;
• Два режима работы: периодический и по управляющей команде;
• Разные настройки порта для различных устройств на одном порту;
• Возможность задания переворота слов и/или байт для вещественных чисел;
• Предоставление полной диагностической информации.
Основные возможности программы конфигурирования:
• Загрузка и считывание конфигурации on-line(без перезагрузки ПЛК);
• Изменение конфигурации без останова программы;
• Сохранение конфигурации в файл;
• Связь контроллером по RS232/RS485 или Ethernet;
• Создание конфигурации в автономном режиме (без контроллера);
• Проверка корректности конфигурации
• Обеспечение комментария для каждого запроса и устройства.
Ссылка на проект (пока выложен для Telepace Firmware, для Isagraf нужно пересобрать проект)
http://sourceforge.net/p/udmscadapack/
p.s. проект бесплатный, вскоре выложим исходники(нужно перевести комментарии).
|
|