ArK Posted August 4, 2020 Share Posted August 4, 2020 Здравствуйте, на форуме, кажется, есть схожие темы (https://moxa.ru/forum/index.php?/topic/572-moxa-nport-5150-%D0%B8-%D1%81%D1%87%D0%B5%D1%82%D1%87%D0%B8%D0%BA%D0%B8-%D1%81%D1%8D%D1%82-4%D1%82%D0%BC/), но они довольно старые (плюс другая модель счетчика) и лично мне не помогли. При попытке опросить счетчик неизменно появляется ошибка контрольной суммы. Счетчик опрашивается оптопортом и имеет стандартные настройки 9600 O 1. Однако я пробовал менять скорости и четность в Nport, однако это не помогло. Пробовал так же сменить Real Com Mode на сервер TCP. Подключение удается, но ошибка контрольной суммы та же самая. На форуме производителей счетчиков в теме с такой ошибкой кто то ссылался на дробление пакета в преобразователе. Якобы в этом причина, когда в буфере не накапливается весь ответ. Сообщение в теме из ссылки: "Чтобы избежать такого, при настройке NPort в разделе "Operating Mode" установите параметр Force TX Timeout в значение несколько миллисекунд (например, 3 мсек) (см. вложение). Это будет означать, что пока данные в последовательный порт идут сплошняком, то они будут накапливаться в буфере NPort. И только если в потоке данных возникнет пауза указанной длины, то только тогда NPort посчитает посылку завершенной и отправит ее единым IP-пакетом." Тоже не помогло. Link to comment
Знайка Posted August 4, 2020 Share Posted August 4, 2020 Добрый день. Неоднократно обсуждалось. На NPort Force Transmit = 50; в конфигураторе Время ожидания ответа счётчика = 5000, Системный TimeOut = 1000, Перезапросов при отсутствии ответа = 50; на самом приборе учёта скорость 9600, чётнось = нет, Множитель Time-Out = 5. Link to comment
ArK Posted August 4, 2020 Author Share Posted August 4, 2020 3 часа назад, Знайка сказал: Добрый день. Неоднократно обсуждалось. На NPort Force Transmit = 50; в конфигураторе Время ожидания ответа счётчика = 5000, Системный TimeOut = 1000, Перезапросов при отсутствии ответа = 50; на самом приборе учёта скорость 9600, чётнось = нет, Множитель Time-Out = 5. То есть параметры в счетчике тоже нужно менять, хотел удаленно все сделать. И получается в Nport тоже выставить 9600 None 1? Хотя это конечно очевидно. Link to comment
Знайка Posted August 4, 2020 Share Posted August 4, 2020 22 minutes ago, ArK said: То есть параметры в счетчике тоже нужно менять, хотел удаленно все сделать. И получается в Nport тоже выставить 9600 None 1? Хотя это конечно очевидно. Можете попробовать не менять. С приведёнными настройками работает стабильно, возможно и с другими тоже будет работать. Link to comment
ArK Posted August 5, 2020 Author Share Posted August 5, 2020 20 часов назад, Знайка сказал: Можете попробовать не менять. С приведёнными настройками работает стабильно, возможно и с другими тоже будет работать. Все таки съездил и поменял в счетчиках параметры на указанные, в nport также выставил четность "нет" и все остальные настройки в точности такие. Однако увеличилось лишь время в течение которого идут запросы и приходят ответы. В конце все равно появляется ошибка контрольной суммы. В старых сообщениях на форумах в качестве одной из причин указывали некорректную работу самого конфигуратора. Попробую переустановить. А вообще он необходим только для проверки работы. Счетчики будут в программе АСКУЭ "Пирамида". Возможно там работа с протоколом СЭТ лучше реализована. Link to comment
Знайка Posted August 5, 2020 Share Posted August 5, 2020 55 minutes ago, ArK said: Все таки съездил и поменял в счетчиках параметры на указанные, в nport также выставил четность "нет" и все остальные настройки в точности такие. Однако увеличилось лишь время в течение которого идут запросы и приходят ответы. В конце все равно появляется ошибка контрольной суммы. В старых сообщениях на форумах в качестве одной из причин указывали некорректную работу самого конфигуратора. Попробую переустановить. А вообще он необходим только для проверки работы. Счетчики будут в программе АСКУЭ "Пирамида". Возможно там работа с протоколом СЭТ лучше реализована. А покажите окошко настроек Параметры соединения из Конфигуратора? Link to comment
ArK Posted August 5, 2020 Author Share Posted August 5, 2020 1 час назад, Знайка сказал: А покажите окошко настроек Параметры соединения из Конфигуратора? Системный таймаут при подключении сам сбрасывается на 30. В остальном все вроде бы так. Время ожидания ставил 5000, здесь попробовал уменьшить. Link to comment
ArK Posted August 5, 2020 Author Share Posted August 5, 2020 Нашел версию конфигуратора 2014 года, но в ней все абсолютно так же. Link to comment
Знайка Posted August 5, 2020 Share Posted August 5, 2020 Системный TimeOut поставьте побольше, 1000 хотя бы Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now