Здравствуйте. Вопрос: система сбора данных построена так TRECE MODA 6 -> шлюз MB3170 -> контролеры LD. протокол modbusTCP -> mdbusTCP/485modbus. в обратную сторону наоборот. вопрос когда все работает все каналы с контролеров опрашиваются контролеров несколько. стоит отключить один контролер например средний часть каналов опрос теряется до отключеного контролера и после контролера.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Не ясна формулировка "опрос теряется до отключенного контролера и после контролера". Возможно, проблема в автоматическом разрыве TCP-соединения при последовательном отсутствии ответов на посланные запросы.
В любом случае следует провести диагностику с заданием ключа DEBUGON=70004400 в файле конфигурирования запуска узла *.cnf и анализом записей в профайлерном протоколе.
Возможно, что проблем можно избежать, если использовать в качестве шлюза N-Port MOXA,который создаст в сети виртуальный COM-порт. Через этот COM-порт надо использовать обмен по Modbus RTU без промежуточного преобразования протоколов.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
извиняюсь написал неправильно? на одной линии подключены контролеры количество не важно сколько к примеру 5 штук, когда все включены опрос каналов происходит нормально когда выключаем любой контролер часть каналов перестает опрашиваться причем на разных контролерах может с одного контролера часть опрашиваться а часть нет конфигурация выше написана.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Наши рекомендации в предыдущем посте остаются в силе.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
спасибо видимо так работает MOXA будем писать туда
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Более рационально перейти на использование шлюза N-Port той же фирмы (см. наш пост выше). Тем более, что есть такие шлюзы на несколько COM-портов и можно повысить быстродействие обмена при большом количестве контроллеров, распределив их по разным портам.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Здравствуйте. Проблема проявилась, теперь все данные не читаются. DEBUGON=70004400 этот код в силе или изменился, чтобы посмотреть обмен.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте! С момента предыдущего диалога прошло почти 11 лет. Уточните, проблема не воспроизводилась все это время?
Ключ DEBUGON описан во встроенной Справочной Системе - Приложения - Задание параметров работы монитора. Опирайтесь на описание ключа в релизе, который Вы используете.
[ 07.09.2026, 09:29: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Здравствуйте. Тогда проблему решили. В место N-Port применили шлюз MOXA 3170. Спасибо за ответ. Попробую отпишусь.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Посмотрел, но разобраться какой код не смог. Можете подсказать версия 6.10.1. В данном случае, у нас на двух компьютерах установлены одинаковые программы. Работают через шлюзы. Компьютеры разные. На одном связь попадает периодически.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте!
Посмотрел, но разобраться какой код не смог. Под словом "код" подразумеваете ключ DEBUGON или результат в лог-файлах?
В данном случае, у нас на двух компьютерах установлены одинаковые программы. Работают через шлюзы. Компьютеры разные. На одном связь попадает периодически. Две одинаковые системы работают одинаково. Если две системы работает по-разному, то системы разные (есть отличия).
Если "связь пропадает периодически" при запущенных двух проектах, то, первым делом, следует проверить работу обоих проектов по отдельности (запустили один, второй выключен) в течении времени, при котором (при включенных обоих проектах) гарантированно возникает "связь пропадает периодически".
Это позволит локализовать проблему в пределах проекта. Далее, сравниваем проблемный проект с корректно работающим (ПК, установленное ПО, физические каналы связи...)
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Вот этот ключ я и не могу определить по каким критериям. С проектами сложнее, связь теряется через неопределенное время, может через неделю или две недели или больше. В общем непредсказуемо. Вот надо мне определить что происходит в этот момент. Восстанавливается работа "а кавычках отжимаем человечка снимаем питание со шлюза включаем шлюз и человечка" связь появляется без перезапуска проекта. С экспериментами не получиться так. Разница не в проектах а в компьютерах один помощнее другой послабее. Но у нас раньше работал большой проект на совсем слабом компьютере в 2010 году на ХР. На этих стоит 7-ка поставленная с нуля.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
бит 10 (0x400) – обмен по сети; бит 14 (0x4000) – потоки; бит 28 (0x10000000) – шаблоны; бит 29 (0x20000000) – общая информация (номер версии, ОС и т.п.); бит 30 (0x40000000) – критические ошибки;
Возможно, необходимо включить дополнительные биты отладки (DEBUGON описан во встроенной Справочной Системе - Приложения - Задание параметров работы монитора)
Восстанавливается работа "а кавычках отжимаем человечка снимаем питание со шлюза включаем шлюз и человечка" связь появляется без перезапуска проекта. Если "человечек" это иконка запуска/останова проекта в Trace Mode, то после останова рекомендуется закрыть (по крестику) проект.
На одном связь попадает периодически. Проблема всегда на одном ПК или на разных? Если на одном, то надо искать его отличия от второго. В том числе отличия в настройках обоих шлюзов.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Спасибо за разъяснение как пользоваться ключом. Иконка "вкл/выкл" иногда срабатывает иногда нет тогда приходиться полностью перезапускать проект. Теряется связь на одном, отличие только в компьютерах остальное по связи одинаковое. Пробовали менять, не помогло. Попробую этот ключ, что получиться отпишусь.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Теряется связь на одном Если возможно, то временно поменяйте ПК (было ПК1-проект1 и ПК2-проект2, а станет ПК1-проект2, ПК2-проект1). Проблема воспроизведется на "том же ПК" или "на том же проекте"?
Применение ключа DEBUGON расширит диагностику. Ее необходимо проанализировать (ключ диагностики, после получения лог-файлов, рекомендую отменить)
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Уже пробовали. Да у себя попробовал ключ на другом компьютере, теперь надо на рабочем попробовать. Надо ждать перерыва в работе чтобы перезагрузить. Или можно во время работы записать этот файл.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Файл можно подготовить заранее. Но любые взаимодействия (добавить, редактировать, удалять) с файлами папки узла проекта рекомендуется при выключенном (остановленном и закрытом) проекте.
Posted by Шмидт Сергей Петрович (Участник № / Member № 2657) on :
Спасибо подготовил. Жду когда можно перезапустить.