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