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

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

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

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

    По умолчанию

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

  2. #2

    По умолчанию Если можно примерчик!

    Попрошу примерчик по пункту - 4.
    Заранее блогодарен!

  3. #3

    По умолчанию

    Цитата Сообщение от Alex66 Посмотреть сообщение
    Попрошу примерчик по пункту - 4.
    Заранее блогодарен!
    Не совсем понятно чем не устраивает протокол HTTP, а насчет примера - все же уточните - какой интерфейс - Ethernet или последовательный, какой протокол...?

  4. #4

    По умолчанию

    PLC100-R соединён с ПЭВМ по RS-232 ....

  5. #5

    По умолчанию

    Цитата Сообщение от Alex66 Посмотреть сообщение
    PLC100-R соединён с ПЭВМ по RS-232 ....
    В принципе надо пробовать X,Y или Z модем.

  6. #6

    По умолчанию

    Для визуализации из ПЛК я использую HMI. На ПЛК ведётся файл архива,
    его имя alarm.log, мне надо этот файл во время визуализации иногда скидывать на диск C:\ компютера оператора. Подскажите пожалуйста, как это лучше сделать? Может использовать SysFileCopyAsync или
    библиотеку SysLibFileStream.lib. Если вас не затруднит, то примерчик.... (as_lr@tut.by)
    Так же интересно какой путь к файлу на ПЛК прописывать?
    ПЛК с компьютером оператора планируеся соединить по RS 232.
    Последний раз редактировалось Alex66; 27.02.2007 в 13:34.

  7. #7

    По умолчанию

    Цитата Сообщение от Alex66 Посмотреть сообщение
    Для визуализации из ПЛК я использую HMI. На ПЛК ведётся файл архива,
    его имя alarm.log, мне надо этот файл во время визуализации иногда скидывать на диск C:\ компютера оператора.
    Если вас не затруднит, то примерчик.... (as_lr@tut.by)
    Если Вы используете Codesys HMI лучшим вариантом будет использование
    архива в trend. Для этого нужно подключить syslibalarmrend.sys.
    Архив ведется на компьютере.

    Библиотеки SysLibFileStream.lib SysFileAsync.lib не поддержаны


    Несмотря на все не совсем все же понятно что надо. Возможно получится обойтись без программирования.

    На ПЛК путь прописывать не надо. Только имя файла.

  8. #8

    По умолчанию

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

  9. #9

    По умолчанию

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

  10. #10

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

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

Ваши права

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