Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » Инициализация данных!!!

   
Автор / Author Тема / Topic: Инициализация данных!!!
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
Как произвести инициализацию данных из устройства при обрыве связи, или отключение монитора реального времени, или отключение терминала и последующем включение(считать текущие данные устройства и обновить в скаде).
Проблема..при откл. терминала скада запомнила последнее значение и не хочет обновлять или менять на другое. просто пример: ГЭ кнопка - 2 шт. первая посылает 1, вторая - 0. при откл. профайлера нажимаю на вторую, чтобы послать 0, а она не меняет значение... пока не нажму раза 2 на первую нормально работать не хочет. А иногда вообще перестает посылать значения.

Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Дело не в кнопке.
Кнопка посылает значение в канал типа OUT, который должен послать значение какому-то приемнику.
Все каналы OUT отрабатывают свою функцию при выполнении одного из двух условий:
- изменении реального значения канала,
- взведении атрибута EXEC (39).

Чтобы заставить канал отработать принудительно при неизменном реальном значении, надо послать 1 в его атрибут EXEC. (После отработки атрибут 39 автоматически сбрасывается в 0.)

Для этого надо создать на экране для канала второй аргумент, привязать его в атрибуту 39, и посылать в него "1" той же кнопкой, которая посылает команду (1 или 0).

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Напишите подробнее. и почему при останове и послед запуске происходит потеря управления и не обновляются данные
Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
как сделать вот это?)
Чтобы заставить канал отработать принудительно при неизменном реальном значении, надо послать 1 в его атрибут EXEC. (После отработки атрибут 39 автоматически сбрасывается в 0.)

Для этого надо создать на экране для канала второй аргумент, привязать его в атрибуту 39, и посылать в него "1" той же кнопкой, которая посылает команду (1 или 0).

Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для канала CH_OUT создаем 2 аргумента типа OUT
- ARG000 связываем с атрибутом ВХОД канала CH_OUT,
- ARG001 связываем с атрибутом EXEC канала CH_OUT.

У каждой кнопки, посылающей значение в канал
CH_OUT (в ARG000), создаем еще одну функцию управления при нажатии кнопки - "Послать значение 1 в ARG001".

Чтобы после перезагрузки узла восстанавливать текущее состояние объекта управления, надо заложить это в прикладную программу узла.
Надо считывать параметры, характеризующие состояние объекта, и соответственно модифицировать компоненты программ, решающих задачи управления.
Для каждого конкретного объекта и конкретной задачи управления это может быть свой набор параметров и свои алгоритмы адаптации контура управления.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Сделал первое, что вы мне прислали.. у меня 2 кнопки одна посылает 1, другая - 0, создал дополнительно 1 аргумент с атрибутом EXEC, добавил в 1 кнопке дополнительно посылать 1, у другой, которая 0 посылает (1 или 0)?? посылать в арг. EXEC?. связал с каналом, ничего не поменялось.

И как сделать:
Чтобы после перезагрузки узла восстанавливать текущее состояние объекта управления, надо заложить это в прикладную программу узла.
Надо считывать параметры, характеризующие состояние объекта, и соответственно модифицировать компоненты программ, решающих задачи управления.
На словах мне это было ясно и до Вашего ответа, но как реализовать? не могли бы подробнее расписать(

Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Кнопки сработали!!!!
А вот про инициализацию напишите,пожалуйста)

Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
и такой вопрос: сейчас у нас график строит 2 точки за 1 сек, а нам необходимо хотя бы 5, при том что мы посылаем сейчас 8
Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
и 2 кнопки по такому принципу работают, а ставлю больше перестают( у меня 36 кнопок
Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"А вот про инициализацию напишите,пожалуйста)"
Речь идет, видимо, об адаптации контура управления к текущему состоянию объекта управления.
В общем виде кроме приведенных выше рекомендаций сказать ничего нельзя.
Более конкретные рекомендации можно обсуждать только при детальном представлении задачи.
Наверное, рациональнее перевести обсуждение этой проблемы по почте hotline@adastra.ru.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
График отображает изменение параметра с той динамикой, с какой меняется значение соответствующего канала. Если вВ организовали опрос с периодом 8 раз в сек., то и на графике будет отображаться такая динамика.
Если у Вас опрос идет с периодом "по умолчанию" (10*0.055), то и на графике будут меняться значения примерно 2 раза в сек.

Кнопки по определению работают независимо. "Зависимость" может возникнуть только после экрана, если есть какая-то зависимость между отработкой аргументов.

Это надо рассматривать на реальном проекте. Присылайте проект с комментариями.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А где меняется параметр периодом "по умолчанию"?
Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При редактировании свойств узла на основной вкладке в разделе "Пересчет" задается цикл обработки базы каналов в целом.
А для каждого канала задается собственный цикл обработки относительно цикла узла.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Arawan
Junior Member / Новичок
Участник № / Member № 4455


Icon 1 отправлено / posted      Профиль для / Profile for Arawan           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
установил в общем 10*0,0125...а в частных какой тип цикла устанавливать?
Сообщения / Posts 18 | Из / From: Росссия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В общем случае максимально быстрым будет обработка каналов с периодом 1*"цикл CALC", т.е., с перидом обработки базы каналов.
Однако, если поток получения исходных данных для этих каналов является асинхронным, реальная динамика этого канала может определяться производительностью интерфейса с источником сигнала.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2