• 電話: 010-64734946  64734947   64738638
  • 傳真: 010-64738090

當前位置:首頁 >> 西門子PLC

西門子plc S7-1200

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