Вопрос: - Как определить место ошибки в коде программы пользователя на которую указывает Diagnostic Viewer среды программирования Unity Pro или Control Expert.
Среда/Окружение/Версии: - Среда программирования Unity Pro версии v4.1 и выше или Control Expert версии v14.0 и выше.
Решение: - Для определения конкретной причины - секции, блока и номера строки кода приведшей к ошибке необходимо воспользоваться Diagnostic Viewer в режиме Online из Unity Pro (Control Expert).
Для отображения максимума информации рекомендуем в проекте Unity Pro разрешить всю диагностику.
Для этого:
a. В закладке Tools->Project Setting->PLC diagnostics поставить галочки в Application diagnostics , System diagnostics, Rack Viewer diagnostic information, Program Viewer information для разрешения диагностики.
b. В окне проекта Unity Pro в закладке Tools (Alt +6) включить Diagnostic Viewer и понаблюдать за сообщениями из системы в режиме Online и вместе с программистами проанализировать их на предмет ошибок, способных привести к останову системы.
Щелчком правой кнопкой мыши на строчке Viewer-а, содержащую сообщение об ошибке, в выпадающем меню выбрать Initialize Editor или Initialize Search, что позволит открыть программную секцию в вашем проекте, которая вызвала это предупреждающее сообщение. Нижняя часть экрана Diagnostic Viewer при этом содержит основную информацию о проблеме.
Среда/Окружение/Версии: - Среда программирования Unity Pro версии v4.1 и выше или Control Expert версии v14.0 и выше.
Решение: - Для определения конкретной причины - секции, блока и номера строки кода приведшей к ошибке необходимо воспользоваться Diagnostic Viewer в режиме Online из Unity Pro (Control Expert).
Для отображения максимума информации рекомендуем в проекте Unity Pro разрешить всю диагностику.
Для этого:
a. В закладке Tools->Project Setting->PLC diagnostics поставить галочки в Application diagnostics , System diagnostics, Rack Viewer diagnostic information, Program Viewer information для разрешения диагностики.
b. В окне проекта Unity Pro в закладке Tools (Alt +6) включить Diagnostic Viewer и понаблюдать за сообщениями из системы в режиме Online и вместе с программистами проанализировать их на предмет ошибок, способных привести к останову системы.
Щелчком правой кнопкой мыши на строчке Viewer-а, содержащую сообщение об ошибке, в выпадающем меню выбрать Initialize Editor или Initialize Search, что позволит открыть программную секцию в вашем проекте, которая вызвала это предупреждающее сообщение. Нижняя часть экрана Diagnostic Viewer при этом содержит основную информацию о проблеме.
Опубликовано для:Schneider Electric Казахстан

