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

порядок вычисления параметров в логическом контроллере


Автор Сообщение
Сообщение создано: 23. 01. 2019 [16:23]
arcsin
Аркадий Кисель
Contributor
Создатель темы
Зарегистрирован(а) с: 17.02.2017
Сообщения: 77
добрый день, форумчане. медленный контроллер (период 5 минут) содержит несколько параметров. Не нашел в документации ответа, прошу разъяснить. мне нужно чтобы выполнялось несколько параметров в логическом контроллере, но особенный (или два особенных) выполнялись последними в каждый цикл.
"roman" wrote:

Отдельный поток это отдельный объект контроллера LogicLev, как собственно и любого объекта контроллера источника данных, соответственно все объекты параметров этого контроллера выполняются последовательно в том потоке,

потестировал порядок выполнения нашел закономерности
1)при включеном контроллере выполняется в порядке включений параметров
2)при включении контроллера в порядке следования в дереве.
3)контроллер / вкладка Параметры. Выбираю Отражение параметра, потом обратно Логический. после чего параметры в дереве сортируются по алфавиту, и потом выполняются по алфавиту. (здесь я так понимаю параметры записываются в таблицу LogLevPrm_10s, и потом читаются с сортировкой)

есть ли другие методы указания очередности ?
Сообщение создано: 23. 01. 2019 [16:41]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"arcsin" wrote:

3)контроллер / вкладка Параметры. Выбираю Отражение параметра, потом обратно Логический. после чего параметры в дереве сортируются по алфавиту, и потом выполняются по алфавиту. (здесь я так понимаю параметры записываются в таблицу LogLevPrm_10s, и потом читаются с сортировкой)

Порядок определяет и сортирует контейнер "map".

"arcsin" wrote:

есть ли другие методы указания очередности ?

Нет ни очерёдности ни смысла в этом тут и как-то привязываться к порядку не нужно!

Если про порядок и зависимая логика то это в Блочный вычислитель.

Learn, learn and learn better than work, work and work.
Сообщение создано: 24. 01. 2019 [12:31]
arcsin
Аркадий Кисель
Contributor
Создатель темы
Зарегистрирован(а) с: 17.02.2017
Сообщения: 77
A map сортирует по алфавиту. в моем случае этого хватит.
Спасибо за ответ!



0585