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

Тема: Как програмно скачать файл из памяти ПЛК

  1. #11

    По умолчанию

    Вся проблема и заключается в том, что CoDeSys не должен стоять на компьютере оператора (там они продвинутые), ещё проект откроют..., а он будет там лежать - для визуализации в HMI!

  2. #12

    По умолчанию

    1. Для визуализации можно все запаролить или использовать спец. программу, к-я умеет только визуализировать
    2. В случае необходимости скачать файл можно прийти с ноутбуком, где стоит CoDeSys

  3. #13

    По умолчанию

    1) Кстати есть такая штука PLCHandler. С его помощью можно написать в MS Visual Studio C++ программу, которая сможет быстро напрямую (без OPC) управлять состоянием и залезать в данные любого ПЛК (не только Овен), запрограммированного в CoDeSys.
    Комплект PLCHandler стоит 3000 Евро.

    2) А надо ли здесь вообще в файл писать? Сделать структуру (дата/время, нужные значения…), объявить массив таких структур достаточного размера и писать в него циклически с нужным периодом. Т.е. новые данные постепенно затирают самые старые. Массив можно поместить в RETAIN память, дабы он не пропал при выключении. Отображение в HMI таблицей или трендами, можно в сделать отдельную визуализацию, дабы оператор туда не залез.

  4. #14

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Варинтов несколько...
    1) Покупаете Gateway SDK... разбираетесь - скачиваете
    2) Если файл текстовый - можно скачать по http см. пример WebServer
    3) Если файл бинарный тоже но нужно в код WebServer добавить процедуру uuencode
    4) Реализуете Ваш любимый протокол (ftp, Xmodem, ... ) c помощью библиотек SysLibCom,SysLibSockets и SysLibFile
    А где можно пример по пункту 2 посмотреть ?

  5. #15

    По умолчанию

    Цитата Сообщение от zilog Посмотреть сообщение
    А где можно пример по пункту 2 посмотреть ?
    Внимание! Рекламная акция!
    Меняем Ваш E-mail - на наш пример Web-server-a.
    Тролль-наседка, добрый, нежный и ласковый

  6. #16
    Пользователь
    Регистрация
    15.12.2006
    Адрес
    Калуга
    Сообщений
    157

    По умолчанию

    Galant@kaluga.ru пожалуйста пример Web-server-a.
    Заранее благодарен Михаил.

  7. #17

    По умолчанию По пункту 2

    Сам пример можно запросить с plc@owen.ru
    Для скачивания попробуйте
    http://sources.ru/NonCGI/Forum2/HTML/000139.html

  8. #18

    По умолчанию

    Будте добры на zilog_086@mail.ru скинте пример web-сервера

  9. #19

    По умолчанию

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

  10. #20

    По умолчанию попрошу примерчик.

    Попрошу примерчик реализации протокола (ftp, ... ) c помощью библиотек SysLibCom,SysLibSockets и SysLibFile для скачивания текстового файла из ПЛК (работаю по Ethernet). Заранее благодарен.

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

Ваши права

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