AstraRegul
Руководство системного интегратора
×

6.12. ПРОГРАММА App_Diag

Для работы программы App_Diag необходимо добавить в «Менеджер библиотек» проекта следующие библиотеки: CmpApp, PsPlcInfo, SysTarget, SysTypes2 Interfaces, CmpErrors2 Interfaces.
Компоненты данных библиотек используются в коде программы App_Diag и, при их отсутствии в менеджере библиотек проекта, компилятор выдаст ошибки.
Программа App_Diag предоставляет информацию о приложении Application, которая может быть передана, например, в SCADA-систему верхнего уровня.
pApp – указатель на приложение Application
 
Первые четыре компонента массивов CodeGuid и DataGuid заполнены значениями, по которым можно судить о неизменности приложения. Следует отметить, что при выполнении, например, действия «Компиляция -> Очистить всё» значения этих переменных изменяются, хотя в проект изменения пользователем внесены не были. Онлайн подключение к контроллеру выполняется, если значения переменных CodeGuid и DataGuid в проекте на компьютере инженерной станции и в самом контроллере совпадают.
dtLastChanges - время последнего изменения пользовательского проекта в контроллере.
rts_ver - версия среды исполнения (RunTime).