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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Архивирование в TRACE MODE / Data Logging in Trace Mode » Архивирование с интервалом 3мс

   
Автор / Author Тема / Topic: Архивирование с интервалом 3мс
zem21
Active Forum Member / Активный участник форума
Участник № / Member № 418


Icon 5 отправлено / posted      Профиль для / Profile for zem21           Редактировать/удалить сообщение / Edit/Delete Post 
У нас есть задача:
Система диагностики.
C оборудования необходимо считывать 120 аналоговых и 200 дискретных сигналов.
Сигналы поделены примерно поровну между двумя контроллерами (Advantech, PCA-6753) нижнего уровня с микро МРВ.
Оба контроллера через промышленный HUB подключены к контроллерам верхнего уровня с МРВ и SUPERVISOR. Сеть Ethernet 100.
Заказчик желает видеть на SUPERVISORе записанные в архив значения некоторых сигналов (порядка 20-30 на каждом контроллере) с дискретностью МАКСИМУМ 3 МС, а лучше 1 мс. То есть если какой либо сигнал изменяется, то он должен писаться в архив с интервалом КАЖДЫЕ 3 мс. Глубина архива хотя бы 3 суток. Жесткий диск у МРВ – 120 G, у микроМРВ – 20 G.

Внимание, вопрос:
Возможно ли это средствами Trace Mode 5?

Сообщения / Posts 82 | Из / 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 
Под MS Windows - это невозможно принципиально, потому как у данной ОС ограничение на минимальный цикл системного таймера 10 мс, и ни о каких 3 мс речи здесь идти не может.
Вот под Микро МРВ в MS-DOS - это вполне возможно, потому как здесь минимальный цикл системного таймера 1 мс. Однако - организовать архив в контроллере достаточного объема путем расширения Extended памяти возможно, но Микро МРВ постоянно скидывает эти данные на диск в виде файла buffs.dta, что естественно под MS-DOS приведет к увеличению цикла системы.
Поэтому как не крути, а Микро МРВ с такими объемами при таких требованиях к динамике не справится.
Как вариант решения данной проблемы (кажется даже на нашем форуме уже кто-то обсуждал подобный вопрос) - имеется следующее предложение:
в контроллере Вы реализуете собственную задачу, например на Си++, вообще без использования Микро МРВ. Эта задача будет опрашивать сигналы с необходимой скоростью и вести внутренний архив этих данных. На верхнем уровне для обмена по Ethernet Вы реализуете свой собственный протокол передачи данных, который обеспечит прием из контроллера буферезированных блоков данных его локального архива и МРВ будет сохранять их в СПАД с точностью до 1 мс. Для этого вполне подойдет драйвер для МРВ TYPE12 - он позволяет передавать блоки данных в СПАД-архив.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zem21
Active Forum Member / Активный участник форума
Участник № / Member № 418


Icon 5 отправлено / posted      Профиль для / Profile for zem21           Редактировать/удалить сообщение / Edit/Delete Post 
Насколько я понимаю, если даже микроМРВ будет успевать обрабатывать данные и записывать их на диск, то записанный архив все равно нужно будет поднимать по последовательному каналу (если стандартными средствами Trace Mode), а не по Ethernet?
Сообщения / Posts 82 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Да - только по RS, по сети нельзя.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zem21
Active Forum Member / Активный участник форума
Участник № / Member № 418


Icon 5 отправлено / posted      Профиль для / Profile for zem21           Редактировать/удалить сообщение / Edit/Delete Post 
А в TM 6 можно будет по Ethernet архивы поднимать?
Сообщения / Posts 82 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
zem21
Active Forum Member / Активный участник форума
Участник № / Member № 418


Icon 5 отправлено / posted      Профиль для / Profile for zem21           Редактировать/удалить сообщение / Edit/Delete Post 
А в TM 6 можно будет по Ethernet архивы поднимать?
Сообщения / Posts 82 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Да - планируется.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / 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