From OpenSCADAWiki
Jump to: navigation, search

Збір Даних

  • Зв'язування Логічного Рівня доповнено формою представлення адреси через шлях із префіксом "prm:/node/node", тож підтримкою відносної адресації за "." і "..":
    • функції зв'язування DAQ елементу розширено визначенням базового вузла у атрибуті "ndBase", для: ctrListPrmAttr(), daqAt(), prmAt(), attrAt();
    • об'єкт TPrmTempl::Impl із реалізації DAQ-шаблону Логічного Рівня розширено підтримкою нового зв'язування.
  • FIX: Встановлення зв'язків Логічного Рівня попереджено щодо очищення усього рядка після пробілу, за постійних зв'язком "val:".
  • ModBus: Доповнено параметром "e" для перемикання послідовності байтів регістру у LE (молодший перший) загалом та BE (старший перший) для рядків. Розширення рядка регістрів доповнено кодуванням для вхідного перекодування. Доповнено параметром "Пропуск циклів для читання назад записаного" для контролю такої властивості окремого від асинхронного запису.
  • FIX:DAQGate:
    • FIX: Категорії повідомлень у catsPat(), із отримання повідомлень джерела даних Об'єкту Контролера, переключено на генерацію власних деталізованих правил регулярних виразів із визначених віддалених контролерів — для запобігання отриманню надлишкових повідомлень.
    • FIX: Вдосконалено-виправлено формування статусу Порушення Контролеру для декількох станцій, коли ПОРУШЕННЯ це за відсутності підключення з усіма станціями.
    • Функцію sync() об'єкту контролера цілком переписано у секції "Видалення відсутніх віддалено параметрів" щодо:
      • опрацювання станцій надання параметрів: цілковите видалення відсутніх станцій та параметрів без станцій;
      • видалення вимкнених параметрів та логічних контейнерів за прапорцем "Дозволяти автоматичне видалення параметрів та атрибутів".
    • Функцію TMdContr::messSet() з встановлення повідомлень пов'язаних зі Збором Даних адаптовано до підтримки атрибутів у адресі параметрів для значущих атрибутів загальних-контейнерних параметрів, що необхідно для передавання повідомлень із верхніх станцій до нижніх.
  • JavaLikeCalc: Розширення-завершення реалізації циклів об'єктів "for({var} in {obj}) {тіло циклу}" можливістю вказання Об'єкту <obj> як включеного через властивості або із результату. Постійні значення доповнено "null", як синонім до EVAL (EVAL_REAL).
  • OPC_UA: Завершено підтримку запису через специфічні прапорці режиму Стандартний і отримання типу із ВВ для Логічного режиму.