- Исправление: Ошибка установки EKRASCADA (Windows, ошибка запуска службы Database)
- Новая функция: Обработка конфигурации порта связи - клиент МЭК 60870-5-104
- Исправление: spaclient: постоянная запись ошибки в лог
- Новая функция: Реализован север АСКДГ
- Исправление: Ошибка получения ТИ в клиенте МЭК 60870-5-104
- Новая функция: Реализован драйвер ТриТОН - Уралэнергосервис
- Новая функция: Реализован драйвер Reinhausen - Tapguard 260
- Новая функция: Реализован драйвер Энергомера - СЕ304
- Исправление: Некорректное вычисление аналоговой переменной
- Исправление: Проблемы при старте службы архивирования
- Новая функция: Реализована установка аналоговых пределов
- Новая функция: Реализован драйвер MODBUS-TCP
- Новая функция: Реализован драйвер Электроприбор ЩЧ-120
- Новая функция: Реализован клиент МЭК 870-5-2
- Новая функция: Реализован OPC-Клиент
- Новая функция: Реализован драйвер устройств Механотроника
- Новая функция: Реализован драйвер устройства CBWatch-2
- Новая функция: Реализован драйвер устройства CompactNSX
- Новая функция: Реализован драйвер БЭМП(ЧЭАЗ)
- Новая функция: Реализован драйвер АКА Кедр
Новости
EKRASCADA
Версия: 2.2.5
30 октября 2014
EKRASCADA
Версия: 2.2.4.1209
- Добавлен клиент нестандартных протоколов связи: "CommonClient"
- Добавлен клиент протокола МЭК 60870-101
- Добавлен компонент "Сервер"
- FTP сервер: пользователю "root" добавлены права на изменение и удаление файлов в каталоге "config"
- Логгер: в метки времени сообщений логов добавлены миллисекунды
- ICU: обновление до версии 52.1
- Командный вычислитель устанавливается безусловно
- datamonitor: изменение метки времени устанавливает флаг "Ожидание квитирования"
- datamonitor: добавлена поддержка установки/получения значений аналоговых пределов
- evaluator: добавлены функции вычисления статуса
- evaluator: ошибка в выражении одной переменной не приводит к остановке разбора конфигурации, такая переменная будет иметь статус "Ошибка"
- evaluator: вычисление всех переменных за один проход
- evaluator: период вычисления по умолчанию увеличен до 400 мс
- evaluator: использование библиотеки scada2.eval
- archiver: все выводы в лог в классе MySqlConn имеют уровень DEBUG
- archiver: корректное определение типа значения переменной при формировании SQL-запроса вставки
- archiver: вещественные значения в SQL запросах имеют 9 знаков после запятой
- archiver: добавлено отложенное конфигурирование базы данных
- archiver: отслеживание выполнения конфигурирования базы данных
- commonclient: поддержка устройства ЩП02П производства Электроприбор
- iec101client: добавлен драйвер АКА КЕДР
- iec101client: исправление ошибки определения адреса канального уровня
- iec101client: корректировка останова клиента
- iec101client: добавлен механизм точной синхронизации
- iec101server: исправление ошибки остановки службы
- iec103client: после восстановления связи с устройством таймеры общего опроса, чтения осциллограмм и.т.п. сбрасываются
- iec103client: опрос "мертвых" устройств после 3 подряд неуспешных опросов проводится через 20 секунд
- iec103client: если причина передачи == "Общий опрос", то для выставления меток времени используются часы сервера
- iec103client: исправлена обработка одиночного контрольного знака
- iec103client: реализована функция точной синхронизации времени; синхронизация времени выполняется в отдельном потоке
- iec103client: исправлена ошибка, приводящщая к аварийному завершению клиента при одновременном чтении осциллограмм с нескольких устройств
- iec103client: добавлена проверка на присутствие в конфигурации полученного из ASDU GIN'а
- iec104client: обновление драйвера устройств Бреслер-0107 (НПП Бреслер)
- iec104client: реализация конвертирования BRS-файлов осциллограмм в формат COMTRADE
- iec104client: файлы осциллограмм удаляются только в случае успешного скачивания
- iec104client: исправление конвертирования осциллограмм устройств Бреслер-0107 (НПП Бреслер)
- iec104client: корректировка чтения коэффициента в зависимости от версии
- iec104client: добавлена обработка настроек "Синхронизация" и "Удаление осциллограмм"
- iec104client: учитывается метка времени последней осциллограммы для предотвращения пересчитывания, при включенной опции "Удаление осциллограмм" метка последней осциллограммы не учитывается
- iec104client: метка времени учитывается только для данных с причиной передачи 3, 11, 12
- iec104client: реализована функция точной синхронизации времени
- iec104server: исправление ошибки с зацикливанием отправки данных
- iec104server: новое подключение того же IP отклоняется, если предыдущий сеанс обработки не завершен
- iec61850client: Исправление зависания клиента МЭК-61850 при использовании некорректной конфигурации
- iec61850client: Исправлена ошибка в результате которой возникал деадлок при выбросе исключения во время старта MMS клиента
- iec61850client: Изменен формат сообщения об ошибке в MMS провйдере
- iec61850server: передача информации о структуре MMS-модели и поддержка сервиса чтения данных в сервере МЭК-61850
- iec61850server: добавлена поддержка обновленной версии MMS сервера
- modbus2client: уменьшено количество попыток чтения при отсутствии ответа от устройства и нарушения контрольной суммы с пяти до двух, добавлен пропуск ответов с неверными адресом устройства либо номером функции. Максимальное число пропущенных пакетов - пять, затем генерируется ошибка
- modbus2client: добавлен драйвер устройства Multilin G60 (General Electric)
- modbus2client: реализован протокол "modbus-tcp"
- modbus2client: реализован механизм точной синхронизации времени
- modbus2client: добавлен драйвер elster a1800
- modbus2client: реализованы команды телеуправления с подтверждением для устройств Sepam
- server: добавлен механизм захвата траффика
- snmpclient: унификация названий свойств в соответствии
- spaclient: доработка чтения событий в драйвере ТОРов (ИЦ Бреслер)
- spaclient: Реализация функции точной синхронизации
- spaclient: добавление использования свойства "Время на устройстве"
- spaclient: исправлена обработка конфигураций Be2704SpaDevice (устройство игнорировалось)
- startclient: таймауты на ответ и ответные блоки заменен общим таймаутом
- startclient: в драйверах устройств Сириус-2-Л и Сириус-2-С задан способ синхронизации (вместо None задан Broadcast)
- startclient: реализация функции точной синхронизации
- startclient: число попыток чтения данных осциллограмм увеличено с 1 до 3 (ИМФ-3Р, Сириус-2-МЛ)
- webserver: обновление алгоритма обновления сайта при старте (проверка CRC прошивки)
- scada2.common: добавлены классы исключений
- scada2.common: добавлен парсер конфигурации
- scada2.common: добавлены парсеры и конвертеры значений
- scada2.core: корректный ответ на запрос визитки по любому интерфейсу на платформе Linux
- scada2.core: добавлены пакеты для запрос и получения метаинформации о переменной
- scada2.core: использоваени зарезервированного бита из VariableState в качестве флага ручного ввода
- scada2.core: в метод InitVariable класса SoftwareDevice добавлен параметр state, предназначенный для установки дополнительных флагов при инициалтзации переменной
- scada2.core: прошивка по умолчанию содержит IP адрес интерфейса сервера, на который пришел запрос чтения прошивки
- scada2.config: обновление библиотеки tinyxml2
- scada2.config: расширение интерфейса класса прошивки
- scada2.config: метод генерации прошивки по умолчанию поддерживает передачу дополнительных атрибутов
- scada2.eval: Новая библиотека вычисления математических выражений в терминах EKRASCADA
- scada2.iec104: исправление ошибок, возникавших при переподключении клиента
- scada2.io: в класс UdpTransport добавлена возможность привязки сокета к устройству (Linux-specific)
- scada2.io: корректировка логики выставления признака "is-active" в scada2::io::TcpConnection (метод IsActive())
- scada2.oscill: скорректировано создание tmp-директории, где сохраняется метка последней осциллограммы
- scada2.iec61870: в классы, связанные с представлением времени добавлены операторы сравнения
- scada2.iec61870: исправлена обработка одиночного контрольного знака
- scada2.iec61850: реализован SCL парсер в соответствии с "Revised SCL normative schema. Version 3.0. (SCL language version "2007"). Release 2009/03/16"
- scada2.iec61850: исправление ошибки определения версии сессионного протокола
- scada2.iec61850: добавлен маппинг модели МЭК-61850 на модель MMS (МЭК 61850-8-1)
- scada2.iec61850: добавлена возможность передача информации о структуре MMS-модели и поддержка сервиса чтения данных в сервере МЭК-61850
- scada2.iec61850: добавлены сервисы передачи информации о структуре MMS-модели (getNameList, getVariableAccessAttributes)
- scada2.iec61850: добавлен сервис чтения данных (read)
- scad2.log: изменен формат сообщений логов RFC 3164 (BSD) -> RFC 5424 (IETF)
- scad2.log: в класс Logger добавлен метод WriteEntry, предназначенный для потокового вывода
- scad2.log: удален файл logging.h
08 октября 2014
Подписаться