S7-1200 CPU 固件版本为 V4.0 及以上,编程软件版本在 STEP 7 V13 以上提供配方函数功能,可实现配方数据的导入、导出,方便实际应用中使用配方数据。
使用 S7-1200 实现配方函数功能,必须创建配方数据块,且仅“存储在装载存储器”中。
可以用“RecipeExport”指令将完整的配方数据块导出,存储在 CPU 装载存储器的永久性配方数据文件中。配方数据文件按照标准 CSV 格式存储在 S7-1200 CPU 装载存储器或 S7-1200 SIMATIC 存储卡中。
可以用 S7-1200 CPU 内置的 Web 服务器、或直接读取存储卡“程序卡”中的文件,来管理配方数据文件,实现配方数据文件的下载、修改和删除;使用 ASCII 文本编辑器修改 CSV 文件中的数值,再将CSV 文件通过 PC 上传至 PLC 的装载存储器。
可以用“RecipeImport”指令将配方数据从装载存储器上的 CVS 文件导入到装载存储器上的配方数据块中。此过程会覆盖数据块中的值。
在 TIA V13 软件中,组态 V4.0(及以上)的 S7-1200 PLC 时,可以使用以下途径:扩展指令—>配方和数据记录—>配方函数—>导出配方和导入配方,函数位置如下图 1 所示:
图1.“配方函数”指令
注意:只有组态 S7-1200 CPU 固件版本为 V4.0 以上及使用的编程软件版本为 STEP 7 V13 以上,才可按照如上图 1 所示调用配方函数指令!