Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Анализ данных от расходомера
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Анализ данных от расходомера

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Briusr
Новичок
Новичок


Зарегистрирован: Aug 22, 2012
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Ср 22 Авг, 2012 5:12:43    Заголовок сообщения: Анализ данных от расходомера Ответить с цитатой

Всем привет! Только начал работу с ПЛК, поэтому возникают определенные сложности.

Подключился к голове расходомера СУРГ-1.000 Ех через модуль MVI56-MCM по MODBUS, протокол RS485. Адрес Сург в сети-3. Данные читаю с помощью функции read holding registers, номер функции 3.

Данные вроде идут, но на этом этапе и возникли сложности ввиду отсутствия опыта. В частности не совсем понятно как обработать поступающие данные. Например в карте МОДБАС к Сург написано, что время храниться в регистре 15, формат unsigned long. Т.е. если я правильно понял, время дожно храниться в регистрах 21 и 22, т.е. в ReadData[21] и ReadData[22].

Конфигурация порта:


Команда выглядет так:


Данные идут в следующем виде:


Собственно вопросы
1) Каждый пункт массива ReadData это данные с отдельного регистра?
2) Как обрабатывать данные? Если мне нужно выдернуть время например, номер регистра 15h, формат unsigned long. Где его я должен увидеть в ReadData?
3) Кто нибудь, объясните популярно, что такое DevAddres и с чем его едят?
4)Ну и самое главное, работает только функция 3, читать регисты, никакие другие не работают. Пытался получить данные о продукте, использовав функцию 17(11h), настройки команды теже, что и для функции 3, но безуспешно. другие функции так же не работают. В чем может быть загвоздка?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Ср 22 Авг, 2012 18:11:06    Заголовок сообщения: Ответить с цитатой

Учитывая определённую "эксклюзивность" как самих приборов СУРГ, так и их ПО, я бы категорически не советовал осваивать связь по МодБас на его примере. Установите на комп эмулятор Слейв-МодБас-а, соедините комп с контроллером и тренируйтесь на здоровье.
А с СУРГ-ами кровь вёдрами проливать приходится и при работе через 4-20мА.
DevAddres - адрес устройства в сети, используется в протоколе МодБас.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Briusr
Новичок
Новичок


Зарегистрирован: Aug 22, 2012
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Чт 23 Авг, 2012 4:21:12    Заголовок сообщения: Ответить с цитатой

Понятно, спасибо Smile А если все же попытаться данные из СУРГа вытянуть, то на что обратить внимание следует? Просто совершенно не понятно почему кроме 3-й функции другие не работают и выдают ошибку -11, Timeout waiting for response after request.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Чт 23 Авг, 2012 16:50:00    Заголовок сообщения: Ответить с цитатой

Скорее всего никто из "Шиболет"-а и не обещал Вам, что их СУРГ-и будут поддерживать всё разнообразие функций ModBus Wink

Опять-таки тренироваться лучше "на кошках" - установите на комп симулятор ModBus-мастера, подключайтесь к СУРГ-у и исследуйте все тонкости шиболетовского диалекта протокола.
Для таких поделок поддержка функций 3, 4 и 6 это уже достижение Very Happy
Чаще всего только 3-ей и ограничиваются.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Briusr
Новичок
Новичок


Зарегистрирован: Aug 22, 2012
Сообщения: 6
Рейтинг: +0/-0

СообщениеДобавлено: Чт 23 Авг, 2012 17:12:58    Заголовок сообщения: Ответить с цитатой

Ясно, еще раз спасибо!Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.129 секунды
/n