Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18

Тема: SysLibFile не пишет в память

  1. #11
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Открыть в режиме 'rw' с одним дескриптором — чтение/запись. Пишем, пишем, пишем... Если надо прочитать, то хоп назад SysFileSetPos; потом хоп — обратно, и опять пишем, пишем, пишем.

  2. #12
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,851

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Открыть в режиме 'rw' с одним дескриптором — чтение/запись. Пишем, пишем, пишем... Если надо прочитать, то хоп назад SysFileSetPos; потом хоп — обратно, и опять пишем, пишем, пишем.
    Только SysLibFile не поддерживает режим 'rw'.
    'rw'=='w'
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13

    По умолчанию

    В том-то и дело, что rw не поддерживается...

  4. #14
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Блин, чо за шняга. Ну, переоткрыть на чтение перед чтением, потом обратно закрыть и открыть на запись. Вроде работает.

  5. #15

    По умолчанию

    Как ни странно, после холодной перезагрузки ПЛК все заработало в том виде, в каком я изначально сделал, т.е. доступ к одному файлу по двум дескрипторам. Не написал сразу, потому что ждал пока архив по записи наберется

  6. #16

    По умолчанию

    Не хотел создавать новую тему, спрошу здесь, если кто подскажет. Пишу в файл ПЛК154 с минимально возможной периодичностью каждые 1-5 секунд. Понимаю, что память не резиновая и прочие моменты, но интересует, не слишком ли "болезненно" открывать\закрывать файл так часто для flash? И как мне файл, созданный в памяти ПЛК, скопировать на ПК?

  7. #17
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    как мне файл, созданный в памяти ПЛК, скопировать на ПК?
    Кодесисом (Online > Read file from PLC) либо PLC_IO.

  8. #18

    По умолчанию

    w==rw

    Пишу в файл ПЛК154 с минимально возможной периодичностью каждые 1-5 секунд. Понимаю, что память не резиновая и прочие моменты, но интересует, не слишком ли "болезненно" открывать\закрывать файл так часто для flash?

    Следует понимать, что каждое обращение на запись - минимум 1 запись во Flash. запись раз в секунду - минимум 31 миллион записей в год, в реальности, если не применять особые методы для уменьшения фрагментации - 42-45 миллионов записей в год.
    Общий ресурс - не более 300 миллионов записей. Если устраивает, что ПЛК гарантированно выйдет из строя за 6 лет, то ничего страшного.
    Последний раз редактировалось Филоненко Владислав; 28.09.2015 в 15:14.
    Тролль-наседка, добрый, нежный и ласковый

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Архиватор не пишет файлы
    от Hemann в разделе СПК2хх
    Ответов: 6
    Последнее сообщение: 25.11.2013, 22:38
  3. МСД200 Slave ModBus RTU 0x10 не пишет все регистры
    от Туман в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 06.10.2013, 13:23
  4. Кто в чем пишет
    от asdvas в разделе Подбор Оборудования
    Ответов: 20
    Последнее сообщение: 07.04.2012, 13:56
  5. ИП320 пишет Downloading
    от drvlas в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 29.11.2011, 15:26

Ваши права

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