Для записи трассировки обмена в реальном времени необходимо выбрать пункт меню "Файл-Включить запись" «Файл» – «Включить запись» или воспользоваться сочетанием клавиш ctrl«Ctrl+GG».
В открывшемся окне необходимо выбрать:
- СОМ-порт для прослушивания:
- "на этом компьютере" - «на этом компьютере» – для прослушки порта компьютера - в настройках указываются параметры нужного СОМ-порта;
- "на «на ЭКОМ-3000" - 3000» – для прослушки порта контроллера АРИС ARIS или ЭКОМ;
- "номер «номер СОМ-порта ЭКОМа" - ЭКОМа» – выбрать нужный СОМ-порт контроллера;
- "Доступ к ЭКОМ" - выбрать "IP-сеть";
- "Анализ трассировки" - выбрать только пункт "в реальном времени"; "Адрес"
В ЭКОМ реализована возможность записи трассировки как на физических, так и на виртуальных COM-портах.
Возможность записи трассировки на физических/виртуальных COM-портах в зависимости от версии ПО ARIS приведена в таблице:
Версия ПО | Физические порты | Виртуальные порты | ||
---|---|---|---|---|
Трансляция | Учет | Трансляция | Учет | |
1.8.xx | - | + | - | + |
1.9.25 и старше | + | + | - | - |
- «Доступ к ЭКОМ» - выбрать «IP-сеть»;
- «Анализ трассировки» - выбрать только пункт «в реальном времени»;
- «Адрес» - указать IP-адрес контроллера.
...
Вид окна параметров трассировки для ПК:
После нажатия кнопки "ОК" «ОК» начнется запись трассировки обмена.
После включения записи трассировки основное окно программы будет выглядеть так:
...
Для остановки записи достаточно нажать сочетание клавиш "Ctrl«Ctrl+Z"Z» или воспользоваться пунктом меню "Файл-Остановить запись" «Файл» – «Остановить запись».
Чтобы сохранить трассировку достаточно нажать сочетание клавиш "Ctrl«Ctrl+S"S» или воспользоваться пунктом меню "Файл-Сохранить файл" «Файл» – «Сохранить файл». В диалоговом окне необходимо ввести имя файла и выбрать папку сохранения. Файл будет сохранен в формате "«*.spy"spy».
Представление
Для расшифровки трассировки необходимо выбрать нужное представление из пункта меню "Представление" «Представление».
Представление выбирается в зависимости от типа протокола обмена с конечным устройством. Некоторые типы протоколов (например, МЭК-101) имеют доп дополнительное меню для настройки. Если нужного протокола нет в списке, можно воспользоваться пунктом меню "другое«другое..."». Там можно выбрать нужные настройки разрыва потока данных.
Для долгих/больших трассировок есть смысл записи
...
набора файлов относительно небольшой длительности.
Данная возможность реализована скриптом командной строки, который запрашивает:
...
Имена файлов генерируются по шаблону вида: "IP«IP-адрес COM-порт дата время.spy"spy».
Результатом работы является множество файлов трассировки.
...
Для закрытия Spy485.com необходимо сначала закрыть окно интерпретатора командной строки.
Код (см. во вложении "spy«spy_splitted.7z"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 |
...