Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Для записи трассировки в реальном времени необходимо выбрать пункт меню "Файл-Включить запись" или воспользоваться сочетанием клавиш ctrl+G.

В открывшемся окне необходимо выбрать:

  • СОМ-порт для прослушивания:
    • "на этом компьютере" - для прослушки порта компьютера - в настройках указываются параметры нужного СОМ-порта;
    • "на ЭКОМ-3000" - для прослушки порта контроллера АРИС или ЭКОМ;
  • "номер СОМ-порта ЭКОМа" - выбрать нужный СОМ-порт контроллера;
  • "Доступ к ЭКОМ" - выбрать "IP-сеть";
  • "Анализ трассировки" - выбрать только пункт "в реальном времени";
  • "Адрес" - указать IP-адрес контроллера.

Вид окна параметров трассировки для контроллера:

Вид окна параметров трассировки для ПК:

После нажатия кнопки "ОК" начнется запись трассировки обмена.

После включения трассировки основное окно программы будет выглядеть так:

Для остановки записи достаточно нажать сочетание клавиш "Ctrl+Z" или воспользоваться пунктом меню "Файл-Остановить запись".

Чтобы сохранить трассировку достаточно нажать сочетание клавиш "Ctrl+S" или воспользоваться пунктом меню "Файл-Сохранить файл". В диалоговом окне необходимо ввести имя файла и выбрать папку сохранения. Файл будет сохранен в формате "*.spy".

Представление

Для расшифровки трассировки необходимо выбрать нужное представление из пункта меню "Представление".

Представление выбирается в зависимости от типа протокола обмена с конечным устройством. Некоторые типы протоколов (например, МЭК-101) имеют доп меню для настройки. Если нужного протокола нет в списке, можно воспользоваться пунктом меню "другое...". Там можно выбрать нужные настройки разрыва потока данных.

Для долгих/больших трассировок есть смысл записи множества файлов относительно небольшой длительности.

Данная возможность реализована скриптом командной строки, который запрашивает:

  • IP-адрес устройства,
  • номер COM-порта устройства для прослушки,
  • IP-адрес партнера устройства (опционально),
  • номер COM-порта партнера устройства для прослушки (опционально),
  • длительность одного файла трассировки в минутах,
  • путь для сохранения результатов.

**опциональные параметры позволяют одновременно писать трассу с противоположной стороны.

Скрипт в бесконечном цикле запускает Spy485.exe с указанными параметрами, который в свою очередь выполняет трассировку указанное время и сохраняет ее в файле.

Имена файлов генерируются по шаблону вида: "IP-адрес COM-порт дата время.spy".

Результатом работы является множество файлов трассировки.

Скрипт необходимо запускать из той же папки где находится Spy485.exe.

Если путь не указан, результаты будут сохраняться в текущий каталог.

Для закрытия Spy485.com необходимо сначала закрыть окно интерпретатора командной строки.

Код (см. во вложении "spy_splitted.7z"):

@ECHO OFF
ECHO Spy485 Splitted Record in File.

ECHO.
SET /P IP1="Enter IP address device: "
SET /P PORT1="Enter COM-port NUMBER device: "

ECHO.
SET /P IP2="Enter IP address device partner: "
SET PORT1=COM%PORT1%
SET /P PORT2="Enter COM-port NUMBER device partner: "
SET PORT2=COM%PORT2%

ECHO.
SET /P TIME="Enter recording TIME of ONE FILE in minutes: "
SET /P SAVEPATH="Enter PATH to SAVE files: "
IF "%SAVEPATH%"=="" SET SAVEPATH=.

ECHO.
:CYCLE
FOR /F %%A IN ('TIME/T') DO SET curTime=%%A
FOR /F %%A IN ('DATE/T') DO SET curDate=%%A
SET FILENAME1="%SAVEPATH%\%IP1%-%PORT1% %curDate:~6,4%.%curDate:~3,2%.%curDate:~0,2% %curTime:~0,2%-%curTime:~3,2%.spy"
SET FILENAME2="%SAVEPATH%\%IP2%-%PORT2% %curDate:~6,4%.%curDate:~3,2%.%curDate:~0,2% %curTime:~0,2%-%curTime:~3,2%.spy"

IF -%IP2%== - (goto ONLYSTART1) else (goto START1AND2)

:ONLYSTART1
ECHO Start record file %FILENAME1% 
call .\spy485.exe IP=%IP1% PORT=%PORT1% TIME=%TIME% FILE=%FILENAME1%
goto END CYCLE

:START1AND2
ECHO Start record files:
ECHO %FILENAME1%
ECHO %FILENAME2%
start .\spy485.exe IP=%IP1% PORT=%PORT1% TIME=%TIME% FILE=%FILENAME1%
call .\spy485.exe IP=%IP2% PORT=%PORT2% TIME=%TIME% FILE=%FILENAME2%
goto END CYCLE


:END CYCLE
goto CYCLE

Перетащите файлы с рабочего стола в браузер или выберите файлы, нажав кнопку "Обзор"

  • Нет меток