СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Разъясните, пожалуйста, тогда про внутреннюю память. Из документации про архивацию: "Максимальный размер архива, Мб – суммарный объем всех файлов архива, максимальное значение – 2047 Мб (для режима архивации Непрерывный архив (см. пп. 4) " - это про непрерывное ведение архива. Из документации: "Непрерывный архив – все данные будут записываться в один файл. По достижению его максимального размера (см. пп. 3) будет создан новый файл, а по достижению максимального размера нового файла – первый файл будет удален. Таким образом, фактически архив состоит из двух файлов – текущего (в который записываются данные) и предыдущего;"
То есть цикл записи получается - когда у нас старый файл удаляется, а новый записывается? Или цикл записи это каждая операция записи данных в архив?
Цикл записи - это любая запись в файл.
В даташитах обычно приводится "число циклов перезаписи на блок данных".
Размер блока данных может быть разным для разных накопителей.
С практической точки зрения - я пока не видел ни одного случая, когда кто-то "перетер" архивами память контроллера.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Создал "копию" примера архивации у себя в проекте - создал необходимые переменные, функции (всё что касается копирования файлов архива из директории ftp на usb), привязал всё ко всему, в общем так же как в примере. Но на практике эта созданная мною часть программы не работает. Битый час не могу разобраться, в чем же дело , и вот пришёл за помощью сюда . Буду благодарен за помощь.
Оставлю свой проект здесь:
https://dropmefiles.com/lgmRi
Последний раз редактировалось farta; 22.12.2020 в 18:52.
А где в проекте задается значение для sVisuFileName?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Имя архива формируется само, исходя из текущей даты
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Понял, такого в программе у меня нет. Сейчас я привязал эту переменную к имени архива в настройках компонента OwenArchive. Такое действие корректно или нужно как-то по-другому записывать эту переменную?
Это действие некорректное. "Путь архивации" - это не имя архива, а путь, по которому будет сохраняться файл архива.
При вызове fbFileCopy вы передаете sFileNameSource (путь к файлу, который надо скопировать) и sFileNameDest (путь к файлу, который будет получен в результате копирования).
Сейчас на эти входы у вас передаются только пути директорий без названия файлов - соответственно, блок не может ничего скопировать, так как не знает имя нужного файла для копирования.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk