PDA

Просмотр полной версии : Архив на флешку СПК207



Kailer
21.08.2013, 15:55
Здравствуйте.
Проблема такого плана: Необходимо создать архив на флешке. Пробовал разные способы, нашел как записывать на флешку, но когда файл создается он пустой. ФБ WriteData возвращает аварию "3".
Файл *.log пустой. В чем может быть проблема?
Во вложении проект.

9668

Kailer
21.08.2013, 19:22
Обновил Codesys, таргет, переписал заново проект, поставил очередность - не помогло. Все также создает пустой файл и через 1 секунду переписывает его. Ждем ответа техподдержки.

Kailer
21.08.2013, 19:53
Скопировал код программы на языке ST из "Описание интерфейса библиотеки ФБ ArchivarorOwenLib для ведения архива", файл с архивом создается. Я в основном работаю на языке CFC. Почему не создается архив на языке CFC?

Kailer
21.08.2013, 19:58
И еще самый главный вопрос: возможно ли извлеч флешку USB не выключая СПК?

Трофимов Артем
27.08.2013, 10:30
пересмотрите последовательность ФБ в основной программе. чтобы они выполнялись в соответствии с логикой работа, а не запись , потом сбор строки на запись.

Александр Приходько
28.08.2013, 22:47
И еще самый главный вопрос: возможно ли извлеч флешку USB не выключая СПК?
1) Работу с файлами я бы не рекомендовал делать через CFC. CFC не предназначен для "сложной и ветвистой" логики.
Осваивайте ST.
2) Flash и SD на горячую вынимать можно только исключительно при одном условии: Дескипторы всех файлов закрыты и нет записи или чтения данных с этих устройств. Если дерните устройство когда она занято чтением или записью устройство придется перезагружать.