Ошибка контрольной суммы
Ошибка контрольной суммы
Добрый день.
Пролистал форум, но решения не нашел. Проблема следующая:
На подстанции 2 счетчика ПСЧ-4ТМ.05М.12, подключенных к модему Teleofis. Программой Конфигуратор СЭТ-4ТМ версия 25.04.15 данные счетчиков считываются, в том числе и показания на начало месяца. А при попытке считать Профиль мощности выдает «ошибка контрольной суммы», но не сразу, а при попытке считать уже сам профиль (сначала он запрашивает данные, потом заголовок, потом профиль как-то так). Время ожидания ответа счетчика выставлено уже на масксимум, но все равно выдает ошибку. В чем может быть проблема?
- Рустам
- Сообщений: 4
- Зарегистрирован: 15 янв 2016, 13:12
Re: Ошибка контрольной суммы
tpnzif » 15 янв 2016, 14:05
Установите обновление этого ПО:
http://www.nzif.ru/uploads/sel/obnovlen … 6-2015.rar
Используйте В ПО значение времени ожидания ответа — не менее 15000 мс., а системный тайм-аут — 30 мс.
Указывайте обновлённую созданную в этом ПО свежую бузу данных последней версии.
Устанавливайте реальный промежуток времени когда профиль мощности счётчиком гарантированно регистрировался.
- tpnzif
- Техподдержка
- Сообщений: 3368
- Зарегистрирован: 23 апр 2010, 09:22
Re: Ошибка контрольной суммы
Рустам » 15 янв 2016, 15:04
Установил обновление, выставил параметры как Вы указали.
Где необходимо указать базу данных?
Промежуток времени указываю реальный.
Ситуация после обновления не поменялась, ошибку так и выдает
- Рустам
- Сообщений: 4
- Зарегистрирован: 15 янв 2016, 13:12
Re: Ошибка контрольной суммы
Рустам » 15 янв 2016, 15:07
Может это быть связано с версией ПО счетчика? На счетчике версия 33.01.13
- Рустам
- Сообщений: 4
- Зарегистрирован: 15 янв 2016, 13:12
Re: Ошибка контрольной суммы
tpnzif » 15 янв 2016, 15:07
Кликните по пиктограмме «база данных» в вернем меню основного окна ПО. Создайте новую БД.
Кликните по пиктограмме профиля мощности и укажите путь к файлу вновь созданной БД.
Собирайте информацию.
- tpnzif
- Техподдержка
- Сообщений: 3368
- Зарегистрирован: 23 апр 2010, 09:22
Re: Ошибка контрольной суммы
Рустам » 15 янв 2016, 15:20
Проблема ошибки решилась увеличением системного тайм-аута. Видимо не хватало времени для получения полного ответа от счетчика, а программа посылала следующий запрос.
- Рустам
- Сообщений: 4
- Зарегистрирован: 15 янв 2016, 13:12
Re: Ошибка контрольной суммы
tpnzif » 15 янв 2016, 15:27
Успехов Вам.
- tpnzif
- Техподдержка
- Сообщений: 3368
- Зарегистрирован: 23 апр 2010, 09:22
Вернуться в Программное обеспечение
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
В двух словах, суть работы заключалась в том, чтобы показания узлов учета электроэнергии можно было принимать по корпоративной сети и в пункте «А», где установлены счетчики, и в удаленном пункте «Б». В обоих местах устанавливалась программа СЭТ-4ТМ Конфигуратор, с помощью которой и происходил опрос счетчиков. Сами счетчики работают по интерфейсу RS485. В Ethernet данные с них преобразуются с помощью преобразователя Moxa NPort IA5150I. Моя задача это все подружить и обеспечить работу.
Функциональная схема приведена на рисунке ниже. Работенка казалась простой, но на практике все оказалось немного сложнее. Ну, обо всем по порядку…
Шаг 1. Проверка подключения к счетчикам индивидуально
Начал я с того, что после монтажа счетчиков предварительно пробно подключился к ним по RS485 с помощью программы «Конфигуратор СЭТ-4ТМ». Счетчик имеет два адреса: короткий — это две последние цифры заводского номера — и длинный — это весь заводской номер.
Как видно на фото выше, короткий адрес будет 43, а расширенный — 0806177843. Подключившись таким образом я точно знал, что все счетчики доступны из сети, и никаких проблем нет.
Шаг 2. Настройка преобразователя Moxa NPort IA5150I для опроса счетчиков
Шаг 2.1: Как подключиться к преобразователю Moxa
Далее следовала настройка преобразователя Moxa. Первым делом нужно подключиться к самому преобразователю. На корпусе у преобразователя есть наклейка с IP-адресом. В моем случае адрес таков: 192.168.127.254. Чтобы получить доступ к Web-интерфейсу для настройки, устанавливаю в своём компьютере параметры адаптера из той же подсети, что и IP адрес у Moxa:
Открываю свой любимый FireFox и вбиваю в строке адреса IP Moxa: 192.168.127.254. Для входа нужно ввести пароль. Пароль по умолчанию — moxa, его и вводим. Должна открыться Web-консоль, где и будем конфигурировать наше устройство.
Можно установить программу NPort Configurator для настройки преобразователя, но, на мой взгляд, удобнее пользоваться всё же Web-консолью.
Шаг 2.2: Настройка параметров преобразователя Moxa
Ниже я расскажу о параметрах, которые требуется настроить. Остальные параметры остаются по умолчанию.
Basic Settings
Здесь потребовалось только выставить правильно дату и время. Больше для обмена данными со счетчиками здесь ничего не нужно делать.
Network Settings
Параметр | Значение |
---|---|
IP Address | IP адрес Moxa
Здесь устанавливается IP адрес преобразователя в сети Ethernet, по которому он будет доступен. В нашем случае тот, который был по умолчанию — 192.168.127.254 — заменяется на нужный из подсети предприятия. |
Netmask | Маска подсети
Здесь устанавливается маска подсети Ethernet в сети предпрития. Чаще всего это 255.255.255.0, но может быть и по-другому. |
Gateway | IP адрес шлюза
Если на вашем предприятии разветвленная сеть с множеством подсетей, то необходимо знать адрес шлюза подсети, в которой установлена Moxa. |
На этой вкладке всё! Остальное нам не мешает и остается как было.
Serial Settings
Здесь выставляются настройки, собственно, последовательного порта Moxa для доступа к счетчикам.
Параметр | Значение |
---|---|
Baud rate | 9600
Символьная скорость последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 9600 по умолчанию. Нас это устраивает. |
Data bits | 8
Количество бит данных последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 8 по умолчанию. |
Stop bits | 1
Количество стоповых бит последовательного интерфейса. Для счетчиков СЭТ-4ТМ это 1 по умолчанию. |
Parity | Odd (Не четн.)
Контроль четности. Для счетчиков СЭТ-4ТМ это Не четн. по умолчанию. |
Flow control | None (Отсутствует)
Контроль потока для RS-485 не предусмотрен. |
FIFO | Enabled (Включен)
Использование буфера ввода/вывода. |
Interface | RS-485 (2-wire)
Интерфейс для последовательного порта — двухпроводный RS-485 |
Operating Settings
Что касается счетчиков СЭТ-4ТМ, здесь производятся ключевые настройки. На них нужно обратить особое внимание. Здесь не всё так очевидно, поэтому читайте внимательно.
Параметр | Значение |
---|---|
Operation mode | TCP Server mode
Так как опрашивать будем по Ethernet, то ставим этот режим |
Max connections | 2
В моём случае возможен доступ с двух мест, поэтому два соединения |
Packing length | 256
Этот параметр подобран экспериментально. Если он меньше, то при чтении больших данных (архивов, например), в программе Конфигуратор СЭТ-4ТМ появляется сообщение «Ошибка контрольной суммы». |
Delimiter 1 | 0 и Enabled
Данные от счетчика передаются пакетами, поэтому нужно включить разделитель. |
Delimiter 2 | 0 и Enabled
Данные от счетчика передаются пакетами, поэтому нужно включить разделитель. |
Delimiter Process | Strip delimiter |
Local TCP Port | 4001
Порт, через который в программе «Конфигуратор СЭТ-4ТМ» будет доступен преобразователь Moxa. Он остался по умолчанию, но его значение нужно запомнить. |
Command port | 966 |
Особое внимание нужно обратить на параметры Packing length, Delimiter 1, Delimiter 2, Delimiter Process. Без них передача данных будет проходить с ошибками контрольно суммы.
Шаг 3: Настройка программы «Конфигуратор СЭТ-4ТМ» на рабочих станциях
Шаг 3.1: Настройка рабочих станций
Как в шаге 2.1 нужно настроить сетевые соединения на рабочих станциях. Затем, установить программу Конфигуратор СЭТ-4ТМ. Она доступна для скачивания с сайта производителя.
Шаг 3.2: Настройка общих параметров соединения
Настройки на обоих рабочих станциях абсолютно идентичны. Могут изменяться только IP адреса в разных подсетях для доступа к Moxa, в остальном — всё аналогично. Параметры соединения COM порта даже не трогаем: к нашему соединению они не имеют отношения. В таблице ниже приведу значения важных параметров:
Параметр | Значение |
---|---|
Группа Порт | Нажата кнопка TCP
Так как опрашивать будем по Ethernet, то ставим этот режим |
Группа Канал связи→Пароль | 000000 (Шесть нулей)
Пароль 1-го и 2-го уровней доступа по умолчанию |
Группа Протокол | CRC
Способ определения контрольной суммы |
Группа Протокол→Время ожидания ответа счетчика | 3000
Рекомендуется поставить приблизительно такое значение |
Шаг 3.3: Настройка соединения по TCP
Ниже, в таблице, приведены необходимые настройки:
Параметр | Значение |
---|---|
Группа Клиент→Параметры сервера→Порт | 4001
Это тот самый порт, из настроек Operating Settings в Moxa |
Группа Клиент→Параметры сервера→IP адрес или имя | IP-адрес Moxa
IP адрес преобразователя Moxa |
Вот в общем-то и всё! Вводим две последние цифры серийного номера в поле Сетевой адрес или полный серийный номер в поле Расширенный сетевой адрес и нажимаем кнопку Подключиться. Если всё нормально, то в нижней части окна появится сообщение о подключении. Теперь богатая палитра кнопок в панели инструментов для работы со счетчиком в вашем распоряжении!
Recommended Posts
-
- Share
Добрый день!
Столкнулись с проблемой при работе с счетчиками СЭТ 4ТМ.03 через NPort 5150. Установили программу администрирования, перевели NPort в режим RealCom и все остальное как по инструкции. Опытным путем удалось добиться считывания данных со счетчика только на скорости 1200 (Четность: нет). Хотя стандартная скорость 9600… Все, что выше 1200, не работает. С другой стороны другие счетчики (МИР С-01) опрашиваем без особых проблем на 9600… Подскажите, что может быть? Есть какие-то особенности?
Link to comment
-
- Share
День добрый.
Тоже проблема с подключением программы «Конфигуратор СЭТ-4ТМ» к счетчикам СЭТ-4тм.02.2
через моксы (MOXA5150) в режиме Real COM Mode
работают только на 1200.Программа MetCon(АСКУЭ) работает без проблем.Нормально работает Конфигуратор только
по TCP( Поставил MOXA в режим TCP Server Mode а Конфигуратор СЭТ-4ТМ настроил на соединение по TCP клиентом),
но по TCP не подключишь АРМ Энергетика…..
Написал на Нижегородский завод им.Фрунзе, ответили что у MOXA проблема с драйвером виртуального порта…
Не знаю что делать — перешивать все счетчики на 1200 ??? Их много и будет медленно.
Чяго делать ?????
С уважением Дмитрий.
Норильск
DimaCaxap@mail.ru
И ещё….
Согласен работать и по TCP,но после закрытия программы работы с счетчиками и повторного открытия
связь не восстанавливается,приходиться у MOXA сбрасывать питание или программно перегружать её……
Link to comment
- Author
-
- Share
Сегодня весь день посвятили этой проблеме… Конфигуратор работает действительно только на скорости 1200 (СЭТ 4ТМ.03), больше не в какую… Но в режиме Real Com… Программа Электроколлектор (Прософт-системс, Екатеринбург) заработала на всех скоростях, но только на маленькой длине RS485 (несколько сантиметров). Приехали на подстанцию в надежде, но магистрали считывать не смогли, только прочитали один счетчик на короткой магистрали на 4800 (программа Электроколлектор, Конфигуратор СЭТ тоже не пошел)… Подключили через ADAM 232/485 (настроили предварительно MOXA в 232), результат практически тот же, стабильной работ нет… Ставили также перемычки на J3 и J4, напряжение на линии 485 менялось, но толку не было… Вопрос — в чем проблема???
Link to comment
-
- Share
Добрый день!
Столкнулись с проблемой при работе с счетчиками СЭТ 4ТМ.03 через NPort 5150. Установили программу администрирования, перевели NPort в режим RealCom и все остальное как по инструкции. Опытным путем удалось добиться считывания данных со счетчика только на скорости 1200 (Четность: нет). Хотя стандартная скорость 9600… Все, что выше 1200, не работает. С другой стороны другие счетчики (МИР С-01) опрашиваем без особых проблем на 9600… Подскажите, что может быть? Есть какие-то особенности?
Добрый день,
Мы личного опыта общения с устройствами СЭТ не имели. Есть подозрение, что посылка данных, приходящая от СЭТ по интерфейсу RS-232/485, отправляется NPort’ом в сеть несколькими частями (несколькими IP-пакетами), что приводит к появлению пауз между частями, т.е. посылка «бьётся». На маленьких скоростях этого не чувствуется, а на больших это играет свою роль.
Чтобы избежать такого, при настройке NPort в разделе «Operating Mode» установите параметр Force TX Timeout в значение несколько миллисекунд (например, 3 мсек) (см. вложение). Это будет означать, что пока данные в последовательный порт идут сплошняком, то они будут накапливаться в буфере NPort. И только если в потоке данных возникнет пауза указанной длины, то только тогда NPort посчитает посылку завершенной и отправит ее единым IP-пакетом.
Пожалуйста, сообщите о результате эксперимента.
Link to comment
-
- Share
Сегодня весь день посвятили этой проблеме… Конфигуратор работает действительно только на скорости 1200 (СЭТ 4ТМ.03), больше не в какую… Но в режиме Real Com… Программа Электроколлектор (Прософт-системс, Екатеринбург) заработала на всех скоростях, но только на маленькой длине RS485 (несколько сантиметров). Приехали на подстанцию в надежде, но магистрали считывать не смогли, только прочитали один счетчик на короткой магистрали на 4800 (программа Электроколлектор, Конфигуратор СЭТ тоже не пошел)… Подключили через ADAM 232/485 (настроили предварительно MOXA в 232), результат практически тот же, стабильной работ нет… Ставили также перемычки на J3 и J4, напряжение на линии 485 менялось, но толку не было… Вопрос — в чем проблема???
Объединил две темы в одну. Так проще отслеживать сообщения.
Только что написал ответ. Прошу прощения, что не очень оперативно
Я бы для начала попробовал оставить «по умолчанию» настройки 485 (тем более, что вмешательство стороннего конвертера ADAM на результат не повлияло), а поиграть настройками упаковки в TCP/IP, как я описал. Если не заработает, будем думать дальше.
Link to comment
- Author
-
- Share
Добрый день,
Мы личного опыта общения с устройствами СЭТ не имели. Есть подозрение, что посылка данных, приходящая от СЭТ по интерфейсу RS-232/485, отправляется NPort’ом в сеть несколькими частями (несколькими IP-пакетами), что приводит к появлению пауз между частями, т.е. посылка «бьётся». На маленьких скоростях этого не чувствуется, а на больших это играет свою роль.
Чтобы избежать такого, при настройке NPort в разделе «Operating Mode» установите параметр Force TX Timeout в значение несколько миллисекунд (например, 3 мсек) (см. вложение). Это будет означать, что пока данные в последовательный порт идут сплошняком, то они будут накапливаться в буфере NPort. И только если в потоке данных возникнет пауза указанной длины, то только тогда NPort посчитает посылку завершенной и отправит ее единым IP-пакетом.
Пожалуйста, сообщите о результате эксперимента.
Отвечу сразу… сегодня эксперементировали основательно, параметр Force TX Timeout меняли, но ставили от 100 до 1500 мс, результат никакой…
меняли и размер пакета, с 0 на 16, 64, 128 и т.д. Тоже нет результата. Предположение на счет того, что пакеты бьются, тоже на данный момент имеет место. В счетчике есть тайм аут… Вот. Считываем параметры на скорости 1200 и анализируем отправляемые и получаемые пакеты. Пока идет обмен маленькими пакетами, то все нормально, как только размер пакета растет, то ответы перестают приходить… Увеличиваем таймаут в счетчике, большие пакеты начинают возвращаться целиком. На скоросте выше 1200 вообще пакеты, даже короткие от счетчика не возвращаются… Вот такие дела.
Link to comment
-
- Share
Отвечу сразу… сегодня эксперементировали основательно, параметр Force TX Timeout меняли, но ставили от 100 до 1500 мс, результат никакой…
меняли и размер пакета, с 0 на 16, 64, 128 и т.д. Тоже нет результата. Предположение на счет того, что пакеты бьются, тоже на данный момент имеет место. В счетчике есть тайм аут… Вот. Считываем параметры на скорости 1200 и анализируем отправляемые и получаемые пакеты. Пока идет обмен маленькими пакетами, то все нормально, как только размер пакета растет, то ответы перестают приходить… Увеличиваем таймаут в счетчике, большие пакеты начинают возвращаться целиком. На скоросте выше 1200 вообще пакеты, даже короткие от счетчика не возвращаются… Вот такие дела.
Попробуйте именно маленькие таймауты (3~5 мсек).
Параметр Packet Length лучше вообще не трогать, оставить в нуле. Иначе он начнет делать все пакеты одинаковой длины. Но нам ведь неизвестна точная длина ответа от СЭТ.
Link to comment
- Author
-
- Share
Извиняюсь, что не получилось быстрого ответа…
В итоге, удалось найти правильное решение для работы со счетчиками СЭТ 4ТМ.03.
В общем, необходимо в настройках порта в программе MOXA выставить параметр Fast Flush и Network Timeout = 500 (хотя его можно и не трогать).
Как только выставили, сразу же на стенде удалось связаться со счетчиком конфигуратором… Вот правда на подстанции на магистрали с двумя и более счетчиками связаться удалось только при установке скорости 4800, и честность — нет. Установка джамперов для повышения напряжения ни к чему не привела… Одно радует, конкурент ADAM 4570 тоже заработал только на 4800 )))
Link to comment
- 5 years later…
-
- Share
не могу соединиться со счетчиком СЭТ-4ТМ 03, соединяюсь конфигуратором СЭТ так: ноутбук -RJ45-моха5150-232-ADAM-485-СЭТ-4ТМ 03, в настройках моха, serial settings: Parity-Even, Data bits-8, stop bits-1, Flow control -none, Fifi — enadle, interface-485 2 wire. Operating Mode: TCP server mode, Local TCP port -4001, command port -966(по умолчанию), TCP Alive check Timeout-0, Inactivity Timeout-0, Force Tx Timeout-5, Packing lenght-(по умолчанию -0, ставил 27, 30, 600, 1023, 1024)
Link to comment
-
- Share
Неудивительно — ведь вы сами себе противоречите.
Сначала пишете, что: «ноутбук -RJ45-моха5150-232-…»
А затем: «в настройках моха, serial settings:…..interface-485 2 wire».
Вы уж опеределитесь, через какой интерфейс хотите работать. А заодно поясните, пожалуйста, зачем там появляется ADAM и какую функцию он выполняет.
Link to comment
-
- Share
Адам выполняет функцию-232/485, зачем так было сделано я не знаю, если можно было в настройках МОХА выставить 485,(на ПС со счетчиков СЭТ 485 идет в Адам, с него 232 в моксу) Пробовал соединиться на ПС, т.е. конфигуратором СЭТ с ноута RJ45 в МОХА все нормально, соединяется с любым счетчиком, проблема в том что в сети поменяли адресацию, и в МОХА надо перебить IP, но она запаролена, пароль есессно никто не знает, по той же причине не получается посмотреть в ней настройки. А на счет 482 2 wire, это я поторопился, пробовал конечно же и 232
Link to comment
-
- Share
Как то это сложно для меня — )
Лично я использую для СЭТ следующую конфигурацию — 9600,8,1,N,N,Enable,RS-485 2-wire, Force transmit=50. Как бы ещё не было случая, чтоб не заработало. Я подразумеваю, что на шлейфе не один прибор, естественно.
Link to comment
-
- Share
Доброго времени суток!
Преамбула: есть NPort 5150A, есть счётчики типа СЭТ-4ТМ.03, подключены в один шнур RS485. В настройках моксы стоит «TCP Server», Конфигуратор (01.04.14) настроен как «TCP Client», порт 4001.
Суть проблемы: соединение конфигуратора с моксой проходит, но после теста связи на экране появляется либо «Ошибка контрольной суммы», либо просто снизу слева «Прибор не отвечает».
Цеплял ноут к шнуру через ADAM-4520, счётчики все видятся, всё работает. Но задача-то стоит сделать это подключение посредством LAN.
Где подвох?
Link to comment
-
- Share
Здравствуйте!
Текущие настройки 5150А напишем? Или может картинками приложим?
Link to comment
-
- Share
Здравствуйте!
Текущие настройки 5150А напишем? Или может картинками приложим?
Уже разобрались. Спасибо.
Поставили виртуальный COM-порт и снюхали Конфигуратор с моксой. Счётчики увиделись, всё заработало.
Когда ничего не помогает, тогда уже пишем сюда, читаем мануалы, как обычно. Спасибо за отзыв!
Link to comment
- 1 year later…
-
- Share
Здравствуйте!
Текущие настройки 5150А напишем? Или может картинками приложим?
Уже разобрались. Спасибо.
Поставили виртуальный COM-порт и снюхали Конфигуратор с моксой. Счётчики увиделись, всё заработало.
Когда ничего не помогает, тогда уже пишем сюда, читаем мануалы, как обычно. Спасибо за отзыв!
доброго времени суток.Не могли бы во поподробнее рассказать, как объединили МОХА и конфигуратор? Уже несколько дней вожусь,ничего не выходит
Link to comment
-
- Share
Petr, здравствуйте!
А что конкретно не получается? С СЭТами NPort работает — проверено неоднократно Там, собственно, и сложного то ничего нет. Настройки всё стандартные — 9600, RS-485-2w, RealCOM. На ПК создаём виртуальный COM-порт, применям в него Конфигуратор, нажимаем «автоопределение типа счётчика» — в большинстве случаем всё работает. Если не работает — меняем провода RS-485 местами. Если снова не работает — устанавливаем на NPort Force Transmit = 50. И снова меняем провода, если не получается. Если и после таких действий не работает — ну тут тогда более детально надо разбираться, может что то не туда подключаете, ну или что то уже сгорело…
Link to comment
-
- Share
Petr, здравствуйте!
А что конкретно не получается? С СЭТами NPort работает — проверено неоднократно Там, собственно, и сложного то ничего нет. Настройки всё стандартные — 9600, RS-485-2w, RealCOM. На ПК создаём виртуальный COM-порт, применям в него Конфигуратор, нажимаем «автоопределение типа счётчика» — в большинстве случаем всё работает. Если не работает — меняем провода RS-485 местами. Если снова не работает — устанавливаем на NPort Force Transmit = 50. И снова меняем провода, если не получается. Если и после таких действий не работает — ну тут тогда более детально надо разбираться, может что то не туда подключаете, ну или что то уже сгорело…
добрый вечер.Благодарю за ответ!) Я ставил скорость 9600 и на конфигураторе, и в NPort.Пробовал МОХА и в режиме сервера,и СОМ-порт.Делал всё как в инструкции, МОХА получал СОМ2,но конфигуратор его не видит никак вообще.Сегодня настроил МОХА как сервер,конфигуратор сначала выдавал ошибку №10053,но потом подключился,но пишет,что прибор не отвечает. Может быть,что-то с аппаратной частью? Не могли бы помочь с инструкцией по настройке как МОХА,так и конфигуратора? Сам же мучаюсь уже 3 дня,перепробовал многие варианты
Link to comment
-
- Share
Здравствуйте, Петр!
Инструкции, к сожалению, нет. Но если Вы находитесь в Москве или в Санкт-Петербурге, можете приехать к нам в офис с СЭТом и конфигуратором, и мы постараемся помочь настроить устройства.
Link to comment
- 1 year later…
-
- Share
Здравствуйте! Стоит moxa nport 5450. Через RS485 2-wire должно подключаться 7 счетчиков через один порт. Почему-то подключаются только 4. Как остальные заново включаешь, связи ни с чем нет. Как решить данную проблему?
Link to comment
-
- Share
Добрый день!
Надо согласовать шлейф. Попробуйте терминаторы поставить на концах, для начала, наверное…
Link to comment
-
- Share
Я 14 счётчиков на одной шине опрашиваю без проблем. Тут видимо что то другое нежели рассогласование.
Возможно какой то счётчик гасит шину.
Тут скорее всего надо поочерёдно подключать к шине счётчики и смотреть на каком отвалится связь.
Link to comment
Create an account or sign in to comment
You need to be a member in order to leave a comment
Sign in
Already have an account? Sign in here.
Sign In Now
Загрузка…
Пример:
Прочитать множитель к таймауту счетчика с сетевым адресом 5.
Запрос:
05h 08h 17h КС(CRC)
Ответ: 05h 00h
01h КС(CRC) Множитель =1
2.1.8.24 Чтение слова-состояния задач
Команда предназначена для чтения
слова-состояния задач, для выполнения которых требуется длительное время. К
таким задачам относятся: коррекция (синхронизация) времени (03hDh), поиск адреса заголовка массива профиля мощности (03h28h). Запрос введен в счетчики
СЭТ-4ТМ.02, начиная с V28.26.XX.
Код параметра 18h. Поле параметров содержит один байт номера задачи (BNZ).
В ответ на запрос счетчик возвращает в поле данных ответа
слово, размер которого зависит от BNZ.
2.1.8.24.1
Чтение слова-состояния задачи поиска адреса заголовка массива профиля
Для чтения слова-состояния задачи поиска
адреса заголовка массива профиля значение BNZ д.б.=0.
В ответ на запрос счетчик возвращает в поле данных ответа
слово из пяти байт:
·
первый байт – байт состояния задачи поиска;
·
второй байт – идентификатор
широковещательного запроса;
·
третий байт – номер массива профиля (пока всегда 0);
·
4-й и 5-й байты – старший и младший байты адреса заголовка
массива профиля.
Если запрос на поиск адреса заголовка был адресный, то
идентификатор широковещательного запроса (2-й байт поле данных ответа)
возвращается равным нулю. Если запрос был широковещательным, то во 2-м байте
возвращается тот идентификатор, который был установлен в запросе на поиск.
Байт состояния задачи поиска (BSZp)
может принимать значения в соответствии с таблицей 15.
Таблица 15 – Значения байта
состояния задачи поиска адреса заголовка массива профиля
Код BSZp |
Значение |
00h |
Поиск завершен, требуемый |
01h |
Состояние поиска. В 3…5 байтах |
02h |
Запрошенный заголовок не найден. |
03h |
Внутренняя аппаратная ошибка |
04h |
Внутренняя логическая ошибка |
05h |
Внутренняя логическая ошибка |
06h |
Внутренняя аппаратная ошибка |
07h |
Внутренняя логическая ошибка |
08h |
Внутренняя логическая ошибка |
09h |
Недопустимый номер массива поиска |
0Ah |
Недопустимое время интегрирования |
Примеры:
1. Прочитать слово-состояние задачи поиска адреса заголовка
массива профиля счетчика с сетевым адресом 5.
Запрос: 05h 08h 18h 00h КС(CRC)
Ответ: 05
01h 68h 00h 55h 40h КС(CRC)
1-й
байт – байт состояния задачи поиска 01h –
состояние поиска (поиск не завершен). Последний проверенный заголовок по адресу
5540h;
2-й
байт – идентификатор широковещательного запроса 68h;
3-й байт – номер массива поиска
0;
4,
5-й байты – адрес последнего проверенного заголовка массива профиля 5540h.
2. Прочитать слово-состояние задачи поиска адреса заголовка
массива профиля счетчика с сетевым адресом 5.
Запрос: 05h 08h 18h 00h КС(CRC)
Ответ: 05
02h 68h 00h 57h 30h КС(CRC)
1-й
байт – байт состояния задачи поиска 02h –
запрошенный заголовок не найден. Поиск закончен за текущим указателем по адресу
5730h;
2-й
байт – идентификатор широковещательного запроса 68h;
3-й байт – номер массива поиска
0;
4,
5-й байты – адрес заголовка массива профиля на котором закончился поиск 5730h.
3. Прочитать слово-состояние задачи поиска адреса заголовка
массива профиля счетчика с сетевым адресом 5.
Запрос: 05h 08h 18h 00h КС(CRC)
Ответ: 05
00h 31h 00h 5Bh 10h КС(CRC)
1-й
байт – байт состояния задачи поиска 00h –
поиск завершен;
2-й
байт – идентификатор широковещательного запроса 31h;
3-й байт – номер массива поиска
0;
4,
5-й байты – адрес найденного заголовка массива профиля 5B10h.
2.1.8.24.2
Чтение слова-состояния задачи коррекции (синхронизации) времени
Для чтения
слова-состояния задачи коррекции (синхронизации) значение BNZ
д.б.=1.
В ответ на запрос счетчик возвращает в поле данных ответа
слово из двух байт:
·
первый байт – байт состояния задачи коррекции;
·
второй байт – идентификатор широковещательного запроса.
Идентификатор широковещательного запроса возвращается равным
нулю, если обращение на коррекцию (синхронизацию) времени было адресным. Если
запрос был широковещательным, то идентификатор широковещательного запроса
возвращается тот же, что и был в запросе на коррекцию (синхронизацию) времени.
Байт состояния задачи коррекции (синхронизации) времени (BSZc) может принимать значения в соответствии с таблицей 16.
Таблица 16 – Значения байта
состояния задачи коррекции (синхронизации) времени
Код BSZc |
Значение |
00h |
Коррекция времени произведена. |
01h |
Состояние коррекции времени. |
02h |
Часы уже корректировались в |
03h |
Ошибка запроса. Запрошена |
04h |
Ошибка запроса. Коррекция времени |
05h |
Внутренняя аппаратная ошибка |
06h |
Внутренняя логическая ошибка |
07h |
Внутренняя аппаратная ошибка |
08h |
Внутренняя аппаратная ошибка |
09h |
Внутренняя логическая ошибка |