Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Считывание архива с ПЛК 304

  1. #1

    Question Считывание архива с ПЛК 304

    Есть задача: во время пропадания связи между ПЛК 304 и компом писать архив в контроллере, а при появлении связи перенести архив в БД.
    С тем как писать в контроллер разобрался, но вот как вытащить файлики архива на верхний уровень идей несколько, и не понятно какую легче реализовать...
    1) Поднять FTP (или еще какой либо способ получения прямого доступа к архивным файлам) на контроллере и выкачивать файлы с него а потом уже на компе скриптом загонять в БД...
    2) Организовывать чтение файлов контроллером и помещение параметров в регистры Modbus и потом их вычитывать с компа и ложить в БД...
    Как поднять FTP не представляю (хотя вариант кажется самым простым), лезть в Modbus не особо хочется

    Может кто сталкивался с подобным и есть уже решения? Буду благодарен примерам и советам!

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    http://www.owen.ru/forum/showthread....ll=1#post71766

    Теперь наверное точно - оно?
    Последний раз редактировалось capzap; 09.10.2014 в 12:31. Причина: телефон ссылку выдал неправильную
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    это тема про услуги =)

  4. #4

    По умолчанию

    Вдруг кому пригодится.
    Проблема переноса решилась при помощи бесплатной программы WinSCP.

    Батничек скачивания и удаления файла с ПЛК:
    winscp.com /console /command "open scp://root:12345@10.0.6.10" "get /mnt/ufs/media/mmcblk0p1/arc1.log d:\" "rm /mnt/ufs/media/mmcblk0p1/arc1.log" "exit"
    -------------------------------------------------------------------------
    winscp.com /console /command - запуск программы с консолью
    "open scp://root:12345@10.0.6.10" - соединение с ПЛК
    "get /mnt/ufs/media/mmcblk0p1/arc1.log d:\" - копирование архива с карты SD в корень диска D:\
    "rm /mnt/ufs/media/mmcblk0p1/arc1.log" - удаление архива с карты SD
    "exit" - закрытие соединения

    Ну а перенос в БД это уже дело техники...

  5. #5

    По умолчанию

    Пытаюсь тем же способом скачать свой архив с ПЛК304. Первый раз файл качается без проблем, но все следующие разы вылазит ошибка:
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.

  6. #6

    По умолчанию

    Цитата Сообщение от GIR Посмотреть сообщение
    Пытаюсь тем же способом скачать свой архив с ПЛК304. Первый раз файл качается без проблем, но все следующие разы вылазит ошибка:
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    а вы полностью все команды батника используете что я написал?
    в частности "exit"
    файл у вас удаляется?

  7. #7

    По умолчанию

    Выполняю без команды удаления файла. Но тут проблема похоже в самой программе, т.к. через интерфейс при подключении он такую же ошибку вываливает, но после нажатия "ОК", все равно открывает содержимое контроллера. А в консоли после ошибки выполнение прерывается.

    Сейчас решил использовать другую прогу PSCP. Качает она без проблем, только удалять файлы с контроллера похоже не умеет.

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    а при чем тут команды батника, он удалил файл, новый с таким же именем не создался, глупо запрашивать не существующий файл
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а при чем тут команды батника, он удалил файл, новый с таким же именем не создался, глупо запрашивать не существующий файл
    Цитата Сообщение от GIR Посмотреть сообщение
    Выполняю без команды удаления файла.
    Использую только команды open, get и exit. Файл не удаляется. И ошибка вываливается при попытке подключиться, а не скачать, до команды get он даже не доходит.
    Как я писал выше, при работе через графический интерфейс WinCSP та же ошибка.

  10. #10

    По умолчанию

    Цитата Сообщение от GIR Посмотреть сообщение
    Использую только команды open, get и exit. Файл не удаляется. И ошибка вываливается при попытке подключиться, а не скачать, до команды get он даже не доходит.
    Как я писал выше, при работе через графический интерфейс WinCSP та же ошибка.
    Было что-то такое и у меня, но эта проблема решилась, сейчас трудно вспомнить как...

    а пароль у вас на root какой?
    или лучше выложите полный текст вашего батничка, ничего там не исправляя.

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

Похожие темы

  1. На ПЛК 304 и ПЛК 308 забили?
    от Леонид в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 07.02.2015, 04:46
  2. Ответов: 3
    Последнее сообщение: 09.11.2012, 15:37
  3. мсд-100 считывание архива (файлов) по интерфейсу Rs1
    от FedorovIV в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 06.04.2011, 11:24
  4. Считывание архива из ПЛК100 в MasterSCADA
    от Михаил Ч. в разделе Master SCADA 3
    Ответов: 13
    Последнее сообщение: 14.03.2011, 14:19
  5. считывание архива
    от николай72 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 01.04.2009, 19:59

Ваши права

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