Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: ПЛК100 работа с файлами не получается

  1. #11

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    А как качаете ? Если plc_io, то гуляет инфа что некоторые версии плохо читают, а некоторые плохо пишут ))
    Процитирую сам себя:
    Файл фактически создается, его видно браузером, после перезагрузки контроллера его можно удалить из браузера. Скачать из контроллера - нельзя.
    Соответственно все действия по просмотру и удалению делал ПЛК браузером и скачивать пытался кодесисом.
    Life is complex: it has both real and imaginary components.

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,553

    По умолчанию

    его видно браузером, после перезагрузки контроллера его можно удалить из браузера. Скачать из контроллера - нельзя.
    Почему-то после перезагрузки. Если все штатно - в любой момент. И со скачать - удивительно ..
    Тоже не откажу себе в удовольствии самоцитирования :
    А сейчас побили/порушили все напрочь небось, что перепрошить нужно.
    т.е. на каком-то этапе некорректно что-то сделали и порушили "фат-таблицу". Причем допускаю что порушили именно по этому имени файла (исходных кодов ОС у меня нету - звиняйте) а с другим (в примере выделил) филенаймом может быть вполне себе. У меня как-то что-то похожее было, еще и удалить не мог. Вылечил перепрошивкой (не перезаливкой/перезагрузкой) ПЛК (она вроде запрашивает форматирование флеша - обязательно). После этого с файлами все корректно делаю и забыл лет уже несколько. И да - не слушайте советов разносить по циклам операции если увидите. C syslibfile - все за раз в одном цикле (кроме попыток r/w 500K за раз ессно)
    Последний раз редактировалось Валенок; 01.02.2020 в 10:11.

  3. #13

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    1.для начала нужна оценка предполагаемой максимальной частоты коммутации. Не во всех случаях будет адкватным решение хранения на плк
    2.т. к. нужен отчет, то видимо нужна и метка времени. Вне зависимости от архиватор/руками нужно подумать об синхронизации времени с пк (вы читать будете, а значит и соединятся) чтоб не расчитывать на надежность батареек (или что там) плк. Ведь отчет это точное время а не абы какое.
    3.Особо про архиватор не ведаю (обхожусь без него, он не гибкий), самое компактное это сохранять маску входов только при ее изменении. Но это по задаче и п. 1 - иногда можно и прям в файлик писать по-русски типо "закрылся клапан такой-то"
    Частота коммутации примерно 50 значений входов в сутки,плюс каждые 2 минуты съем значений температуры,т.е. около 800 значений за сутки. Да,время тоже нужно чтобы было указано,но на счет синхронизации я не думал,потому что на плк будет постоянно подано напряжение ,и значения времени будем принимать на основе плк.
    Последний раз редактировалось electromash; 03.02.2020 в 09:58.

  4. #14

    По умолчанию

    Валенок, не путайте людей. Актуальная версия plc_io отлично работает в любом направлении. Ранее были версии с нюансами, но это такая древняя история...
    Тролль-наседка, добрый, нежный и ласковый

  5. #15
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,553

    По умолчанию

    то Филоненко.
    Я знал чем читается?

    то electromash
    Что обрисовали - совсем мало. Можно хоть как писать, ниочем не думая

  6. #16

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    т.е. на каком-то этапе некорректно что-то сделали и порушили "фат-таблицу". Причем допускаю что порушили именно по этому имени файла (исходных кодов ОС у меня нету - звиняйте) а с другим (в примере выделил) филенаймом может быть вполне себе.
    так вроде овены декларируют журналируемую ФС на этом контроллере? Это вам не дос, а чутка получше.
    Сегодня освобожусь от навалившихся дел, возьму в руки ПЛК100 и проверю ваш "тестовый" код
    Life is complex: it has both real and imaginary components.

  7. #17

    По умолчанию

    В ПЛК журналируемая ФС. Конечно, разрушить можно все, но это одним действием не сделаешь, добавим сюда имеющуюся диагностику в загрузочном логе, по которой можно понять состояние ФС
    Тролль-наседка, добрый, нежный и ласковый

  8. #18

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    то electromash
    Что обрисовали - совсем мало. Можно хоть как писать, ниочем не думая
    Это радует...Можно чтобы вы скинули ссылку на подобные уроки?буду очень признателен!

  9. #19

    По умолчанию

    Дотянулся руками до контроллера. В целом код работает, но не совсем так, как ожидалось.
    Сначала запустил оригинальный код, во второй раз - нацеплял переменных для проверки результатов функций.
    Закрытие файла все равно корректно не отрабатывает.
    Результат работы SysFileClose() - всегда false, т.е. закрытие не происходит. Но, файл создается, пишется и читается.
    Может это ошибка в библиотеке?
    Изображения Изображения
    Последний раз редактировалось SlavikP; 05.02.2020 в 09:48.
    Life is complex: it has both real and imaginary components.

  10. #20

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Работа с файлами в СПК207
    от Evgenyi в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 28.09.2019, 12:30
  2. Работа СПК с файлами на SD
    от GoodLuck в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 10.06.2014, 13:42
  3. Lua в MasterSCADA: работа с файлами
    от SokolovS в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 19.11.2013, 09:04
  4. Плк 100 работа с файлами
    от Scream в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 12.02.2013, 14:07
  5. Работа ПЛК с внешними файлами
    от korzhyk в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 20.08.2008, 17:49

Ваши права

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