Форум 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/IP

   
Автор / Author Тема / Topic: MODBUS TCP/IP
Илья
Junior Member / Новичок
Участник № / Member № 3378


Icon 1 отправлено / posted      Профиль для / Profile for Илья           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Доброго времени суток. Есть контроллер M340 Schneider Electric, который по Ethernet и протоколу MODBUS TCP/IP общается с PC. У контроллера спрашивается всего одна переменная. Обмен идет без проблем. Потом я имитирую обрыв связи (вытаскиваю разъем из компьютера), у канала, который привязан появляется бит недостоверность. Потом я восстанавливаю связь (вставляю разъем в компьютер), но связь не восстанавливается (бит достоверность равен 1). Хотя если я посылаю контроллеру команду записи в память она доходит до контроллера. Восстановить связь получается, если только перезапустить МРВ. МРВ используется из состава базовой версии инструментальной среды. Вопрос: Как решить эту проблему???
Сообщения / Posts 4 | Из / 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 
А канал у Вас остается включенным? Т.е. 3-й атрибут равен 0?
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Илья
Junior Member / Новичок
Участник № / Member № 3378


Icon 1 отправлено / posted      Профиль для / Profile for Илья           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Привожу значения атрибутов:
1. При наличии связи: 3-й: IOn+T; 4-й: _T
2. Вытаскиваю кабель из PC: 3-й: IOn-F; 4-й: _F
3. Подключаю кабель к PC: 3-й: IOn-F; 4-й: _F

Сообщения / Posts 4 | Из / 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 
Очень странно. Если запись дошла и получила обратно правильную команду, то признак недостоверности должен пропасть.

Попробуйте тоже самое с эмулятором (ModSim32 например).

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


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

Вопрос-то в том почему канал, который производит опрос контроллера, не восстанавливает опрос после восстановления связи???

А как я с помощью ModSim32 буду имитировать пропадание связи?

Сообщения / Posts 4 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstrA Technical Support Ukraine
Forum Member / Участник форума
Участник № / Member № 2198


Icon 1 отправлено / posted      Профиль для / Profile for AdAstrA Technical Support Ukraine           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для того чтобы связь «восстанавливалась» автоматически нужно в файле IP_modBus, который находится в папке узла задать: OFFCOUNT=0.
Сообщения / Posts 58 | Из / 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