CS機(jī)器人FTP文件傳輸
1. 簡介

文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)是用于在上進(jìn)行文件傳輸?shù)囊惶讟?biāo)準(zhǔn)協(xié)議,它工作在 OSI 模型的第七層, TCP 模型的第四層, 即應(yīng)用層, 使用 TCP 傳輸而不是 UDP, 客戶在和服務(wù)器建立連接前要經(jīng)過一個“三次握手”的過程, 保證客戶與服務(wù)器之間的連接是可靠的, 而且是面向連接, 為數(shù)據(jù)傳輸提供可靠保證
FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機(jī)相互通信。然而, 用戶并不真正登錄到自己想要存取的計算機(jī)上面而成為完全用戶, 可用FTP程序訪問遠(yuǎn)程資源, 實(shí)現(xiàn)用戶往返傳輸文件、目錄管理以及訪問電子郵件等等, 即使雙方計算機(jī)可能配有不同的操作系統(tǒng)和文件存儲方式。
2. ftp文件傳輸工具下載
2.1WinSCP下載
官網(wǎng)下載連接:https://winscp.net/eng/index.php
2.2FileZilla下載
官網(wǎng)下載連接:https://filezilla-project.org/
下載完成后,按照流程直接安裝就好
3.FTP軟件連接(CS)
3.1機(jī)器人配置(CS)
第一步-機(jī)器人與PC通過網(wǎng)線連接(機(jī)器人連接接口為FB1口,通過交換機(jī)中轉(zhuǎn)也可以實(shí)現(xiàn))

第二步-在機(jī)器人示教器上點(diǎn)擊右上角菜單——點(diǎn)擊設(shè)置

第三步-選擇網(wǎng)絡(luò)——FB1網(wǎng)絡(luò)(靜態(tài)地址)——輸入(IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān))——點(diǎn)擊“應(yīng)用“(FB1網(wǎng)絡(luò)顯示網(wǎng)絡(luò)已連接則表示連上,應(yīng)注意IP網(wǎng)段和電腦對應(yīng)網(wǎng)段應(yīng)保持一致)

3.2FTP-WinSCP連接
第一步-打開FTP軟件WinSCP

第二步-按照以下方式操作

顯示以下畫面表示登錄成功

3.3FTP-FileZilla連接

顯示以下畫面表示登錄成功

4.CS程序處理(以FTP-WinSCP連接為例)
4.1. 程序簡介
利用FTP軟件連接成功之后,在機(jī)器人文件系統(tǒng)內(nèi),按照下圖目錄找到program文件夾

打開之后,會發(fā)現(xiàn)每一個程序會自動生成對應(yīng)的task、script、txt.

*.task是任務(wù)文件,就是用來保存打開的任務(wù)。
*task.script 是 完全定義的(就是沒有黃色節(jié)點(diǎn)的狀態(tài)下).task保存的時候,自動生成的腳本文件,這里面的內(nèi)容是python腳本,也就是真正用來跑的python腳本。
*.txt也是通過.task自動生成的是一個概念性的任務(wù)樹描述,表示的是任務(wù)樹結(jié)構(gòu),一些問題排查,可以通過這個文件,大概知道任務(wù)樹的樣子,這個樣子與任務(wù)樹長得是一致的。
4.2. 程序上傳下載操作
4.2. 1.程序上傳
1.用FTP軟件打開program文件夾,在左側(cè)打開需要上傳的程序文件.TASK,不需要上傳.script和.txt,上傳之后,就會發(fā)現(xiàn)會自己生 成.script和.txt

4.2. 2.程序下載
1.用FTP軟件打開program文件夾,可以直接下載program整個文件夾,右鍵點(diǎn)擊下載,選好目錄,也可以直接將program文件夾拖拽至已經(jīng)打開的文件

2. .用FTP軟件打開program文件夾,選擇對應(yīng)程序的task,.script,.txt(便于分析),右鍵點(diǎn)擊下載,選好目錄,也可以直接將需要下載的程序夾拖拽至已經(jīng)打開的文件夾
