配方通常在兩種場合下使用,一是生產不同規格的產品,使用不同工藝參數值,二是在生產一種產品過程中有很多步驟,每個步驟都是有不同的工藝參數。
通常,這些參數數據存放在 CPU 的 DB 塊或 M 區,然后正常編程,無需使用配方功能。
但是,某些時候這些參數數據的數據量特別大,數值卻是固定不變的,或者只是偶爾在需要的時候小做改動,此時,就可以利用配方功能。可以將配方數據導出到電腦,使用例如 Excel 的編輯工具方便的輸入參數然后再進行導入,并且在程序中可以讀取及小量改動。
而對于 S7-1500 系列的 CPU 來說,配方數據可以僅保存在裝載存儲器,也可以同時保存在工作存儲器以及裝載存儲器,即常規的 DB 塊,這兩種方法優缺點如下:
對于僅保存在裝載存儲器的配方數據
優點:減小對工作存儲器以及保持存儲器的占用,可以通過更換存儲容量更大規格的存儲卡,存儲更多的配方數據。
缺點:在讀寫配方數據時,必須使用 READ_DBL 以及 WRIT_DBL 指令,無法使用普通指令進行讀寫,這兩個指令專門用于處理僅存儲在裝載存儲器的數據,是異步指令,也就是說無法實時的讀寫,需要一定的處理時間,并且對于存儲卡來說頻繁使用 WRIT_DBL 指令會導致存儲卡損壞。
對于同時保存在工作存儲器以及裝載存儲器的配方數據
優點:使用方便,使用常規指令例如 MOVE 指令就可以對配方數據進行讀寫
缺點:需要占用 CPU 寶貴的工作存儲器空間,尤其是對于工作存儲器小的 CPU 1511、CPU 1510SP 等使用時更是需要提前規劃好使用量。數據保持方面有兩種方案,一種是不激活配方 DB 數據的保持性,那樣數據讀寫還是需要 READ_DBL 以及 WRIT_DBL ,那樣相對僅保存在裝載存儲器的配方數據的方案就沒有任何優點了。另一種是激活配方 DB 數據的保持性,需要占用 CPU 寶貴的保持性存儲器空間,同樣對于保持性存儲器小的 CPU 1511、CPU 1510SP 等使用時需要提前規劃好使用量。
所以總的來說,推薦第一種方案,本次例程中也是使用第一種方案。
當然對于配方數據量不大的項目,也可以使用第二種方案。
配方功能使用過程配方功能使用過程如圖 1 所示。
圖 1 配方功能使用流程
配方指令配方功能使用到的指令位置如圖 2 所示。
圖 2 配方使用相關指令
RecipeExport 指令將完整的配方數據塊導出,按照標準 csv 格式存儲在 CPU 裝載存儲器的yongjiu性配方數據文件中。
RecipeImport 指令將配方數據從裝載存儲器上的 csv 文件導入到裝載存儲器上的配方數據塊中。此過程會覆蓋之前數據塊中的值。
READ_DBL 指令將配方數據從配方數據塊讀取到活動配方。
WRIT_DBL 指令將活動配方數據寫入到配方數據塊。
注意:以上四個指令都不支持使用 PLCSIM 或者 PLCSIM Advanced 進行仿真,只能使用真實 CPU 測試執行。
配方使用例程例程為制作不同冰淇淋選擇不同的配方,并在 WinCC 畫面上根據配方號顯示配方、修改配方。
硬件:
CPU 1516-3 PN/DP V2.9.4,訂貨號:6ES7516-3AN01-0AB0,X1 接口 IP 地址:192.168.1.32,子網掩碼:255.255.255.0
電腦,網卡 IP 地址:192.168.1.201,子網掩碼:255.255.255.0
軟件:
Windows 10 專業版 20H2
TIA Portal V17 update 3 Step 7 + WinCC Advanced
Microsoft Office 2019
例程歸檔下載鏈接:下載。
1. 組態硬件,激活 Web 服務器功能打開 TIA Portal 軟件,新建項目,添加指定版本及訂貨號的 CPU ,取消激活安全向導,設置 IP 地址,CPU 時區,激活 Web 頁面功能,此處過程略。
如圖 3 所示,必須激活 Web 頁面用戶管理中的“文件瀏覽器”功能。
- 西門子S7-1500PLC的數據類型之系統數據類型介紹 2024-11-22
- 西門子S7-1500CPU的簡介 2024-11-22
- 西門子S7-1500到底好不好用?看看外國工程師怎么說 2024-11-22
- 西門子S7-1500 PLC的故障診斷技術 2024-11-22
- 西門子S7-1500做服務器端與三方設備的 TCP 通信 2024-11-22
- 西門子S7-1500 PLC數據類型之系統數據類型介紹 2024-11-22
- 西門子S7-1500的主要功能特點 2024-11-22
- 西門子PLC通訊方式你知道多少 2024-11-22
- 五種西門子PLC程序加密方法,Zui后一種很難破 2024-11-22
- 西門子PLC是怎樣控制步進驅動器的 2024-11-22
- 西門子PLC編程變量太多,如何規劃地址便于記憶 2024-11-22
- 干了多年西門子PLC竟然還不會調試?這幾步你必需了解 2024-11-22
- 西門子觸摸屏使用U盤下載 2024-11-22
- 西門子S7-200SMART如何清除帶密碼的CPU的內容 2024-11-22
- 西門子觸摸屏一個彈出窗口控制多個相同設備怎么處理 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415