檔案可以直接從可編程邏輯控制器非同步讀取和寫入。配置是在每個專案中進行的。所有數據包括所有密碼在專案出口時都會被保留。
只要在儲存媒體上寫入數據,移除設備可能導致數據丟失或損壞文件系統。因此,建議在初始化數據載體時可視化寫入過程。
請注意 USB儲存媒體的電流消耗。過高的電流可能損壞伺服器。這在每個伺服器上都是不同的。
通過 FTP傳輸的數據沒有任何方式受到攻擊的保護,因為這些是以明文形式傳輸的。因此建議使用FTPS或SSH2。
每個儲存器都會自動創建一個新服務。請注意,即使儲存器未被使用,這些服務中的每一個也會佔用RAM。
請在一定時間後自動刪除舊數據。特別是在 專案儲存器中,寫滿可能使伺服器無法使用。
為了可以通過可編程邏輯控制器讀取或寫入儲存器,必須先用功能區塊 FS_INIT 初始化它。
所有USB儲存器在初始化時都會與操作系統連接。對於遠程文件系統的儲存器,每次操作都會建立一個連接,然後再關閉。這種方法較慢,但節省了目標伺服器的資源。
在伺服器重新啟動時,驅動器的狀態將被儲存在可編程邏輯控制器中,並在啟動後恢復。
在配置過程中可以直接搜索儲存器。要搜索USB儲存器,需要一個初始化的連接。
首先,媒體將在上下文菜單中創建 數據 外部儲存器。
提示: 儲存器的數量受所使用的
許可證 限制。您必須停用一個
網關、一個
外部儲存器或一個
數據交換端點,以便釋放一個許可證點。
提示: 儲存器也可以完全停用。如果沒有設置
啟用,服務將完全終止。
為了能夠訪問外部媒體,必須通過 文件系統功能區塊 在可編程邏輯控制器中調用它們。
首先,必須初始化或將文件系統綁定到系統。這是通過功能區塊 FS_INIT 完成的。
提示: 請注意,功能區塊 FS_INIT 最好只對每個儲存器使用一次,因為在另一個程序運行時,儲存器將不會被釋放。
以下協議受到支持:
| 協議 | 描述 |
|---|---|
| 伺服器上的專案專用儲存空間。這將與專案分開出口。每個專案只能使用一個專案儲存空間。移除儲存空間後,數據仍然保留。 | |
| 訪問USB儲存媒體的單個分區。請參閱章節 USB端口 中的地址指定。 | |
| 通過SFTP的遠程SSH2伺服器。目前還不支持使用證書進行身份驗證。 | |
| 遠程FTP伺服器或通過TLS連接的FTP伺服器。有些操作是在被動模式下進行的。 | |
| Windows共享伺服器。此類型僅從 Core 2 開始可用。 |
所有常見的文件系統通過 USB都受到支持。同時,伺服器上的分區也會被識別並相應顯示。以下文件系統受到支持:
提示: 分區必須大於1 MB,才能被識別。
有各種情況可能需要文件訪問。例如,可以直接從USB閃存驅動器將數據加載到可編程邏輯控制器或寫入到閃存驅動器。也可以自動在閃存驅動器上找到一個文件並讀取它。以下是一些範例: