atpv

Навчальні матеріали з автоматизації технологічних процесів та виробництв, розроблені спільнотою

<- До підрозділу Коментувати

Звіти в Eplan: теоретична частина

4.1. Загальні принципи роботи з графічними звітами

4.1.1. Принципи створення звітів

Нагадаємо, що звіт – це виведені у визначеному форматі попередньо оброблені дані проєкту (див. 1.3.14. Поняття звітів). Під час створення графічного звіту потрібні дані вибираються з проєкту та розміщуються у відповідному місці схеми в заданому вигляді.

Для визначення типу оброблюваних даних використовуються різні типи звітів (див. 4.1.2. Типи звітів), для відбору потрібних даних вибраного типу – фільтри, а для місця та формату виводу даних – форми (див. 4.2. Робота з формами).

4.1.2. Типи звітів

Типи звітів показують, яка група однотипної інформації має бути проаналізована. Типи звітів задаються системою та не можуть визначатися самостійно.

Щоб вивести відформатовані та структуровані сторінки звіту і вбудовані звіти, перед генерацією необхідно призначити типу звіту форму. Форма звіту визначає формат виводу даних, що обробляються у звітах. Перелік даних, які можна вивести у звіт, залежить від типу звіту, відповідно відрізняються і типи форм.

В EPLAN усі типи звітів (і типи форм) поділяються на дві категорії:

  • звіти, що належать до функцій;
  • перелікові звіти (звіти-переліки).

Звіти, що належать до функцій, на відміну від перелікових, формуються на основі властивостей функцій, наприклад властивостей клем для вибраних клемників. У проєкті може існувати лише один звіт певного типу, що належить до функцій.

Перелікові звіти, на відміну від звітів, що належать до функцій, формуються на основі властивостей пристроїв, наприклад властивостей клемників, використаних у проєкті. Перелікові звіти можуть зустрічатися в проєкті кілька разів.

Таблиця 4.1

Форма Тип звіту Опис
.f01 перелік Специфікація виробів Виводиться перелік виробів без підсумовування, кожен виріб окремим рядком. Вироби з кількістю = 0 також виводяться. Щоб їх не виводити, слід застосувати фільтр (наприклад «Кількість > 0»).
.f02 перелік Групова специфікація виробів Аналогічно попередньому типу, але однакові типи виробів об’єднуються і підсумовуються.
.f03 перелік Список позначень пристроїв Виводиться перелік пристроїв, використаних у проєкті. Можна також виводити їх графічні символи, якщо у формі задіяна властивість «Графіка умовних позначень».
.f04 перелік Перелік форм Виводиться список форм, збережених у проєкті, а також інформація про зміни. Фільтри не використовуються.
.f05 функц. Схема підключення пристрою Виводиться пристрій з усіма виводами та підключеними до нього внутрішніми і зовнішніми пристроями. Можна відобразити до трьох рівнів підключення.
.f06 перелік Зміст Виводиться зміст проєкту або перелік наявних документів.
.f07 функц. Схема підключення кабелю Виводиться підключення кабелю з внутрішніми та зовнішніми цілями, що під’єднуються до відповідних жил. До трьох рівнів підключення.
.f08 перелік Схема кабельних з’єднань Відображає структуру кабелю, монтаж по кінцях і інформацію щодо використання у проєкті. Форма задається у властивості кабелю «20092 Форма схеми кабельних з’єднань».
.f09 функц. Специфікація кабелю Виводиться склад вибраних кабелів з усіма жилами та цілями підключення.
.f10 перелік Перелік кабелів Виводиться перелік вибраних кабелів із зазначеними властивостями.
.f11 функц. Схема підключення клем Виводяться клеми та підключення внутрішніх і зовнішніх цілей (до трьох рівнів).
.f12 функц. Схема клемника Інформація про клемник і його приналежності.
.f13 функц. Специфікація клемника Виводиться клемник із підключеними пристроями та кабелями.
.f14 перелік Перелік клемників Перелік вибраних клемників. Додаткове регулювання можливе через властивість «20857 Без виводу в переліку клемників/штекерів».
.f15 перелік Перелік рамок Перелік рамок, використаних у проєкті. Фільтрація і сортування недоступні.
.f16 перелік Перелік потенціалів Виводяться потенціали і сигнали, використані у проєкті.
.f17 перелік Огляд ревізій Виводяться ревізії та пов’язані з ними властивості.
.f18 функц. Легенда шафи Перелік обладнання, розміщеного на монтажній панелі.
.f19 функц. Схема PLC Виводяться карти PLC та їх виводи з пов’язаними даними.
.f20 перелік Огляд карт PLC Перелік вибраних карт PLC (блок живлення, CPU, модулі вводу/виводу тощо).
.f21 функц. Схема підключення штекерів Виводяться штекери та підключення внутрішніх і зовнішніх цілей (до трьох рівнів).
.f22 функц. Специфікація штекера Виводяться штекери з підключеними пристроями і кабелями.
.f23 перелік Перелік штекерів Перелік вибраних штекерів.
.f24 перелік Перелік структурних ідентифікаторів Перелік структурних ідентифікаторів, що існують у проєкті.
.f25 функц. Перелік символів Перелік символів, використаних у проєкті.
.f26 перелік Титульний аркуш Титульний аркуш документації проєкту з потрібними властивостями.
.f27 перелік Таблиця з’єднань Перелік усіх з’єднань.
.f28 Графіка Не є звітом. Може використовуватись як шаблон таблиці для ручного заповнення.
.f29 перелік Огляд опцій Перелік опцій проєкту та їх даних.
.f30 перелік Перелік об’єктів-заповнювачів Перелік об’єктів-заповнювачів у проєкті.
.f31 перелік Список виробників / постачальників Перелік виробників і постачальників використаних виробів.

Подальші розділи (4.1.3 – 4.2.6 тощо) можу продовжити перекладати наступним повідомленням, щоб зберегти читабельність і коректне форматування таблиць.

4.1.3. Сторінки звітів і вбудовані звіти

Під час генерування звіту можна вибрати, створювати сторінки звіту чи вбудовані звіти.

Сторінки звітів є результатом формування звітів на окремих сторінках. Дані проєкту виводяться на сторінках звіту, якщо під час генерування у полі «Форма виводу» вибрати «Сторінка». EPLAN сортує згенеровані сторінки у структурі наявних сторінок проєкту. За допомогою сортування сторінок звітів визначається, чи формується звіт в одному або в кількох блоках звітів.

Сторінки звітів за потреби оновлюються:

Сервісні програми → Звіти → Оновити

Сторінки звітів можна закріпити. Для цього у вікні генерування звітів у контекстному меню потрібно вибрати «Закріпити сторінки звіту». У цьому випадку сторінки звітів стають звичайними графічними сторінками, які будемо називати замороженими звітами.

Вбудований звіт – це звіт, який потрібно вручну розміщувати на наявній сторінці проєкту типу (I). Наприклад, перелік елементів на схемі можна виводити як вбудований звіт. Для виводу звіту як вбудованого під час створення звітів у полі «Форма виводу» потрібно вибрати «Розміщення вручну». Оновлення звітів стосується і вбудованих звітів.


4.1.4. Налаштування виводу звітів

Для виводу графічних звітів відповідно до потрібної форми для кожного типу звіту в проєкті задається файл форми цього типу, а також параметри генерування. За замовчуванням ці параметри беруться з шаблону проєкту, але їх можна змінити у вікні налаштування виводу на сторінках:

Параметри → Налаштування → Проєкти → «ім’я проєкту» → Звіти → Вивід на сторінках

Винятком є схема кабельних з’єднань, для якої форма задається безпосередньо у властивості кабелю «20092 Форма схеми кабельних з’єднань».

Окрім форми, у вікні налаштування виводу на сторінках задаються такі параметри.

Таблиця 4.3

Параметр Опис
Сортування сторінок Вказує, для яких рівнів структурного ідентифікатора формуються блоки звітів. При виборі «Загальне» всі сторінки звіту розміщуються разом з одним структурним ідентифікатором. Для кожного рівня або для кожної групи виводу формується окремий блок звітів.
Частковий вивід Використовується лише для певних типів звітів (наприклад зміст, перелік кабелів тощо). Якщо вибрано форму для часткового виводу, генерується повний вивід із формою, зазначеною у полі «Форма», а відповідний вивід установки – з формою, вибраною тут.
Об’єднати Доступно для динамічних форм. Якщо прапорець встановлено, звіти кількох функцій об’єднуються на одній сторінці звіту.
Мін. кількість рядків звіту Для форм із активованим параметром «Об’єднати» визначає мінімальну кількість рядків функції, що може відображатися на одній сторінці. Впливає на місце розриву сторінки.
Підсторінка Підсторінки – це сторінки з додатковою сегментацією (наприклад 1.1, 1.a, 1.A). Якщо параметр активовано, генеруються головні сторінки та підсторінки відповідно до блоків звітів. Якщо звіт складається з одного блоку, перша сторінка починається з головної сторінки, інші – з підсторінок. Якщо блок має лише одну сторінку, підсторінка не створюється.
Символ Для звітів з активованою підсторінкою визначає спосіб відображення підсторінки в імені сторінки. Підсторінка завжди відокремлюється крапкою.
Вільні сторінки Визначає кількість сторінок, що залишаються вільними між останньою використаною сторінкою проєкту та новою сторінкою звіту. Властивість «округлити» визначає сторінку, до якої виконується округлення.
Приховати структурний ідентифікатор при збігу Дозволяє скоротити відображення позначень пристроїв у сторінках звіту. Можна перевіряти відносно сторінки, відносно об’єкта заголовка або не приховувати.
Синхронізувати Якщо прапорець активовано, форма автоматично синхронізується з пулом основних даних під час відкриття проєкту (за умови відповідного налаштування проєкту).
Наступна форма Дає змогу вибрати другу форму для звіту. Щоб вона використовувалася, у поточній формі має бути задана точка вставки наступної форми.

Параметри → Налаштування → Проєкти → «ім’я проєкту» → Звіти → Вироби в розробці

Параметри → Налаштування → Проєкти → «ім’я проєкту» → Звіти → Відображення виводу в розробці


4.1.5. Операції зі звітами

Для генерування та інших операцій зі звітами використовується команда:

Сервісні програми → Звіти → Генерувати

У вікні налаштування генерування звіту відображається огляд наявних звітів і шаблонів звітів. Створення нового звіту, а також інші дії (оновлення, видалення, закріплення сторінок, перехід до сторінки звіту) виконуються через контекстне меню або відповідну кнопку.

За допомогою шаблонів звітів можна одночасно створювати кілька типів звітів.

Якщо в полі вибору типу звітів активувати опцію «Індивідуальний вибір», можна вибрати елементи, що беруть участь в обробці даних для звіту. У наступному вікні можна застосувати схеми налаштувань для відбору елементів (фільтр) і задати сортування. Після цього визначається місце розміщення сторінок звіту.

У вікні «Визначити звіт» задається форма виводу:

  • «На сторінку» – для сторінкових звітів;
  • «Розміщення вручну» – для вбудованих звітів.

4.1.6. Використання шаблонів звітів

в розробці

4.1.7. Додаткові функції

в розробці

4.2. Робота з формами

4.2.1. Форми

Форми відображають інформацію та результати генерування звіту в графічному вигляді. За допомогою форм визначається, які властивості виводяться, у якій послідовності, на якому шарі тощо. Форма задає перелік полів із інформацією про позиціонування на сторінці та кількість записів даних, що виводяться на одній сторінці. Форми зберігаються в основних даних системи у вигляді файлів формату XML.

У редакторі форм можна створювати такі види форм:

  • списки виводу за функціональним елементом (наприклад, специфікація клемника, специфікація кабелю);
  • огляди (наприклад, специфікація виробів, зміст);
  • схеми підключень (наприклад, схема підключення клем).

На відміну від форм, рамки визначають логічну структуру схеми з’єднань. Призначення рамки сторінці задає заголовок, розмір аркуша та поділ на рядки і стовпці.

Форми і рамки є окремими файлами на жорсткому диску. Якщо їх потрібно змінити або створити заново, спочатку слід відкрити проєкт. Лише після цього форми та рамки можна вибрати для обробки і відкрити у спеціальному редакторі.

Увага. Оброблені форми і рамки не зберігаються в відкритому проєкті. Обробка основних даних завжди відбувається у пулі основних даних. Щоб відредагована форма потрапила до основних даних проєкту, необхідно виконати синхронізацію з основними даними системи.

Для кожної відкритої форми в проєкті створюється тимчасова сторінка, яка відкривається в спеціальному редакторі. Після закриття форма зберігається, а тимчасова сторінка видаляється. Форму можна перевірити на наявність помилок:

Сервісні програми → Перевірити форму

В EPLAN існує два типи форм (визначається властивістю форми «Робота з формою»):

  • статичні форми – кількість і розміщення графічних елементів є сталими та однаковими на кожній сторінці звіту;
  • динамічні форми – графіка може змінювати свої властивості, а також можна додавати так звані динамічні області. Висоту рядків можна зробити змінною за допомогою властивості «Динамічно підібрати висоту рядка», а також об’єднувати звіти кількох функцій на одній сторінці.

4.2.2. Властивості форм

Властивості форм визначають численні параметри виводу даних на сторінках звітів. Нижче наведено загальні властивості для всіх типів форм. Інші властивості розглядаються у підрозділах відповідних типів звітів.

Таблиця 4.4

Властивість Опис
Тип форми <13000> Визначає тип форми, наприклад для списку позначень пристроїв, специфікації клемника тощо. Тільки для читання.
Рамка для обробки форми <13001> Рамка, що використовується для обробки форми.
Робота з формою <13002> Визначає форму як статичну (0) або динамічну (1).
Формат для автоматичного опису сторінок <13019> Формат автоматично призначеного опису сторінок під час створення звітів.
Для обробки форми в звітах використовувати рамку <13055> Визначає, чи використовується властивість «Рамка для обробки форми». Якщо ні, застосовується стандартна рамка проєкту.
Форма для наступних сторінок <13056> Вказує форму для наступних сторінок блоку звітів. Застосовується починаючи з другої сторінки блоку.

Таблиця 4.5

Властивість Опис
Кількість стовпців <13004> Максимальна кількість стовпців на сторінці.
Кількість рядків <13005> Максимальна кількість рядків на сторінці.
Ширина стовпця <13006> Ширина одного стовпця форми.
Висота рядка <13007> Висота одного рядка форми.
Вирівнювання форми <13008> Послідовність заповнення: 0 – по рядках, 1 – по стовпцях. Починається зверху зліва.
Динамічний підбір рядків <13009> Дає змогу виводити значення індексованих властивостей окремими рядками замість одного списку через крапку з комою.

Таблиця 4.6

Властивість Опис
Пригнічувати порожні рядки <13081> Порожні рядки не виводяться, якщо активовано.
При зміні знову генерувати заголовок <13003> Задає властивість, при зміні якої створюється новий заголовок.
Інтервал між символами <13042> Відображуваний інтервал між сусідніми символами.
Кількість символів <13043> Кількість сусідніх символів, що відображаються.
Варіант символу <13109> Визначає варіант символу для виводу через властивість «Символьна графіка».
Об’єднувати в один рядок за <13111> Визначає, за якими властивостями однакові дані об’єднуються в один рядок.
Безперервна нумерація <13063> Використовується для нумерації рядків у спискових звітах.
Створити заголовки для перших х властивостей сортування <13060> Визначає, скільки властивостей сортування використовуються для створення нового заголовка.
Роздільник кількох значень <13059> Символ або послідовність символів для розділення кількох значень.
Роздільник комплексних значень <13082> Роздільник для об’єднаних значень і числових діапазонів.

Для динамічних форм

Властивість Опис
Динамічно підібрати висоту рядка <13102> Автоматично змінює висоту рядка, якщо текст переходить на новий рядок.
Без переходу на наступний рядок для заголовка <13105> Визначає, чи виводиться заголовок разом із наступним рядком даних.
Повторити заголовок нового стовпця <13110> Повторює заголовок у кожному новому стовпці.
Повторити верхній колонтитул нового стовпця <13083> Повторює верхній колонтитул у кожному новому стовпці.
Кожен пристрій починати в новому стовпці <13103> Кожен новий пристрій починається з нового стовпця.

4.2.3. Заповнювачі

Форми і рамки складаються зі статичних елементів, таких як прямокутники, лінії, вставлені растрові зображення тощо. Ці елементи не впливають на дані, що генеруються під час аналізу логіки схеми.

Окрім статичних елементів, форми і рамки містять спеціальні тексти та тексти-заповнювачі, які вставляються у визначені місця для виводу даних.

Спеціальні тексти заповнюються даними форми або рамки одразу під час вставлення.

На відміну від них, тексти-заповнювачі заповнюються лише під час генерування звіту. Які саме дані будуть виведені, залежить від вибраної властивості елемента-заповнювача.

Елемент-заповнювач – це тип об’єкта, який бере участь у процесі обробки під час генерування звіту. Доступні елементи залежать від типу форми.

Налаштування тексту-заповнювача виконується через його контекстне меню. У заповнювач можна виводити як безпосередньо властивість елемента, так і результат попередньої обробки – форматування, обчислення або операції.

У динамічних звітах у зонах заголовків і колонтитулів також доступні різні види підсумовування.

Примітка. Якщо у заповнювача немає блоку вирівнювання або він деактивований разом із прапорцем «Прибрати переходи на новий рядок» у властивостях рамки, переходи на новий рядок у звітах фільтруються.


4.2.4. Статичні форми

в розробці

4.2.5. Динамічні форми («Робота з формою» = «Динамічна»)

в розробці

Нижче наведено пояснення щодо окремих динамічних областей, які можна додати до динамічної форми:

Вставити → Динамічна область → …

Для всіх динамічних областей характерні такі особливості. Задана ширина області не враховується, аналізується лише висота. Звіт починається з позиції першої точки вставки. Якщо, наприклад, видалити верхній колонтитул, не перемістивши область даних, звіт почнеться з позиції точки вставки області даних.

Максимальний розмір сторінки визначається множенням властивостей «Кількість рядків» і «Висота рядка». Наприклад, 20 × 10 мм = 200 мм. Після досягнення цієї величини виконується перехід на нову сторінку.

Кожна динамічна область може існувати у формі лише один раз. Якщо вона додана повторно, друга область ігнорується.

Верхній колонтитул повторюється для кожного пристрою. Якщо активовано параметр «Об’єднати», звіти кількох функцій об’єднуються на сторінці, а верхній колонтитул повторюється на початку кожної сторінки і перед наступною функцією.

Заголовок за замовчуванням повторюється для кожної функції. Його можна використовувати як заголовок стовпця, активувавши властивість «Повторити заголовок нового стовпця». Можливо створювати кілька заголовків залежно від властивостей сортування.

Область даних містить аналізовані дані. Якщо форма має кілька стовпців і активовано «Об’єднати», властивість «Кожен пристрій починати в новому стовпці» визначає, чи починається новий пристрій з нового стовпця, чи дані виводяться компактно.

Нижній колонтитул області даних відображається перед наступною функцією. Нижній колонтитул сторінки аналізується один раз на сторінку.

Графічні елементи та заповнювачі, розміщені поза динамічними областями, виводяться один раз на кожній сторінці звіту.


4.2.6. Наступні форми

в розробці

Для деяких видів звітів (наприклад, список позначень пристроїв, схема кабельних з’єднань, перелік клемників тощо) можна вказати наступну форму. Точку вставки наступної форми можна розмістити в іншій формі, щоб у цьому місці сформувати інший звіт. Таким чином можна створювати блоки звітів, що складаються з двох різних форм.

Усі сторінки, згенеровані для одного імені форми, утворюють один блок звітів. У точці вставки наступної форми задається тип звіту і визначається, чи створюється нова сторінка, чи другий звіт вставляється на тій самій сторінці як вбудований.

Усі створені сторінки копіюють тип звіту або тип сторінки головної форми. Наступний звіт лише описується на сторінці як вбудований звіт. Якщо у наступній формі є власні точки вставки наступних форм, вони ігноруються.

4.4. Загальні принципи роботи з маркуваннями

в розробці


4.5. Зовнішня обробка властивостей

в розробці

Джерела

  1. Методичні рекомендації до використання САПР Eplan Electric P8 в навчальному процесі для студ. напряму 6.050202 «Автоматизація та комп’ютерно-інтегровані технології» денної та заочної форм навчання./Уклад.: Д.В.Мацебула, О.М.Пупена,. – К.: НУХТ, 2013. – 76 с.
  2. https://www.Eplan.help

Автори

Теоретичне заняття розробив Олександр Пупена.

Feedback

Якщо Ви хочете залишити коментар у Вас є наступні варіанти:

Про проект і можливість допомогти проекту написано тут