1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Получение простейших данных по Modbus

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Ответить

Автор темы
DobriyKot
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 ноя 2016, 22:42
Имя: Купцов Александр Владимирович
Страна: Россия
город/регион: Тольятти
Благодарил (а): 3 раза

Получение простейших данных по Modbus

Сообщение DobriyKot »

Здравствуйте!
Стоит цель получить определённый набор данных от ведомого устройства, там буквально 10-30 параметров. Суть вопроса в том, какое ПО использовать для компьютера, чтоб не залезать глубоко в дебри. Требуется это не в постоянном режиме, а эпизодически, для проверки ведомого устройства. Возможно потребуется и что-то записывать в определённые регистры.
Вторая цель - изображать, так же с компьютера, ведомое устройство, про которое велась речь выше. Т.е. имитация ведомого устройства для ведущего, с целью проверки работоспособности второго.
О деталях - интерфейс RS-485, протокол Modbus RTU.
Специализированными знаниями из сферы АСУТП не обладаю, хочется конечно, но жизнь сурова и не позволяет изучить всего, что заблагорассудится. Поэтому и не знаю, какие ещё данные нужны.
Заранее всем спасибо! На вопросы, если таковые будут для раскрытия проблемы, готов отвечать.
Аватара пользователя

leck
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 21 сен 2013, 12:22
Имя: Алексей Андреевич
Страна: Россия
город/регион: Обнинск
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Получение простейших данных по Modbus

Сообщение leck »

Тогда самое простое и дешевое решение это ModBus ОРС Universal Server и MasterScada. Все это Вы можете найти на сайте Insat.ru. Там программирование очень простое, также простая настройка OPC сервера. При необходимости помощи, обращайтесь, помогу запрограммировать систему.

Romcheg
SCADA+
SCADA+
Сообщения: 597
Зарегистрирован: 05 ноя 2009, 11:18
Имя: Бузинов Роман Анатольевич
Страна: Россия
город/регион: Москва
Благодарил (а): 8 раз
Поблагодарили: 36 раз

Получение простейших данных по Modbus

Сообщение Romcheg »

Если совсем просто в одно приложение - рекомендую попробовать SCADA+ (http://www.scadaplus.ru). Если не требуется постоянная работа системы - даже покупать ничего не нужно будет: среда разработки бесплатная, рантайм в ней на 1 час непрерывной работы, должно хватить на эпизодические запуски под Ваши задачи. С проектом - легко поможет техподдержка (адрес есть на сайте), есть руководства и примеры.
SCADA+
Аватара пользователя

leck
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 21 сен 2013, 12:22
Имя: Алексей Андреевич
Страна: Россия
город/регион: Обнинск
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Получение простейших данных по Modbus

Сообщение leck »

Я Вам тоже больше скажу, МастерСкада и ОРС сервер на 32 точки вообще бесплатно. Платить ничего не надо и рантайм неограниченный по времени. Нужно только скачать. На крайний случай могу кинуть установочные пакеты.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Получение простейших данных по Modbus

Сообщение hell_boy »

IGSS FREE50 http://igss.schneider-electric.com/prod ... da-ru.aspx бесплатная на 50 объектов, также можно переключиться на демо ( 1 час работы, но 1000 точек)
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

leck
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 21 сен 2013, 12:22
Имя: Алексей Андреевич
Страна: Россия
город/регион: Обнинск
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Получение простейших данных по Modbus

Сообщение leck »

Буду иметь ввиду.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5807
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 856 раз

Получение простейших данных по Modbus

Сообщение Ryzhij »

hell_boy писал(а): IGSS FREE50 http://igss.schneider-electric.com/prod ... da-ru.aspx бесплатная на 50 объектов, также можно переключиться на демо ( 1 час работы, но 1000 точек)
А что у Шнайдеровсой IGSS считается "объектами", по которым ограничивается лицензия?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

leck
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 21 сен 2013, 12:22
Имя: Алексей Андреевич
Страна: Россия
город/регион: Обнинск
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Получение простейших данных по Modbus

Сообщение leck »

Точно не уверен, но я думаю, что это кол-во точек ввода/вывода.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5807
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 680 раз
Поблагодарили: 856 раз

Получение простейших данных по Modbus

Сообщение Ryzhij »

Спасибо
[+] Нашёл на английском
*NOTE: One IGSS object equals several tags
As opposed to most other HMI/SCADA systems, IGSS counts the number of objects used, not the number of tags. One IGSS object contains several tags. For your convenience, we have invented this example showing a basic IGSS project. In this example we only use 16 IGSS objects, but the objects contains 62 tags. And this is not yet the maximum, but represents the reality of common projects. We know every project is unique, so this is only one possibility.
[+] Примерный перевод
* Примечание: один объект IGSS равен нескольким тегам
В отличие от большинства других систем HMI / SCADA, IGSS подсчитывает число используемых объектов, а не количество тегов.
Один объект IGSS содержит несколько тегов. Для вашего удобства мы придумали этот пример, показывающий базовый проект IGSS.
В этом примере мы используем только 16 объектов IGSS, но объекты содержит 62 тегов.
И это еще не максимум, а представляет собой реальность общих проектов.
Мы знаем, что каждый проект уникален, так что это только одна возможность.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
DobriyKot
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 ноя 2016, 22:42
Имя: Купцов Александр Владимирович
Страна: Россия
город/регион: Тольятти
Благодарил (а): 3 раза

Получение простейших данных по Modbus

Сообщение DobriyKot »

Всем спасибо, по итогам проб (ПО) отпишусь!
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Получение простейших данных по Modbus

Сообщение hell_boy »

Не все так радужно с объектами
[+] User Guide IGSS
The following object types are available in IGSS.
Area
Diagram
Graph
Analog
Digital
Table
Counter
String
Scaling
Area, diagram and graph are non-process objects, that is, they do not represent a physical process
component, but they are containers of other objects. The scaling object is an internal object
used to convert one set of values to another. The string object is used to display messages
related to the process. The remaining object types (analog, table, counter and digital) represent
physical process components.
Если задача - просто получить данные, то в Table можно запихнуть 10 точек ввода-вывода. А если делать нормальную SCADA, то на одну точку ввода-вывода будет приходится 2-3 объекта.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой

Автор темы
DobriyKot
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 ноя 2016, 22:42
Имя: Купцов Александр Владимирович
Страна: Россия
город/регион: Тольятти
Благодарил (а): 3 раза

Получение простейших данных по Modbus

Сообщение DobriyKot »

hell_boy писал(а): Если задача - просто получить данные, то в Table можно запихнуть 10 точек ввода-вывода. А если делать нормальную SCADA, то на одну точку ввода-вывода будет приходится 2-3 объекта.
10 маловато конечно, так думаю. А по версии демо не подскажете, там какие ограничения? Если я правильно понял и там ограничение по времени, то подошло бы. Если конечно заново всё создавать не нужно при новом пуске.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Получение простейших данных по Modbus

Сообщение hell_boy »

http://www.elinc.ru/Downloads/Igss/Quic ... ussian.pdf
Для начала надо запуститить инсталяцию с опцией Demo. Она инсталлируется с примерами, работает 1 час и 1000 объектов. Поигравшись с Demo, сохраняешь файл Options.txt в надежное место (там лицензия). Потом инсталлируешь с опцией FREE50 и тоже сохраняшь от нее файл Options.txt в другое надежное место. В дальнейшем переключения между опциями надо только менять файл Options.txt в исходной папке.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой

lipchansky
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 01 дек 2016, 20:06
Имя: Липчанский Александр Викторович

Получение простейших данных по Modbus

Сообщение lipchansky »

Расскажите пожалуйста про "железную" сторону вопроса. Имеется ведомое modbus-RTU устройство на обьекте, необходимо дистанционно отправлять/получать данные, сначала вручную, затем планирую немного углубиться в программирование и сделать более удобный интерфейс управления с помощью SCADA. Должен быть какой-то блок, к которому подключается с одной стороны RS485, с другой- обеспечивается выход в интернет(например, 3G роутер)? Что это за блок, сколько стоит и где заказать?
Аватара пользователя

leck
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 21 сен 2013, 12:22
Имя: Алексей Андреевич
Страна: Россия
город/регион: Обнинск
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Получение простейших данных по Modbus

Сообщение leck »

lipchansky писал(а): Расскажите пожалуйста про "железную" сторону вопроса. Имеется ведомое modbus-RTU устройство на обьекте, необходимо дистанционно отправлять/получать данные, сначала вручную, затем планирую немного углубиться в программирование и сделать более удобный интерфейс управления с помощью SCADA. Должен быть какой-то блок, к которому подключается с одной стороны RS485, с другой- обеспечивается выход в интернет(например, 3G роутер)? Что это за блок, сколько стоит и где заказать?
Самый дешевый вариант это tGW-715 http://ipc2u.ru/catalog/tgw-715. Это шлюз из ModBus RTU в ModBus TCP. Если необходимы другие протоколы, то нужно смотреть другие шлюзы. Также есть еще шлюзы от MOXA, например nPort moxa.ru.
Они все преобразую RTU в TCP и Вы сможете получать данные по обычной витой паре.
Цены везде разные, на мой взгляд лучше исходить из бюджета.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Получение простейших данных по Modbus

Сообщение hell_boy »

"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Ответить

Вернуться в «Интерфейсы, протоколы, связь»