Як можна проаналізувати виняток (exception), що з'явився на ПЛК через Machine Expert?
У момент виникнення винятку (exception) на ПЛК, якщо це підтримується системою виконання, автоматично створюється та зберігається дамп ядра у файлі <назва_програми>.core у каталозі програми на контролері.
Для аналізу винятку, що з'явився завдяки дампу ядра, мають бути виконані наступні передумови:
- Відкрито проєкт з програмою, яка створила виняток на контролері.
- Система виконання може створювати дампи ядра.
- Програма в проєкті знаходиться в офлайн режимі.
| Крок | Дія |
|---|---|
| 1 | Завантажте дамп ядра з контролера, виконавши команду Debug > Load Core Dump. Результат: Відобразиться онлайн-вигляд програми. Ви бачите значення змінних та стек викликів з моменту виявлення помилки. Сюди також включаються значення змінних вводу/виводу в діалоговому вікні, зіставлення конфігуратора пристроїв та конфігурації завдання. У рядку стану відображається повідомлення Core dump loaded. Файл дампу ядра копіюється як <назва_проєкту>.<назва_пристрою>.<назва_програми>.<Guid_програми>.core до локального каталогу проєкту. |
| 2 | Виконайте команду Debug > Load device log from Core Dump, щоб завантажити журнал пристрою з моменту виявлення помилки в проєкт. Результат: Відкриється вікно журналу (як в онлайн-режимі конфігуратора пристроїв), що відображає події на момент створення дампу основної інформації. |
| 3 | Після завершення аналізу дампу основної інформації виконайте команду Debug > Close Core Dump. Результат: Вигляд дампу основної інформації програми закривається, і проєкт повертається до свого вигляду у звичайному автономному режимі. |
Опубліковано для: Schneider Electric Україна
Потрібна допомога?
Почніть тут!
Знайдіть відповіді зараз. Шукайте рішення самостійно або зверніться до нашого експерта.
Звернутися до служби підтримки
Якщо вам потрібна допомога, додаткова інформація чи технічна підтримка або ви хочете подати скаргу, зв’яжіться з нашою командою з обслуговування клієнтів.
Де придбати?
Зручний пошук найближчого дистриб’ютора, магазина або спеціалізованого партнера Schneider Electric у вашому регіоні.
Переглянути відповіді на поширені запитання
Отримайте необхідну інформацію, переглянувши відповіді на поширені запитання за відповідними темами.