Страница 10 из 16 ПерваяПервая ... 89101112 ... ПоследняяПоследняя
Показано с 91 по 100 из 177

Тема: Работа с USB Flash карт в новом ПЛК110

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Там где речь идет о типизированном файле ясно, но я спрашиваю про чтение не типизированного файла.
    Вот тут, вроде, "понятно" было:
    Цитата Сообщение от Newcomer Посмотреть сообщение
    Что указатель сам сдвигается это понятно
    Вроде, Владислав недвусмысленно рассказал, что функции, подобные OwenFileReadAsync ведут себя подобно POSIX аналогам.

    Операция read сдвигает указатель, и этой операции без разницы что хранится в файле.

  2. #2

    По умолчанию

    Теперь все понятно.

  3. #3

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Вот тут, вроде, "понятно" было:


    Вроде, Владислав недвусмысленно рассказал, что функции, подобные OwenFileReadAsync ведут себя подобно POSIX аналогам.


    Операция read сдвигает указатель, и этой операции без разницы что хранится в файле.
    Как стало ясно по аналогичным темам Newcomer-а, человек просто тролит. Не кормите троля.
    Тролль-наседка, добрый, нежный и ласковый

  4. #4

    По умолчанию

    В.Филоненко сегодня что-то явно не в духе. Во всех темах рвет и мечет

  5. #5
    Пользователь
    Регистрация
    09.02.2014
    Адрес
    Брест, Беларусь
    Сообщений
    31

    По умолчанию

    Здравствуйте!
    Еще вопрос: функция SysFileCopyAsync сама по себе не создает файлы? Т.е., для копирования при отсутствии файла приемника сначала нужно
    - создать файл OwenFileOpenAsync(NAME, 'w', ADR(handle));
    - закрыть файл OwenFileCloseAsync(handle, ADR(result));
    - скопировать один файл в другой OwenFileCopyAsync(NAME, NAME2, result)...
    или по-другому?

  6. #6

    По умолчанию

    Цитата Сообщение от Allmax Посмотреть сообщение
    Здравствуйте!
    Еще вопрос: функция SysFileCopyAsync сама по себе не создает файлы? Т.е., для копирования при отсутствии файла приемника сначала нужно
    - создать файл OwenFileOpenAsync(NAME, 'w', ADR(handle));
    - закрыть файл OwenFileCloseAsync(handle, ADR(result));
    - скопировать один файл в другой OwenFileCopyAsync(NAME, NAME2, result)...
    или по-другому?
    Да, файл сначала надо создать.
    Тролль-наседка, добрый, нежный и ласковый

  7. #7
    Пользователь
    Регистрация
    09.02.2014
    Адрес
    Брест, Беларусь
    Сообщений
    31

    По умолчанию

    ПЛК 110-32 М(02) не пишет данные в открытый файл. Файл создается и сохраняется на внутреннюю флэш-память ПЛК. Но массив байт (размером 300...600 байт) не сохраняется в файл - размер файла 0 байт!
    Проверял на библиотеках SysLibFileAsync и SysLibFile, возвращаемое значение записанных байт 0...
    Проект:
    Еще, как выяснилось, при попытке создать загрузочный проект кодесис выдал ошибку 80:
    Скриншот 2016-04-13 22.54.05.png
    Вложения Вложения
    Последний раз редактировалось Allmax; 13.04.2016 в 22:57.

  8. #8

    По умолчанию

    Цитата Сообщение от Allmax Посмотреть сообщение
    ПЛК 110-32 М(02) не пишет данные в открытый файл. Файл создается и сохраняется на внутреннюю флэш-память ПЛК. Но массив байт (размером 300...600 байт) не сохраняется в файл - размер файла 0 байт!
    Проверял на библиотеках SysLibFileAsync и SysLibFile, возвращаемое значение записанных байт 0...
    Проект:
    Еще, как выяснилось, при попытке создать загрузочный проект кодесис выдал ошибку 80:
    Скриншот 2016-04-13 22.54.05.png
    На штатном проекте-примере работы с библиотеой пишется?
    Тролль-наседка, добрый, нежный и ласковый

  9. #9
    Пользователь
    Регистрация
    09.02.2014
    Адрес
    Брест, Беларусь
    Сообщений
    31

    По умолчанию

    Да. На Ваших примерах. Так же в проект включен кусок кода для SysLibFile с другого (рабочего) проекта, который на данном ПЛК не работает

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,578

    По умолчанию

    там где блок CASE мне кажется не хватает дефолтного условия, state может присваиваться например число 11, а такого кейса нет
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 10 из 16 ПерваяПервая ... 89101112 ... ПоследняяПоследняя

Похожие темы

  1. Работа с USB флешками в ПЛК110 [м02]
    от alexx12 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.12.2015, 18:28
  2. Библиотеки для работы ПЛК110 с USB
    от Ilych в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 30.05.2015, 00:14
  3. Ответов: 12
    Последнее сообщение: 25.12.2014, 10:55
  4. Связь ПК с ПЛК110-30 при помощи USB
    от Иван Юрьевич в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.12.2014, 12:19
  5. связь с плк110 по Usb-com
    от Валерий Бурик в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.05.2010, 08:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •