УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

[BugFixed] Переход с 0.7.0 на 0.7.1


Автор Сообщение
Сообщение создано: 11. 05. 2011 [05:52]
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
Был проект работающий под 0.7.0 решил обновить его до 0.7.1 с целью улучшения работоспособности. Обновил линукс (SUSE) до рекомендованной сборки, установил сборку 0.7.1 она установилась в то же место где была 0.7.0 и мой проект запустился, однако, если ранее при обрыве связи данные получаемые от контроллеров обнулялись и в опрашиваемых параметраметрах err устанавливался в 1, то теперь в 0.7.1 err = 1 только когда контроллер отключу, и данные волшебным образом остаются, они просто висят последние которые были. Как с этим быть. Возможность вернуться назад у меня есть.
Сообщение создано: 11. 05. 2011 [07:52]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
Вы не считаете, что нужно сообщить про используемый модуль опроса, транспорт и остальное?

Learn, learn and learn better than work, work and work.
Сообщение создано: 11. 05. 2011 [07:58]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
"SergGray" wrote:

Обновил линукс (SUSE) до рекомендованной сборки, установил сборку 0.7.1 она установилась в то же место где была 0.7.0 и мой проект запустился, однако, если ранее при обрыве связи данные получаемые от контроллеров обнулялись и в опрашиваемых параметраметрах err устанавливался в 1, то теперь в 0.7.1 err = 1 только когда контроллер отключу, и данные волшебным образом остаются, они просто висят последние которые были. Как с этим быть. Возможность вернуться назад у меня есть.

Вероятно в 0.7.1 изменился механизм хранения таймаутов исходящего транспорта. А по умолчанию они большие, вот он и ждёт таймаута, а Вы его, в свою очередь, не дожидаетесь.

Learn, learn and learn better than work, work and work.
Сообщение создано: 11. 05. 2011 [09:58]
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
Да конечно, забыл в спешке написать, Транспорт -> сокет (1.4.6), Сбор данных->Модуль->Modbus (1.1.2). Linux 2.6.37.1-1.2 desktop выпуск 11.4(Celadon) Gnome 2.32.1
Сообщение создано: 11. 05. 2011 [10:29]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
Увидел проблему. Похоже после смены режима опроса.

Learn, learn and learn better than work, work and work.
Сообщение создано: 11. 05. 2011 [11:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
Исправлено.

Learn, learn and learn better than work, work and work.
Сообщение создано: 11. 05. 2011 [12:43]
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
Роман а как мне исправить этот момент? или вернуться на 0.7.0?
Сообщение создано: 11. 05. 2011 [12:54]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
"SergGray" wrote:

Роман а как мне исправить этот момент?

Собрать из SVN.

"SergGray" wrote:

или вернуться на 0.7.0?

В последнем обновлении 0.7.0.3 эта проблема тоже есть. Хотя этот я пересоберу, позже.

Learn, learn and learn better than work, work and work.
Сообщение создано: 12. 05. 2011 [05:14]
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
"roman" wrote:

"SergGray" wrote:

Роман а как мне исправить этот момент?

Собрать из SVN.

Если я правильно понимаю, мне нужно снова скачать скаду 0.7.1 с сервера и снова ее установить и ошибка будет исправлена (пока мне не понятно Собрать из SVN). Или чего то я не так понимаю? С линуксными системами пришлось познакомится из-за Скады поэтому часто вопросы могут показатся "странными". Учусь помаленьку. Спасибо за ответы.
Сообщение создано: 12. 05. 2011 [07:35]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3743
Неправильно. Собрать - значит собрать пакеты самостоятельно или просто скомпилировать и установить минуя пакетный менеджер. http://wiki.oscada.org/Doc/SborkaIzIsxodnikov

Пакеты по исправлениию каждой ошибки не пересобираются, причём даже для LTS (0.7.0). Пакеты собираются планово. Для LTS - через 2 месяца; для обычных (0.7.1) - выпуск через 3-4 месяца. Если нужно раньше то это услуги: http://oscada.org/ru/uslugi .

В данном случае 0.7.0.3 только вышел, поэтому обновить сборку я ещё могу. Ждите обновления сборки 0.7.0.3.

Learn, learn and learn better than work, work and work.



2668