Показано с 1 по 10 из 33

Тема: Архивы на flash ПЛК

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

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

    По умолчанию

    Уважаемые, коллеги для считывания АРХИВОВ из ОВЕН ПЛК на уровне прошивки ПЛК поддерживается: модуль архивирования и модуль передачи по 20-ой функции Modbus!!! как-то данный аспект был опущен нашими специалистами.. И не какого кода, сплошные клики пкм: Инструкция по конфигурированию ПЛК
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  2. #2

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    на уровне прошивки ПЛК поддерживается: модуль архивирования и модуль передачи по 20-ой функции Modbus!!! И не какого кода, сплошные клики пкм: Инструкция по конфигурированию ПЛК
    Правда, везде скромно умалчивается о максимально допустимом размере файла архива в 30 килобайт!
    Для меня, так это насмешка над понятием архив. При том, что размер флеш-памяти контроллера допускает объемы в десятки раз больше.

    Приходится все делать самому. Да и ладно, лишь бы заявленный функционал работал так, как описано. А то постоянно на какие-то грабли натыкаешься.

    Так и не получил ответа на свой вопрос, имеется ли возможность узнать, сколько осталось места на флешке под файл?

  3. #3

    По умолчанию

    Плк 150 запись и чтение

    зап:
    dwHandle := SysFileOpen('Pr_XX.t','w');
    SysFileWrite(dwHandle,ADR(Pr_XX),SIZEOF(Pr_XX));
    SysFileClose(dwHandle);

    tmp:=REAL_TO_WORD((cc+10)*10);
    dwHandle := SysFileOpen('cc.t','w');
    SysFileWrite(dwHandle,ADR(tmp),SIZEOF(tmp));
    SysFileClose(dwHandle);

    Чтение:
    dwHandle := SysFileOpen('Pr_XX.t','r');
    SysFileRead(dwHandle,ADR(Pr_XXf),SIZEOF(Pr_XXf)-1);
    SysFileClose(dwHandle);

    dwHandle := SysFileOpen('cc.t','r');
    SysFileRead(dwHandle,ADR(tmp),SIZEOF(tmp)-1);
    SysFileClose(dwHandle);
    ccf:=WORD_TO_REAL(tmp);
    ccf:=ROUND((ccf / 10 - 10),1);

    Все это работает, но ЧУЮ что как то через Ж*ПУ.
    подскажите?

    Запись у меня проходит редко 1 раз в месяц а может и в год.
    Просто настохринело менять аккумуляторы.
    У меня 8-12 плк150 и сенсорная панель (так 8 раз с тремя типами панелей), с панели поменяли уставку в одном из плк, плк видит что значение изменилось и делает запись.
    Последний раз редактировалось nalnik; 20.02.2012 в 19:26.

Ваши права

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