PDA

Просмотр полной версии : Как отключить моргание СМИ2?



SA104
21.05.2019, 11:29
Добрый день.

При эксплуатации СМИ2 столкнулись с такой проблемой - если измеряемый параметр длительное время находится без изменений, то СМИ2 перестает его показывать и переходит в режим моргания такими символами |- -|
Как это можно отключить? в документации не нашел..

Серёга Букашкин
21.05.2019, 11:58
Это легко предсказуемо если отправлять в СМИ2 "по изменению" и иметь тайм-аут реакции на потерю связи (заводской 600с). Или тайм-аут в "0" и этого значка о потере связи не будет, или усложняйте управление посылками периодическими флажками инициализации связи с периодом меньше заданного тайм-аута. А если оптимизация трафика в сети не нужна достаточно просто убрать "по изменению".

Сергей0308
21.05.2019, 12:09
Если кроме СМИ2 других приборов нет в этой сети, можно СМИ2 назначить мастером с периодом опроса, например 1 секунда!

SA104
21.05.2019, 13:24
Спасибо за советы, буду проверять

Сергей0308
21.05.2019, 13:34
А если оптимизация трафика в сети не нужна достаточно просто убрать "по изменению".

А Вы так пробовали? А то у меня почему-то так не вышло, вообще перестало передаваться, пришлось вернуть взад!

Серёга Букашкин
21.05.2019, 14:20
так не вышло, вообще перестало передаваться
Покажите настройки связи на мастере, может тогда будет совет. Должно передаваться, но настройки имеют значение. В крайнем случае ставьте постоянный флажок =1 на передачу, тогда точно будет. При передаче много регистров для регистров вообще без флажков и галочек настройки времени в параметрах связи важны, поскольку такие имеют наименьший приоритет.

Сергей0308
21.05.2019, 14:31
Покажите настройки связи на мастере, может тогда будет совет. Должно передаваться, но настройки имеют значение. В крайнем случае ставьте постоянный флажок =1 на передачу, тогда точно будет. При передаче много регистров для регистров вообще без флажков и галочек настройки времени в параметрах связи важны.

Вот проект: 42815
Где-то год назад пожаловались на прочерки, у меня процесс очень-очень медленный, убрал галку по изменению и перезалил, ещё хуже стало, короче, я писал об этом!

Серёга Букашкин
21.05.2019, 15:04
Вот проект: 42815
убрал галку по изменению и перезалил
Наверное слепое копирование настроек в шаблоне неправильно, сами они наверняка не проверяли на надежность. Тут возможна при такой настройке коллизия ... Мне кажется надо чтобы таймаут ответа был меньше периода опроса (у меня всегда меньше), кол-во попыток -"0". Ну и если всего одна переменная лучше дать ей высший приоритет, указав в "запуск записи" булевскую переменную, в которой константа "1". Будет долбить СМИ2 постоянно. Другое сомнение в сет переменной "17" должен быть "0" и надеемся что если ничего не шлём в него, то там "0"? А если этот тёмный девайс так не думает? Лично я не слал инты, только флоаты, и в "17" слал соотв константу.

Сергей0308
21.05.2019, 15:39
Наверное слепое копирование настроек в шаблоне неправильно, сами они наверняка не проверяли на надежность. Тут возможна при такой настройке коллизия ... Мне кажется надо чтобы таймаут ответа был меньше периода опроса (у меня всегда меньше), кол-во попыток -"0". Ну и если всего одна переменная лучше дать ей высший приоритет, указав в "запуск записи" булевскую переменную, в которой константа "1". Будет долбить СМИ2 постоянно. Другое сомнение в сет переменной "17" должен быть "0" и надеемся что если ничего не шлём в него, то там "0"? А если этот тёмный девайс так не думает? Лично я не слал инты, только флоаты, и в "17" слал соотв константу.

И как Вы предлагаете пробовал для запуска записи создал булеву переменную и назначил её значение "1", тоже не пошло! Вернул по изменению - всё пошло! Мелочь, разбираться не стал, вроде не часто такое возникает, а так бы сделал СМИ2 мастером и все проблемы бы ушли, у меня так раньше работало с ПР114 без проблем!
С флоатами шаг(ступенька) больше, скажете так не бывает, не может быть, я тоже так раньше думал, пока не столкнулся с жестокой практикой!

Серёга Букашкин
21.05.2019, 15:54
пробовал для запуска записи создал булеву переменную
В Вашем случае очень похоже что при первом же дефектном обмене затыкается в коллизии. Сделайте скорость 9600, период обмена 1000, и всё должно быть хорошо. Всего одна переменная ведь, куда спешим? Но от флажка "по изменению" надо избавляться, иначе периодическое появления индикации потери связи на СМИ2 очевидно неизбежно. Еще интересно почему они предложили в шаблоне такой большой таймаут (100)? Наверняка "от балды".

Пантелеев Дмитрий
21.05.2019, 16:02
Добрый день.

При эксплуатации СМИ2 столкнулись с такой проблемой - если измеряемый параметр длительное время находится без изменений, то СМИ2 перестает его показывать и переходит в режим моргания такими символами |- -|
Как это можно отключить? в документации не нашел..
Добрый день. В настройках СМИ2 поставьте Сетевой таймаут(t.out) равным 0.

Серёга Букашкин
21.05.2019, 16:10
В настройках СМИ2 поставьте Сетевой таймаут(t.out) равным 0.
Это уже советовали, но автор наверное не может ковырять настройки СМИ2.

SA104
21.05.2019, 22:02
автор может, но уже уехал... в общем пока так оставили все