From OpenSCADAWiki
Jump to: navigation, search

OpenSCADA бібліотеки та проекти

  • FIX:DB.LibsDB.{OscadaLibs,vcaBase}: Оновлення перекладу.
    • FIX:JavaLikeCalc.doc,doc: Бібліотеку користувацького інтерфейсу "Документи" та JavaLikeCalc "Бібліотека звітів та документів" відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • FIX:doc: {docUsersSet,docAlarmsRep,docMessRep}: Поле "Параметр" перейменовано у "Джерело", у процесі глобальної уніфікації структури повідомлень порушень функції alarmSet().
        • Доповнено реалізацією "Річний звіт місячних значень (docRepYear)" із функцією введення значень у ручному режимі, підтримкою збереження ручних значень у архіві повідомлень, їх відображення у таблиці та діаграмі.
        • {doc,docDin,docRep2WorkSh(перейменований docRepSm2),docAlarmsRep,docRepInstVals(перейменований docGasNodeMgn),docMessRep,docUsersSet, docRepDay(перейменований docGasNodeDayA),docRepMonth(перейменований docGasNodeMonthA),docRepYear(перейменований docResourcesYear)}: виконано JavaLikeCalc переклад у tr().
        • {docRepInstVals,docRep2WorkSh,docRepDay,docRepMonth}: Значним чином переписано, покращено та зроблено повторно-використовуваним, дозволивши підключення DAQ-параметрів.
        • docMessRep: Доповнено опрацюванням віддалених станцій лише як додаткове джерело та завжди.
      • JavaLikeCalc.doc: Доповнено реалізацією побудови "Діаграми (diagram)" у SVG.
    • PrescrTempl,prescr: Бібліотеку інтерфейсу користувача та шаблонну бібліотеку "Рецепти" відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • PrescrTempl: Доповнено шаблоном "Менеджер", перенесеного із бібліотеки контролерів.
      • prescr: Елементи бібліотеки розширено лінкуванням БД та автоматичним створенням таблиць команд та програм.
  • DB.LibsDB.vcaElectroEls: Бібліотеку інтерфейсу користувача "Елементи електрики" відревізовано, покращено, доповнено, документовано та документацію додано до offline.
    • Доповнено чотирма уніфікованими елементами: "Ключ, уніфікований (keyUnif)", "Перемикач, уніфікований (swUnif)", "Загальний стан, уніфікований (stGenUnif)", "Стан області, уніфікований (stAreaUnif)".
  • FIX:DB.LibsDB.OscadaLibs:
    • Оновлено щодо деяких повідомлень.
    • FIX:base: Бібліотеку шаблонів "Основна бібліотека" відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • {anUnif,anUnifSt,manInUnif,digAlarm,codeState,pidUnif,pidUnifImp,SNMP,UPS}: Переведено на уніфікований механізм формування та контролю порушень.
      • Доповнено шаблоном "initConsAssignTrs" опрацювання вихідних транспортів ініціативних підключень Сокетів для будь-яких типів джерельних об'єктів, як то DAQ-модулі та контролері і параметри логічного рівня.
      • Доповнено шаблоном "codeState" формування стану за кодом.
      • Доповнено реалізацією складного сповіщувача у шаблоні "ntf", окрема JavaLikeCalc функція та об'єкти користувацьких протоколів "SMS" та "SMTP" позначено застарілими.
      • Доповнено шаблоном "UPS", перенесено із бібліотеки "Промислові пристрої".
    • FIX:DevLib: Шаблонна бібліотека є відокремленою частиною оригінальної бібліотеки "Пристрої" під назвою "Промислові пристрої", яку відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • FIX:IEC60870: Доповнено окремим часом "tmPoolAll" періодичності повного опитування.
        • Доповнено підтримкою пакетів M_ME_TF_1, M_ME_NC_1, розширено підтримкою SQ-режиму, перевірено M_ME_TF_1 та M_ME_NC_1, M_ME_NB_1 у SQ-режимі, AI встановлено у "реальний" тип.
        • Доповнено опцією "syncTimePLC" контролю синхронізації ПЛК.
      • Доповнено правильною реалізацією DCON у шаблонах DCON_Prt, DCON_Prt_DI, DCON_Prt_AO, DCON_Prt_DO, об'єкт користувацького протоколу "DCON" видалено.
      • Доповнено повнофункціональною реалізацією протоколу OWEN у частині збору даних.
      • Доповнено реалізацією DNP3 та її випробувано з outstation-demo із opendnp3.
      • Доповнено реалізацією модулів лічильників Pulsar-M (pulsarM).
      • Доповнено реалізацією сканеру ModBus, як шаблон "ModBusScan".
    • LowDevLib: Шаблонна бібліотека є відокремленою частиною оригінальної бібліотеки "Пристрої" під назвою "Низькорівневі пристрої", яку відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • FIX:{1W_DS9097,1W_DS9097U}: Виправлено визначення родини пристрою як шаблон 0x7F, виявлено на останніх DS2413 із першим байтом 0xBA.
      • Доповнено реалізацією шаблону "MAX6675", низькорівневого SPI Конвертору K-Термопар-у-Цифру Компенсації-Холодних-Спаїв.
      • Доповнено реалізацією шаблону "SHT3x", низькорівневого сенсору вологості.
      • Доповнено реалізацією шаблону ADS111x(ADS101x) та MCP4725, низькорівневих I2C-чипів.
    • FIX:JavaLikeCalc.techApp: JavaLikeCalc бібліотеку "Технологічні апарати" документовано та документацію додано до offline. Всі Кирилічні символи видалено із ідентифікаторів моделей та всі тексти відкориговано.
    • tests: Бібліотеку шаблонів "Тести" перейменовано із бібліотеки "S7".
    • JavaLikeCalc.servProc: JavaLikeCalc бібліотеку "Сервісні процедури" відревізовано, дещо покращено, доповнено, документовано та документацію додано до offline.
      • docOffLine: Значно розширено деталізацією повідомлень про помилки та розташуванням незавершених сторінок у аргументі "pagesCur" для продовження переривань.
    • JavaLikeCalc.regEl: JavaLikeCalc бібліотеку "Елементи регулювання" документовано та документацію додано до offline.
  • FIX:DB.LibsDB.vcaBase:
    • FIX: Цілковите і значне очищення від Кирилічних символів та вдосконалення оригінальних ідентифікаторів і повідомлень, із перейменуванням їх Англійською.
    • Більшість стандартних кадрів та віджетів адаптовано до стилів та створено стиль "Світлий" для всіх проектів.
    • FIX:Main: Бібліотеку інтерфейсів користувача "Основні елементи" відревізовано, покращено, доповнено, документовано та документацію додано до offline.
      • FIX:{alarmsAct,alarmsSt}:
        • Розширено підтримкою квітації-підтвердження, коментарями та користувацькими полями.
        • Поле "Параметр (prm)" перейменовано у "Джерело" де розташовано всі віддалені та локальні джерела.
      • RootPgSo: Вдосконалено динамічним створенням об'єктів сигналізації, кількість яких обмежена лише загальною довжиною назв об'єктів сигналізації та їх двома рядами. Підтримується також генерація кнопок об'єктів сигналізації праворуч від логотипу. Типи відображення також уніфіковано ідентифікаторами "view[1..6]", коли користувач може їх призначити у власний спосіб. Сумісність із оригінальними назвами видів збережено для наявних проектів!
      • Доповнено:
        • панеллю-вікном контролю "Обчислення параметру графіку (graphCalc)";
        • об'єктним віджетом "Властивості об'єкту (objProps)";
        • кадром порушень "Порушення — звіт (alarmsStReport)";
        • віджетом "Мітка зображенням (ImgLab)";
        • кадром "Менеджер користувачів (userManager)".
      • grph_panel: Доповнено незалежною кнопкою перемикання на час курсору замість непрямого перемикання при зменшені глибини.
      • ElViewGraph: Розмір шрифту назви зменшено із 15 до 11 та колір тренду відображуваних елементів по замовченню встановлено у "gray".
      • Кадри рецептів "prescrEdit", "prescrRun" та "prescrRunSimple" винесено до нової бібліотеки "Рецепти (prescr)".
      • cntrRegul: Товщину трендів збільшено до 2 пікселів.
    • FIX:mnEls: Бібліотеку елементів інтерфейсу користувача "Елементи мнемосхеми" документовано та документацію додано до offline.
  • FIX:Model.{AGLKS,Boiler}: Значно оновлено відповідно до загальних змін у бібліотеках.
    • FIX: Значно очищено та всі оригінальні ідентифікатори перейменовано Англійською, у процесі ревізії документації.
    • FIX: AGLKS.vca,Boiler.St: Адаптовано до нових змін основної сторінки.
      • Створено стиль "Світлий" для всіх проектів. Стилі переведено на схему прямого вимкнення стилів за їх наявності замість "Немає стилю" та додано стиль "Типовий".
    • FIX:Model.AGLKS:
      • FIX:St:
        • FSArch.1m: Видалено дивні і тимчасові архіватори: FSArch.{NetRequsts,test,StatErrors}, DBArch.test та додано актуальні: FSArch.{alarms,actions,SYS}, DBArch.SYS.
      • FIX:vca: Переприв'язано аналогові параметри та графіки.