Author |
Message |
Written on: 01. 04. 2016 [16:13]
|
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
|
Добрый день. Поставил расписание опроса контроллера по CRON. При включении контроллера, что modbus, что DCON первый опрос начинается сразу же, а уже второй и далее по расписанию. Опрашивать контроллер сразу же не входит в мои планы, можно ли этого избежать?
|
Written on: 01. 04. 2016 [17:41]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"Godzilla" wrote:
Добрый день. Поставил расписание опроса контроллера по CRON. При включении контроллера, что modbus, что DCON первый опрос начинается сразу же, а уже второй и далее по расписанию. Опрашивать контроллер сразу же не входит в мои планы, можно ли этого избежать?
Нельзя, первый опрос инициирующий и он есть всегда.
Learn, learn and learn better than work, work and work.
|
Written on: 01. 04. 2016 [18:15]
|
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
|
Неудобно, у меня на контроллер модем по CSD дозванивается чтоб опросить. Такие лишние дозвоны не вовремя ни к чему. Может все таки стоит это исправить?
|
Written on: 01. 04. 2016 [18:26]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"Godzilla" wrote:
Неудобно, у меня на контроллер модем по CSD дозванивается чтоб опросить. Такие лишние дозвоны не вовремя ни к чему. Может все таки стоит это исправить?
Это не ошибка!
Learn, learn and learn better than work, work and work.
|
Written on: 01. 04. 2016 [18:39]
|
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
|
Я и не говорил что это ошибка, но неплохо бы дать возможность отключить первый опрос. Код какого модуля надо посмотреть, чтобы попытаться отключить эту функцию?
[This article was edited 2 times, at last 01.04.2016 at 18:40.]
|
Written on: 03. 04. 2016 [10:58]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"Godzilla" wrote:
Я и не говорил что это ошибка, но неплохо бы дать возможность отключить первый опрос.
Если Вы говорите про "исправить", то неявно говорите про ошибку, на что я всегда реагирую именно так! А если это не ошибка тогда услуга, тем более если мне это прямо не нужно.
"Godzilla" wrote:
Код какого модуля надо посмотреть, чтобы попытаться отключить эту функцию?
Код того, который используете, очевидно.
Собственно для DAQ.ModBus и DAQ.Siemens добавил реальный опрос на не первой и не последней итерациях, на которых только исполнение скрипта.
Для DAQ.DCON добавил реальный опрос на не первой и не последней итерациях. Кроме того включил и адаптировал к иерархичности параметров, а также несколько почистил (переименовал переменные).
Learn, learn and learn better than work, work and work.
|
Written on: 05. 04. 2016 [12:33]
|
Godzilla
Арсен Закоян
Contributor
Topic creator
registered since: 12.02.2013
Posts: 123
|
Спасибо, а для LTS версии я так понимаю к 0.8.16 версии ждать стоит?
|
Written on: 05. 04. 2016 [16:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"Godzilla" wrote:
Спасибо, а для LTS версии я так понимаю к 0.8.16 версии ждать стоит?
Естественно.
Learn, learn and learn better than work, work and work.
|
Written on: 06. 04. 2016 [15:33]
|
legend
Oleg N
registered since: 13.04.2012
Posts: 63
|
"roman" wrote:
Собственно для DAQ.ModBus и DAQ.Siemens добавил реальный опрос на не первой и не последней итерациях, на которых только исполнение скрипта.
Не во всех задачах такая логика приемлема. Иногда, для опроса Modbus по CRON, как раз таки очень нужна инициализация после рестарта системы / перезапуска контроллера.
Надеюсь, что в будущем стабильном релизе можно будет выбирать делать опрос на старте контроллера или нет.
|