УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugWrong] Странное поведение Modbus в 9 версии


Автор Повідомлення
Повідомлення створено: 21. 07. 2016 [16:46]
VATMAzahakka
Валерий Трубников
Автор теми
Зареєстрован(а) с: 09.08.2013
Повідомлення: 7
Доброго времени Роман!
Организована сеть: Ус-во для автоматизации дома (Modbus TCP Slave) + Сервак с OpenScada (Modbus TCP Master). Собственно вопрос в следующем. До недавнего времени стояла Opensacada версия 8 (источник с лайф сиди ALTLinux_6-OpenSCADA_0.8.13-TDE_3.5.13.2-i586-LiveCD_USB.iso)
Сегодня попробовал 9 версию (источник - Debian_8-OpenSCADA_0.9+r2403-TDE_R14-i386-LiveCD_USB.iso)
Обнаружил неприятную вещь, а именно - увеличилось время опроса по модбас. Если в 8й версии время опроса было порядка 200-300 мсек, то в 9й стало 8-10 секунд (!). Настройки идентичны, специально проверил еще и на "чистой" 8й версии. Не могу понять причину увеличения времени. Если что - просто информирую о собственном эксперименте. Мб я где-то не прав... :-?

[Повідомлення редагувалось 1 раз(ів), останній раз 21.07.2016 в 16:47.]
Повідомлення створено: 21. 07. 2016 [16:54]
VATMAzahakka
Валерий Трубников
Автор теми
Зареєстрован(а) с: 09.08.2013
Повідомлення: 7
только что проверил еще на ALTLinux_6-OpenSCADA_0.9+r2403-TDE_3.5.13.2-i586-LiveCD_USB.iso та же петрушка... значит дело не в дистрибутиве(
Повідомлення створено: 21. 07. 2016 [17:04]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
Сообщение ни о чём, следовательно и не ошибка!

У меня на AGLKS нет проблем, где Вы и должны вообще-то воспроизводить и конечно с Вашим проектом тут никто разбираться не будет.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 21. 07. 2016 [17:07]
VATMAzahakka
Валерий Трубников
Автор теми
Зареєстрован(а) с: 09.08.2013
Повідомлення: 7
"roman" wrote:

Сообщение ни о чём, следовательно и не ошибка!

У меня на AGLKS нет проблем, где Вы и должны вообще-то воспроизводить и конечно с Вашей проектом тут никто разбираться не будет.

ну пробовал на чистом проекте, пробовал на алгкс результат одинаковый. настраивать там почти нечего, если модбас мастер на опенскаде... ну ладно надоедать не буду, меня и 8я под проекты устраивает
Повідомлення створено: 21. 07. 2016 [17:48]
VATMAzahakka
Валерий Трубников
Автор теми
Зареєстрован(а) с: 09.08.2013
Повідомлення: 7
просто оставлю это здесь (к теме про сообщение о не о чем):
чистый проект в 8й и 9й версиях. аппартная часть не меняется. пробую читать/записывать 7 битов и читать 6 регистров. прошу обратить внимание на время опроса между 8 и 9 версией... проекты идентичны. в аглкс тоже самое


[Повідомлення редагувалось 2 раз(ів), останній раз 21.07.2016 в 17:50.]
Вкладений файл

снимок1.png (Тип файлу: image/png, Розмір: 684.65 кілобайтів) — 1502 завантажень
снимок4.png (Тип файлу: image/png, Розмір: 683.31 кілобайтів) — 1529 завантажень
снимок2.png (Тип файлу: image/png, Розмір: 626.6 кілобайтів) — 1526 завантажень
снимок3.png (Тип файлу: image/png, Розмір: 698.5 кілобайтів) — 1512 завантажень
снимок4.png (Тип файлу: image/png, Розмір: 683.31 кілобайтів) — 1518 завантажень
Повідомлення створено: 21. 07. 2016 [18:14]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"VATMAzahakka" wrote:

просто оставлю это здесь (к теме про сообщение о не о чем):
чистый проект в 8й и 9й версиях. аппартная часть не меняется. пробую читать/записывать 7 битов и читать 6 регистров. прошу обратить внимание на время опроса между 8 и 9 версией... проекты идентичны. в аглкс тоже самое

Под АГЛКС (ДемоБД) я имел в виду воспроизведение автономно, чтобы я тут мог это увидеть. Пока я локально проблемы не вижу её для меня нет!

И да, код транспорта и ModBus в 0.8 LTS и 0.9 Work почти идентичен, поскольку синхронизируется!

P.S. Вникаю и разбираюсь с конфигурациями пользователя я только в рамках коммерческой технической поддержки!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 21. 07. 2016 [20:47]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"roman" wrote:

И да, код транспорта и ModBus в 0.8 LTS и 0.9 Work почти идентичен, поскольку синхронизируется!

Единственно было добавлено чтение ошибки сокета, при нулевом результате чтения ответа, что могло оказаться небыстрым в отдельных случаях. Перенёс проверку ошибки сокета на второй шаг нулевого результата, чтобы дать время на запаздалое чтение после корректного select():
2016-07-21 Roman
- !!:Transport.Sockets: Output transport's reading reply in check to SO_ERROR moved to step 2 for take some time for delayed read
but same SO_ERROR reading somtime long.


Проверяйте завтра!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 21. 07. 2016 [20:52]
VATMAzahakka
Валерий Трубников
Автор теми
Зареєстрован(а) с: 09.08.2013
Повідомлення: 7
P.S. Вникаю и разбираюсь с конфигурациями пользователя я только в рамках коммерческой технической поддержки!

ну как сказал, мне это не критично, меня и 8 версия устраивает полностью, да и проект мой некоммерческий как Вы поняли, просто заметил проблему и решил о ней отписаться) хоть чем-то помочь проекту так сказать!

Проверяйте завтра!

понял. спасибо, проверим!



8341