Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 30

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

  1. #1

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

    Нужно "не используя" CodeSys (при помощи его библиотек) скачать файл архива из памяти ПЛК на диск компьютера! Help me!

  2. #2

    По умолчанию

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

  3. #3

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

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

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

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


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

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

  9. #9

    По умолчанию

    Цель сей опперации состоит в том, чтобы на ПЛК постоянно "скрытно" от оператора вёлся файл аварий и некоторых ситуаций (компьютер оператора может быть и выключен при работающем ПЛК). В случае разногласий между разработчиком и заказчиком при эксплуатации оборудования управляемого ПЛК, этот файл можно было выкачать из ПЛК и проанализировать происходившие ситуации.

  10. #10

    По умолчанию

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

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

Ваши права

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