Новость : Управляющая клиент-серверная АСУ ТП с ИБ: итоги 2-го тура SCADA-чемпионата 2025 →
TRACE MODE 7
ГДЕ СКАЧАТЬ ДОКУМЕНТАЦИЮ TRACE MODE 7?
Книга "Руководство пользователя SCADA TRACE MODE 7" (документация) в PDF доступна на странице "Скачать SCADA". Для получения документации требуется регистрация программы.
ПРОГРАММА НЕ ЗАПУСКАЕТСЯ - ОШИБКА ОТСУТСТВИЯ БИБЛИОТЕК *.DLL
Продукт не запускается и индицируется ошибка отсутствия библиотек VCRUNTIME140_1.DLL и MSVCP140_CODECVT_IDS.DLL - не установлен пакет распространяемого компонента Microsoft Visual C++. Необходимо его установить из папки …\VCREDIST_X64 дистрибутива TRACE MODE 7.
ПРИ ПЕРВОМ ЗАПУСКЕ ПОСЛЕ УСТАНОВКИ TRACE MODE 7 ВОЗНИКАЕТ ОШИБКА (0XC0000005)
Это ошибка Windows. Скорее всего, ПК не соответствует системным требованиям (системные требования см. карточку продукта в разделе ПРОДУКТЫ), либо не установлены библиотеки Visual C++ (см. выше).
ПРИ ОТКРЫТИИ ПРОЕКТА TRACE MODE 7 ВОЗНИКАЕТ «ОБЩАЯ ОШИБКА»
Общая ошибка может произойти по 2-м причинам:
1 - отсутствует доступ к файлу проекта. Чаще всего возникает вследствие недостаточности прав у пользователя для открытия и редактирования данного файла или из-за нахождения файла проекта на удаленных, закрытых или недоступных ресурсах. Необходимо открывать файл проекта с локального диска ПК. Исключить удаленное подключение, сетевые диски, флешки. Из пути до файла исключить пробелы, кириллицу и специальные символы.
2 - файл не является файлом проекта или файл проекта поврежден. Убедитесь, что это действительно файл проекта TRACE MODE 7 *.tmprj. В папке с установленной Инструментальной системой в папке …DEMO есть демо проекты, которые можно открыть для проверки. Если проблема с только с отдельным файлом проекта, пришлите его в техподдержку с описанием.
АВТОЗАПУСК TRACE MODE 7 ПОД РАЗНЫМИ ОС
Автоматический запуск МРВ при загрузке ПК реализуется средствами ОС (раздел Автозагрузка/Автозапуск). Командная строка имеет следующий формат:
Скачать пример ярлыков автозапуска TRACE MODE 7/6 для Windows/Linux (6 K - ZIP)АВТОЗАПУСК TRACE MODE 7 В WINDOWS
Командная строка имеет следующий формат:
<МРВ> [ключ1] [ключ2] ... <узел>
- rtc_64.exe запускается со следующими ключами:
- -fullscreen – запуск в полноэкранном режиме, если ключ не задан – в окне;
- -run – запуск узла;
- -hidemenu – скрыть меню.
Если в пути есть пробелы или скобки, то рекомендуется путь полностью выделить кавычками. Эта командная строка автоматически запустит МРВ TRACE MODE 7 в полноэкранном режиме и без панели МРВ.
<путь к файлу rtc_64.exe><пробел>-run<пробел>-fullscreen<пробел>-hidemenu<пробел><путь к .dbb-файлу запускаемого проекта>
Пример:
"C:\Program Files\AdAstra Research Group\Trace Mode 7\RTM\rtc_64.exe" -run -fullscreen -hidemenu "C:\project\RTM_0\node_0.dbb"
Эту строку можно так же использовать для запуска через cmd (командную строку или аналоги) или через Проводник.
Также для нее можно создаль ярлык (lnk-файл). В свойствах ярлыка внесите командную строку в поле "Объект". Теперь при двойном клике по ярлыку будет стартовать МРВ и указанный проект TRACE MODE 7.
Если же данный ярлык поместить в папку Автогрузка, то все произойдет уже автоматически после загрузки ОС. Для размещения ярлыка в Автозагрузке надо сделать следующее:
- нажмите клавиши с логотипом Windows + R, напечатайте shell:startup, затем нажмите ОК. Откроется папка Автозагрузка.
- скопируйте и вставьте ярлык в папку Автозагрузка.
ВНИМАНИЕ! В проекте обязательно должен быть экран хотя бы с одним аргументом. Данная тема описана в Справочной Системе: Мониторы реального времени – Монитор с поддержкой графических экранов - Дополнительные ключи команды запуска.
АВТОЗАПУСК TRACE MODE 7 В LINUX
Для автозапуска проекта TRACE MODE 7 в AstraLinux можно использовать sh-файл с текстом:
#!/bin/sh
cd<пробел><путь до rtc_64>
./rtc_64<пробел>-run<пробел>-fullscreen<пробел>-hidemenu<пробел><путь до .dbb-файла, рекомендуется в кавычках>
Например:
#!/bin/sh
cd /usr/local/AdAstra/TM7/RTM/
./rtc_64 -run -fullscreen -hidemenu "<путь до .dbb-файла, рекомендуется в кавычках>"
Он должен быть в
/home/<название учетной записи в AstraLinux>/.config/autostart
ПРИ РАБОТЕ ПРОЕКТА TRACE MODE 7 ВОЗНИКАЮТ СООБЩЕНИЯ С ТЕКСТОМ, НАЧИНАЮЩИМСЯ НА: EMS...
Расшифровки подобных сообщений есть в Справочной системе - раздел "EMS, система сообщений об ошибках".
КАКИЕ ОГРАНИЧЕНИЯ ВОЗНИКАЮТ ПРИ ИСПОЛЬЗОВАНИИ ПОД LINUX ПРОЕКТОВ, РАЗРАБОТАННЫХ В ВЕРСИИ В ИНСТРУМЕНТАЛЬНОЙ TRACE MODE 7 ДЛЯ WINDOWS И НАОБОРОТ?
Ограничений почти нет. Те, что есть, перечислены в новости https://www.tracemode.ru/news/articles/tracemode71_rel и в документации.
Шрифты - наиболее существенное ограничение, но и оно легко преодолевается.
ЕСТЬ ЛИ РАЗЛИЧИЕ В ПРОДУКТАХ TRACE MODE 7 ПОД LINUX ДЛЯ РАЗНЫХ ОПЕРАЦИОННЫХ СИСТЕМ?
Нет. В продукты ТМ7 для Линукс входят 3 установщика для Astra Linux, РЕД ОС Linux, ALT Linux. Они имеют один коммерческий код -LX.
КАК СДЕЛАТЬ ВСПЛЫВАЮЩИЙ ЭКРАН В TRACE MODE 7
Открыть шаблон экрана на редактирование и нажать кнопку Параметры Экрана (иконка с гаечным ключом), Всплывающее окно - TRUE.
ЧТО ЗНАЧАТ ПРЕДУПРЕЖДЕНИЯ КОМПИЛЯЦИИ TRACE MODE 7: EMS_CNF_INVALID_VALUE_EINVAL, XXX, <ИМЯ_КАНАЛА> -> XXX, ОШИБКА КОНФИГУРАЦИИ?
При компиляции проекта с отчетом Событий и границами каналов Analog выдаются предупреждения вида: EMS_CNF_INVALID_VALUE_EINVAL, XXX, <имя_канала> -> XXX, ошибка конфигурации.
Описанные предупреждения говорят о том, что канал FLOAT имеет заданные границы, но в настройках этих каналов в «На старте» - «Значение [2]» стоит значение, не соответсвующее интервалу нормы (обычно нулевое). Надо задать "HW[30]" > "Значение [2]" > "LW[31]".
ЕСТЬ ПРОЕКТ В 6-ОЙ ВЕРСИИ TRACE MODE, КАК ЕГО КОНВЕРТИРОВАТЬ В 7-Ю?
Если просто, то Файл - Импорт - <выбрать проект 6-ой версии> . Подробнее см. статью о технологиях перехода.
TRACE MODE 6
ПРИ ЗАПУСКЕ ПРОЕКТА TRACE MODE 6 ПОЯВЛЯЕТСЯ ОШИБКА "-18"
Ошибка ключа защиты. Она может быть следствием следующего:
- не установлен ключ HASP.
- ключ установлен, но не установлен его драйвер.
- ключ HASP установлен, но от другого продукта.
- ПО запускается удаленно, например через RDP. Это нарушает лицензионное соглашение. Запустите ПО локально.
- С испольнительными модулями RTM/NLL релиза 6.10.2 поставляется 2 патча. Один - для RTM, второй - для NLL. Называются они соответственно. Если в RTM установить патч от NLL произойдет данная ошибка. Необходимо штатно деинсталлировать RTM, инсталлировать заново и установить только патч для RTM.
АВТОЗАПУСК TRACE MODE 6 В WINDOWS
Скачать пример ярлыков автозапуска TRACE MODE 6/7 для Windows/Linux (6 K - ZIP)
В папке RTM найдите файл rtcx.exe. Создаете его ярлык (lnk-файл). Откройте свойства и заполните "Объект":
<путь к файлу rtcx.exe><пробел><путь к .dbb-файлу запускаемого проекта><пробел>/run<пробел>/fullscreen<пробел>/hidemenu
Ключи /fullscreen – запуск в полноэкранном режиме /hidemenu – убрать меню (аналог комбинации Ctrl+T) /run – запуск проекта. Если в пути есть пробелы или скобки, то рекомендуется путь полностью выделить кавычками.
Пример для Trace Mode 6 "C:\Program_Files_(x86)\AdAstra_Research_Group\TRACE MODE_6_Runtime\rtcx.exe" "C:\project\RTM_1\project_0.dbb" /run /fullscreen /hidemenu
При двойном клике по ярлыку запустится МРВ, загрузится и стартует проект. Если же данный ярлык поместить в папку Автозагрузка, то все произойдет уже после загрузки ОС. Нажмите клавишу с логотипом Windows + R, напечатайте shell:startup, затем нажмите ОК. Откроется папка Автозагрузка. Скопируйте и вставьте ярлык приложения из папки с файлом в папку Автозагрузка.
ОСОБЕННОСТИ КОММУНИКАЦИЙ УЗЛА CONSOLE TRACE MODE 6
Скачать "Особенности коммуникаций узла CONSOLE" ( PDF)
HASP-КЛЮЧ УСТАНОВЛЕН, НО СВЕТОДИОДНЫЙ ИНДИКАТОР ВНУТРИ КЛЮЧА НЕ ГОРИТ
Отсутствует драйвер ключа. Скачайте и установите драйвер ключа. Если драйвер ранее устанавливался, штатно деинсталлируйте его и установите актуальный драйвер с нуля.
ГДЕ СКАЧАТЬ ДРАЙВЕР HASP КЛЮЧА ДЛЯ TRACE MODE 6?
Драйвер можно скачать по ссылке:
Скачать Sentinel_LDK_Run-time_setup_8_15.zip
Если использовать драйвер с сайта производителей ключей Thales/Sentinel, то на одном ПК одновременно не будут работать Инструментальная Среда (зеленый ключ) и Исполнительный Модуль (красный ключ) (ошибка -18 для исполнительных модулей или не запускается IDE).
Начиная с версии HASP 8.21 в драйверы по умолчанию не включается возможность одновременной работы ключей разных цветов. Можно продолжать использовать драйвер и работать в режиме 1 ключ на 1 ПК или использовать проверенный драйвер версии 8.15.
ПРИ ЗАПУСКЕ ПРОЕКТА TRACE MODE 6 ПОЯВЛЯЕТСЯ ОШИБКА "-11"
В исполнительный модуль был загружен проект, скомпилированный в более раннем релизе.
ПРИ ЗАПУСКЕ ПРОЕКТ "ПАДАЕТ", "ЗАВИСАЕТ"
Скорее всего в исполнительный модуль загружен проект, скомпилированный в более позднем релизе.
ПРИ ЗАПУСКЕ ПРОЕКТА TRACE MODE 6 ПОЯВЛЯЕТСЯ ОШИБКА "-4"
Выход за пределы лицензионных ограничений. Например в исполнительный модуль на 256 каналов был загружен узел проекта с 300 каналами.
КАК УЗНАТЬ ЧИСЛО КАНАЛОВ, ИСПОЛЬЗОВАННЫХ В УЗЛЕ?
В инструментальной панели ИС есть иконка "Информация о проекте". Если на нее нажать ЛК, появится окно, в котором можно увидеть общее количество "Источников/Приемников" и каналов в проекте, а также количество каналов в каждом узле проекта. Количество каналов в узле обозначено двумя числами, одно из которых в скобках. Первое число - количество каналов, в явном виде созданных проектировщиком. Число в скобках - количество каналов в при загрузке узла (к явным каналам добавляются виртуальные, реализующие связь "аргумент шаблона-удаленный канал*). Именно по этому числу (в скобках) определяется лицензия.
ПРИ ЗАПУСКЕ ПРОЕКТА TRACE MODE 6 ОШИБКА "-16"
Проект не соответствует версии. Например проект создан в базовой версии, а запускается в профессиональной.
При запуске проекта ошибка "-8"
Не найдет файл проекта либо один из его компонентов. Убедитесь, что папка с проектом не защищена от записи. Запускайте исполнительный модуль от имени администратора.
Мы приобрели коммерческий продукт, но до сих пор нет прав на запись в другие разделы форума?
Расширение прав не происходит в автоматическом режиме. Для получения возможности писать в новые подразделы форума отредактируйте свой профиль на форуме: Мой профиль - Edit Profile. В строку "Рег. номер любого из продуктов ТМ" введите регистрационный номер зарегистрированного продукта. Лучше - инструментальной среды. После чего напишите письмо на hotline@adastra.ru с просьбой расширить права на форуме, укажите ФИО, название организации и логин на форуме.
Не работает связь между узлами
1) Убедитесь, что релизы обоих узлов синхронны. Все исполнительный модули одного проекта, а также скомпилированные узлы проекта должны быть одного релиза.
2) Всем узлам одного проекта надо задать один ненулевой Код проекта в свойствах узлов. Убедиться, что в этой локальной сети нет посторонних узлов с тем же Кодом проекта.
3) Существуют проблемы в локальной сети. Обратитесь к своему системному администратору.
Как вывести более 4 символов на экран (в документ и т.д.)?
Необходимо привязать аргумент к текстовому атрибуту канала (например, к Комментарию).
Не происходит вызов шаблона экрана (документа, программы)
Проверьте наличие аргументов у шаблона, см. диагностику argument disabled в файле *.cnv
Не происходит вывод кривой на архивный тренд
Аргумент экрана привязан не к реальному значению канала.
Архивные данные не считываются (битый архив)
Наиболее частая причина такого сбоя - это одновременная работа двух мониторов с данным узлом проекта. Такая ситуация может возникнуть, например, при ошибочном повторном запуске одного и того же ярлыка с командной строкой запуска. Начиная с релиза 6.07.7, такая ситуация блокируется с выдачей соответствующего сообщения.
Как задать экран, который будет появляться первым при запуске узла?
У канала Call вызова экрана поставить галочку отработать и значение по умолчанию 2.
Как в случае необходимости создать конфигурационный файл *.cnf ?
В приложении Блокнот (notepad.exe) создается обычный текстовый файл, ему меняется имя и расширение на TMcom_XX.cnf. Файл должен содержать минимум 3 строки латиницей заглавными буквами:
<КЛЮЧ>
END_OF_CNF
<ПУСТАЯ СТРОКА>
Полученный файл переносится в скомпилированную папку узла проекта. Файл и используемые с ним ключи подробно описаны в справке: Приложения -> Задание параметров работы мониторов -> Задание параметров работы мониторов -> Файл CNF
При обмене по Modbus значения приходят, но отображается в некорректном виде. Не соответствует порядок следования байт. Как его изменить?
Для изменения порядка следования байт в MODBUS RTU используется конфигурационный *.cnf файл. Для примера для FLOAT используется ключ:
MDB_FRMT_FLOAT=x,y;
где, x – номер COM-порта, начиная с 0, y – номер перестановки 0,1,2 или 3.
Полное описание есть в справке: Обмен с контроллерами и УСО -> Обмен по встроенным протоколам -> Обмен по MODBUS (RTU)
Для изменения порядка следования байт в MODBUS TCP в проекте для отдельного Источника/Приемника Modbus в строке IP-адрес через точку с запятой задается ключ:
FRMT=SWAPy;
где, y – номер перестановки 0,1,2 или 3.
Полное описание есть в справке: Обмен с контроллерами и УСО -> Обмен по встроенным протоколам -> Обмен по встроенным протоколам по сети (TCP)
Номера перестановки:
0 –> 3-2-1-0
1 –> 0-1-2-3
2 –> 1-0-3-2
3 –> 2-3-0-1