Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Универсальный драйвер MODBUS для SCADAPack серии 33х

PLC, прочие контроллеры, промышленные компьютеры, операторские панели

Автор темы
shr
новенький
новенький
Сообщения: 2
Зарегистрирован: 16 ноя 2011, 10:27
Ф.И.О.: Shakirov Ruslan

Универсальный драйвер MODBUS для SCADAPack серии 33х

Сообщение shr » 16 ноя 2011, 10:46

Доброго времени суток коллеги!
В процессе нашей с коллегой разработок появился этот продукт 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. проект бесплатный, вскоре выложим исходники(нужно перевести комментарии).


Бондарев Михаил
почётный участник форума
почётный участник форума
Сообщения: 945
Зарегистрирован: 25 июл 2008, 22:23
Ф.И.О.: Бондарев Михаил Владимирович
Поблагодарили: 1 раз

Re: Универсальный драйвер MODBUS для SCADAPack серии 33х

Сообщение Бондарев Михаил » 20 ноя 2011, 21:17

Отличная вещь! Супер просто!

Еще в CodeSys если перенесете, то смело можно коммерческую версию выпускать!


Автор темы
shr
новенький
новенький
Сообщения: 2
Зарегистрирован: 16 ноя 2011, 10:27
Ф.И.О.: Shakirov Ruslan

Re: Универсальный драйвер MODBUS для SCADAPack серии 33х

Сообщение shr » 22 ноя 2011, 08:56

Спасибо за отзывы, все пожелания учтем. Пока к сожалению, данный продукт применим только для контроллеров серии Scadapack 16 и 33х. Т.е. принципиально не важна среда Telepace, Isagraf или CodeSys - важна поддержка целевым ПЛК возможности программирования на языках С/С++, минимально необходимых библиотек, компиляторов, в случае платных.


Вернуться в «Средний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей