Як я Скад писав. Частина шоста

    І знову, здрастуйте!
 
Попередня (і перед нею) публікація (і) доступні тут: habrahabr.ru/post/175559 /
 
Остаточно розкидавши поточні справи по своїй системі — можу трохи похвалитися виконаною роботою, тому даний пост буде вже за результатами впроваджених і впроваджуваних проектів автоматизації, виконаних на базі моєї скаду-системи. А також трохи інформації по поточних планів розвитку.
 
Останній рік видався дуже напруженим і багатим на події… Але, про все по-порядку.
 
 
 1. Автоматизована система керування електротехнічним устаткуванням електростанції власних потреб.
Обсяг сигналів: 5500 точок введення / виведення
 
 Посилання на детальну інформацію по проекту
 
В одній з публікацій вже коротко торкався цей проект. Його особливістю стало те, що саме з нього в моїй Скаде з'явилася підсистема автоматичної генерації інформаційної бази проекту на основі структурованих табличних даних з ТЗ (в основному таблиць сигналів, або переліків параметрів).
Підсистема дуже сильно виправдала себе не один раз в наступних впровадженнях, і була дуже сильно дороблена, щоб забезпечити гнучкість адаптації під будь-які формати документів ТЗ, які отримує розробник в якості вихідних даних по проекту.
 
Система успішно функціонує вже 2-й рік на об'єкті. Торік пройшла успішну здачу в промислову експлуатацію.
 
 2. АСУ енергопостачання технологічного об'єкта
Обсяг сигналів: 8500 точок введення / виведення
 
 Посилання на детальну інформацію по проекту
 
Даний проект, напевно єдиний з усіх впроваджень, який пройшов дуже серйозну перевірку дуже серйозною комісії. Я навіть трохи гордий за такий результат, тому що до мене таку комісію з подібним рішенням змогли успішно пройти тільки дві компанії: Сіменс і Шнайдер, а тепер ось і я. Скромно так…
 
Завдяки цьому впровадженню було опрацьовано дуже багато функцій системи, а також була проведена глобальна оптимізація вихідного коду, з метою збільшення швидкодії з графіки, виділенні пам'яті, а також роботи із зовнішніми інтерфейсами обміну даними по логічним протоколам.
 
 3. АСУ енергопостачання газоперекачувальної станції
Обсяг сигналів: 3000 точок введення / виведення
 
 Посилання на детальну інформацію по проекту
 
Дуже схожий проект на попереднє впровадження. У принципі він і був зроблений з оглядкою на нього і по успішним результатами попереднього впровадження.
Просто ситуація як завжди виявилася банальною: брендовий скаду, яку застосували спочатку на цьому об'єкті, після року танців з нею була відбракована комісією ще на етапі спроби здачі в дослідну експлуатацію з причини того, що мало не на 50% не задовольняє вимогам галузі. Після купи серйозних засідань з питання «що робити?», Прийшли в підсумку до мене з фразою «Рома, виручай!"… У загальному підсумку — один мій інженер за 3 місяці на об'єкті зміг з нуля розробити і запустити даний проект, а також здати його в дослідну експлуатацію взагалі без єдиного зауваження комісії. Поодинці… У цьому році (через рік роботи в дослідній експлуатації) система пройшла вже приймання комісією в промислову експлуатацію, і знову ж без єдиного зауваження. Було дуже показово, особливо в порівнянні з результатами за термінами і якістю, які до цього показав «серйозний» бренд…
 
 4. АСУ Газопоршневий енергетичної установки (2 МВт)
Обсяг сигналів: 1500 точок введення / виведення
 
 Посилання на детальну інформацію по проекту
 
Спочатку даний проект планувалося робити на InTouch, тому що інженери до цього працювали на цій Скаде. Однак, оцінивши обсяг робіт і терміни, не виходило вкластися у відведений період. Оцінка розробки в InTouch за термінами була мінімум 2 місяці робіт, а треба було зробити терміново за 1 місяць максимум. Я ж стверджував, що в моїй Скаде цей проект можна розробити набагато швидше навіть одного місяця, завдяки вбудованій функції автоматичного формування інформаційної бази проекту по ТЗ. Спочатку мені не повірили — тому довелося зробити відеоролик, де на прикладі першого десятка сигналів з ТЗ наочно показувалося, як це виглядає. Після того як відеоролик був переглянутий робота почалася з фрази інженерів «Вражає».
Всього два інженера (один на графіку, а другий на інформаційній структурі проекту) впоралися із завданням в Скаде, яку вони взагалі вперше в очі побачили, всього за 20 днів (після трьох тижнів розробки був готовий повнофункціональний прототип проекту для випробувань на полігоні).
Ось зараз пишу ці строки, а у мене за спиною йде обговорення по телефону робіт з ПНР на цьому об'єкті з цим проектом. Сподіваюся, що скоро він буде зданий в дослідну експлуатацію.
 
 5. САУ газотурбінні агрегати (1.5МВт)
Обсяг сигналів: 1500 точок введення / виведення
 
 Посилання на детальну інформацію по проекту
 
Даний проект з'явився за результатами виставки, яка проходила навесні 2013-го року, куди мене запросила Пітерська компанія до себе на стенд. В одній з публікацій я вже висвітлював цю подію. До мене на стенд підійшли представники компанії, яка займається розробкою систем автоматизації САУ газотурбінних агрегатів для електростанцій власних потреб. Зі слів їх технічного директора — вони вже перепробували безліч західних брендів для даного впровадження, але всі вони виявляються не конкурентними через високу вартість ПЗ. Тому вони вирішили спробувати виконати даний проект на моїй Скаде. Мої ціни їх цілком влаштували. Зараз ми ведемо спільну доопрацювання проекту перед виконанням ПНР на об'єкті. Всі алгоритми і логіка управління агрегатом виконані в контролері на нижньому рівні, який працює під управлінням системи CoDeSys, моя скаду працює на АРМе і по суті є чистим HMI для даного рішення. Ніяких серйозних алгоритмів керування немає — тільки реєстрація, обробка (архівування та журналирование подій), управління і графіка.
 
Отже, серйозний заділ по серйозних впровадженням пройдений і з багатьох питань система дуже «подорослішала». Іноді, коли демонструю її можливості людям, які займаються автоматизацією, в відгук чую одну й ту ж фразу, яка стала вже практично номінальною для такого роду дійств: «Ми навіть і не думали, що у тебе все настільки серйозно ...»
 
Крім цих впроваджень є ще ряд невеликих впроваджень системи, які були виконані іншими розробниками, якщо цікаво — повний перелік і детальну інформацію можна знайти тут .
 
Озираючись назад, і з упевненістю дивлячись вперед, для себе вже вирішив, що на підході наступна версія моєї системи, яку буду робити вже враховуючи досвід попередньої, а також закладаючи нові технології, щоб отримати більш конкурентний продукт. Вже минулого року почав робити деякі прототипи окремих редакторів, в яких почав обкатувати ці технології і пробувати нові ідеї. Однак, поміркувавши над обсягами, вирішив, що знову поодинці тягнути такий обсяг звичайно можна, але це вже буде не те пальто. З початку цього року я вирішив звернутися до своїх друзів (минулого колегам по роботі), які зараз організували свою власну ІТ-компанію. У них — готова майданчик у вигляді юридичної особи, а також необхідний набір фахівців, які потрібні хоча б для початку виконання даних робіт з розробки, а у мене — інтелектуальний багаж у вигляді готової системи, яка вже працює, і треба сказати, цілком успішно.
Вирішили, що зараз має сенс довести мою поточну версію до комерційного продукту і почати продавати, а також розвивати напрямок з системної інтеграції (розробки готових рішень під ключ) на її базі. Це дасть приплив фінансування для того, щоб можна було розпочати роботи з розробки нової версії системи, на базі тих задумок, що вже сформував, а також випробував в прототипах.
Тому на поточному етапі починаю приміряти на себе роль архітектора системи, а також розробника кінцевих проектів на її базі. Кермо розробки та програмування я цілком і повністю зараз передаю програмістові-професіоналові, яка не самоучка, а дипломований інженер в даній області. Саме він буде зараз формувати команду розробників і очолить їх і процес розробки. Треба сказати, що в процесі роботи на поточною версією він дуже багато допомагав мені з тонкощами програмування.
Ось так, поступово, з саморобки будемо формувати професійне рішення і виводити його на ринок… До речі, цього року ми викупили стенд на виставці з промислової автоматизації «ПТА-2014», яка проходитиме восени в Експоцентрі в м.Москва, де плануємо представити наше спільне рішення щодо поточної версії у вигляді готового комерційного продукту. Слідкуйте за новинами і ласкаво просимо на наш стенд!
 
 
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.