Доброго времени суток уважаемые форумчане. Может подскажите возможно ли по сети с панели СПК-107 копировать или читать файл архива расположенный на SD-карте.
Доброго времени суток уважаемые форумчане. Может подскажите возможно ли по сети с панели СПК-107 копировать или читать файл архива расположенный на SD-карте.
Спасибо большое.
Скажите если не затруднит, возможно ли что бы панель сама ложила файл с SD-карты на сетевой диск?
Если речь именно о сетевых дисках (т.е. протоколах SMB / NFS) - то нет. Можно развернуть на ПК FTP-сервер - а СПК будет подключаться к нему как FTP-клиент и выгружать туда файлы.
Скажите, это с помощью библиотеки CmpSysExec делается? (- а СПК будет подключаться к нему как FTP-клиент и выгружать туда файлы.)
Да, именно так. См. примеры:
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
Подскажите, правильно ли я формирую команду для отправки файла на FTP-сервер. Не работает почему то.
fbSe3( xExecute:=SendFile,
sCommand:= 'curl --user ftp-user:1234 -o /mnt/ufs/media/mmcblk0p1/1.txt ftp:\\192.168.61.105\scp-ftp-asutp\1.txt',
sOutput => ssOutput,
eErrorCode => esErrorCode,
xDone => xsDone,
xBusy => xsBusy,
xError => xsError,
xAborted => xsAborted );
Да, спасибо уже понял, изменил команду, то же не работает. В панели такой же набор команд как и на обычном Linux?
'curl -v -T /mnt/ufs/media/mmcblk0p1/1.txt ftp:\\192.168.61.105\scp-ftp-asutp --user ftp-user:1234'
Нет, набор команд урезанный.
Для начала слэши поправьте - должно быть ftp://192.168.61.105/scp-ftp-asutp
Если это не поможет:
Подключитесь к панели по SSH (например, через putty).
Логин - root, пароль - owen
Проверьте, что с панели есть пинг до 192.168.61.105 и выполните в терминале вашу команду (без кавычек).
В выводе должна быть информация о том, почему загрузка не удалась.
[root@spk1xxm01 ~]# curl -v -T /mnt/ufs/media/mmcblk0p1/1.txt ftp:\\192.168.61.105\scp-ftp-asutp --user ftp-user:1234
curl: Can't open '/mnt/ufs/media/mmcblk0p1/1.txt'!
curl: try 'curl --help' for more information
curl: (26) Error
Файл на карте есть.
Да, есть.
[root@spk1xxm01 ~]# ls /mnt/ufs/media/mmcblk0p1
1.TXT OWENArchiverMessage.csv System Volume Information
[root@spk1xxm01 ~]# curl -v -T /mnt/ufs/media/mmcblk0p1/OWENArchiverMessage.csv ftp:\\192.168.61.105\scp-ftp-asutp --user ftp-user:1234
curl: (3) Error
Скайпа к сожалению нет. Рабочее место отправил по почте и в лс.
возможно такую записьпотребуется заменить на такуюЦитата:
curl -v -T /mnt/ufs/media/mmcblk0p1/OWENArchiverMessage.csv ftp:\\192.168.61.105\scp-ftp-asutp --user ftp-user:1234
3 ошибка это же не верный формат урляЦитата:
curl -v -T /mnt/ufs/media/mmcblk0p1/OWENArchiverMessage.csv ftp://192.168.61.105/scp-ftp-asutp/ --user ftp-user:1234 - РАБОТАЕТ
curl -v -T /mnt/ufs/media/mmcblk0p1/OWENArchiverMessage.csv ftp://ftp-user:1234@192.168.61.105/scp-ftp-asutp/ - РАБОТАЕТ
В конце пути FTP-сервера нужно было '/' поставить, и всё заработало, файлы отправляет. Всем спасибо.