1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        4個指令帶你了解西門子S7-1200 PLC的配方功能
        發布時間: 2024-08-10 18:24 更新時間: 2024-11-23 08:00
        觀看4個指令帶你了解西門子S7-1200 PLC的配方功能視頻

        指令的目的是將數據塊變量中的裝載存儲器部分的值,傳送到數據塊變量中的工作存儲器部分中。 如圖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類型(蛋糕配方)的數組的值覆蓋。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415