配方功能常見問題
1.S7-1200 系列所有型號的 CPU 是否都支持配方函數(shù)功能?
S7-1200 CPU 版本為 V4.0 及以上支持配方函數(shù)指令。
但是廣義上的配方功能,從TIA PORTAL V11 SP2,S7-1200 V2.0固件版本開始即支持。
2.使用 S7-1200 CPU 是否就能實現(xiàn)配方功能?是否還需要增加其余的硬件(存儲卡)?
僅使用 S7-1200 CPU 能實現(xiàn)配方功能,配方數(shù)據(jù)文件存儲在 S7-1200 CPU 本體的裝載存儲器中。
或者,也可以增加 S7-1200 SIMATIC 存儲卡,將其設(shè)置為“程序”卡類型,也能實現(xiàn)配方功能;此時,配方數(shù)據(jù)文件存儲在 S7-1200 SIMATIC 存儲卡中。
3.調(diào)用指令創(chuàng)建的配方文件個數(shù)是否有限制?
使用“RecipeExport”指令將完整的配方記錄導(dǎo)出存儲于裝載存儲器,首先需要在 PLC 裝載存儲區(qū)建立配方數(shù)據(jù)塊,為便于操作還需建立活動配方數(shù)據(jù)塊。所以,PLC 的存儲器大小及支持的數(shù)據(jù)塊個數(shù)對此有限制。如果使用“程序”卡類型的 S7-1200 SIMATIC 存儲卡,文件個數(shù)受限于 S7-1200 SIMATIC 存儲卡大小的限制。
4.對每個配方文件聲明的元素個數(shù)、配方的條目數(shù)、導(dǎo)出的配方文件個數(shù)是否有限制?
每個配方文件聲明的元素個數(shù)等于已建立的配方數(shù)據(jù)類型中的元素個數(shù),配方的條目數(shù)等于“僅存儲在裝載存儲區(qū)”中數(shù)據(jù)塊一維數(shù)組的個數(shù),導(dǎo)出配方文件的個數(shù)受 PLC 的 DB 塊及裝載存儲器的可用資源限制。此外,生成的配方文件通過Microsoft Excel 打開, Excel 工作表中允許的行數(shù)限制為 65535 行。
5.單個配方DB大小限制是多少?
在S7-1200 V4.2之前,單個DB,無論優(yōu)化非優(yōu)化,無論是否僅存儲在裝載內(nèi)存中,都是64kB。
在S7-1200 V4.2開始,其他都還是64kB,對于僅存儲在裝載內(nèi)存中的優(yōu)化DB提升到256kB。
5.如何刪除、管理配方數(shù)據(jù)文件?
管理配方文件需要使用 Web 服務(wù)器,或者直接對“程序卡”存儲卡文件進行操作。
1. 以管理員身份登錄 PLC 內(nèi)置 Web 服務(wù)器,或者定義用戶的訪問權(quán)限,需要具有“讀取文件”和“寫入/刪除文件”功能。在 Recipes 頁面下可下載、清除、上傳配方文件。
2. 用讀卡器讀取存儲卡文件,配方文件在 Recipes 目錄中,可直接刪除文件。
3. 通過 ASCII 文本編輯器修改配方數(shù)據(jù)后再通過 Web 服務(wù)器上傳文件至 PLC、或存儲于存儲卡 Recipes 目錄中。
注意:以上方法是用于刪除裝載存儲器的配方數(shù)據(jù)文件,而不是刪除裝載存儲器中的配方數(shù)據(jù)塊!
6.為什么通過WRIT_DBL修改配方數(shù)據(jù)或者RecipeImport導(dǎo)入配方數(shù)據(jù)后,修改程序再次下載,之前修改的配方數(shù)據(jù)丟失?
通過WRIT_DBL或者RecipeImport指令,修改的是僅存儲在裝載存儲器的DB變量的在線起始值,這樣就會和離線起始值不同,所以再次下載程序時,在線起始值會被離線起始值覆蓋。
在S7-1200 V4.2之前,需要先將程序塊上傳,也就是用裝載存儲器的在線值覆蓋離線項目的值,操作可以參考上傳文檔。然后再進行其他的程序下載。
在S7-1200 V4.2后,下載發(fā)生了變化。當(dāng)導(dǎo)入配方后,此時僅裝載存儲器的DB變量的在線起始值和離線起始值不同時,如圖1的DB1_蛋糕配方所示,DB右邊的顏色變成半藍半紅。
圖1.DB的半藍半紅標(biāo)識
此時隨意修改程序,然后點擊下載,會出現(xiàn)如圖2的下載對話框。
圖2.下載對話框
如果點擊按鈕“在不同步的情況下繼續(xù)”,會彈出如圖3的對話框,可以發(fā)現(xiàn)修改的程序、變量和DB1_蛋糕配方都將被覆蓋,即在線起始值會被離線起始值覆蓋。
圖3.下載預(yù)覽
回到圖2,點擊按鈕“同步”,會出現(xiàn)如圖4的對話框,提示“同步程序更改”,點擊確定后,很快就彈出新的對話框,如圖5所示,提示“項目中的PLC程序已成功同步”,點擊按鈕“是”后,會彈出如圖6的對話框,此時可以發(fā)現(xiàn)修改的程序、變量將被覆蓋,圖3中的DB1_蛋糕配方已經(jīng)消失。
圖4.同步對話框
圖5.同步完成對話框
圖6.下載預(yù)覽
當(dāng)裝載成功后,打開DB1_蛋糕配方,會發(fā)現(xiàn)其實同步相當(dāng)于對DB1_蛋糕配方做了快照,并將快照值復(fù)制到了起始值,如圖7所示。
圖7.DB1
原文標(biāo)題:博途配方功能常見問題
文章出處:【微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
存儲器
+關(guān)注
關(guān)注
38文章
7512瀏覽量
163980 -
硬件
+關(guān)注
關(guān)注
11文章
3345瀏覽量
66285 -
數(shù)據(jù)文件
+關(guān)注
關(guān)注
0文章
11瀏覽量
6574
原文標(biāo)題:博途配方功能常見問題
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論