Skip to content

Сообщения лога внешних модулей (Warn и выше)

AfasModules AfasModules.HMI.LoopsMnemoCreator.KGPA_Device 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error LoopsMnemoCreator Данные по ключу 'devNumber' с листа {rowData.Sheet?.SheetName} должны быть типа int. {tag}, {modbusName} Значение devNumber не является числом, хотя строка непустая.
Warn LoopsMnemoCreator Данные по ключу '{key}' с листа .LPSM содержат РУССКИЙ СИМВОЛЫ -> {value} Значение, полученное по ключу с листа .LPSM, содержит русские символы.
Warn LoopsMnemoCreator Не удалось получить данные по ключу '{key}' с листа .LPSM По указанному ключу нет данных в строке листа .LPSM.
AfasModules Генерация FireSec 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Device errorMessage (сформированный адрес устройства уже использован) Сформированный адрес устройства уже использован (повтор адресов), генерируется ModuleStopException.
Warn Device Имя {name} слишком длинное, больше {AvailableNameLength}, была попытка применить {cleanedName}, но тоже длиннее {AvailableNameLength}, оно будет обрезано до {truncatedName} Имя устройства превышает допустимую длину даже после очистки спецсимволов, будет обрезано.
AfasModules Генерация FireSec kau
Уровень Модуль Сообщение Описание причин возникновения
Warn Device Для работы модуля генерации firesec для KAU нужны модбас устройства У парсера отсутствуют модбас-устройства (ModbusDevsModels == null).
AfasModules Генерация FireSec АМП4
Уровень Модуль Сообщение Описание причин возникновения
Warn ParentTypeIds Если АМП-4 занимает 8 адресов - будет пересечение адресов. Исправьте Tag = {nextSensor.Tag} , ModbusName = {nextSensor.ModbusName} Следующий за АМП-4 датчик имеет смежный DevNumber; при занятии АМП-4 восьми адресов произойдёт пересечение адресов.
AfasModules Модуль генератор мнемосхем ЗКПС 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error FireAlarmControl Не найден файл {eventListPath} Файл EventLists.xls не найден по сформированному пути.
Error FireAlarmControl не удалось установить значение или извлечь данные из json {attributesJson}. {e.Message} Ошибка десериализации JSON атрибутов (arr:attr) при формировании данных EventList.
Error FireAlarmControl Ошибка во время инициализации {e.Message} Возникло исключение в блоке try/catch метода Initialize модуля ЗКПС.
Error FireAlarmControl Во время исполнения произошла ошибка {exception.Message} Возникло исключение в блоке try/catch метода Run модуля ЗКПС.
Error FireAlarmControl Не найден файл {props.AssocFilePath.Value} Файл сопоставления зон по пути AssocFilePath не существует.
Error FireAlarmControl GetMimicWithZones() ScreenName не найден в исходных данных файл {props.AssocFilePath} В строке данных файла сопоставления отсутствует поле ScreenName.
Error FireAlarmControl не удалось установить значение или извлечь данные из json {attributesJson}. {e.Message} Ошибка десериализации JSON атрибутов зон (arr:zones).
Error FireAlarmControl В модели ПЛК нет зоны {_props.ZonePrefix.Value}{singleNum} в позиции {mimicInfo.Position} В данных зон ПЛК не найдена зона по ключу позиция.префикс+номер.
Warn FireAlarmControl Значение {path} повторяется в EventLists.xls. Дубликат будет пропущен при обработке Путь к объекту уже присутствует в результате (дубликат в EventLists.xls).
AfasModules Модуль: HMI:LOOPS АСПСиПТ
Уровень Модуль Сообщение Описание причин возникновения
Error LoopsMnemoCreator Во время инициализации произошла ошибка Возникло исключение при инициализации модуля (блок try/catch метода Initialize).
Error LoopsMnemoCreator e (объект исключения) Логирование объекта исключения, пойманного при инициализации модуля.
Error LoopsMnemoCreator Нельзя запустить модуль. Ошибка при инициализации Модуль не был успешно инициализирован (флаг init == false), запуск невозможен.
Error LoopsMnemoCreator Не нашли ни КАУ ни МОПС\МУПС моделей в проекте. Прекращаем работу модуля В проекте не найдено ни одной модели КАУ или МОПС/МУПС, обрабатывать нечего.
Error LoopsMnemoCreator Воникло исключение во время работы модуля {Name}: {e.Message} Возникло исключение во время основной работы модуля (блок try/catch метода Run).
Error LoopsMnemoCreator e (объект исключения) Логирование объекта исключения, пойманного во время работы модуля.
Error LoopsMnemoCreator Не существует тех. объекта {modbusDevsModel.Tag} в PLC У модбас-устройства КАУ отсутствует Instance (тех. объект не найден в PLC).
Error LoopsMnemoCreator КАУ {kauModelData.InstanceName} - HmiData == null => не считались листы с префиксом HMI. у objectType = {kauModelData.ObjectTypeName} У КАУ отсутствуют HMI-данные, значит листы с префиксом HMI не были считаны.
Error LoopsMnemoCreator КАУ {kauModelData.InstanceName} - ожидается что листов с префиксом HMI. у objectType = {kauModelData.ObjectTypeName} будет 2, первый иконка, другой тэг! Сейчас их {kauModelData.HmiData.Count} У КАУ меньше двух HMI-листов, а ожидается два (иконка и тэг).
Error LoopsMnemoCreator Не найден техобъект с тегом {sensorModel.Tag}, посмотрите листы OBJ. Среди обновлённых инстансов не найден тех. объект с тегом датчика линии.
Error LoopsMnemoCreator Элемент линии {modelData.InstanceName} - HmiData == null => не считались листы с префиксом HMI. у objectType = {modelData.ObjectTypeName} объект будет пропущен! У элемента линии КАУ отсутствуют HMI-данные, объект пропускается.
Error LoopsMnemoCreator Элемент линии {modelData.InstanceName} - ожидается что листов с префиксом HMI. у objectType = {modelData.ObjectTypeName} будет 2, первый иконка, другой тэг! Сейчас их {modelData.HmiData.Count} объект будет пропущен! У элемента линии КАУ меньше двух HMI-листов, объект пропускается.
Error LoopsMnemoCreator Не существует тех. объекта {modbusDevsModel.Tag} в PLC У модбас-устройства МОПС/МУПС отсутствует Instance (тех. объект не найден в PLC).
Error LoopsMnemoCreator МОПС\МУПС {mopsModelData.InstanceName} - HmiData == null => не считались листы с префиксом HMI. у objectType = {mopsModelData.ObjectTypeName} У МОПС/МУПС отсутствуют HMI-данные, листы с префиксом HMI не были считаны.
Error LoopsMnemoCreator МОПС\МУПС {mopsModelData.InstanceName} - нет в IOS объекта (но это не точно) У МОПС/МУПС меньше двух HMI-листов, вероятно объект отсутствует в IOS.
Error LoopsMnemoCreator У элемента линии {kgpaDevice.Tag} - не найден его Instance! => объект будет пропущен! Для KGPA-устройства МОПС/МУПС не найден соответствующий Instance, объект пропускается.
Error LoopsMnemoCreator Элемент линии {modelData.InstanceName} - HmiData == null => не считались листы с префиксом HMI. у objectType = {modelData.ObjectTypeName} объект будет пропущен! У элемента линии МОПС/МУПС отсутствуют HMI-данные, объект пропускается.
Error LoopsMnemoCreator Элемент линии {modelData.InstanceName} - ожидается что листов с префиксом HMI. у objectType = {modelData.ObjectTypeName} будет 2, первый иконка, другой тэг! Сейчас их {modelData.HmiData.Count} объект будет пропущен! У элемента линии МОПС/МУПС меньше двух HMI-листов, объект пропускается.
AfasModules Обработка компьютера в .fsc
Уровень Модуль Сообщение Описание причин возникновения
Warn TypeIdHandlers Не обнаружено устройство с {LineKey} = {String.Empty}, обработка для {device.Name} завершена Среди данных устройства нет главного КАУ-устройства с пустым полем line.
Warn TypeIdHandlers Не обнаружено устройство в шаблоне с typeId = {deviceTypeId}(устройство {device.Name}) В шаблоне .fsc нет элемента устройства с нужным typeId (drv).
AucsModules Модуль генерации CauseEffect 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Models Проверьте P&ID. Не удалось получить лист При разборе P&ID в строке отсутствует точка-разделитель, невозможно выделить имя листа.
Error Models Проверьте P&ID. Не удалось получить лист При разборе P&ID в строке отсутствует точка-разделитель, невозможно выделить имя листа.
Warn Models Не удалось найти тэг {tag} в модели ПЛК Тэг из ячейки Excel не найден среди обновлённых экземпляров модели ПЛК.
Warn Models В модели отсутствует столбец {property.Name} В catch при заполнении свойства модели: в данных Excel отсутствует соответствующий столбец.
AucsModules Модуль генерации FBD 4 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error CauseEffectGenerator json файла нет в катологе с FBD В начале CreateFBD каталог библиотечной PLC (_libPLC) не существует.
Error CauseEffectGenerator Католог с FBD инвалидный В CreateFBD каталог основного проекта Unimod (_pathToMainProjectUnimod) не существует.
Error CauseEffectGenerator FBD. в шаблоне не найден блок легенды Alias В ProcessFbdJson среди блоков шаблона не найден блок с именем Alias.
Error CauseEffectGenerator FBD. в шаблоне не найдены связи В ProcessFbdJson в шаблоне отсутствуют связи (links) для копирования шаблонной связи.
Error CauseEffectGenerator FBD. в шаблоне не найдены блоки причин В ProcessCauses в шаблоне нет блоков, содержащих в имени 'Cause'.
Error CauseEffectGenerator FBD. не найден блок оператора В ProcessCauses при нескольких причинах в шаблоне отсутствует блок оператора 'OR'.
Error CauseEffectGenerator FBD. в шаблоне не найдены блоки следствий В ProcessEffects в шаблоне нет блоков, содержащих в имени 'Effect'.
Error CauseEffectGenerator FBD. не удалось получить define В RecalcDefine в шаблоне отсутствует секция определения (Definition).
Error CauseEffectGenerator FBD. в шаблоне не найден блок легенды Alias В CreatePIDLegend среди блоков не найден блок легенды с именем Alias.
Error CauseEffectGenerator Ошибка при инициализации В catch метода Initialize при ошибке во время инициализации модуля.
Error CauseEffectGenerator Во время исполнения произошла ошибка {exception.Message} В catch метода Run при исключении во время выполнения генерации.
Error CauseEffectGenerator Некорректный путь к файлу CauseEffect В GetCauseEffectFilePath не удалось определить каталог или имя файла из пути к PLC.
Error CauseEffectGenerator Не удалось найти файл C&E в каталоге {directory} с именем {fileNameWithoutExtension} и подходящим расширением В каталоге нет файла C&E с подходящим именем и расширением xls/xlsx/xlsm.
Error CauseEffectGenerator Ошибка при поиске файла CauseEffect: {ex.Message} В catch метода GetCauseEffectFilePath при исключении во время поиска файла.
Error Builder Ошибка при выполнении бэкапа: {ex.Message} В catch метода Backup при любом исключении во время резервного копирования (логгер инжектируется из CEffectFBDCreator).
Error Model Произошла коллизия: один и тот же TAG = '{fBDJson.Name}' записывается в файл FBD = '{name}' В Append тэг с таким именем уже присутствует во входных данных группы FBD (коллизия имён).
Warn CauseEffectGenerator Отсутсвует глобальня переменная 'FbdLibraryProject'. Путь к библиотечному PLC будет захардкожен: {hardCode} В конструкторе не найдена глобальная переменная FbdLibraryProject; путь к библиотечной PLC задаётся захардкоженным значением.
Warn CauseEffectGenerator Не удалось удалить директорию {dir}: {ex.Message} В catch при попытке удалить старую директорию FBD перед генерацией.
Warn CauseEffectGenerator В библиотечной PLC нет файла директории: {inputJsonPath} При обходе объектов отсутствует файл prog.json шаблона в библиотечной PLC.
Warn Builder Не удалось удалить старую директорию бэкапа {oldestBackup}: {ex.Message} В catch метода Backup неудачное удаление самой старой директории бэкапа (логгер инжектируется из CEffectFBDCreator).
AucsModules Модуль чтения csv файла FBD 5 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Model header не содержит колонки "Value" в csv: {path} В ReadCsv в заголовке csv отсутствует колонка 'Value'.
Error Model header не содержит колонки "Value" в csv: {path} В ReadCsv в заголовке csv отсутствует колонка 'Name' (в тексте сообщения ошибочно указано 'Value').
Warn Model Файла {path} не существует В ReadCsv указанный csv-файл по пути не существует.
Warn Model csv файл библиотечной PLC пустой: {path} В ReadCsv csv-файл библиотечной PLC оказался пустым (конец потока сразу).
Warn Model csv файл библиотечной PLC не содержит строк: {path} В ReadCsv в csv есть только заголовок и нет строк данных.
Warn Model строка "{string.Join(";", splitLine)}" имеет меньше колонок, чем header этого csv: {path} При чтении строки csv в ней меньше колонок, чем в заголовке.
Warn Model строка "{string.Join(";", splitLine)}" имеет больше колонок, чем header этого csv: {path} При чтении строки csv в ней больше колонок, чем в заголовке.
SaturnModules Модуль Обвязка для тренажера 3 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error ChannelsMapping Свойства модуля не инициализированы Properties не приводится к ChannelsMappingModuleProperties (свойства модуля не заданы).
Error ChannelsMapping assignmentMapSheetDataResult.Errors.FirstOrDefault()?.Message Не удалось получить лист карты назначений (парсинг AssignmentMap завершился ошибкой).
Error ChannelsMapping saveResult.Errors.FirstOrDefault()?.Message Не удалось сохранить результирующий файл обвязки (операция Save завершилась ошибкой).
Error ChannelsMapping Возникло исключение во время работы модуля: {ex.Message} Возникло необработанное исключение в блоке try/catch метода Run.
Error ChannelsMapping ex (объект исключения) Логирование объекта исключения, пойманного во время работы модуля.
Error ChannelsMapping Количество объектов превышает допустимую границу. Максимум: {MaxInstancesToProcess} Число обрабатываемых инстансов превышает лимит MaxInstancesToProcess (10000).
Error ChannelsMapping Обнаружены тех объекты TAG: {string.Join("\n", duplicateTagsMessages)} Найдены тех. объекты с дублирующимися тегами в разных файлах.
Warn ChannelsMapping Операция отменена Поймано исключение OperationCanceledException (пользователь отменил выполнение).
Warn ChannelsMapping Не удалось обновить переменные, данные будут пропущены. Нужно проверить файлы: {string.Join(", ", failedUpdateFileNames)} Для части файлов не удалось обновить переменные (агрегированное предупреждение).
Warn ChannelsMapping Не найден полевой объект по тегам: {string.Join(", ", missingFieldTags)} Для перечисленных тегов не найдены соответствующие полевые объекты (агрегированное предупреждение).
StaburModules HMIS: Генератор визуализаций шлейфов КПУ (Stabur) 5 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Services У ObjType '{objTypeName}' не найдено ни одного StaburHmiModel: {string.Join(", ", tags)} По завершении обработки агрегированно сообщает о техобъектах, для которых не найдено ни одной StaburHmiModel.
Error Services {deviceType}: у ObjType '{key.ObjTypeName}' на листе '{key.SheetName}' не задан HmiType: {string.Join(", ", instanceNames)} По завершении обработки агрегированно сообщает о шаблонах, у которых не задан HmiType.
Error Services У ObjType '{missingTemplate.ObjTypeName}' на листе '{missingTemplate.SheetName}' определён шаблон иконки Stabur, которого нет по пути '{missingTemplate.TemplatePath}' По завершении обработки агрегированно сообщает об отсутствующих по пути файлах шаблонов иконок.
Error Services Не найдены техобъекты с тегами: {string.Join(", ", _tags)}. Объекты будут пропущены. Среди обновлённых экземпляров не найдены техобъекты с накопленными тегами.
Error Services Не удалось загрузить шаблон иконки Stabur '{templatePath}' для ObjType '{modelData.ObjectTypeName}', лист '{staburHmiModel.StaburHmiData.SheetName}', tag '{tag}': {ex.Message} Перехвачено исключение во время загрузки файла шаблона иконки для техобъекта.
Error StaburKpu Свойства модуля не инициализированы Properties не удалось привести к StaburKpuGeneratorProperties (свойства модуля не заданы).
Error StaburKpu Не указан путь к папке для сохранения результатов (OutputDirectory) В свойствах модуля не задан путь к выходной директории.
Error StaburKpu Не нашли ни КАУ ни МОПС/МУПС моделей в проекте. Прекращаем работу модуля Среди Modbus-устройств не найдено ни КАУ, ни МОПС/МУПС моделей, работа модуля прекращается.
Error StaburKpu Возникло исключение во время работы модуля: {e.Message} Перехвачено необработанное исключение в процессе работы модуля генерации шлейфов КПУ.
Error StaburKpu e (объект исключения) В том же catch-блоке дополнительно логируется объект исключения.
Error StaburKpu Не существует тех. объекта {modbusDevsModel.Tag} в PLC У Modbus-устройства отсутствует связанный техобъект (Instance) в PLC.
Warn Services Визуализация не задана. Сначала вызовите SetVisualization. Вызов PlaceDevices без предварительной установки визуализации через SetVisualization.
Warn Services Не удалось задать позицию элемента: {ex.Message} Перехвачено PropertyNotFoundException — у визуального элемента нет свойства координаты.
Warn StaburKpu Базовый export-файл не найден: {baseExportPath} Базовый export-файл по указанному пути не существует.
Warn StaburKpu Ни одного файла не было создано По итогам обработки устройств не создан ни один выходной файл.
Warn StaburKpu Операция отменена Перехвачено OperationCanceledException — выполнение модуля было отменено.
StaburModules HMIS:Генератор мнемосхем (Stabur) 8 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Services Не удалось загрузить шаблон иконки Stabur '{templatePath}' для ObjType '{instance.ObjectTypeName}', лист '{staburHmiModel.StaburHmiData.SheetName}', tag '{tag}': {ex.Message} Перехвачено исключение во время загрузки файла шаблона иконки для конкретного техобъекта.
Error StaburTags Свойства модуля не инициализированы Properties не удалось привести к StaburTagsGeneratorProperties (свойства модуля не заданы).
Error StaburTags Не указан путь к папке для сохранения результатов (OutputDirectory) В свойствах модуля не задан путь к выходной директории.
Error StaburTags Возникло исключение во время работы модуля: {ex.Message} Перехвачено необработанное исключение в процессе работы модуля генерации тегов.
Error StaburTags ex (объект исключения) В том же catch-блоке дополнительно логируется объект исключения.
Warn Services Не удалось задать позицию элемента: {ex.Message} Перехвачено PropertyNotFoundException — у визуального элемента нет свойства координаты.
Warn Services {tag}: нет данных StaburHmiData для генерации иконки После фильтрации у техобъекта не осталось ни одной StaburHmiModel для построения иконки.
Warn StaburTags Базовый export-файл не найден: {baseExportPath} Базовый export-файл по указанному пути не существует.
Warn StaburTags Нет экземпляров для обработки Парсер не вернул ни одного обновлённого экземпляра для обработки.
Warn StaburTags Не удалось создать ни одного визуального элемента После обработки всех экземпляров не сформировано ни одной группы визуальных элементов.
Warn StaburTags Шаблон '{templateName}' не найден. Объекты: {string.Join(", ", instanceNames)} Агрегированно перечисляет объекты, для которых не найден указанный шаблон иконки.
Warn StaburTags Нет StaburHmiData. ObjType '{objType}': {string.Join(", ", objTypeInstanceNames)} Агрегированно перечисляет объекты ObjType, у которых отсутствуют данные StaburHmiData.
Warn StaburTags Операция отменена Перехвачено OperationCanceledException — выполнение модуля было отменено.
StaburModules StaburHmiFilter (общий — логгер вызывающего модуля)
Уровень Модуль Сообщение Описание причин возникновения
Error Shared AdditionData is null — фильтрация StaburIconTemplates невозможна, возвращены все модели В методе Filter AdditionData равна null, фильтрация по StaburIconTemplates невозможна.
Error Shared AdditionData is null — фильтрация StaburIconTemplates невозможна, возвращены все модели В методе FilterWithStatus AdditionData равна null, фильтрация невозможна.
Error Shared Шаблон иконки '{templateName}' из {StaburConstants.StaburIconTemplates} не найден среди доступных листов Указанный в StaburIconTemplates шаблон не найден среди доступных листов StaburHmiModel.
Error Shared Шаблон иконки '{templateName}' из {StaburConstants.StaburIconTemplates} не содержит название шаблона (HmiType) Найденная по имени листа модель не содержит HmiType.
Error Shared У тех. объекта {tag} задан несуществующий шаблон иконки '{templateName}' В FindBySheetNameWithValidation у техобъекта задан шаблон иконки, которого нет среди листов.
Error Shared У тех. объекта {tag} шаблон иконки '{templateName}' не содержит название шаблона В FindBySheetNameWithValidation найденный шаблон иконки техобъекта не содержит HmiType.
StaburModules StaburModules.StaburZkps.StaburFireAlarmControlZoneGenerator 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error StaburZkps Зоны ЗКПС не найдены в модели PLC. Генерация остановлена. Экстрактор зон не нашёл ни одной зоны ЗКПС в модели PLC, генерация прекращается.
Error StaburZkps ex.Message Перехвачено InvalidOperationException во время генерации (например, не удалось определить имя модели PLC).
Error StaburZkps Ошибка генерации ЗКПС для Codesys. (+ exception) Перехвачено необработанное исключение в процессе генерации экранов ЗКПС.
Error StaburZkps Для зоны '{zone.ZoneKey}' найдено {zone.CauseEffects.Count} элементов CauseEffect. Должен быть ровно один. Зона может получиться невалидной. У зоны количество элементов CauseEffect не равно одному (логгер инжектируется из генератора ЗКПС).
Warn StaburZkps Не удалось загрузить шаблон '{templatePath}': {ex.Message} При загрузке найденного файла шаблона иконки возникло исключение.
Warn StaburZkps Не найден шаблон иконки для HmiType '{hmiType}' по пути '{templatePath}' у {instance.InstanceName} Для заданного HmiType техобъекта не найден файл шаблона иконки по ожидаемому пути.
StaburModules Генерация журнала аварий (Stabur) 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error AlarmGroup Не найден CSV-файл группы тревог: '{csvPath}' В ReadLog CSV-файл группы тревог по указанному пути не существует.
Error AlarmGroup CSV-файл группы тревог должен содержать минимум 3 строки. Файл: '{csvPath}' В ReadLog CSV-файл группы тревог содержит менее 3 непустых строк.
Error AlarmGroup Для группы '{GroupName}' ожидается минимум 4 строки в '{csvPath}'. Получено: {sourceRows.Count} Исходный CSV-файл группы тревог содержит меньше требуемых 4 строк (3 статических + шаблон).
Error Export Не найден шаблон export: '{baseTemplatePath}' В ValidateInput базовый файл шаблона export по указанному пути не существует.
Error Export Максимальное количество строк в файле должно быть не меньше 3. Получено: {maxLinesPerFile} В ValidateInput заданное максимальное число строк на файл меньше 3.
Error Export В шаблоне export не найден список EntryList. В загруженном XML шаблона export отсутствует список EntryList.
Error Export В шаблоне export не найдены обязательные элементы для генерации AlarmGroup. В шаблоне export отсутствуют обязательные шаблонные элементы (TextList/AlarmGroup/папка AlarmGroups).
Error StaburLog Максимальное количество строк в файле должно быть не меньше 3. Получено: {maxLinesPerFile} Заданное максимальное число строк на файл меньше 3, запись CSV прекращается.
Error StaburLog Не найдена глобальная переменная '{StaburTemplatePathKey}' - путь к шаблону Stabur Не удалось получить значение глобальной переменной [StaburTemplate] с путём к шаблону Stabur.
Error StaburLog Шаблон Stabur по данному пути не существует: '{staburTemplatePath}' Файл шаблона Stabur по полученному пути не существует.
Error StaburLog Файл шаблона Stabur должен содержать минимум 3 строки. Файл: '{staburTemplatePath}' Файл шаблона Stabur содержит менее 3 строк (version/headers/template).
Error StaburLog Шаблон Stabur не инициализирован. Невозможно получить данные. Вызов Append, когда шаблон Stabur не был инициализирован.
Error StaburLog Шаблон Stabur не инициализирован. Невозможно получить данные. Вызов Build, когда шаблон Stabur не был инициализирован; возвращается пустой StaburLog.
Error StaburLog Ошибка при инициализации Перехвачено исключение во время инициализации модуля (base.Initialize).
Error StaburLog Свойства модуля не инициализированы Properties не удалось привести к StaburLogProperties (свойства модуля не заданы).
Error StaburLog Не указан путь к папке для сохранения результатов (OutputDirectory) В свойствах модуля не задан путь к выходной директории.
Error StaburLog Не найдена глобальная переменная '{StaburLibraryPathKey}' - путь к библиотеке Stabur Не удалось получить значение глобальной переменной [StaburLibrary] с путём к библиотеке Stabur.
Error StaburLog Библиотеки Stabur по данному пути не существует: '{staburLibraryPath}' Библиотека Stabur по полученному пути не существует.
Error StaburLog Данные не получены из библиотеки Stabur Из библиотеки Stabur не получено ни одного экземпляра с ключом alarmLevel.
Error StaburLog Инструкция {nameof(arrName)}:'{arrName}' не найдена в библиотеке Stabur В обновлённых данных библиотеки Stabur отсутствует инструкция 'arr:dsAtt'.
Warn StaburLog В objType '{updatedInstanceModel.InstanceName}' содержит ключ '{alarmLevelValue}', которого нет в библиотеке Stabur У техобъекта значение alarmLevel отсутствует в словаре уровней тревог из библиотеки Stabur.
StaburModules Обработка файла StaburOptions Codesys 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Services Для ключа '{validationResult.Key.ObjType}.{validationResult.Key.Template}' нет JSM. После валидации для ключа ObjType.Template не построено ни одного валидного JSM.
Error Services Не удалось прочитать файл '{fileMapping.InputFilePath}' для ключа 'IGM.POU{fileMapping.Index}': {ex.Message} Перехвачено исключение во время чтения входного файла JSM (IGM.POU{index}).
Error Services Исходный словарь равен null. При валидации переданная строка данных листа (source) равна null.
Error Services Ключ '{key}' отсутствует или содержит пустое значение. В данных листа отсутствует обязательный ключ (OBJTYPE/Template) либо его значение пустое.
Error Services Обнаружен дублирующий ключ '{keyPrefix}{index}'. Индексированный ключ (IGM.POU/PouName с тем же индексом) встречается повторно.
Error Services Для ключа '{IgmPouKeyPrefix}{index}' задан пустой путь к входному файлу. Для ключа IGM.POU{index} задан пустой путь к входному файлу.
Error Services Файл '{inputFilePath}' для ключа '{IgmPouKeyPrefix}{index}' не существует. Указанный для ключа IGM.POU{index} входной файл не существует.
Error Services Для ключа '{IgmPouKeyPrefix}{index}' не найден соответствующий ключ '{PouNameKeyPrefix}{index}'. Для входного ключа IGM.POU{index} нет парного выходного ключа PouName{index}.
Error Services Для ключа '{PouNameKeyPrefix}{index}' задано пустое значение выходного файла. Для ключа PouName{index} задано пустое имя выходного файла.
Error Services Найден ключ '{PouNameKeyPrefix}{orphanOutput}' без соответствующего ключа '{IgmPouKeyPrefix}{orphanOutput}'. Найден выходной ключ PouName{index} без парного входного ключа IGM.POU{index}.
Error StaburOptionsModule Ошибка при инициализации Перехвачено исключение во время инициализации модуля (base.Initialize).
Error StaburOptionsModule Найден дублирующийся элемент: {group.Key}. Количество повторений: {group.Count()}. При группировке JSM-меток обнаружен дублирующийся ключ (несколько меток с одинаковым ключом).
Error StaburOptionsModule Модуль отработал с ошибкой: {e.Message} Перехвачено необработанное исключение в процессе работы модуля обработки StaburOptions.
Error StaburOptionsModule Отсутсвует глобальная переменная `{StaburOptionsVariableKey}` Не удалось получить значение глобальной переменной [StaburOptions] (путь к файлу не задан).
Error StaburOptionsModule Файла {StaburOptionKey} не существует по пути: '{staburOptionsFilePath}' Файл StaburOptions по полученному пути не существует.
Error StaburOptionsModule Невозможно обновить путь к результирующей директории: '{StaburConstants.StaburResultDirectoryPath}' Не удалось разрешить (подставить переменные) путь к результирующей директории.
Error StaburOptionsModule Не удалось сохранить файл '{outputFilePath}': {ex.Message} Перехвачено исключение во время записи результирующего JSM-файла на диск.
Warn StaburOptionsModule При обработке тех. объекта не найдены следующие ключи objType-Template: {...} Файл: '{staburOptionsFilePath}' По завершении обработки для части техобъектов не найдены пары ключей objType-Template в StaburOptions.
Warn StaburOptionsModule Выполнение модуля отменено. Перехвачено OperationCanceledException — выполнение модуля было отменено.
StandardModules Dependency
Уровень Модуль Сообщение Описание причин возникновения
Warn StandardModules First ready, map = {MapCreator.MapModels.Count} По завершении работы демонстрационного модуля зависимости (унаследованный _logger из ModuleBase).
StandardModules ExcelParserService
Уровень Модуль Сообщение Описание причин возникновения
Error Services Ошибка при парсинге свитчей из файла {filePath} (+ exception) В catch при ошибке парсинга свитчей из Excel-файла.
Error Services Ошибка при парсинге портов из файла {filePath} (+ exception) В catch при ошибке парсинга портов из Excel-файла.
StandardModules FileService 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Services Ошибка при сохранении файла {filePath} (+ exception) В catch при ошибке сохранения файла.
Error Services Ошибка при проверке существования файла {filePath} (+ exception) В catch при ошибке проверки существования файла.
Error Services Ошибка при создании безопасного имени файла: {fileName} (+ exception) В catch при ошибке создания безопасного имени файла.
Warn Services Передано пустое имя файла В метод передано пустое имя файла.
StandardModules IntegrationModbusAddressProcessor 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Processor Templates не найден в карте адресов В карте адресов отсутствует секция Templates.
Warn Processor Не найдено соответствий по alias '{pAlias}' для {instance.InstanceName} Не найдено соответствий по alias для экземпляра.
StandardModules MiniScada.Excel export
Уровень Модуль Сообщение Описание причин возникновения
Warn ExcelDataExport Не удалось конвертировать данные для файла {inputFilePath} Не удалось конвертировать данные для файла (унаследованный _logger из ModuleBase).
Warn ExcelDataExport Не найдено файла по пути {inputFilePath} Файл по указанному пути не найден.
StandardModules MiniScada.PlcVariables 5 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error ExcelDataExport Что-то пошло не так, не удалось получить объект ApplicationObject {Parser.Config.SelectedObject} Не удалось получить ApplicationObject (унаследованный _logger из ModuleBase).
Error ExcelDataExport Не удалось загрузить карты атрибутов {Parser.Config.SelectedObject} Не удалось загрузить карты атрибутов.
Warn ExcelDataExport Не удалось получить объекты из {_plcName} Не удалось получить объекты из PLC.
Warn ExcelDataExport Не найдено control object для {instanceDevStudioPath} Не найден control object для пути DevStudio.
Warn ExcelDataExport Не найдено представляемого объекта {plcControlObject.FullPath} в {Parser.Config.SelectedObject} Не найден представляемый объект.
Warn ExcelDataExport Не найдено атрибута {attributeToFind} в {iosObject.AppObjectPath} Искомый атрибут не найден в объекте IOS.
Warn ExcelDataExport У утрибута {attributeToFind} в {iosObject.AppObjectPath} значение по умолчанию = {attributeInDevStudio.Value} У атрибута значение по умолчанию.
StandardModules ModbusMap(MiniSCADA)
Уровень Модуль Сообщение Описание причин возникновения
Error MiniSCADAModbusMap Ошибка: замены не произведены для кол-во строк: {errors.Count()}, для - {errorsObjects}. Если точка и пустота, возможно есть смысл проверить DevStudioName Для части строк не произведены замены адресов (унаследованный _logger из ModuleBase).
StandardModules Module генерации карт OpcAddressMap 6 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error OpcMapGenerator Переменная(ые) не подставились: {resultFileDirectory}. Модуль завершится безуспешно Переменные с путём не подставлены, модуль завершится безуспешно.
Error OpcMapGenerator Модуль прервал совю работу, так как не задана переменная {_excelTemplatePathVarName} Не задана переменная с путём к Excel-шаблону, модуль прерывает работу.
Error OpcMapGenerator Модуль прервал свою работу, так как данные OPC сервера не прошли валидацию. Данные OPC-сервера не прошли валидацию, модуль прерывает работу.
Error OpcMapGenerator Не найден appObjectElement Не найден appObjectElement.
Error OpcMapGenerator Во время работы модуля произошла ошибка {e.Message} В catch при возникновении исключения во время работы модуля.
Error OpcMapGenerator Не найден объект OPC сервера Не найден объект OPC-сервера.
Error OpcMapGenerator Не найден объект OPC сервера Не найден объект OPC-сервера (повторная проверка).
Error Services e (объект исключения) В catch при исключении во время обработки экземпляра (в лог передаётся само исключение).
Error Services Не найден объект с именем {instance.InstanceName} в приложении. Объект с заданным именем не найден в приложении.
Warn Services Не найдено атрибута {attributeToFind} в {iosObject.AppObjectPath} Искомый атрибут не найден в объекте IOS (логгер инжектируется из OpcAddressMapGen).
Warn Services У утрибута {attributeToFind} в {iosObject.AppObjectPath} значение по умолчанию = {attributeInDevStudio.Value} У атрибута значение по умолчанию (логгер инжектируется из OpcAddressMapGen).
Warn Services Не найдены данные для {plcName} Не найдены данные EventList для PLC.
Warn Services В PLC не найден объект {objectFullName}. Объект будет пропущен. Объект не найден в PLC и пропускается.
Warn Services В IOS не найден объект {objectFullName}. Объект будет пропущен. Объект не найден в IOS и пропускается.
Warn Services Ошибка обработки атрубута Alarm в JSON из DevStudio: {ex.Message} В catch при ошибке обработки атрибута Alarm в JSON из DevStudio.
StandardModules Module генерации карт атрибутов 6 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error AttributeMaps В модуле Parser = null В начале Run Parser не инициализирован (null).
Error AttributeMaps У Parser проблема Config В Run у Parser отсутствует Config (null).
Error AttributeMaps Не выбран объект DevStudio, или выбран пустой, или с ним какая-то проблема произошла В конфигурации не выбран объект DevStudio (SelectedObject пуст).
Error AttributeMaps Что-то пошло не так, не удалось получить объект PLC {Parser.PlcOptionsModel.PlcName} После загрузки данных не удалось получить объект текущего PLC.
Error AttributeMaps Что-то пошло не так, не удалось получить объект ApplicationObject {Parser.Config.SelectedObject} Не удалось получить объект ApplicationObject IOS для выбранного объекта.
Error AttributeMaps Не удалось загрузить карты атрибутов {Parser.Config.SelectedObject} У ApplicationObject отсутствуют (null) карты атрибутов.
Warn AttributeMaps Произошла непредвиденная ошибка В общем catch метода Run перед повторным выбросом исключения.
Warn AttributeMaps Ошибка обработки массива атрибутов В HandleInstances для канала не удалось получить альфа-атрибуты (null).
Warn AttributeMaps У объекта {devObject.InstanceName}, {devObject.DevStudioType} в DevStudio среди IOS не найден экземпляр {instanceDevStudioFullPath} В UpdateFromAlphaAttributes по пути экземпляра не найден control-object среди IOS.
Warn AttributeMaps В экземпляре {devObject.InstanceName}, {devObject.DevStudioType} не найден параметр {instanceDevStudioFullPath} в IOS, его путь: {channelFullName} В найденном control-object отсутствует параметр канала.
Warn AttributeMaps Не найден тип атрибута {alphaAttribute.Key}! Есть вероятность что он системный и не добавлен в базу знаний AutomiqAutomation - обратитесь к разработчикам! | TAG:{devObject.InstanceName}, ObjectType: {devObject.DevStudioType} Для альфа-атрибута не найден соответствующий тип атрибута.
Warn AttributeMaps Не найдено среди карт атрибута {alphaAttribute.Key} у {Parser.Config.SelectedObject} | TAG:{devObject.InstanceName}, ObjectType: {devObject.DevStudioType} Для типа атрибута не найдена подходящая карта атрибутов.
StandardModules Second
Уровень Модуль Сообщение Описание причин возникновения
Warn StandardModules Second ready, map = {MapCreator.MapModels.Count} По завершении работы второго демонстрационного модуля зависимости (унаследованный _logger из ModuleBase).
StandardModules StandardModules.DevStudio.Diagnostix.DiagDevice
Уровень Модуль Сообщение Описание причин возникновения
Warn Diagnostix Данные по ключу '{key}' из NetSwitches.xls содержат РУССКИЕ СИМВОЛЫ -> {value}, TAG = {CurrentTag} При чтении значения из NetSwitches.xls оно содержит русские символы.
Warn Diagnostix Не удалось получить данные по ключу '{key}' из NetSwitches.xls, TAG = {CurrentTag} В NetSwitches.xls отсутствует обязательный ключ (canSkip = false).
StandardModules StandardModules.Snmp.SnmpOptionsHandler 11 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Snmp Не задана переменная SNMP_KEY_HASH_DS_PATH, хранящая путь к файлу с криптографическими ключами Не задана переменная SNMP_KEY_HASH_DS_PATH.
Error Snmp Некорректное значение поля PassAliasSnmp={alias} в устройстве {objTag}. Возьмите значения ключа из файла AliasesSnmpKey Поле PassAliasSnmp имеет некорректное значение.
Warn Snmp Не удалось найти файл с хэшированными паролями, проверьте {_keysHashPath} у переменной {KeysHashRawPath}, пароли будут сгенерированы пустыми Файл с хэшированными паролями не найден, пароли будут пустыми.
Warn Snmp Произошла ошибка при работе с файлом {_keysHashPath} В catch при ошибке работы с файлом ключей.
Warn Snmp Не удалось подобрать у объекта {diagDeviceTag} модель пароля для {authPass}, пароль будет пустым Не подобрана модель пароля для пароля аутентификации.
Warn Snmp Не удалось подобрать у объекта {diagDeviceTag} модель пароля для '{privPass}', пароль будет пустым Не подобрана модель пароля для пароля шифрования.
Warn Snmp Тип шифрования не заполнен Тип шифрования не заполнен.
Warn Snmp Тип аутентификации не заполнен Тип аутентификации не заполнен.
Warn Snmp Девстудия не поддерживает С шифрованием без аутентификации Задано шифрование без аутентификации, что не поддерживается DevStudio.
Warn Snmp Пароль шифрования не заполнен, при этом тип шифрования не пропускается = {privType}. Либо заполните, либо напишите в тип {DataConstants.SkipValueKey} Пароль шифрования пуст, но тип шифрования не пропускается.
Warn Snmp Пароль аутентификации не заполнен, при этом тип аутентификации не пропускается = {authType}. Либо заполните, либо напишите в тип {DataConstants.SkipValueKey} Пароль аутентификации пуст, но тип аутентификации не пропускается.
Warn Snmp Ключ шифрования {privType} не обрабатывается на данный момент Указанный ключ шифрования не поддерживается.
Warn Snmp Ключ аутентификации {authType} не обрабатывается на данный момент Указанный ключ аутентификации не поддерживается.
StandardModules StandardModules.Snmp.SnmpPasswordDataReader
Уровень Модуль Сообщение Описание причин возникновения
Error Snmp В файле {workbook.FileName} отсутствует лист {HashKeySheetName} В книге Excel отсутствует лист с хэш-ключами.
Error Snmp В файле {workbook.FileName} отсутствует лист {AliasListSheetName} В книге Excel отсутствует лист со списком алиасов.
Error Snmp В файле {workbook.FileName} на листе {AliasListSheetName} не найден столбец {KeyColumnName} На листе алиасов не найден нужный столбец.
StandardModules StructsTable 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Docs Ошибка типа настроек Некорректный тип настроек (используется унаследованный _logger из ModuleBase).
Error Docs Ошибка работы модуля В catch при общей ошибке работы модуля.
Warn Docs Заполните путь к structs.json Путь к structs.json не заполнен.
Warn Docs Ошибка загрузки struct.json {structsPath} Ошибка загрузки structs.json по указанному пути.
StandardModules SwitchConfigurationService 3 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Services Ошибка при загрузке конфигураций свитчей (+ exception) В catch при ошибке загрузки конфигураций свитчей.
Error Services Ошибка при генерации конфигурационных файлов (+ exception) В catch при ошибке генерации конфигурационных файлов.
Error Services Не найден JSM шаблон в SwitchProperties для свитча {configuration.Tag} Не найден JSM-шаблон в SwitchProperties для свитча.
Error Services Ошибка при генерации конфигурации для свитча {configuration.Tag} (+ exception) В catch при ошибке генерации конфигурации для конкретного свитча.
Error Services Ошибка при обработке DOCXV шаблона {key} для свитча {configuration.Tag} (+ exception) В catch при ошибке обработки конкретного DOCXV-шаблона.
Error Services Ошибка при обработке DOCXV шаблонов для свитча {configuration.Tag} (+ exception) В catch при общей ошибке обработки DOCXV-шаблонов для свитча.
Warn Services Пропускаем свитч {configuration.Tag} - недостаточно данных У свитча недостаточно данных, он пропускается.
Warn Services JSM файл не найден по пути: {templatePath} JSM-файл не найден по указанному пути.
Warn Services DOCXV файл не найден по пути: {templatePath} для ключа: {key} DOCXV-файл не найден по указанному пути для ключа.
StandardModules TemplateService
Уровень Модуль Сообщение Описание причин возникновения
Error Services Ошибка при загрузке шаблона {templatePath} (+ exception) В catch при ошибке загрузки шаблона.
Error Services Ошибка при применении шаблона (+ exception) В catch при ошибке применения шаблона.
StandardModules Генерация Excel ModbusMap
Уровень Модуль Сообщение Описание причин возникновения
Error ModbusMapDocGenerator Отсутствует переменная {FilePath} В GenerateModbusDocument не удалось получить значение переменной выходного пути файла.
Error ModbusMapDocGenerator Отсутствует переменная {ModbusFilePathTemplate} Не удалось получить значение переменной шаблона базового файла Modbus.
StandardModules Генерация Modbus обвязки для ПЛК
Уровень Модуль Сообщение Описание причин возникновения
Error ModbusPlc Ошибка при инициализации В catch метода Initialize модуля генерации Modbus-обвязки для ПЛК.
Error ModbusPlc Во время исполнения произошла ошибка {exception.Message} Общий catch метода Run при исключении во время генерации Modbus-обвязки.
StandardModules Генерация файлов Codesys
Уровень Модуль Сообщение Описание причин возникновения
Error CodesysModbus Ошибка при инициализации: {ex.GetFullMessage()} В catch метода Initialize модуля генерации файлов Codesys.
Error CodesysModbus Во время исполнения произошла ошибка {exception.GetFullMessage()} Общий catch метода Run при исключении во время генерации файлов Codesys.
StandardModules Модуль FBD
Уровень Модуль Сообщение Описание причин возникновения
Error ModuleFBD Во время исполнения произошла ошибка {exception.Message} В catch при возникновении исключения во время работы модуля FBD.
StandardModules Модуль StringList
Уровень Модуль Сообщение Описание причин возникновения
Error StringList Переменная(ые) не подставились: {pathToWeintekDirectory}. Модуль завершится безуспешно Путь к директории Weintek не был подставлен из переменных.
Error StringList Во время исполнения произошла ошибка {exception.Message} В catch при возникновении исключения во время работы модуля.
StandardModules Модуль генератор мнемосхем
Уровень Модуль Сообщение Описание причин возникновения
Error TagScreensCreator Ошибка во время инициализации {e.Message} В catch при ошибке во время инициализации модуля.
Error TagScreensCreator Не выбрано ни одного элемента для обработки Не выбран ни один элемент для обработки.
Error TagScreensCreator Не удалось загрузить указанные в настройках объекты Не удалось загрузить объекты, указанные в настройках.
Error TagScreensCreator MnemoName == null у {instance.InstanceName} У экземпляра отсутствует MnemoName.
Error TagScreensCreator Во время исполнения произошла ошибка {exception.Message} В catch при возникновении исключения во время работы модуля.
StandardModules Модуль генерации EventList 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error MasterWeintek Не найдена файл {localVarPath} или он пустой Файл по пути localVarPath не найден или пуст.
Warn MasterWeintek EventList. Файл успешно создан: {_eventListPath}. Количество строк - {linesCount} + _counterTarget Созданный EventList превышает лимит в 100000 строк (предупреждение о размере файла).
StandardModules Модуль генерации Modbus 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Models Отсутствует лист OPT.Device для slave {slaveName} В CreateFromUpdatedInstance у экземпляра отсутствует лист OPT.Device.
Error Models Отсутствуют данные на листе OPT.Device для slave {slaveName} Лист OPT.Device есть, но не содержит данных.
Error Models Отсутствует путь к сервисным сигналам для адаптера {parent.NetAdapters[i].NetName} с адресом {parent.NetAdapters[i].IpAddress}. Slave {slaveName}, устройство {parent.DevStudioDeviceNamePath} Сервисные сигналы не будут созданы Для адаптера не задан путь DevStudioServicePathAdapter — сервисные сигналы не создаются.
Error Models Отсутствует карта для устройства {SlaveName} по пути {DevStudioPlcNamePath} В CreateMapModel у slave отсутствует Modbus-карта (Map == null).
Error Models Карта не содержит столбца TAG в устройстве {SlaveInstance.InstanceName}. Проверьте лист с префиксом MBM. В CreateMapModel строка карты не содержит столбца TAG.
Error Models Не удалось найти объект {tag} в устройстве {SlaveInstance.InstanceName}. Проверьте лист с префиксом MBM. В CreateMapModel тег из карты не найден среди разобранных экземпляров.
Error Models Указанный для устройства {tag} IP адрес {ipAddress} является некорректным. Скорректируйте и попробуйте ещё раз В TryCreate октеты IP-адреса сетевого адаптера некорректны.
Error Models Имя сети для IP {ipAddress} устройства {tag} пустое. Скорректируйте и попробуйте ещё раз В TryCreate имя сети для сетевого адаптера пустое.
Warn ModbusGenerator Данные по ключу '{key}' из NetSwitches.xls содержат РУССКИЕ СИМВОЛЫ -> {value} При чтении значения по ключу из NetSwitches.xls значение содержит русские символы.
Warn ModbusGenerator Не удалось получить данные по ключу '{key}' для устройства Modbus В SheetRowData отсутствует запрошенный ключ для Modbus-устройства.
StandardModules Модуль генерации Modbus для ПЛК
Уровень Модуль Сообщение Описание причин возникновения
Warn HelpersModbusPlc Не найден файл с фреймами {device.Path}! В AddModbusFramesToDevice файл с фреймами устройства не существует.
Warn HelpersModbusPlc Фрейм {modbusFrame.NameFrame} с необходимыми параметрами отсутствует в файле с фреймами {device.Path}. Будет создан автоматически! Нужный фрейм отсутствует в файле фреймов и создаётся автоматически.
Warn HelpersModbusPlc Карта Modbus по пути {pathMap} с листом {sheetMap} не найдена! В GetSortedMaps карта Modbus по указанному пути и листу не найдена.
StandardModules Модуль генерации POU
Уровень Модуль Сообщение Описание причин возникновения
Warn HelpersModbusPlc Ошибка при обработке имени pou-файла для устройства {device.Name} В Generate имя POU-файла пустое.
Warn HelpersModbusPlc Ошибка при обработке содержимого pou-файла для устройства {device.Name} {stCodeName} В Generate содержимое POU-файла пустое.
Warn CauseEffectOutputs Не удалось найти objectTypeName с tag={tag} causeEffectTag={causeEffect?.CauseEffectTag} Не найден objectTypeName по тегу (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось проинициализировать forceCondition для {tag}-{objectTypeName} Не удалось проинициализировать forceCondition (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось проинициализировать conditionStr для {tag}-{objectTypeName} Не удалось проинициализировать conditionStr (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось проинициализировать startCondtion для {tag}-{instanceNodeModel.ObjectTypeName} Не удалось проинициализировать startCondtion (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось найти destination.jsm Не найден файл destination.jsm (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось обработать путь к StartDestination.jsm для {tag} Не удалось обработать путь к StartDestination.jsm (логгер унаследован из BaseStCodeGenerator).
Warn CauseEffectOutputs Не удалось обработать {path} или он пустой для {string.Join(";", infoToShow)} Не удалось обработать файл по пути или он пуст (логгер унаследован из BaseStCodeGenerator).
StandardModules Модуль генерации StringList 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error StringList WeintekStringListCreator: Не нашли файл шаблона {templatePath} Файл шаблона StringList не найден по указанному пути.
Warn StringList В строке "| {...} |" происходит обращение к строкам из StringBase для поиска {sld["chapterName"]}, но этой строки там нет. Необходимо дописать его в StringBase или закомментировать(удалить) данное поле в StringList В строке идёт обращение к разделу StringBase, которого там нет.
StandardModules Модуль генерации WeintekTypes
Уровень Модуль Сообщение Описание причин возникновения
Error MasterWeintek Отсутствует переменная {_typesTemplateRawPath} Переменная с путём к шаблону типов Weintek не подставлена (значение не обновлено).
Error MasterWeintek Не найдено такого типа {group.TypeName} в WeintekTypes Тип из группы не найден среди типов Weintek.
StandardModules Модуль генерации входа/выхода 6 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error StCodeGenerators Не найдено instance {instance.InstanceName} - {instance.ObjectTypeName} Экземпляр объекта не найден.
Error StCodeGenerators Не найдено FB Unimod в OBJTYPE {instance.ObjectTypeName}, TAG {instance.InstanceName} В типе объекта не найден функциональный блок Unimod.
Error StCodeGenerators Не найдено template у {instance.InstanceName} - {instance.ObjectTypeName} У экземпляра не найден шаблон (template).
Error StCodeGenerators Не найден путь к jsm у {instance.InstanceName} - {instance.ObjectTypeName} Не найден путь к jsm-файлу у экземпляра.
Error StCodeGenerators Не найдено статусного фрейма у {device.Name} У устройства не найден статусный фрейм.
Warn StCodeGenerators Parser пустой прилетел В генератор передан пустой Parser.
Warn StCodeGenerators Ошибка при обработке {instance.InstanceName} - {instance.ObjectTypeName} В catch при ошибке обработки экземпляра объекта.
Warn StCodeGenerators Ошибка с pouName при обработке {instance.InstanceName} - {instance.ObjectTypeName} При ошибке формирования pouName для экземпляра.
Warn StCodeGenerators Пустой includeModel у {template.Alias} У шаблона пустой includeModel.
Warn StCodeGenerators Не найден файл jsm {pathToJsm} у {instance.InstanceName} - {instance.ObjectTypeName} jsm-файл по указанному пути не существует.
Warn StCodeGenerators Ошибка при обработке {pathToJsm} у {instance.InstanceName} - {instance.ObjectTypeName} В catch при ошибке обработки jsm-файла.
StandardModules Модуль генерации конфигураций свитчей 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error SwitchGen Ошибка во время инициализации {e.Message} В catch при ошибке во время инициализации модуля.
Error SwitchGen Не удалось инициализировать сервисы. Завершение работы модуля. Не удалось инициализировать сервисы, модуль завершает работу.
Error SwitchGen Ошибка во время выполнения модуля генерации конфигураций свитчей (+ exception) В catch при ошибке во время выполнения модуля (передаётся исключение).
Error SwitchGen Ошибка при инициализации сервисов (+ exception) В catch при ошибке инициализации сервисов (передаётся исключение).
Warn SwitchGen Не задан путь к директории c коммутаторами и шаблонами *.jsm, проверьте настройки модуля Не задан путь к директории с коммутаторами и шаблонами.
StandardModules Модуль упаковки DI в Modbus
Уровень Модуль Сообщение Описание причин возникновения
Error Finalize Ошибка при проверке конфликтов packed Modbus-адресов (+ exception) В catch метода LogAddressConflicts при исключении во время проверки конфликтов адресов.
Error Finalize Конфликт packed Modbus-адреса: переменная {variable.Name}[{arrayIndex}] использует адрес {address}, но он уже занят основной генерацией: {conflictsDescription} В LogAddressConflictIfExists packed-адрес уже занят основной генерацией Modbus.
StandardModules Модуль: ModbusDevices - Генератор устройств Modbus
Уровень Модуль Сообщение Описание причин возникновения
Error Modules Во время инициализации произошла ошибка Исключение в методе Initialize модуля генерации Modbus-устройств.
Error Modules {e} (объект исключения) Логирует объект исключения, пойманного при инициализации модуля.
Error Modules Не удалось найти карты (листы с префиксом MPM) для устройства {device.InstanceName} У Modbus-устройства не найдены листы карт с префиксом MBM.
Error Modules Не нашли для устройства {device.InstanceName} сервер обработки У устройства отсутствует ключ ServerTag (сервер обработки).
Error Modules Не нашли сервер с именем {serverTag} в проекте DevStudio, дальнейшая обработка данного сервера не имеет смысла! Домен сервера с указанным serverTag не найден в проекте DevStudio.
Error Modules Не нашли сервер с именем {serverIoNode} в сервере {serverDomainNode}, дальнейшая обработка данного сервера не имеет смысла! Внутри домена сервера отсутствует элемент io-server.
Error Modules Не удалось создать устройство {device.InstanceName} Не удалось создать модель Modbus-устройства из экземпляра.
Error Modules Не удалось найти Modbus-мастер у сервера {serverTag} У io-server сервера не найден узел modbus-tcp-master для нужного менеджера.
Error Modules Для тэга {instance.InstanceName} не указано родительское устройство (столбец Parent). Пропускаем У экземпляра-инстанса отсутствует столбец Parent.
Error Modules Не удалось найти родительское устройство для {instance.InstanceName} Среди созданных устройств не найден slave с именем родителя из столбца Parent.
Error Modules Не удалось обработать устройство {modbusDevice.GateTag} Метод ProcessModbusDevice вернул false при обработке устройства.
Error Modules {e} (объект исключения) Общий catch метода Run при любом исключении во время генерации Modbus-устройств.
Error Modules {e.GetFullMessage()} (объект исключения) В catch метода ProcessModbusDevice при исключении во время обработки устройства.
Error Modules Не удалось найти Application в сервере {имя сервера}, дальнейшая обработка данного сервера не имеет смысла! В AddServiceSignals в io-server сервера отсутствует application-object.
Error Modules Пропускаем создание сервисных сигналов для slave {slave.DevStudioPlcNamePath} В AddServiceSignals у slave не задан список DevStudioServicePathAdapters.
Error Modules Не удалось найти тип {slave.DevStudioServiceTypePath} в DevStudio В AddServiceSignals тип сервисного сигнала не найден в DevStudio.
Error Modules Произошла ошибка при создании сервисного сигнала для адаптера {targetNodeName} по пути {slaveDevStudioServicePathAdapter} В AddServiceSignals не удалось создать объект экземпляра сервисного сигнала для адаптера.
Error Modules Не удалось найти Application в сервере {имя сервера}, дальнейшая обработка данного сервера не имеет смысла! В AddIosDiagnosticLinks в io-server сервера отсутствует application-object.
Error Modules Пропускаем создание сервисных сигналов для slave {slave.DevStudioPlcNamePath} В AddIosDiagnosticLinks у slave не задан PathDevStudioIosDiagnostic.
StandardModules Модуль: ModbusMap
Уровень Модуль Сообщение Описание причин возникновения
Warn ModbusMap Путь для сохранения CSV карты адресов не задан В SaveAddressMapToCsv путь для сохранения CSV-карты адресов пуст.
StandardModules Модуль: NetDevices - Генератор диагностики 9 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error Diagnostix Во время инициализации произошла ошибка Исключение в методе Initialize модуля генерации диагностики.
Error Diagnostix {e} (объект исключения) Логирует объект исключения, пойманного при инициализации модуля диагностики.
Error Diagnostix При загрузке HMI возникла ошибка: В catch метода InitHmi при ошибке загрузки HMI-проекта.
Error Diagnostix {e.GetFullMessage} Логирует полное сообщение исключения, пойманного при загрузке HMI.
Error Diagnostix Не выбрано ни одного элемента для обработки Список выбранных сетевых устройств (switches) пуст.
Error Diagnostix Не нашли сервер с именем {serverTag} в проекте DevStudio, дальнейшая обработка данного сервера не имеет смысла! Домен сервера с именем serverTag не найден в проекте DevStudio.
Error Diagnostix Не найден IosAPP В домене сервера отсутствует application-object.
Error Diagnostix Не удалось найти домен сервера. Сервер {serverTag} будет пропущен У узла сервера не найден родительский элемент domain.
Error Diagnostix что то не так с Server или с IosAPP, родительский элемент {iosAppObject.GetFullName()} не является io-server Родитель application-object не является элементом io-server.
Error Diagnostix {e} (объект исключения) Общий catch метода Run при любом исключении во время генерации диагностики.
Error Diagnostix у объекта {switchModel.InstanceName} HMIData == null В CreateHmiIcon у выбранного устройства отсутствуют HMI-данные.
Warn Diagnostix Не обнаружено ключа {IosServerKey} у {instance.InstanceName}, экземпляр пропущен При группировке по серверам у экземпляра нет ключа IosServer.
Warn Diagnostix Не удалось получить исходные данные из {switchModel.InstanceName} DiagDevice.CreateFromSRD вернул null для экземпляра устройства.
Warn Diagnostix Устройство {diagDevice.Tag} является объектом {diagDevice.ObjectTypeName}. Герация SNMP не предусмотрена. Для простого устройства, использующего SNMP, генерация SNMP не предусмотрена.
Warn Diagnostix Устройство {diagDevice.Tag} используется в snmp, но содержит некорректные входные данные и будет пропущено SNMP-данные устройства (типы/пароли) не прошли валидацию.
Warn Diagnostix В проекте DevStudio отстуствует домен с именем {diagDevice.Domain}, Устройство {diagDevice.Tag} будет пропущено! Домен устройства отсутствует и опция CreateDomainObject выключена.
Warn Diagnostix В IOS приложении отсутствует карта адресов NetDiag, но следуя из параметров модуля, её необходимо пропатчить. Создай карту и запусти снова Требуется пропатчить карту NetDiag, но она отсутствует или не загружена.
Warn Diagnostix Не получилось добавить устройство {switchModel.InstanceName}: нет атрибута "type" В catch NoTypeAttributeException у устройства отсутствует атрибут type.
Warn Diagnostix Не получилось добавить устройство {switchModel.InstanceName}: нет атрибута "value" В catch NoValueAttributeException у устройства отсутствует атрибут value.
Warn Diagnostix Не получилось добавить устройство {switchModel.InstanceName}: нераспознанное значение атрибута "type" - {e.Message} В catch InvalidAttributeTypeException значение атрибута type не распознано.
StandardModules Модуль: Генерации диагностики для CauseEffect
Уровень Модуль Сообщение Описание причин возникновения
Warn StCodeGenerators Parser пустой прилетел В генератор передан пустой Parser.
Warn StCodeGenerators Не заполнен causeEffectTag Поле causeEffectTag не заполнено.
Warn StCodeGenerators Не найден объект с causeEffectTag={model.CauseEffectTag} Не найден объект с заданным causeEffectTag.
Warn StCodeGenerators Не заполнен conditionTag Поле conditionTag не заполнено.
Warn StCodeGenerators Не найден объект с conditionTag={model.ConditionTag} Не найден объект с заданным conditionTag.
StandardModules Модуль: Конвертация агрегированных данных 2 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error IosBaseTypes Ошибка инициализации: {e.Message} Исключение в методе Initialize модуля конвертации агрегированных данных.
Error IosBaseTypes Не удалось определить путь к источнику — прерывание работы Не удалось разрешить путь к файлу с правилами обновления типов.
Error IosBaseTypes В файле по пути '{updateTypesPath}' нет данных или отсутствует лист '{_sheetName}' В исходном файле нет строк или отсутствует нужный лист.
Error IosBaseTypes Исключение во время работы модуля: {ex.Message} Общий catch метода Run при исключении во время обработки.
Error IosBaseTypes Не найден выбранный Application (IosAPP) В TryResolveSelectedIosObject среди ApplicationObjects не найден выбранный объект.
Error IosBaseTypes Указанный тип '{replaceType}' для объекта '{objName}' не найден в библиотеках, следовательно не будет назначен! В UpdateBaseTypeIfNeeded тип-замена не найден в библиотеках DevStudio.
Warn IosBaseTypes Строка пропущена: {reason} Строка правил не прошла валидацию (нет SearchType или ReplaceType).
Warn IosBaseTypes Не найдены объекты-цели ({missingTargets.Count} шт.): {string.Join("\n", missingTargets)} В LogRowSummary по строке не найдена часть целевых объектов.
StandardModules Модуль: Назначение базовых типов 1 Warn
Уровень Модуль Сообщение Описание причин возникновения
Error IosBaseTypes Ошибка во время инициализации {e.Message} Исключение в методе Initialize модуля назначения базовых типов.
Error IosBaseTypes Не найден файл {eventListPath} Не найден файл EventLists.xls по ожидаемому пути.
Error IosBaseTypes Не найден IosAPP Среди ApplicationObjects не найден выбранный объект IOS.
Error IosBaseTypes в файле EventList по пути '{eventListPath}' нет данных или отсутствует лист для PLC с именем {Parser?.Plc?.Name} После разбора EventList нет данных для текущего PLC.
Error IosBaseTypes Указанный тип {dsType} для {path} не найден в библиотеках, следовательно не будет назначен! Базовый тип dsType из исходных данных не найден в библиотеках DevStudio.
Error IosBaseTypes не удалось установить значение или извлечь данные из json {attributesJson}. {e.Message} В catch при ошибке десериализации JSON атрибутов или установки их значений.
Error IosBaseTypes Во время исполнения произошла ошибка {exception.Message} Общий catch метода Run при исключении во время исполнения.
Warn IosBaseTypes {se} - {path} Объект по относительному пути не найден в IOS-приложении (se = 'не найден').
StandardModules Работа с DS
Уровень Модуль Сообщение Описание причин возникновения
Error Diagnostix Не удалось найти тип {devstudioType} в DevStudio В GetOrCreateInstanceObject тип DevStudio для создаваемого объекта не найден.
Error Diagnostix Не найден root в application {IosApp.Name} В GetIosAspectLink в IOS-приложении отсутствует объект root.