Просмотр полной версии : Архив на флешку СПК207
Здравствуйте.
Проблема такого плана: Необходимо создать архив на флешке. Пробовал разные способы, нашел как записывать на флешку, но когда файл создается он пустой. ФБ WriteData возвращает аварию "3".
Файл *.log пустой. В чем может быть проблема?
Во вложении проект.
9668
Обновил Codesys, таргет, переписал заново проект, поставил очередность - не помогло. Все также создает пустой файл и через 1 секунду переписывает его. Ждем ответа техподдержки.
Скопировал код программы на языке ST из "Описание интерфейса библиотеки ФБ ArchivarorOwenLib для ведения архива", файл с архивом создается. Я в основном работаю на языке CFC. Почему не создается архив на языке CFC?
И еще самый главный вопрос: возможно ли извлеч флешку USB не выключая СПК?
Трофимов Артем
27.08.2013, 10:30
пересмотрите последовательность ФБ в основной программе. чтобы они выполнялись в соответствии с логикой работа, а не запись , потом сбор строки на запись.
Александр Приходько
28.08.2013, 22:47
И еще самый главный вопрос: возможно ли извлеч флешку USB не выключая СПК?
1) Работу с файлами я бы не рекомендовал делать через CFC. CFC не предназначен для "сложной и ветвистой" логики.
Осваивайте ST.
2) Flash и SD на горячую вынимать можно только исключительно при одном условии: Дескипторы всех файлов закрыты и нет записи или чтения данных с этих устройств. Если дерните устройство когда она занято чтением или записью устройство придется перезагружать.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot