指令的目的是將數據塊變量中的裝載存儲器部分的值,傳送到數據塊變量中的工作存儲器部分中。 如圖1所示。
通常用于配方中,將僅存儲在裝載存儲器的配方數據讀取到活動配方。
圖1 READ_DBL與WRIT_DBL原理
表1 參數列表
以配方功能快速入門的例子程序為例
圖2 READ_DBL應用
如圖2所示,SRCBLK的實參為“DB1_蛋糕配方”.Static_1["DB3_操作".Index],其中DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數組,而帶上后面的["DB3_操作".Index],就變成了數組中的一個元素,也就是說“DB1_蛋糕配方”.Static_1["DB3_操作".Index]是一個UDT類型(蛋糕配方)。
而DSTBLK的實參是“DB2_活動配方”,“DB2_活動配方”是基于UDT類型(蛋糕配方)建立的DB,也就是說“DB2_活動配方”可以看做UDT類型。
SRCBLK和DSTBLK的實參都是UDT類型,可以使用READ_DBL指令,是將“DB1_蛋糕配方”.Static_1["DB3_操作".Index]也就是配方中的一組讀取到活動配方中。
WRIT_DBL
/ / / / / / /
指令的目的是將數據塊變量中的工作存儲器部分寫入到數據塊變量中的裝載存儲器部分。 如圖1所示。
通常用于配方中,將活動配方寫入到僅存儲在裝載存儲器的配方數據。
表2 參數列表
以配方功能快速入門的例子程序為例
圖3 WRIT_DBL應用
如圖3所示,SRCBLK的實參是“DB2_活動配方”,“DB2_活動配方”是基于UDT類型(蛋糕配方)建立的DB,也就是說“DB2_活動配方”可以看做UDT類型。
而DSTBLK的實參為“DB1_蛋糕配方”.Static_1["DB3_操作".Index],其中“DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數組,而帶上后面的["DB3_操作".Index],就變成了數組中的一個元素,也就是說“DB1_蛋糕配方”.Static_1["DB3_操作".Index]是一個UDT類型(蛋糕配方)。
SRCBLK和DSTBLK的實參都是UDT類型,可以使用WRIT_DBL指令,是將活動配方寫入到“DB1_蛋糕配方”.Static_1["DB3_操作".Index]也就是配方中的一組中。
RecipeExport
/ / / / / / /
指令的目的是將僅存儲在工作存儲器中的配方數據(UDT數組)導出成為.csv文件,方便在電腦上的EXCEL或者ASCII編輯器編輯。
表3 參數列表
以配方功能快速入門的例子程序為例
圖4 RecipeExport應用
“DB1_蛋糕配方”.Static_1是UDT類型(蛋糕配方)的數組,導出后生成DB1_蛋糕配方.csv文件。
RecipeImport
/ / / / / / /
指令的目的是將在電腦上的EXCEL或者ASCII編輯器編輯過后的.csv文件導入成為僅存儲在工作存儲器中的配方數據(UDT數組)。
表4 參數列表
以配方功能快速入門的例子程序為例
圖5 RecipeImport應用
需要將DB1_蛋糕配方.csv文件導入后,將“DB1_蛋糕配方”.Static_1這個UDT類型(蛋糕配方)的數組的值覆蓋。
- 西門子S7-1200組態控制的優勢和應用 2024-11-23
- 西門子PLC與HMI之間的時間同步 2024-11-23
- 西門子 PCS 7 V10.0新功能 2024-11-23
- 西門子V90的固件升級及下載(文末附下載鏈接) 2024-11-23
- 西門子PCS7版本V9.1系統安裝 2024-11-23
- 如何刪除已經建立的數據日志文件以減小 S7-1200 CPU 裝載存儲器空間的占用? 2024-11-23
- 如何清除西門子S7-1200數據日志文件中的數據記錄? 2024-11-23
- 西門子S7-1200如何關閉數據日志文件? 2024-11-23
- 西門子S7-1200如何打開數據日志文件?打開的數據日志個數是否有限制? 2024-11-23
- 西門子S7-1200對每個數據日志文件聲明的Zui大數據元數個數是否有限制? 2024-11-23
- 西門子S7-1200對每個數據日志文件寫入的Zui大數據日志條數是否有限制? 2024-11-23
- 西門子S7-1200調用“DataLogCreate”指令創建的數據日志文件個數是否有限制? 2024-11-23
- 使用西門子S7-1200 CPU 是否就能實現數據日志功能?是否還需要增加其余的硬件? 2024-11-23
- 西門子S7-1200 系列所有型號的 CPU 是否都支持數據日志功能? 2024-11-23
- 西門子S7-1200 CPU使用數據日志時,記錄次數會影響CPU的使用壽命嗎? 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415