Автор |
Повідомлення |
Повідомлення створено: 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.
|