EC機器人FTP文件傳輸
簡介


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



3.2FTP-WinSCP連接


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

3.3FTP-FileZilla連接
按照如下圖,輸入對應參數

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

4. EC程序處理(以FTP-WinSCP連接為例)
4.1程序簡介
利用FTP軟件連接成功之后,在機器人文件系統內,按照下圖目錄找到rbctrl文件夾
在rbctrl文件夾下,以jbi后綴的是程序

在rbctrl/luadir文件目錄下,是機器人的腳本文件,腳本語言是lua

4.2. 程序上傳下載操作
雙擊打開對應的jbi,也可以右擊可以選擇常用的編輯器來修改,用ctrl+S實現在線修改保存(注意:示教器顯示畫面不能在程序編輯頁面,否則會出現無法寫入的情況)
上傳--可以將對應的jbi程序,拖拽至左邊的rbctrl文件夾內,實現上傳的操作。
下載--可以將對應的jbi程序,拖拽至右邊的文件夾內,實現上傳的操作。
lua腳本上傳下載和jbi上傳下載方式一致。(lua修改時沒有不受示教器程序是否打開的影響)