EnglishУкраїнськаmRussian
Login/New
Topic with many replies

[BugWrong] Отчет протокола Modbus


| 1 | 2 | Last
Author Message
Written on: 21. 04. 2011 [09:53]
krab22
Константин Фомин
Topic creator
registered since: 22.04.2009
Posts: 20
Видим в отчете:
Thu Apr 21 12:37:11 2011 RTU: Serial.ttyS0In() --> 1
Запрос -> 01 83 01 80 f0
Ответ -> 01 83 01 80 f0

Почему в запросе номер функции со взведенным битом ошибки?

В протоколе одно устройство с 60-ю регистрами
В сборе данных одно устройство с параметром из одного регистра №0
Written on: 21. 04. 2011 [10:27]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Кто запрашивает?

Learn, learn and learn better than work, work and work.
Written on: 21. 04. 2011 [10:39]
krab22
Константин Фомин
Topic creator
registered since: 22.04.2009
Posts: 20
"roman" wrote:

Кто запрашивает?

Конь в пальто....

Ведется опрос указанных устройств
В запросах я вижу то что показал

Еще раз повторю вопрос (для непонятливых) : Почему в запросе(в поле номера функции) взведен бит ошибки?
Written on: 21. 04. 2011 [10:44]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"krab22" wrote:

"roman" wrote:

Кто запрашивает?

Конь в пальто....

Спокойно, иначе на Ваши вопросы я вообще перестану реагировать!

"krab22" wrote:

Еще раз повторю вопрос (для непонятливых) : Почему в запросе(в поле номера функции) взведен бит ошибки?

Откуда я знаю кто у Вас шлёт запросы. У меня на ДемоБД нет такой проблемы и не нужно считать, что там всё так очевидно как Вам хочется!

Слать запросы может модуль DAQ.ModBus из объектов контроллеров, может пользователь через API пользователя, а могут идти на станцию OpenSCADA извне. Или Вы думаете тут телепаты?

Learn, learn and learn better than work, work and work.
Written on: 21. 04. 2011 [10:50]
krab22
Константин Фомин
Topic creator
registered since: 22.04.2009
Posts: 20
DAQ.ModBus

Written on: 21. 04. 2011 [10:54]
krab22
Константин Фомин
Topic creator
registered since: 22.04.2009
Posts: 20
"roman" wrote:

"krab22" wrote:

"roman" wrote:

Кто запрашивает?

Конь в пальто....

Спокойно, иначе на Ваши вопросы я вообще перестану реагировать!


Беру с Вас пример....
Written on: 21. 04. 2011 [11:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"krab22" wrote:

DAQ.ModBus

Не может он такого слать и у меня нет такой проблемы.
Такое может быть если сам пользователь отошлёт такой запрос.
Хотя, сейчас проверю.

Learn, learn and learn better than work, work and work.
Written on: 21. 04. 2011 [11:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
У меня нет такой проблемы:
Thu Apr 21 11:19:06 2011 RTU: Serial.testModBus() --> 1
Запрос -> 01 04 00 01 00 01 60 0a
Ответ -> 01 84 01 82 c0

Вероятно шлёт не DAQ.ModBus и шлёт запрос в виде ответа ошибки.
Разбирайтесь!

Learn, learn and learn better than work, work and work.
Written on: 21. 04. 2011 [11:42]
krab22
Константин Фомин
Topic creator
registered since: 22.04.2009
Posts: 20
"roman" wrote:

У меня нет такой проблемы:
Thu Apr 21 11:19:06 2011 RTU: Serial.testModBus() --> 1
Запрос -> 01 04 00 01 00 01 60 0a
Ответ -> 01 84 01 82 c0

Вероятно шлёт не DAQ.ModBus и шлёт запрос в виде ответа ошибки.
Разбирайтесь!

Позвольте еще один вопрос по теме? :D
А кто еще может слать запрос если никого другого нет?
Written on: 21. 04. 2011 [11:54]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"krab22" wrote:

Позвольте еще один вопрос по теме? :D
А кто еще может слать запрос если никого другого нет?

Я ничего про Вашу конфигурацию не знаю, поэтому и говорю, что разбирайтесь.
А вникать в индивидуальные проблемы отдельных пользователей, которых у меня нет, у меня нет возможности.
Это уже техническая поддержка: http://oscada.org/ru/uslugi/tekh-podderzhka

Learn, learn and learn better than work, work and work.
| 1 | 2 | Last



2349