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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Микро Мониторы Реального Времени / Micro Real Time Monitors » Локальный архив и кв. корень

   
Автор / Author Тема / Topic: Локальный архив и кв. корень
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
В контроллере (обычный 486 ПК) не могу найти файл локального архива. Как он называется - buffs.dta, или как задано в бланке Архивация диалога Параметры узла. Все флажки установлены как написано в справочной системе: Архивы в ОЗУ и энергонезависимой памяти. Но архив не ведется, что еще надо сделать?
Кроме этого, после запуска Микро МРВ и отработки IL-программ на экране контроллера появляется сообщение:
sqrt: _DOMAIN error

Контроллер продолжает работать, но после каждого цикла выводится это сообщение и расчетные значения выводятся на ПК оператора не правильные. Как я понимаю не работает функция квадратного корня. Почему? Микро МРВ (стандартный) не поддерживает функцию SQRT?

Сообщения / Posts 121 | Из / 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 
Если в строке запуска МикроМРВ Вы не указали диск сохранения архива, то его и не будет на диске. Имя его стандартно и всегда buffs.dta .
Сообщение по sqrt - у Вас скорее всего неправильное значение под корнем задано, возможно отрицательное.

Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
В строке запуска Микро МРВ стоит disk=3, но на С:\ файла buffs.dta нет. По поводу отрицательного значения под корнем - в РБК в эмуляторе все работает нормально, значение выдается правильное.
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 5 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
1) Должен сохранять. А ключом [BUFFS=d] количество блоков задали?
2) А Вы в МикроМРВ выведите это значение - эмулятор может совсем не то показывать, ведь он не на реальных значениях работает.

Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Файл buffs.dta на диске С:\ появился. Похоже это произошло после того, как я его там создал. Теперь он модифицируется и восстанавливается, если удалить. А ошибка корня связана с тем, что в моем Микро МРВ не работает функция возведения в степень. Запускал файлы mrt7_e.exe и mrt86_e.exe, разницы нет. Повторяю, в эмуляторе все работает, значит программа написана правильно. Я в программе поставил контрольные точки (W) до возведения в степень и после и организовал канал для просмотра этих точек. До возведения - 2 и после операции возведения в квадрат показывает 2. В чем может быть ошибка? Микро МРВ поддерживает функцию возведения в степень?
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 5 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Какой релиз МикроМРВ?
Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
5.15!
Сообщения / Posts 121 | Из / 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 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Может быть у меня не те исполнительные модули?
Mrt7.exe - 284816 байт,
mrt86.exe - 284660 байт.
В справочной системе я не нашел ограничений для МикроМРВ по этому вопросу.
Кстати, какой модуль надо запускать для 486?

Сообщения / Posts 121 | Из / 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 
Тот модуль, что с числом 86 - это только для контроллеров без сопроцессора. 486 - c сопроцессором, поэтому под ним лучше использовать Mrt7.exe или Mrt7_e.exe

Вы возведение в степень под обоими МикроМРВ проверяли?

Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Да, пробовал Mrt7.exe и mrt86.exe, разницы нет.
Сообщения / Posts 121 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
И все-таки, господа, как возвести число в степень в МикроМРВ?
[Недоумение / Confused]

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


Icon 5 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Проверили под МикроМРВ релиза 5.15 - все работает нормально и возведение в произвольную степень и в квадрат.
Можете прислать свой проект, чтобы мы его у себя запустили?

Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Отправил проект с которым я экспериментировал в адрес техподдержки. Очень интересно, почему же у меня не работает?
Сообщения / Posts 121 | Из / 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 
1. Функция возведения в степень (POW или '**') в IL-программах для МикроМРВ не поддкрживается (см. документацию в разделе "Отличия серверов"). Эти функции в МикроМРВ работают только в FBD.

2. Прием автопосылки по каналу Вывод_W4 контроллера, в узле OPER настроен на передачу значения в канал "Пила2".
Т.о. - для передачи значения данного канала, принимаемого по сети, необходимо перенастроить передачу его значения в одноименный канал "Вывод_W4" узла OPER. Вам необходимо в системном объекте "ПРИЕМ РАССЫЛОК" узла OPER разъединить автопосылку от текущего приемника (канала "Пила2") и перенастроить на приемник "Вывод_W4".

Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Ну спасибо, обрадовали! Слона-то я и не заметил!
[Вращающиеся глаза / Roll Eyes] Что мне можете посоветовать? [prey / молящийся] В контроллере идет расчет расхода газа, это его основная обязанность. Без возведения в степень никак нельзя. А если использовать оператор
CALL **? Почему для МикроМРВ эту функцию урезали? В ТМ6 возведение в степень в IL - программах МикроМРВ тоже не поддерживает?

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


Icon 13 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Непонятно зачем Вы вообще IL выбрали для математики - настоятельно бы не рекомендовал! [Вращающиеся глаза / Roll Eyes]
Сообщения / Posts 15204 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post 
Хорошо, но что можно еще использовать для расчетов? Подскажите, пожалуйста.
Сообщения / Posts 121 | Из / 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 
FBD!
Сообщения / Posts 15204 | Из / 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