Ошибка при опросе СПГ741,742, нет ответа от прибора

Вопросы по настройке опроса и проблемам с подключением или чтением данных

Модератор: Модераторы

MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 17 янв 2017, 22:19

up
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 18 янв 2017, 02:36

Байты FF FF FF FF FF FF FF, это стартовая последовательность. Она должна быть именно такой и без неё нельзя начать обмен данными с приборами.
Я вам уже неоднократно объяснял, что мы не можем добавить в драйвер посыл непонятных данных, поскольку это приведет к возникновению проблем у других пользователей (пользователи не смогут опросить свои приборы).
Все ваши предположения никак не помогут, поскольку мы не можем опираться на них при решении этой проблемы. Нам смогли бы помочь только данные от производителя, но он отказывается с нами общаться.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 21 янв 2017, 00:52

Есть моменты с которыми вы поспорить не можете, и пусть это только мои наблюдения и доводы.

1) как я уже и говорил ЛЭРС опрашивает БК,ЕК260,270, ТС215,220, СПГ761 корректоры газа которые есть в ЛЭРС через контроллер СТЕЛ-ТУРБО и КО404, за исключением СПГ741,742.

2) ПО "СТЕЛ" опрашивает приборы через другие модемы с прозрачным режимом. Это тоже проверенно. Значит запросы СТЕЛ соответствуют запросам производителей.

3) СПГ741 Стел турбо опрашивает, КО404 - ошибка "неверная контрольная сумма"
СПГ742 Стел-турбо не опрашивается, КО404-"В ответе прибора неверный символ начала пакета"
СПГ761,761.1 опрашивается и через ко404 и через Стел-турбо

4) При увеличение таймаута ответа прибора до 20000 мс, СПГ742 подключенный через СТЕЛ-Турбо стал отвечать, однако ответ не верный (как и в случае с КО404 в независимости от таймаута).

ПРОБЛЕМА В ТОМ ЧТО И КО404 И СТЕЛ_ТУРБО РЕАГИРУЮТ НА ЗАПРОС FF......FF как на внутреннюю команду, возможно для установки порта, далее я это вам показываю на обмене.

Обмен запроса и установки порта В СТЕЛ-ТУРБО ПО "СТЕЛ":
запрос
FF FF 00 00 00 00 00 10 F2
FF FF 00 00 00 00 00 10 06 00 00 00 00 5B 00 FF
2B 2B
2B 2B
2B 2B 0D 0A 4F 4B 0D 0A*

установка
FF FF 00 00 00 00 00 0F 06 00 00 00 00 5B 00 FF 93 FF FF 00 00 0F 00 F3
2B 2B
2B 2B
2B 2B 0D 0A 4F 4B 0D 0A*
41 54 48 0D 0D 0A 4F 4B 0D 0A

А теперь опрос СПГ ПО ЛЭРС:
а) ОПРОС СПГ741 через СТЕЛ-ТУРБО, опрос идет
CONNECT 9600/RLP
20.01.2017 23:24:36.357 >> FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
20.01.2017 23:24:37.371 >> 10 01 3F 00 00 00 00 BF 16
20.01.2017 23:24:44.360 << 10 01 3F 47 29 00 4F 16
20.01.2017 23:24:44.376 >> 10 01 45 08 00 01 00 B0 16

б)ОПРОС СПГ741 через КО404, опрос не идет - ошибка (неверный ответ прибора)
CONNECT 96
20.01.2017 23:23:31.492 >> FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
20.01.2017 23:23:32.506 >> 10 01 3F 00 00 00 00 BF 16
20.01.2017 23:23:36.625 << 2B 2B 2B 0D 0A 2B 43 41 ответ

2B 2B 0D 0A 4F 4B 0D 0A Запрос порта СТЕЛ-ТУРБО*

в)ОПРОС СПГ742 через СТЕЛ-ТУРБО, опрос не идет - ошибка (неверный ответ прибора)
CONNECT 9600/RL
20.01.2017 21:59:22.403 >> FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
20.01.2017 21:59:23.417 >> 10 01 90 01 00 05 00 3F 00 00 00 00 53 78
20.01.2017 21:59:46.552 << 2B 2B 2B 0D 0A 2B 43 ответ

2B 2B 0D 0A 4F 4B 0D 0A Запрос порта СТЕЛ-ТУРБО*

г)ОПРОС СПГ742 через КО404, опрос не идет - ошибка (неверный ответ прибора)
CONNECT
20.01.2017 23:45:29.414 >> FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
20.01.2017 23:45:30.428 >> 10 01 90 01 00 05 00 3F 00 00 00 00 53 78
20.01.2017 23:45:34.655 << 2B 2B 2B 0D 0A 2B 43 ответ

2B 2B 0D 0A 4F 4B 0D 0A Запрос порта СТЕЛ-ТУРБО*

Можно проследить, что ответ 2B 2B 2B 0D 0A 2B 43 при опросе СПГ741,742 похож на обмен 2B 2B 0D 0A 4F 4B 0D 0A Запрос порта СТЕЛ-ТУРБО* при опросе параметров порта самого КО404,СТЕЛ-ТУРБО. Ответ всегда один и тот же, и эти данные не похожи на ответ СПГ.
Можно предположить что стандартный запрос к СПГ переключает стел на опрос параметров порта, поэтому разработчикам и пришлось добавить в запрос 01 01 01 01, чтобы этого не происходило.

В этом случае все становится на свои места и СТЕЛ-ТУРБО (КО404) работают в прозрачном режиме.
Опрос остальных корректоров идет без проблем.
В "акценте" сказали что это особенность работы СТЕЛ_ТУРБО(КО404).
Я вам на обмене показал, подтвердил слова разработчиков с "Акцента", что это особенность работы с СПГ741,742.

Неужели этих доказательств недостаточно чтобы добавить СТЕЛ-ТУРБО(КО404) в систему?
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 23 янв 2017, 03:05

Я не собираюсь с вами спорить.
1) Я не знаю, почему один приборы опрашиваются через СТЕЛ-ТУРБО и КО404, а другие нет, поскольку нам не известно такое оборудование (СТЕЛ-ТУРБО, КО404) и оно не поддерживается в ЛЭРС УЧЕТ. Возможно на одних объектах эти контроллеры настроены на работу в прозрачном режиме, а на других нет.
2) Нам абсолютно ничего не известно о ПО "СТЕЛ".
3) Как уже сообщил, СТЕЛ-ТУРБО и КО404 не поддерживается в ЛЭРС УЧЕТ.
4) Вы видимо не совсем понимаете, что значит контроллер работает в прозрачном режиме. Если контроллеры реагируют на запросы FF......FF, как на внутренние команды, то это уже значит, что они работают в непрозрачном режиме. Прозрачный режим, это когда все данные, приходящие на контроллер, без изменения, сразу пересылаются к прибору. Как уже сообщил, СТЕЛ-ТУРБО и КО404 не поддерживается в ЛЭРС УЧЕТ.
MAKS18 писал(а):Можно проследить, что ответ 2B 2B 2B 0D 0A 2B 43 при опросе СПГ741,742 похож на обмен 2B 2B 0D 0A 4F 4B 0D 0A Запрос порта СТЕЛ-ТУРБО* при опросе параметров порта самого КО404,СТЕЛ-ТУРБО. Ответ всегда один и тот же, и эти данные не похожи на ответ СПГ.
Можно предположить что стандартный запрос к СПГ переключает стел на опрос параметров порта, поэтому разработчикам и пришлось добавить в запрос 01 01 01 01, чтобы этого не происходило.
В этом случае все становится на свои места и СТЕЛ-ТУРБО (КО404) работают в прозрачном режиме.
Вы сначала пишите, что СТЕЛ переключается на опрос параметров порта, а затем пишите, что у него прозрачный режим. Если контроллеру можно отсылать команды, то это уже не прозрачный режим.
Нам этого недостаточно, что бы добавить поддержку контроллеров в ЛЭРС УЧЕТ.
Мы не занимаемся гаданием на кофейной гуще, а занимаемся написанием программного обеспечения и не можем добавить поддержку контроллеров со слов стороннего производителя.
Как мы будем оказывать поддержку, если у пользователей возникнуть проблем? Вы предлагаете говорить пользователям "Обратитесь в Акцента, они сказали, что так должно все работать"?
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 23 янв 2017, 08:13

Может тогда я чего-то не понимаю. Есть модем ирз атм и он работает в прозрачном режиме, однако и в него можно отправить данные которые считывают настройки самого модема, дискретных выходов. И тогда получается он уже не в прозрачном режиме работает? Тогда не понятно какая разница со Стел-турбо. ( При опросе по csd)
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 23 янв 2017, 09:13

Модемы iRZ могут работать в двух режимах:
1) Прозрачный режим.
2) Режим инкапсуляции.
В прозрачном режиме модем принимает данные, и передает дальше без внесения в них каких либо изменений.
В режиме инкапсуляции модем работает по своему протоколу. Если вы ходите отправить запрос к прибору, а модем находится в режиме инкапсуляции, тогда сначала формируется запрос к прибору, а затем этот запрос упаковывается в запрос, который предназначен модему. После получения такого запроса, можем распакует данные, обработает те, что предназначаются ему, а те что отсылались прибору передаст дальше. В таком режиме появляется возможность обращения к различным портам модема (если их несколько) и производить настройку прибора.
Вероятнее всего ваши модемы могут работать в таких режимах, и на различных приборах по разному настроены. Потому, одни приборы вы можете опросить через ЛЭРС УЧЕТ, а другие нет. Однако, это только предположение, поскольку у нас нет никакой информации о ваших модемах.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 29 янв 2017, 11:15

Как я уже говорил СПГ741 подключенный к СТЕЛ-ТУРБО опрашивается, СПГ742 - неверный ответ прибора.

И при опросе СПГ741 и СПГ742 в настройках самого СТЕЛ-ТУРБО в меню настроек выбирается прибор СПГ741 (СПГ742 там просто нет)

(приборы выбираются для выбора скорости порта, таймаута ожидания, управление потоком, четность, межсимвольный таймаут).

Значит СТЕЛ-ТУРБО с обеими приборами работает в "прозрачном режиме".

Иначе СПГ741 не опрашивался так же как и СПГ742.

И запрос ПО "СТЕЛ" так же одинаковый и для СПГ741 и СПГ742 01 01 01 01 ff..... ff.

Хотя ЛЭРС опрашивает СПГ741 без 01 01 01 01.
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 30 янв 2017, 02:29

Я вам уже неоднократно отвечал на эти вопросы и со временем ничего не изменилось.
Мы сейчас занимаемся решением, по возможности использования для пользователя измененного драйвера. Возможно решение будет доступно в конце февраля. После этого у вас будет возможность опросить СПГ742 измененным драйвером.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 31 янв 2017, 11:04

Решение данного вопроса находится уже в трех различных темах. Я предлагаю наиболее простой вариант. Открыть новый раздел на форуме, в котором пользователи смогут на платной основе заказать необходимые изменения для Лэрс. Пока драйвер под спг 741,742 нужен только нам. Зачем из-за него модернизировать всю систему? Просто добавить 2 новых прибора. Это самый простой вариант.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 31 янв 2017, 11:27

И самое главное. Даже если вы добавите возможность замены драйверов, мы сами его не напишем. Опять нам придется заказывать его у вас.
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 01 фев 2017, 02:20

Какие ещё темы вы создали по этой проблеме?
Драйвер под СПГ741 и СПГ742 нужен не только вам, но и другим клиентам, поэтому мы и не можем добавить байты 01 в начало запроса.
Дождитесь когда мы закончим разработку решения, от вас не потребуется писать новый драйвер.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 01 фев 2017, 08:59

Я имел ввиду драйвер для СПГ с исправленным запросом 01. Просто концепция что придется пользоваться одним драйвером для всей системы, может создать проблемы. То есть я не смогу половину объектов опрашивать стандартным драйвером СПГ, а вторую половину исправленный. Может быть при выборе исправленного драйвера перестанут опрашиваться приборы с другими модемами.
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 01 фев 2017, 09:24

А вам не кажется странным, что часть приборов СПГ вы можете опросить, а другую часть нет и для неё требуется менять запрос? Напрашивается естественный вывод, что проблема не в драйвере ЛЭРС УЧЕТ, а в оборудовании или его настройке.
Опишите какие СПГ и с каким оборудование вы опрашиваете в ЛЭРС УЧЕТ успешно, а какие СПГ опросить не можете?
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 01 фев 2017, 23:55

Я имел ввиду что у нас половина обьектов через модемы и они опрашиваются стандартным запросом. Если заменить драйвер на драйвер с исправленным запросом, тогда мы сможем опрашивать объекты и через СТЕЛ-ТУРБО. Но возможно у обьектов через GSM появятся сбои. Поэтому если вы решили добавить драйвер с измененным запросом, то необходимо предоставить выбор, какие обьекты опрашиваются стандартным запросом а какие измененным.



Никто не говорит что дело в ЛЭРС (но как я говорил ранее таймауты доступа к прибору в журнале опроса не меняются).

Дело точно в СТЕЛ-ТУРБО и КО 404, если дело было бы только в настройке, то в ПО СТЕЛ небыло бы 01 01 01 01. Темболее у вас сразу пошел опрос с таким запросом. Все что можно настроить в СТЕЛ_ТУРБО(КО404) это скорость и таймауты порта, они настроены все опрашивается через ПО СТЕЛ.

(как говорит акцент - особенность СТЕЛ-ТУРБО)

Таблица с работоспособностью приборов ЧЕРЕЗ ЛЭРС:



СПГ741 Стел турбо опрашивает, КО404 - ошибка "неверная контрольная сумма"
СПГ742 Стел-турбо нет ответа, КО404-"В ответе прибора неверный символ начала пакета"
СПГ761,761.1 опрашивается и через ко404 и через Стел-турбо.

Если увеличить таймаут у СПГ742 подключенного к СТЕЛ-ТУРБО до 20000 мс, то СТЕЛ-ТУРБО отвечает и происходит разрыв связи, выше я скидывал логи.

Я скинул вам номера, возможно вы попробуете.
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 02 фев 2017, 02:27

Нам надо еще обдумать этот вопрос. Какое количество приборов со СТЕЛ-Турбо и КО404 вы не можете опросить в ЛЭРС УЧЕТ?
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 02 фев 2017, 05:52

~ 150
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 06 фев 2017, 05:09

К сожалению наш вариант решения вам не подойдет, поскольку у вас есть приборы, которые нормально опрашиваются и после подмены драйвера вы не сможете их опросить.
Единственный вариант, который есть на текущий момент, так это дождаться вам, когда в ЛЭРС УЧЕТ появится возможность у пользователей самостоятельно добавлять драйвера устройств.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 06 фев 2017, 09:28

На самом деле с измененным запросом с 01 01 01 01 ПО Стел опрашивает спг742 подключеный к атм2. Я имел ввиду что, может быть мы будем пользоваться другими приборами, и тогда уже возможно будут сбои. А какой у вас сейчас вариант? Когда появится возможность добавления, откуда мы сможем взять драйвер с измененным запросом?
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 06 фев 2017, 10:16

Наш вариант, это подождать, когда у пользователя появится возможность добавления драйвера.
Либо использовать оборудование совместимое с ЛЭРС УЧЕТ.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 06 фев 2017, 12:09

Константин Коротких писал(а):Наш вариант, это подождать, когда у пользователя появится возможность добавления драйвера.
Либо использовать оборудование совместимое с ЛЭРС УЧЕТ.
Когда это будет сделано, вы добавите для нас драйвер с измененным запросом?
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 7071
Зарегистрирован: 02 мар 2016, 05:45

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Иван Славный » 10 фев 2017, 08:48

Давайте дождемся реализации данной возможности, после чего вернемся к обсуждению этого вопросы.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 10 фев 2017, 09:20

Ок, ждём
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение MAKS18 » 04 май 2017, 19:19

В связи с выходом обновление R22, возможность добавлять пользовательские драйвера появилась. Можете ли сделать драйвер с измененным запросом?
Аватара пользователя
Константин Коротких
Разработчик
Разработчик
Сообщения: 6340
Зарегистрирован: 01 сен 2015, 08:29

Re: Ошибка при опросе СПГ741,742, нет ответа от прибора

Сообщение Константин Коротких » 05 май 2017, 02:29

Данная тема будет закрыта, поскольку причина возникновения проблемы заключается не в ЛЭРС УЧЕТ, в оборудовании СТЭЛ-Турбо.
Вопросы связанные с изменением существующего функционала обсуждаются в разделе Предложения по улучшению ЛЭРС УЧЕТ.
Закрыто