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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » modbus поверх TCP

   
Автор / Author Тема / Topic: modbus поверх TCP
Денис П
Junior Member / Новичок
Участник № / Member № 8664


Icon 1 отправлено / posted      Профиль для / Profile for Денис П           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день умеет ли STM опрашивать устройство по протоколу Modbus ПОВЕРХ TCP. Если может, и есть кто живой вообще на форуме ткните куда посмотреть, как настроить.

(OPC клиенты успешно опрашивают мое устройство именно после установки галочки Modbus через TCP (modbus поверх TCP) хочу избавится от лишней прослойки в виде стороннего ОПС сервера.

устройство представляет из себя "черный ящик" с разъемом RG-45.

Сообщения / Posts 2 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для инкапсуляции Modbus RTU в Modbus TCP надо использовать в источниках Modbus в строке ДОПОЛНИТЕЛЬНО ключ:
MDBRTU_ON

На форуме есть топик на похожую тему: http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/35/t/000509.html

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Денис П
Junior Member / Новичок
Участник № / Member № 8664


Icon 1 отправлено / posted      Профиль для / Profile for Денис П           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо огромное буду пробовать.
UPD^ Всё отлично, регистры читает. СПС еще раз.

Сообщения / Posts 2 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alextopaz
Junior Member / Новичок
Участник № / Member № 8999


Icon 1 отправлено / posted      Профиль для / Profile for alextopaz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Столкнулся с такой же проблемой. Тепловычислитель ТВ7-04 http://termotronic.ru/download/tv7_protokol_obmena_red.7-06.pdf?24icq с интерфейсом RS-485 modbas RTU опрашиваю через GSM модем по протоколу modbas TCP. Все надстройки прописал, опрос ведется данные достоверны. https://disk.yandex.ru/i/FoATztryySvgZw При опросе одного регистра все ОК но как добавляю несколько переменных значения одной переменой отображаются в другой и наоборот.
По видео будет понятнее https://disk.yandex.ru/i/0aIJlircVG1X4A

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alextopaz
Junior Member / Новичок
Участник № / Member № 8999


Icon 1 отправлено / posted      Профиль для / Profile for alextopaz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если через ОРС http://termotronic.ru/download/termotronic_opc_server.rar?0erag работает, но хотелось бы напрямую. Посоветуйте что можно подкрутить.
Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Посмотрите не в графике, а в дереве каналов какие значения приходят(Вид-ПанельМРВ-Компоненты), выбрать опрашивающий канал, сравнить его реальное значение, в его атрибутах С0-С2 стоит заданная для этого канала адресация, проверьте. Возможно просто в проекте погрешность и привязки перепутаны (например не к тем аргументам экрана).

Ключи в строке IP-адрес или Дополнительно заканчиваются всегда точкой с запятой -> ;

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alextopaz
Junior Member / Новичок
Участник № / Member № 8999


Icon 1 отправлено / posted      Профиль для / Profile for alextopaz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by АдАстра. Техподдержка:
Посмотрите не в графике, а в дереве каналов какие значения приходят(Вид-ПанельМРВ-Компоненты), выбрать опрашивающий канал, сравнить его реальное значение, в его атрибутах С0-С2 стоит заданная для этого канала адресация, проверьте. Возможно просто в проекте погрешность и привязки перепутаны (например не к тем аргументам экрана).

Ключи в строке IP-адрес или Дополнительно заканчиваются всегда точкой с запятой -> ;

К сожалению точка с запятой не помогла, привязка не перепутана. https://disk.yandex.ru/i/JCI8C7MMSDwwnQ
Реальное значение только одно 25 градусов и оно должно быть в верхней левой ячейке, а оно прыгает с одной в другую.

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alextopaz
Junior Member / Новичок
Участник № / Member № 8999


Icon 1 отправлено / posted      Профиль для / Profile for alextopaz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. Попробовал повторить данную ситуацию в другой SCADA системе, все повторилось. Включил там опцию "Максимальный интервал неиспользуемых адресов (При превышении этого параметра запрос не попадает в данный групповой запрос)" 10 или более и все восстанавливается. Также помогает если прописать несколько пропущенных регистров которые не используются в проекте также приходит в норму. В trace mode добавление пропущенных неиспользуемых адресов не помогает. Что посоветуете. Нужно именно в trace mode так как есть необходимость подредактировать существующий проект на 14 объектов с более 2000 точек ввода. На одном из объектов заменили прибор учета с которого приходят даные в телемеханику.
Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По присланному видео сложно точно определить что происходит (качество записи не позволяет все разглядеть). Видно, что значения меняются со значения на 0 или на текст. Перепрыгиваний не видно.

Для начала, рекомендую удалить все float-каналы и создать Call с типом вызова ChGroupReq (в нем один аргумент типа real). К этому каналу привязать источник modbus с наименьшим адресом регистра (остальные источники можно не использовать). В Панели МРВ значение аргументы можно будет проконтролировать по атрибуту 124,ArgSize (двойным кликом он раскрывается). После того как данные успешно будут считаны, добавьте в Call.CGR еще аргументы типа real (столько, что бы считать еще один регистр). После успеха продолжаем увеличить количество аргументов.

В случае неудачи, сделайте перехват трафика (например, программой WireShark) пришлите на электронный адрес Службы технической поддержки (он есть у Вас в Личном Кабинете) лог-перехвата, Ваш проект (prj-файл), папку узла (со всем содержимым) и подробное описание подключение по modbus (функция, регистры).

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
alextopaz
Junior Member / Новичок
Участник № / Member № 8999


Icon 1 отправлено / posted      Профиль для / Profile for alextopaz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо, через групповой запрос все заработало. Также увеличил скорость обмена тепловычислителя и модема с 9600 до 115200 бод.
Подскажите где можно уменьшить интервал запросов данных. Так как используется GSM канал с выделенным APN и лимитированным трафиком его нужно как-то ограничивать.
В компоненте CALL есть надстройка "Период" пробовал там выбирать 1 мин. По обмену вычислителя видно что опрос идет раз в минуту но в среде исполнения такое ощущение что данные выводятся с более высокими задержками и рандомно.

Сообщения / Posts 6 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если Вам необходимо уменьшить количество обращений по GSM-каналу, но при этом сохранить быстродействие узла в целом, то у каналов опроса настройте Период на необходимую Вам величину.
Если Вы установили 1 минуту, то канал будет отрабатывать ровно один раз в одну минуту.
В Профайлере (через Панель МРВ) Вы можете проконтролировать с как часто отрабатывает определенный канал. Достаточно найти его 45,T атрибут (время изменения).

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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



Powered by Infopop Corporation
UBB.classic™ 6.7.2