This is topic архив на МикроМРВ in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Добрый день! Стоит задача создания на контроллере Fastwell CPU686-E системы управления объектом и создания архива входных-выходных сигналов, который можно переписывать на внешнее устройство (ноут, флешку) например раз в месяц. Примерное количество сигналов - 50. Частота записи в архив - 1 раз в секунду.
Вопрос: принципиальная возможность создания такого архива - хотя бы текстового - под DOS и CE, необходимые программные средства для реализации, и какое ПО ставить на ноутбук.
Posted by Romсheg (Участник № / Member № 3792) on :
Мне вот всегда было интересно, чем руководствуются инженеры подбирая оборудование под свои задачи?
Как вы говорите, у вас: "Стоит задача создания на контроллере Fastwell CPU686-E системы управления объектом и создания архива входных-выходных сигналов, который можно переписывать на внешнее устройство (ноут, флешку) например раз в месяц. Примерное количество сигналов - 50. Частота записи в архив - 1 раз в секунду."
Делаем расчет "в лоб": 50 параметров * 60 секунд в минуте * 60 минут в часе * 24 часа = 4 320 000 записей в сутки! Теперь обратим внимание на исходное ТЗ по периоду хранения этого архива и его выборки: "...раз в месяц". Снова расчет "в лоб": 4 320 000 записей * 30 суток в месяце = 129 600 000 записей в месяц.
А теперь представим, что 1 запись - это: 1) Примерно 4 байта на аналоговую переменную. 2) Примерно 10 байт на метку времени. 3) Примерно 4 байта на служебную информацию. Итого: примерно 18 байт на 1 запись.
Что у нас получается? 129 600 000 записей * 18 байт = 2 332 800 000 байт на "архивчик" в контроллере. То есть - это примерно 2 332 800 000 / 1024 байта в килобайте / 1024 килобайта в мегабайте / 1024 мегабайта в Гигабайте = 2,17 ГИГАБАЙТА
Нехилый такой архивчик для контроллера, с неочень даже, я бы сказал нормальными аппаратными характеристиками. Я конечно понимаю, что сегодня такие архивы можно скидывать на современные флешки, но как Ваша система с таким архивом в КОНТРОЛЛЕРЕ работать будет Вы думали? А в контроллере в качестве памяти тоже скорее всего флэш стоит, а сколько там у нее циклов перезаписи по ТХ?
Извините за сарказм, не удержался, я без злого умысла. Но в любой шутке - только доля шутки...
Posted by Алексей Александрович (Участник № / Member № 2741) on :
Romсheg, спасибо за ответ: долго думал, многое понял %)
Posted by Алексей Александрович (Участник № / Member № 2741) on :
Все же систему регулирования делаю на CPU686E, есть так же модули DI32-5, DO32-5, AI16-5A, AO16.
Как можно получить драйвера на указанные устройства, в списке драйверов для Fastwell они, если не ошибаюсь, есть, а в поставке моей коммерческой версии - нет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Они встроенные. Группа "Платы_ввода/вывода"
Posted by Алексей Александрович (Участник № / Member № 2741) on :
Прошу прощения, вопрос возможно ламерский, но все же. Разве при разработки программы для микроМРВ на CPU686E, нет необходимости в ТМ в драйвере на сам этот контроллер. Модули ввода-вывода стоят в той же корзине, что и модуль контроллера. Драйвера на них есть встроенные, но для самого контроллера драйвер не нужно устанавливать?
Posted by Romсheg (Участник № / Member № 3792) on :
Для ТМ - этот контроллер представляется как обычный МРВ, потому как внутри него работает МикроМРВ ТМ. Поэтому для самого ТМ никаких драйверов на сам контроллер не нужно - ведь внутри него и так работает ТМ (хоть и микро), и он сам с собой по родным протоколам сети или RS работает. А внутри МикроМРВ уже встроены драйвера УСО - получается МикроМРВ внутри контроллера опрашивает УСО и обрабатывает логику программ пользователя, а наверх в МРВ передает/принимает уже по штатным протоколам ТМ эти данные.
Posted by Алексей Александрович (Участник № / Member № 2741) on :
Romсheg, спасибо еще раз.
Posted by Алексей Александрович (Участник № / Member № 2741) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Они встроенные. Группа "Платы_ввода/вывода"
1. в группе "Платы ввода/вывода" не нахожу названий DI32-5, DO32-5, AO16 . в списке на сайте указано, что они non-tested. если они встроенные, может быть они как-то по другому называются в группе? 2. для работы вышеописанной системы достаточно докупить только микроМРВ, учитывая что коммерческая версия ТМ у меня есть?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Там же в табличке указано, как они называются. DI32-5 - DI_port в группе Дискрет DO32-5 - DO_port в группе Дискрет AO16 - LA_AO16 в группе Аналог