Просмотр полной версии : СПК107[M01] работа с архивом
sslaventiy_85
16.10.2022, 07:44
Добрый день! При попытке записывать данные в архив появляется ошибка "Ошибка создания структуры директорий".6316663167
sslaventiy_85
16.10.2022, 08:01
Имеет ли значение: Имя архива на латинице или кириллице? Так же какой порядок действия с USB - вставлять флэшку до включения СПК или после того как загрузится? И порядок монтирования и размонтирования важен?
Евгений Кислов
16.10.2022, 08:42
Имеет ли значение: Имя архива на латинице или кириллице? Так же какой порядок действия с USB - вставлять флэшку до включения СПК или после того как загрузится? И порядок монтирования и размонтирования важен?
1. Имеет, в случае использования кириллицы на ПК будет отображаться некорректное имя архива ("крокозябрами") из-за отличия кодировок CODESYS и файловой системы контроллера.
2. Накопитель должен быть подключен и примонтирован до запуска архиватора. Ориентируйтесь на его статус в узле Drives (канал USB Mount) - если он имеет значение TRUE, то можно запускать архиватор.
sslaventiy_85
16.10.2022, 08:51
1. Имеет, в случае использования кириллицы на ПК будет отображаться некорректное имя архива ("крокозябрами") из-за отличия кодировок CODESYS и файловой системы контроллера.
2. Накопитель должен быть подключен и примонтирован до запуска архиватора. Ориентируйтесь на его статус в узле Drives (канал USB Mount) - если он имеет значение TRUE, то можно запускать архиватор.
Я создал такое условие
63168
Можно ли сделать автоматическое примонтирование накопителя?
Евгений Кислов
16.10.2022, 08:53
Я создал такое условие
63168
Можно ли сделать автоматическое примонтирование накопителя?
Накопитель и так монтируется автоматически.
Попробуйте пробел из названия архива убрать.
Если это не решит проблему - выложите ваш проект, я проверю его у себя.
sslaventiy_85
16.10.2022, 09:11
63169
Пока не включил переменную (подчеркнул красным), накопитель не примонтировался и запись не пошла. Этому каналу тоже необходимо присвоить переменную и запускать ее?
Евгений Кислов
16.10.2022, 09:40
63169
Пока не включил переменную (подчеркнул красным), накопитель не примонтировался и запись не пошла. Этому каналу тоже необходимо присвоить переменную и запускать ее?
Накопитель примонтировался и без этой переменной - просто вы этого не увидели, так как пока Enable Drives = FALSE, то информация о накопителях не собирается.
В вашем случае действительно нужно запускать эту переменную.
Здравствуйте коллеги! Помогите решить проблему! Панель СПК 107 (М01)прошивка 2.4.0923.1000.
После компиляции выдает ошибку "[ERROR] archiverspk, 3.5.4.2 (owen): Archiver: C0418: Строковая переменная 'SP.NameFolder' слишком коротка для VAR_IN_OUT-параметра 'szDir' из 'SysDirCreate'"
Евгений Кислов
25.11.2022, 09:58
Здравствуйте коллеги! Помогите решить проблему! Панель СПК 107 (М01)прошивка 2.4.0923.1000.
После компиляции выдает ошибку "[ERROR] archiverspk, 3.5.4.2 (owen): Archiver: C0418: Строковая переменная 'SP.NameFolder' слишком коротка для VAR_IN_OUT-параметра 'szDir' из 'SysDirCreate'"
Добрый день.
Самый простой способ решить проблему - отказаться от библиотеки ArchiverSpk и использовать для архивации компонент OwenArchiver.
Здравствуйте коллеги! Помогите решить проблему! Панель СПК 107 (М01)прошивка 2.4.0923.1000.
При загузке программы, выдает такую ошибку. В чем проблема?
[FATAL ERROR] Несоответствие сигнатур: 'SYSEXECUTE2__MAIN' Требуемая сигнатура: 0x7F95C7A Реализуемая сигнатура: 0x41BD4606
[FATAL ERROR] Несоответствие версий в: 'SYSEXECUTE' Требуемая версия: 1.0.0.2 Реализуемая версия: 3.5.17.31
Евгений Кислов
25.11.2022, 11:05
Здравствуйте коллеги! Помогите решить проблему! Панель СПК 107 (М01)прошивка 2.4.0923.1000.
При загузке программы, выдает такую ошибку. В чем проблема?
[FATAL ERROR] Несоответствие сигнатур: 'SYSEXECUTE2__MAIN' Требуемая сигнатура: 0x7F95C7A Реализуемая сигнатура: 0x41BD4606
[FATAL ERROR] Несоответствие версий в: 'SYSEXECUTE' Требуемая версия: 1.0.0.2 Реализуемая версия: 3.5.17.31
Добрый день.
Я уже писал выше - удалите библиотеку ArchiverSpk из проекта.
Спасибо! Просто удалить ArchiverSpk?
Евгений Кислов
25.11.2022, 11:06
Спасибо! Просто удалить ArchiverSpk?
Да, просто удалить ее из менеджера библиотек вашего проекта, и удалить в коде программы все вызовы ее блоков.
ОК! Буду пробовать! Спасибо!
Спасибо за совет! Компиляция прошла! Программа загружается, но не запускается на панели СПК-107(М01)???
Евгений Кислов
25.11.2022, 17:24
Спасибо за совет! Компиляция прошла! Программа загружается, но не запускается на панели СПК-107(М01)???
Как вы это определяете?
Нахожусь в Онлайн -> Логин. Но не в старте, а Стопе? Далее "Создание загрузочного приложения", Далее Выход, отсоединяюсь от ПК, и передергиваю питание СПК. На СПК заставка "отсутствует загрузочное приложение".64062
У меня не проходит в СПК "создать загрузочное приложения". Панель новая, чтобы ПЗУ или ОЗУ накрылось!
Евгений Кислов
25.11.2022, 19:14
Нахожусь в Онлайн -> Логин. Но не в старте, а Стопе? Далее "Создание загрузочного приложения", Далее Выход, отсоединяюсь от ПК, и передергиваю питание СПК. На СПК заставка "отсутствует загрузочное приложение".64062
Повторите состояние, как на вашем скриншоте, и нажмите Старт.
Что произойдет?
Старт в Отладке. Все работает и там и там. Далее отсоединяю кабель СПК-ПК. Все работает на экране СПК.
Выключаю на нем питание, включаю - все...черный экран с заставкой "отсутствует загрузочное приложение"
64063 64064
Евгений Кислов
25.11.2022, 20:00
Старт в Отладке. Все работает и там и там. Далее отсоединяю кабель СПК-ПК. Все работает на экране СПК.
Выключаю на нем питание, включаю - все...черный экран с заставкой "отсутствует загрузочное приложение"
64063 64064
Вам СПК уже пришел c завода с прошивкой версии 2.4.0923.1000 или вы сами обновили его до этой версии?
Здравствуйте! Да, уже был с этой прошивкой.64069
При подключении к прибору, выходило вот такое окно 64068
Евгений Кислов
26.11.2022, 11:06
Здравствуйте! Да, уже был с этой прошивкой.64069
При подключении к прибору, выходило вот такое окно 64068
Проверьте, не столкнулись ли вы со второй проблемой, описанной в этом посте:
https://owen.ru/forum/showthread.php?t=36852
Сделал 2 вариант. Удалил то что говорилось в начале. При загрузке :
[FATAL ERROR] Несоответствие версий в: 'SYSEXECUTE' Требуемая версия: 1.0.0.2 Реализуемая версия: 3.5.17.31
Сделал 2 вариант. Удалил то что говорилось в начале. При загрузке :
[FATAL ERROR] Несоответствие версий в: 'SYSEXECUTE' Требуемая версия: 1.0.0.2 Реализуемая версия: 3.5.17.31
64186
Евгений Кислов
30.11.2022, 18:47
Сделал 2 вариант. Удалил то что говорилось в начале. При загрузке :
[FATAL ERROR] Несоответствие версий в: 'SYSEXECUTE' Требуемая версия: 1.0.0.2 Реализуемая версия: 3.5.17.31
64186
Выложите полный скриншот менеджера библиотек проекта (несколько скриншотов, если на один все библиотеки не поместятся).
А лучше - сам проект.
64187 64188 64189 64190 64191 6419264192 Проект отправить на почту e.kislov@owen.ru?
Евгений Кислов
30.11.2022, 19:10
64187 64188 64189 64190 64191 6419264192 Проект отправить на почту e.kislov@owen.ru?
Да, на нее.
Скриншоты вы выложили не из менеджера библиотек, а из CODESYS Installer.
Так что давайте лучше через отправку проекта это решим.
Евгений Кислов
30.11.2022, 19:27
Удалите из проекта библиотеки CmpSysExec, ModulsOwenLib и SPK_Tools.
Также видно, что у вас используются шаблоны Mx110 старой версии.
Удалите их из проекта, установите через CODESYS Installer актуальные шаблоны и добавьте в проект их:
https://ftp.owen.ru/CoDeSys3/04_Library/05_3.5.11.5/01_Components/Mx110Drivers_v3.5.11.9.package
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot