配方数据的管理

配方数据文件以 CSV 格式存储在永久性存储器中。 可以使用以下两种方法查看、管理配方数据:

1. 通过内置的 PLC Web 服务器功能;

2. 通过 PG 查看 PLC 存储卡中的配方文件;

3. 通过上述两种方法,可以管理配方文件中的数据;

S7-1200 SIMATIC 存储卡如下:


使用 PLC Web 服务器查看配方数据

如果 PLC PROFINET 端口和 PC 连接到同一网络,则可使用 PC Web 浏览器访问内置 PLC Web 服务器。操作步骤如下:

1.启用 Web 服务器

在目标 CPU 的设备配置中启用 Web 服务器,“设备视图”→“鼠标选中 CPU”→“属性”→“Web 服务器”→“启用模块上的 Web 服务器前打钩”。如下图 1 所示:

图1.启用 Web 服务器

建立一个用户账户,进行访问权限设置。若需要读取和修改配方数据文件,需要具有“读取文件”和“写入/删除文件”功能。若要求更多访问功能,可以勾选相应权限。如图 2 所示:

图2.定义 Web 服务器的用户权限

2. 通过 PROFINET 网络将 PC 连接到 PLC

电脑 IP 地址需与 PLC 的 IP 地址在同一网段。

3. 登录内置 Web 服务器

在 IE 浏览器地址栏中,输入 https://192.168.0.25/ 或者输入 S7-1200 CPU 的 IP 地址(如192.168.0.25)。通过 Web 服务器的文件浏览器页面来读取配方数据文件,按照预先设置的用户名和密码登录, 浏览器操作界面如图 3 所示:

图3.Web 服务器的用户界面首页

在左侧项目栏中,选择"文档浏览器",如图 4 所示:

图4.Web 服务器的文件浏览器页面

进入"Recipes"文件夹后,即看到与 PLC 设置的配方数据块名称相同的配方数据文件,如图 5 所示:

图5.配方数据文件名称

可使用 Web 服务器中的文件浏览器页面将现有配方 CSV 文件从 CPU 下载到 PC ,双击配方数据文件即弹出下载保存界面,打开后以标准的 EXCEL 格式显示。本例中,仅设置了前两条配方数据,未经设置的配方数据也会导出,如图 6 所示:

图6.在 Excel 中查看配方文件

查看 PLC 存储卡中的数据日志

如果 S7-1200 CPU 中插入了“程序”型 S7-1200 存储卡,则可以取出该存储卡,然后将该卡插入 PC 或 PG 上的标准 SD 卡槽或 MMC 卡槽中。在 Windows 资源管理器中导航至存储卡中的 \Recipes 目录,复制配方文件到PC的本地驱动器中,使用 Microsoft Excel 打开即可。 操作步骤如下:

注意:以下第 1-2 步必须在创建配方文件之前执行!

1. 将插好 S7-1200 存储卡的读卡器插入 PC,在 STEP7 V13 软件中按照以下路径和方法打开存储卡:“项目树”→“读卡器/USB 存储器”→“鼠标选中需要打开的存储卡盘符”(如下图所示的 H:)→“鼠标右键”→属性”,如下图 7 所示:

图7.打开读卡器

2. 鼠标选中“属性”后打开存储卡,设置卡类型:程序。如下图 8 所示:

图8.设置“程序卡”

3. 通过软件操作,向处于存储卡中装载项目

图9:拖拽

注意:必须拖拽 PLC项目到存储卡盘符,而不是程序块等其他项目内容

4. 设置完配方数据后,在 PLC 停机时,可以从 S7-1200 CPU 中取出存储卡,插入 PC 或 PG 上的标准 SD 卡槽或 MMC 卡槽中,然后插入 PC。

5. 在 Windows 资源管理器中导航至存储卡中 \Recipes 目录。如下图 10 所示:

图10.程序卡文件夹

在 \Recipes 文件夹中的配方文件,与 PLC 装载存储器中的配方数据块同一名称,如下图 11 所示。

图11.打开配方文件

6. 使用 Excel 打开如上图 11 所示的配方文件,用于查看和管理。

配方数据的管理

1. 使用 Web 服务器管理配方数据

通过 Web 服务器点击配方 CSV 文件名称后,自动弹出下载保存按钮,如图 12 所示。

图12.保存配方文件按钮

双击打开已经下载的配方文件,通过 ASCII 文本编辑器修改数值。在通过 Web 服务器的功能从 PC 上传至 PLC,使用"Recipe Import"配方导入指令更新配方数据块,这有步骤实现了配方数据的修改和管理。

注意:

图13.删除或重命名配方文件

图14.通过 ASCII 文本编辑器修改配方数据

图15.上传新的配方文件

图16.使能"Recipe Import"配方导入指令

图17.在线监控活动配方数据已经更新

2. 使用存储卡管理配方数据

PLC 断电时从 S7-1200 CPU 中取出存储卡,插入 PC 或 PG 上的标准 SD 卡槽或 MMC 卡槽中,然后插入 PC。通过 ASCII 文本编辑器修改好后的文件(CSV 格式),直接复制粘贴至\Recipes 文件夹中的配方文件,覆盖原文件即可。

图18.复制替换“程序卡”中的配方文件

将存储卡插回至 PLC后,CPU上电,使用“配方导入”指令,后续操作步骤同上图 16。