Форум 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 / Algorithm Programming Languages » Опрос прибора учета, при помощи канала Time

   
Автор / Author Тема / Topic: Опрос прибора учета, при помощи канала Time
AlexanderN
Junior Member / Новичок
Участник № / Member № 5746


Icon 9 отправлено / posted      Профиль для / Profile for AlexanderN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подскажите пожалуйста, как реализовать опрос группы приборов учета. По умолчанию идет синхронный опрос 50 приборов, при этом COM-порт выдает ошибки в виде 7F7F7F. Мы создали канал TIME, системную переменную @Recalculation_Flag. Объясните подробнее как задать каждому прибору определенное время опроса, чтобы не нагружать порт? По встроенной справке не совсем понятно что и как указывать.
Сообщения / Posts 20 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Использование периода "По времени" означает, что канал будут отрабатываться однократно точно по той австрономической метке времени, которая задана ему в списке.
Чтобы организовать периодическую отработку каналов, придется периодически формировать новые списки меток.

Более рационально поставить этим каналам период "Однократно" и периодически включать их (сбросом атрибута 3) программно с соответственно смещенными моментами включения.

Например, если у Вас есть 10 приборов, можно включать их с периодом 10 минут, но со смещением соответственно каждого канала по отношению к предыдущему на 1 минуту. Эти команды легко реализовать программно.

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


Icon 1 отправлено / posted      Профиль для / Profile for AlexanderN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by AdAstra Technical Support:

Более рационально поставить этим каналам период "Однократно" и периодически включать их (сбросом атрибута 3) программно с соответственно смещенными моментами включения.

Можно будет ли рассказать об атрибуте 3 и как его сбрасывать.
Сообщения / Posts 20 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Атрибут 3 (СОСТОЯНИЕ) канала указывает на его статус - ВКЛЮЧЕН (=0) или ВЫКЛЮЧЕН (=1).
Чтобы включить канал, надо передать в этот атрибут значение "0".
При заданном периоде "Однократно" канал отработает свою функцию 1 раз и автоматически выключится - значение атрибута СОСТОЯНИЕ станет равным "1".

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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

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


Icon 1 отправлено / posted      Профиль для / Profile for AlexanderN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо! И позвольте, пожалуйста, объяснить как передавать значение "0" в этот атрибут?
Сообщения / Posts 20 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Передача "0" в атрибут СОСТОЯНИЕ осуществляется также, как и в любой другой атрибут - формируется в программе и передается в OUT-аргумент программы, привязанный к этому атрибуту.

Однако должен еще раз обратить Ваше внимание на наши рекомендации по организации обмена с приборами учета (см. прерыдущий пост этого топика).

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


Icon 1 отправлено / posted      Профиль для / Profile for AlexanderN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
а можно конкретный пример передачи значения в атрибут?
Сообщения / Posts 20 | Из / From: Казахстан  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Никаких особенностей в программном управлении этим атрибутом нет.

Внимание! Разработка примеров проектов по заявкам пользователей не входит в обязанности службы технической поддержки и выполняется на добровольной основе. Спасибо за понимание!

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


Icon 1 отправлено / posted      Профиль для / Profile for AlexanderN           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Понимаю. Интересовался передачей значения в атрибут в принципе.
Сообщения / Posts 20 | Из / 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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2