Форум 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 » Драйверы / Device Drivers » диагностика обмена по Modbus TCP/IP

   
Автор / Author Тема / Topic: диагностика обмена по Modbus TCP/IP
veloledi256
Forum Member / Участник форума
Участник № / Member № 7333


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

Есть диагностическая переменная @e_TCP_ModBus, с параметром 1, типа output. Есть каналы в источниках, например Rout_Word(3). Когда проект в рабочем режиме и происходит обмен данными с TCP-Slave устройством, значение переменной @e_TCP_ModBus = 2, если прервать связь с устройством TCP-Slave, то @e_TCP_ModBus = 6. У меня вопрос, что диагностирует @e_TCP_ModBus? я ведь на стороне Slave устройства не создаю ответный канал, для диагностики и на стороне проекта, тоже ничего не записываю.
В справке написано, что код 6 - это ошибка списка, но там другой случай.

Сообщения / Posts 44 | Из / 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 
Видимо, созданная Вами диагностическая переменная @e_TCP_ModBus, с параметром 1, имеет тип INPUT.
Аналогичная переменная типа OUTPUT осуществляет не диагностику обмена, а управление обменом.

Для числового канала, привязанного к диагностической переменной @e_TCP_ModBus, значение на входе индицирует
1 - попытка установления соединения,
2 - нормальный обмен,
6 - ошибка при установлении соединения:

В атрибуте КОДИРОВКА отображается текущий IP-адрес устройства.
В атрибуте КОМЕНТАРИЙ – текстовый статус устройства, например, "Error in connect 10060", где 10060 код ошибки, возвращаемый ОС, который означает "Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не был получен нужный отклик" ;

Подробности см. в разделах "Управление и диагностика обмена" и "Группа ДИАГНОСТИКА".

Сообщения / 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