Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

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

  1. #11

    По умолчанию

    батник:
    Код:
    winscp.com /console /command "open scp://root@10.0.6.102" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    и то что получается
    Код:
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>
    Вчера устанавливал пароль через Putty, но сегодня после включения контроллера пароль пропал. С этим тоже придется разбираться)

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

    По умолчанию

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

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

  3. #13

    По умолчанию

    Не знаю, как проверить есть файл или нет в этой проге. Команды test и [] она обрабатывать не хочет, да и их нет в списке поддерживаемых (программой WinSCP).
    Вот что получается если использовать ls:
    Скрытый текст:
    Код:
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Session started.
    Active session: [1] root@10.0.6.102
    drwxrwxrwx   2 root     root          4096 Jan  1 1970  .
    drwxrwxrwx   5 root     root           360 Aug 31  9:12 ..
    -rwxrwxrwx   1 root     root         94999 Sep  1  9:24 Archive.csv
    Archive.csv               |          92 KB |  486,2 KB/s | binary | 100%
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Session started.
    Active session: [1] root@10.0.6.102
    drwxrwxrwx   2 root     root          4096 Jan  1 1970  .
    drwxrwxrwx   5 root     root           360 Aug 31  9:12 ..
    -rwxrwxrwx   1 root     root         94999 Sep  1  9:24 Archive.csv
    Archive.csv               |          92 KB |  557,5 KB/s | binary | 100%
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>


    Файл никуда не девается, я его не удаляю и не использую (архивация в данный момент отключена).
    Последний раз редактировалось GIR; 01.09.2016 в 08:05.

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

    По умолчанию

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

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

  5. #15

    По умолчанию

    Цитата Сообщение от GIR Посмотреть сообщение
    Не знаю, как проверить есть файл или нет в этой проге. Команды test и [] она обрабатывать не хочет, да и их нет в списке поддерживаемых (программой WinSCP).
    Вот что получается если использовать ls:
    Скрытый текст:
    Код:
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Session started.
    Active session: [1] root@10.0.6.102
    drwxrwxrwx   2 root     root          4096 Jan  1 1970  .
    drwxrwxrwx   5 root     root           360 Aug 31  9:12 ..
    -rwxrwxrwx   1 root     root         94999 Sep  1  9:24 Archive.csv
    Archive.csv               |          92 KB |  486,2 KB/s | binary | 100%
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Session started.
    Active session: [1] root@10.0.6.102
    drwxrwxrwx   2 root     root          4096 Jan  1 1970  .
    drwxrwxrwx   5 root     root           360 Aug 31  9:12 ..
    -rwxrwxrwx   1 root     root         94999 Sep  1  9:24 Archive.csv
    Archive.csv               |          92 KB |  557,5 KB/s | binary | 100%
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>get.bat
    
    D:\WinSCP-5.9.1-Portable>winscp.com /console /command "open scp://root@10.0.6.102" "ls /mnt/ufs/media/mmcblk0p1" "get /mnt/ufs/media/mmcblk0p1/Archive.csv d:\_tmp\" "exit"
    Searching for host...
    Connecting to host...
    Authenticating...
    Using username "root".
    Password:
    Authenticated.
    Starting the session...
    Error getting name of current remote directory.
    Command 'pwd'
    failed with return code 0 and error message
    -sh: groups: not found.
    Session started.
    Active session: [1] root@10.0.6.102
    
    D:\WinSCP-5.9.1-Portable>


    Файл никуда не девается, я его не удаляю и не использую (архивация в данный момент отключена).
    Прикрепляю часть руководства что писал для настройки своей системы.

    1) обязательно задайте пароль для root!
    2) обязательно выполните пункт по сохранению подключения в графическом окне
    3) обязательно сохраните ключ сервера!
    Вложения Вложения

  6. #16

    По умолчанию

    Не помогло, всё тоже самое. Может проблема в версии программы. Буду пользоваться PSCP, а удалять файлы, если потребуется, через SysFile.

  7. #17

    По умолчанию

    Цитата Сообщение от GIR Посмотреть сообщение
    Не помогло, всё тоже самое. Может проблема в версии программы. Буду пользоваться PSCP, а удалять файлы, если потребуется, через SysFile.
    т.е. с паролем для root и с ключем сервера не получается?

  8. #18

    По умолчанию

    Похоже проблема была именно в новой версии WinSCP. Скачал ту, что у вас в документе прописана (5.5.5), в ней также ошибки выдаются, но файлы загружаются.
    Но теперь ещё надо решить проблему со сбрасыванием пароля при отключении питания ПЛК. Пароль задаю через Putty, командой passwd. Пробовал на двух ПЛК304.
    Может быть проблема в батарее (на одном из контроллеров часы останавливаются при отключении питания) или пароль хранится в энергонезависимой памяти?

  9. #19

    По умолчанию

    Проблема решилась. После установки пароля ПЛК надо программно перезагрузить (busybox reboot).

Страница 2 из 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

Ваши права

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