PDA

Просмотр полной версии : Таймаут между МСД-200 и ТРМ-202



bzdiswm
08.02.2018, 13:23
Добрый день. Есть модуль сбора данных МСД-200, его необходимо подключить к ТРМ-202 по RS-485.

Но, увы, при всех возможных настройках в "Результатах измерения" показывает таймаут.
Конфигурация во вложении не окончательная, в ней пробовали разное.

Пробовали на двух разных ТРМ-202, адреса у них были 24 и 40, скорость менялась со 115200 до 9600, задержка ответа 20.
В "Общих параметрах архивации" МСД-200 менялись соответственно скорость ответа (со 115200 до 9600) и задержка ответа. Режимы - Master для modbus, Spy для Овен, соответственно стоп-бит 1-2.

В "Настройках" менялся протокол (RTU-Овен), адрес (16, 24, 40, любые другие), таймаут (500-1000), HASH (пробовал read) и "индекс" (на всякий случай). При всех возможных комбинациях стабильно "таймаут".

Индикация RS1 моргает (хотя ничего не подключено), RS2 или не моргает или изредка загорается красным, провод RS-485 прозванивали, все на месте. Аналогичные темы смотрел, пример настроек с сайта пробовал.

Пантелеев Дмитрий
09.02.2018, 09:19
После изменений параметров в ТРМ202 нужно сбросить питание. Вероятно Вы этого не сделали, поэтому и настройки не совпадали.
Вам нужно настроить прибор по настройкам, указанным в файле примера с сайта. Правильно подключить А и В и все должно заработать.

bzdiswm
04.05.2018, 15:42
И снова здравствуйте, с предыдущей проблемой разобрался.

Текущая выглядит так.
Стоит несколько ТРМ202 и один МСД-200. Он их опрашивает, складывает все в файл.
Канал может показывать температуру, через 2 секунды уйти в "таймаут", потом снова все.

В архиве выглядит примерно так:
17:21:14 29 34 Нет 36 Таймаут 97
17:21:24 29 34 Таймаут 36 Таймаут 97
17:21:34 29 Таймаут 70 Таймаут 94 97
17:21:44 29 34 70 Таймаут 94 Таймаут
17:21:54 29 34 Таймаут 36 Таймаут 97

Как бороться? Ставить в настройках каналов больший таймаут? Сейчас стоит 3000, пробовал вплоть до 10000, особо лучше не становилось.

maximov2009
04.05.2018, 17:03
Добрый день. А зачем Вам запись каждые 10 секунд? За это время и датчик то не успеет отреагировать на изменение. Мы температуру на линии пишем максимум раз в минуту. А если процесс не шустрый, то через 5 минут с условием превышения порога запись чаше идёт.
Попробуйте для начала увеличить дискретность записи. И сколько у Вас каналов пишется?
С уважением.

bzdiswm
07.05.2018, 07:12
Добрый день. А зачем Вам запись каждые 10 секунд? За это время и датчик то не успеет отреагировать на изменение. Мы температуру на линии пишем максимум раз в минуту. А если процесс не шустрый, то через 5 минут с условием превышения порога запись чаше идёт.
Попробуйте для начала увеличить дискретность записи. И сколько у Вас каналов пишется?
С уважением.

Пока 6 каналов, еще 3 должно добавиться на этом модуле.
Поставил период опроса 60000мс, период архивации 60с, таймаут на каналах 60000.

В результатах измерения таймауты никуда не делись.

maximov2009
07.05.2018, 09:14
Добрый день. Что то Вы всё в кучу собрали. При таком раскладе точно работать не будет.
Период архивации - это время через которое происходит запись. Вот его и поставьте 1мин. Остальное по умолчанию как было.
На 6 каналах, даже на 10 не должно быть таких проблем.
С уважением.

bzdiswm
07.05.2018, 11:20
Добрый день. Что то Вы всё в кучу собрали. При таком раскладе точно работать не будет.
Период архивации - это время через которое происходит запись. Вот его и поставьте 1мин. Остальное по умолчанию как было.
На 6 каналах, даже на 10 не должно быть таких проблем.
С уважением.

Так период архивации и стоит 1 минута.
Раз в минуту опрашивается, раз в минуту записывается. Время ожидания отклика от ТРМ-202 тоже минута.

Таймауты как были, так и остались. Причем от разных ТРМ, то появляется, то пропадает.

Ну это просто различные варианты пробовались. Главный инженер говорит, что нужна запись каждые 10 секунд.
Попробуем ограничивающие резисторы на шину повесить.

maximov2009
07.05.2018, 12:22
А разве у Вас терминальные не стояли? Какая длина линии?

bzdiswm
07.05.2018, 12:26
А разве у Вас терминальные не стояли? Какая длина линии?

На мсд-200 стоял, на другом конце нет. Все устройства в пределах одного шкафа находятся.
Монтировал не я, моя задача подружить с компьютерами, настроить отчеты и предоставить к ним доступ.

Как поставят второй, отпишусь о результатах.

maximov2009
07.05.2018, 12:50
Какой протокол? Попробуйте ASCII говорят устойчивей работает.

bzdiswm
11.05.2018, 09:04
Какой протокол? Попробуйте ASCII говорят устойчивей работает.

Да, если кому интересно, то в цепи оказался ТРМ202, на котором то ли не выставили настройки, то ли не перезагрузили.
В итоге среди кучки на m.rtu оказался один m.asc, который и давал таймауты.

Переставили все на 19200, rtu, ожидание ответа даже не трогали. Пока все работает, пишет раз в 10с

maximov2009
11.05.2018, 09:13
Конечно интересно. Потому как ветки форума обычно перечитывают те у кого возникают аналогичные вопросы. И по поиску находят обсуждение. Иногда через несколько лет. Так что желательно всегда знать конечный результат.
С уважением.

mikesap
14.05.2018, 14:59
Есть МСД200 и ТРМ136, шесть датчиков температуры. Настройки использовал из примеров - измерители регуляторы - ТРМ136 овен. Пробовал и другие, смотрел ролики с ютуба. Менял адрес ТРМ136 с 16 на 24, но ничего не получается. В протоколе - таймаут.

maximov2009
14.05.2018, 15:14
Добрый день. Пока голословные данные (неполные). Укажите все настройки ТРМ и МСД. Желательно скрины настроек МСД.
И какое положение переключателей на МСД.
С уважением.

DOA
24.10.2018, 11:32
Здравствуйте всем !
Что бы не плодить тем (не нашел, если что тыкните носом )
Пытаюсь подключить 5 ТРМ138 к МСД200 - не хочет видеть 2 ТРМ
Архивирует тоже как то странно, впрочем как и принимает результаты измерений
у третьего прибора не видит два последних канала, ну и два прибора вообще не видит
Подскажите куда рыть ?
Приборы находятся рядом соединены UTP 5e
39434

DOA
25.10.2018, 13:33
все заработало - виновата моя поспешность