- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
當前位置:首頁 >> 西門子PLC
西門子plc S7-1200
配方函數功能常見問題
1.plc S7-1200 系列所有型號的 CPU 是否都支持配方函數功能?
S7-1200 CPU 版本為 V4.0 及以上,編程軟件版本為 STEP 7 V13 及以上才支持配方函數功能。
注意:S7-1200 以前固件版本的 CPU 不可以將固件升級到 V4.0 版本。
2.使用 S7-1200 CPU 是否就能實現配方功能?是否還需要增加其余的硬件(存儲卡)?
僅使用 S7-1200 CPU 能實現配方功能,配方數據文件存儲在 S7-1200 CPU 本體的裝載存儲器中。
或者,也可以增加 S7-1200 SIMATIC 存儲卡,將其設置為“程序”卡類型,也能實現配方功能;此時,配方數據文件存儲在 S7-1200 SIMATIC 存儲卡中。
3.調用指令創建的配方文件個數是否有限制?
使用“RecipeExport”指令將完整的配方記錄導出存儲于裝載存儲器,首先需要在 PLC 裝載存儲區建立配方數據塊,為便于操作還需建立活動配方數據塊。所以,PLC 的存儲器大小及支持的數據塊個數對此有限制。如果使用“程序”卡類型的 S7-1200 SIMATIC 存儲卡,文件個數受限于 S7-1200 SIMATIC 存儲卡大小的限制。
4.對每個配方文件聲明的元素個數、配方的條目數、導出的配方文件個數是否有限制?
每個配方文件聲明的元素個數等于已建立的配方數據類型中的元素個數,配方的條目數等于“僅存儲在裝載存儲區”中數據塊一維數組的個數,導出配方文件的個數受 PLC 的 DB 塊及裝載存儲器的可用資源限制。此外,生成的配方文件通過Microsoft Excel 打開, Excel 工作表中允許的行數限制為 65536 行。
5.如何刪除、管理配方數據文件?
管理配方文件需要使用 Web 服務器,或者直接對“程序卡”存儲卡文件進行操作。
1. 以管理員身份登錄 PLC 內置 Web 服務器,或者定義用戶的訪問權限,需要具有“讀取文件”和“寫入/刪除文件”功能。在 Recipes 頁面下可下載、清除、上傳配方文件。
2. 用讀卡器讀取存儲卡文件,配方文件在 \Recipes 目錄中,可直接刪除文件。
3. 通過 ASCII 文本編輯器修改配方數據后再通過 Web 服務器上傳文件至 PLC、或存儲于存儲卡 \Recipes 目錄中。
注意:以上方法是用于刪除裝載存儲器的配方數據文件,而不是刪除裝載存儲器中的配方數據塊!
6.更改 CSV 文件的數值后保存并上傳,通過“RecipeImport”指令導入配方數據后,為何配方數值均為 0
圖1. 上傳配方后活動配方數據塊監視值為 0
可以通過 EXCEL 直接打開配方文件,但這是“只讀”格式的,不可對其直接進行更改,更不可更改數值后將文件屬性保存為 CSV 格式。
必須使用標準的 ASCII 文本編輯器修改配方數據,且需要刪除或重命名原配方文件,才可以上傳。若使用“存儲卡”,則需要刪除原文件,或直接復制替換。