Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Драйверы / Device Drivers » ModBus_RTU в релизе 6.10 (Страница / Page 1)

  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2 
 
Автор / Author Тема / Topic: ModBus_RTU в релизе 6.10
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post 
После перехода с релиза 6.08 на 6.10 в проекте перестали работать каналы ModBus_RTU.Из перехвата видно что запросы от ТМ6 идут ,ответы приходят.Но в аргументы ничего не попадает.
Используем групповой запрос на 60 слов(Rin_Word).
Единичные запросы принимаем, а с групповыми проблема.
Есть ли значимые отличия между релизами?
На что обратить внимание?

На тестовом проекте в 6.10 релизе единичные запросы принимаются нормально.
Групповые запросы без единичных отправляются и принимаются.Как только включаю канал с единичными запросами сразу перестают отправляться групповые.
Почему???

Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Некоторые усовершенствования по групповым запросам в драйвере Modbus в релизе 6.10 имеются, но на групповые запросы Rin_Word они не распространяются.

Пришлите, пожалуйста, на адрес техподдержки перехваты по всем описанным вариантам обмена и проект с инструкциями для моделирования у нас на стенде.

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sugar
Forum Haunter / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post 
Выяснили что данные не попадали в аргументы группового запроса из-за установленного в них типа REAL.Поставили тип данных UINT и данные появились.
Хотя в релизе 6.08 с этим не было проблем.
Не является ли это ошибкой в релизе 6.10(почему нельзя ставить аргументы REAL при приеме Rin_Word)?

Сообщения / Posts 133 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
В релизе 6.10 усилены средства контроля типов данных.
Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
У меня возникла проблема в базовой версии TM6.9 считываю по ModBus RTU регистр типа Float32 выбрав группу Rout_Float(3) считывает корректно. Тоже самое делаю в платной TM6.10 считывает но показывает какую то абру кадабру из чисел. И почему то из четырех приборов опрашивает только 2 или каждый в отдельности.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Пришлите, пожалуйста, Ваш проект на адрес техподдержки hotline@adastra.ru.
Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Я не стал мучиться по ModBus-RTU переделал проект по протоколу ОВЕН считывает корректно и все регистры но уперся в проблему с модулем МУ110-224.8И один оперативный параметр у него формат данных float24 значения для записи 0..1.0 то есть 0-4 мА формирует 1 - 20мА если дробные 0.5-12мА
использовал Owen_RS485 тип выбрал Bin-Decfloat записываются только 0 и 1 промежуточные дробные игнорирует.

Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Согласно документации "Тип данных" Bin-Dec float используется только для чтения.
Вам следует использовать
" Тип – тип данных переменной, значение выбирается из меню:
1,2-int, 3-6-float
...
Запись:
...
- канал FLOAT типа OUTPUT – float PIC-формата; "

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
float PIC-формата - что это значит?
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Это усеченный до 2 байт (24 бита) стандартный формат FLOAT.
Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Как мне выбрать float PIC формата.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Я сделал просто кнопку ввести и передать значение. ВВожу 1 работает ввожу 0 работает 0.5 ввожу не работает. Owen_RS485 в нем настроил 18 адрес тип данных float если ставлю не работает
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Если ставлю Bin float и Bin-Dec float работает но воспринимает только 0 или 1. Как мне переделать что бы канал FLOAT стал в формате float PIC как это сделать если не трудно опишите пошагово. например используя для ввода кнопку ввести передать
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Да и вообще если перетаскивать из группы источники приемники канал Owen_RS485 то в случае чтения все нормально если для записи перетащить то запись не происходит. Я привязываю напрямую из группы источники в приемники к аргументу тогда пишет значения.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Вам следует использовать
" Тип – тип данных переменной, значение выбирается из меню:
1,2-int, 3-6-float
...
Запись:
...
- канал FLOAT типа OUTPUT – float PIC-формата; "

При создании канала путем D&D-перетаскивания OUT-приемника из слоя "Источники/Приемники" в узел должен появиться OUT-канал соответствующего типа (в данном случае FLOAT-OUT).
C экрана аргумент OUT (связанный с кнопкой) должен быть привязан к атрибуту ВХОДНОЕ_ЗНАЧЕНИЕ этого канала.

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Ура спасибо) получилось
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
И еще один вопрос остался. Приборы ОВЕН модули вывода МВ110-224.8Р и прибор МВ110-224.8И в случае если команда периодически не повторяется уходят в аварию. Каким образом их удерживать на связи. Как периодически повторять запись в них. В канале есть значение если оно не меняется но RTM включен что бы прибор не уходил в аварию.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Создайте программу, которая будет периодически посылать "1" в атрибут 39 (EXEC) соответствующего канала.
Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо получилось работает
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
добрый день. У меня возник вопрос. Допустим произошел обрыв провода по которому связываются приборы или прибор сломался этот прибор со скадой связан по протоколу Овен. Как мне в скаде увидеть что прибор отвалился. Есть ли какой то атрибут кнала Owen_RS485 или еще что то?
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
У каждого канала, связанного с "Источником", при нарушении связи с "Источником" взводится в "1" атрибут 4 (ДОСТОВЕРНОСТЬ).
См. раздел "Каналы и системные переменные/Общие атрибуты каналов/Атрибуты каналов, отображаемые профайлером".
Существует диагностическая переменная @e_PLC1Type типа INPUT, фиксирующая код последней ошибки транзакций с указанием COM-порта.
Значение переменной сбрасывается только принудительно подачей ">0" в аналогичную переменную типа OUT.

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Owen_RS485 добавил еще один. Канал OUTPUT прежние на этом модуле работают добавил еще не работает. Не понимаю как это драйвер работает все сделал также как и прежде. Те что раньше были созданы работают новые добавляю не работают
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Для проверки правильности работы конкретного канала OUT остановите все остальные каналы, работающие по этому COM-порту.
Посылайте нужное Вам значение этим каналом OUT в модуль ОВЕН.
Если при этом функция канала не отрабатывает, надо смотреть правильность адресации, правильность форматов в настройках соответствующего компонента слоя "Источники/Приемники".

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
А вот ограничение по точкам ввода вывода может действовать. Что имеется ввиду под этим ограничением. У меня реальных точек ввода вывода с внешними устройсвами всего 11 хотел добавить 12 не работает.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Бычков Константин
Forum Member / Участник форума
Участник № / Member № 7036


Icon 1 отправлено / posted      Профиль для / Profile for Бычков Константин           Редактировать/удалить сообщение / Edit/Delete Post 
Может я отправлю вам свой проект. Не могу разобраться почему добавленный регистр для записи не работает.
Сообщения / Posts 48 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2 
 

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2