Українська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
Повідомлення: 3750
Вы не считаете, что нужно сообщить про используемый модуль опроса, транспорт и остальное?

Learn, learn and learn better than work, work and work.
Повідомлення створено: 11. 05. 2011 [07:58]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"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
Повідомлення: 3750
Увидел проблему. Похоже после смены режима опроса.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 11. 05. 2011 [11:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
Исправлено.

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
Повідомлення: 3750
"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
Повідомлення: 3750
Неправильно. Собрать - значит собрать пакеты самостоятельно или просто скомпилировать и установить минуя пакетный менеджер. 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.



8852