Форум 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 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » TM6.09 modbus TCP

   
Автор / Author Тема / Topic: TM6.09 modbus TCP
zicst
Junior Member / Новичок
Участник № / Member № 4997


Icon 5 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Использую PLC owen и trace mode 6.09, хочу организовать связь по modbus tcp (используя встроенный протокол).
В скаде создаю (источники/приемники) группу MODBUS в ней компонент Rin_Word(4). Редактирую (адрес модуля, адрес регистра, тип TCP/IP и ввожу IP адрес контроллера).
После запуска обмена не происходит!
Собственно возникает вопрос о предназаначении встроеного протокола, возможен ли обмен по нему с крнтроллером owen (по документации контроллер поддерживает данный протокол)...
Наблюдения: при отладке (запуск проекта trace mode) создается пустой файл tcp_modbus. При записи в него (в ручную) строки 1 10.0.6.10 ситуация не меняется (файл пересоздается пустой)...

Заранее спасибо за помощь!

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Если контроллер поддерживает Modbus TCP, то обмен должен осуществляться.
После запуска узла откройте окно "Просмотр компонентов" (Меню "Вид/Компоненты").
Раскройте в этом окне дерево каналов и найдите канал, который Вы привязали к указанному Modbus-источнику.
Перед его именем должен быть задан его тип [64.04].

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Все каналы которые были привязаны соответствуют типу [64.04], но данные так и не поступают(
Сообщения / Posts 22 | Из / From: Belarus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
В Modbus-каналах выставляется признак недостоверности (атрибут 4)?

Создайте файл конфигурирования запуска узла TMCom_xx.cnf (см."Приложения/Задание параметров работы мониторов") с ключом DEBUGON=400

В профайлерном протоколе в папке узла должны быть сообщения об ошибках обмена по сети.

Пришлите на hotline@adastra.ru файл *.prj и папку узла после запуска под профайлером.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Настройки "Источников/Приемников" неверные.
Разъяснения отправлены почтой.

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Вопрос решен... Спасибо!
Сообщения / Posts 22 | Из / From: Belarus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Alexander Rakhman
Junior Member / Новичок
Участник № / Member № 6352


Icon 1 отправлено / posted      Профиль для / Profile for Alexander Rakhman           Редактировать/удалить сообщение / Edit/Delete Post 
Приветствую! А можно озвучить путь решения? Похоже, у меня аналогичная проблема.
Заранее спасибо!

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Надо соблюдать порядок настройки компонентов слоя "Источники/Приемники".
Например.
1. Настройка "Порт" в Modbus TCP не используется.
2. Если в контроллере порт обмена по по Modbus TCP отличен от 502 (который
задается по умолчанию), надо задавать его в поле "Дополнительно", например:
IP=10.0.6.10:550;
Здесь 550 - номер порта.
3. Префикс <IP=> обязателен!
4. Настройка "Адрес" - это адрес устройства в сети Modbus. Он не должен быть
равным 0.
5. Настройка "Канал" - это адрес Modbus-переменной.

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


Icon 1 отправлено / posted      Профиль для / Profile for Alexander Rakhman           Редактировать/удалить сообщение / Edit/Delete Post 
Большое спасибо, всё прояснилось!
<IP=> было ни разу не очевидно.

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Доброго времени суток всем!
Необходимо в real поменять порядок слов... Есть ли в trace mode функции преобразования типов? Функции копирования аналогична memcpy()???

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
modbus.set файл ;
в help есть

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
MDB_FLOATCNV=101 – этот ключ разрешает задание порядка следования байтов отдельно для каждого устройства (с помощью ключей MDB_AFCNV<nn>);
MDB_AFCNV<nn>=<M, DEC> –

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Поддержка отклонений от стандарта MODBUS

TRACE MODE поддерживает отклонения от стандарта MODBUS при работе с переменными FLOAT. Для выбора порядка следования байтов нужно вручную создать текстовый файл modbus.set в папке узла. Файл содержит целое число от 0 до 3, указывающее следующий порядок байтов (байт 0 – младший байт мантиссы, байт 3 – байт знака и порядка):
0 – 3-2-1-0 (данный порядок следования байтов устанавливается в отсутствие файла modbus.set);
1 – 0-1-2-3;
2 – 1-0-3-2;
3 – 2-3-0-1.
О ключах ничего не упоминается... Можно простой шаблон файла?

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Да, <nn> адрес com-порта? А у мне по IP нужно...
Сообщения / Posts 22 | Из / From: Belarus  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
nn это не порт !!!!!!!!!!!!!
MDB_AFCNV<nn>=<M, DEC> – порядок следования байтов для устройства с адресом nn. Число M вычисляется следующим образом (BO – номер порядка следования байтов, см. Обмен по MODBUS ):
для переменных FLOAT BO записывается в полубайт 0xF;
для переменных LONG (8 байтов) BO записывается в полубайт 0xF0;
для переменных даты и времени (для чтения архива) BO записывается в полубайт 0xF0 и устанавливается бит 12 (0x1000).

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


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
MDB_FLOATCNV=101
MDB_AFCNV192.168.3.10:504=4147

вот содержимое файла но ничего не работает

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


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post 
nn это не IP адресс !!!!!!!!!!!!!!!!!!!!!
Сообщения / Posts 803 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zicst
Junior Member / Новичок
Участник № / Member № 4997


Icon 1 отправлено / posted      Профиль для / Profile for zicst           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая техподдержка! Ранее (http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/45/t/000248.html) рассматривался вопрос рассмотрения RTM как сервер modbus tcp.
Не могли бы на мой адрес выслать инфу предлагаемую в том разделе (файл конфигурации и по каким адресам производить запросы).
Спасибо!

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Базовая линия не поддерживает функцию работы МРВ, как сервера протоколов поверх TCP(UDP)/IP.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / 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



Powered by Infopop Corporation
UBB.classic™ 6.7.2